Source: lomiri-download-manager
Standards-Version: 4.7.4
Maintainer: Debian UBports Team <team+ubports@tracker.debian.org>
Uploaders: Mike Gabriel <sunweaver@debian.org>,
           Marius Gripsgard <mariogrip@debian.org>,
Section: net
Build-Depends: debhelper-compat (= 13),
               dh-apparmor,
               dpkg-dev (>= 1.22.5),
               cmake,
               cmake-extras,
               dbus-test-runner <!nocheck>,
               doxygen,
               googletest <!nocheck>,
               graphviz,
               libapparmor-dev,
               libboost-log-dev,
               libboost-program-options-dev,
               libdbus-1-dev,
               libgoogle-glog-dev,
               libgtest-dev <!nocheck>,
               liblomiri-api-dev,
               libqt5sql5-sqlite,
               libqt6sql6-sqlite,
               network-manager,
               pkgconf,
               python3,
               qml-module-qttest <!nocheck>,
               qml6-module-qttest <!nocheck>,
               qt6-base-dev,
               qt6-base-dev-tools,
               qt6-declarative-dev,
               qt6-scxml-dev,
               qtbase5-dev,
               qtdeclarative5-dev,
               qtdeclarative5-dev-tools,
               qttools5-dev-tools,
               rdfind,
               symlinks,
               systemd-dev,
               xauth <!nocheck>,
               xvfb <!nocheck>,
Vcs-Browser: https://salsa.debian.org/ubports-team/lomiri-download-manager/
Vcs-Git: https://salsa.debian.org/ubports-team/lomiri-download-manager.git
Homepage: https://gitlab.com/ubports/development/core/lomiri-download-manager/

Package: libldm-common0t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Breaks: libldm-common0 (<< ${source:Version}),
Provides: ${t64:Provides},
Replaces: libldm-common0,
Description: Lomiri Upload/Download Manager - shared library (Qt5)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes the common shared library, shared between the
 client lib and the service lib.
 .
 Qt5 version of the ldm-common shared library.

Package: libldm-common-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common0t64 (= ${binary:Version}),
         qtbase5-dev,
         ${misc:Depends},
Description: Lomiri Upload/Download Manager - development files (Qt5)
 Lomiri Uploadi/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains the common headers, shared between the client
 library and the daemon library.
 .
 Qt5 version of the LDM priv-common development files.

Package: libldm-common-qt6-0
Architecture: any
Multi-Arch: same
Section: libs
Depends: lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Lomiri Upload/Download Manager - shared library (Qt6)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes the common shared library, shared between the
 client lib and the service lib.
 .
 Qt6 version of the ldm-common shared library.

Package: libldm-common-qt6-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-qt6-0 (= ${binary:Version}),
         qt6-base-dev,
         ${misc:Depends},
Description: Lomiri Upload/Download Manager - development files (Qt6)
 Lomiri Uploadi/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains the common headers, shared between the client
 library and the daemon library.
 .
 Qt6 version of the LDM priv-common development files.

Package: libldm-priv-common-qt6-0
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common-qt6-0 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Lomiri Upload/Download Manager - shared private library (Qt6)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes an auxiliary shared (but private) library.
 .
 Qt6 version of the LDM priv-common development files.

Package: libldm-priv-common0t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Breaks: libldm-priv-common0 (<< ${source:Version}),
Provides: ${t64:Provides},
Replaces: libldm-priv-common0,
Description: Lomiri Upload/Download Manager - shared private library (Qt5)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes an auxiliary shared (but private) library.
 .
 Qt5 version of the LDM priv-common development files.

Package: liblomiri-download-manager-client-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-dev (= ${binary:Version}),
         liblomiri-download-manager-client0t64 (= ${binary:Version}),
         liblomiri-download-manager-common-dev (= ${binary:Version}),
         qtbase5-dev,
         ${misc:Depends},
Breaks: lomiri-download-manager-client-dev,
Replaces: lomiri-download-manager-client-dev,
Description: Qt5 library for Lomiri Download Manager - client development files
 Lomiri Download Manager performs downloads from a centralized location.
 .
 This package contains the header that can be used to allow an
 application use the Lomiri Download Manager client library.
 .
 Qt5 version of the LDM client development files.

Package: liblomiri-download-manager-client-doc
Architecture: all
Multi-Arch: no
Section: doc
Depends: liblomiri-download-manager-client-dev (>= ${source:Version}),
         ${misc:Depends},
Description: QT library for Lomiri Download Manager - client documentation files
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 Documentation files for the LDM client development.

Package: liblomiri-download-manager-client-qt6-0
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common-qt6-0 (= ${binary:Version}),
         liblomiri-download-manager-common-qt6-0 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt6 library for Lomiri Download Manager - shared client library
 Lomiri Download Manager performs downloads from a centralized location.
 .
 This package includes the public shared library providing the API
 for implementing a service client.
 .
 Qt6 version of the LDM client development files.

Package: liblomiri-download-manager-client-qt6-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-qt6-dev (= ${binary:Version}),
         liblomiri-download-manager-client-qt6-0 (= ${binary:Version}),
         liblomiri-download-manager-common-qt6-dev (= ${binary:Version}),
         qt6-base-dev,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt6 library for Lomiri Download Manager - client development files
 Lomiri Download Manager performs downloads from a centralized location.
 .
 This package contains the header that can be used to allow an
 application use the Lomiri Download Manager client library.
 .
 Qt6 version of the LDM client development files.

Package: liblomiri-download-manager-client0t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common0t64 (= ${binary:Version}),
         liblomiri-download-manager-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Breaks: liblomiri-download-manager-client0 (<< ${source:Version}),
Provides: ${t64:Provides},
Replaces: liblomiri-download-manager-client0,
Description: Qt5 library for Lomiri Download Manager - shared client library
 Lomiri Download Manager performs downloads from a centralized location.
 .
 This package includes the public shared library providing the API
 for implementing a service client.
 .
 Qt5 version of the LDM client development files.

Package: liblomiri-download-manager-common-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-dev (= ${binary:Version}),
         liblomiri-download-manager-common0t64 (= ${binary:Version}),
         ${misc:Depends},
Description: Qt5 library for Lomiri Download Manager - common development files
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains the common headers shared between the client
 library and the daemon library.
 .
 Qt5 version of the LDM client development files.

Package: liblomiri-download-manager-common-qt6-0
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common-qt6-0 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt6 library for Lomiri Download Manager - common shared library
 Lomiri Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes the common shared library between the client lib
 and the service lib.
 .
 Qt6 version of the LDM common development files.

Package: liblomiri-download-manager-common-qt6-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-qt6-dev (= ${binary:Version}),
         liblomiri-download-manager-common-qt6-0 (= ${binary:Version}),
         ${misc:Depends},
Description: Qt6 library for Lomiri Download Manager - common development files
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains the common headers shared between the client
 library and the daemon library.
 .
 Qt6 version of the LDM client development files.

Package: liblomiri-download-manager-common0t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Breaks: liblomiri-download-manager-common0 (<< ${source:Version}),
Provides: ${t64:Provides},
Replaces: liblomiri-download-manager-common0,
Description: Qt5 library for Lomiri Download Manager - common shared library
 Lomiri Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package includes the common shared library between the client lib
 and the service lib.
 .
 Qt5 version of the LDM common development files.

Package: liblomiri-upload-manager-common-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-dev (= ${binary:Version}),
         liblomiri-upload-manager-common0t64 (= ${binary:Version}),
         qtbase5-dev,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt5 library for Lomiri Upload Manager - common development files
 Lomiri Upload Manager performs uploads from a centralized location.
 .
 This package contains the common headers shared between the Qt5 client
 library and the daemon library.

Package: liblomiri-upload-manager-common-qt6-0
Architecture: any
Multi-Arch: same
Section: libs
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Qt6 library for Lomiri Upload Manager - shared common library
 Lomiri Upload Manager performs uploads from a centralized location.
 .
 This package includes the common shared library between the Qt6 client lib
 and the service lib.

Package: liblomiri-upload-manager-common-qt6-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libldm-common-qt6-dev (= ${binary:Version}),
         liblomiri-upload-manager-common-qt6-0 (= ${binary:Version}),
         qt6-base-dev,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt6 library for Lomiri Upload Manager - common development files
 Lomiri Upload Manager performs uploads from a centralized location.
 .
 This package contains the common headers shared between the Qt6 client
 library and the daemon library.

Package: liblomiri-upload-manager-common0t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: libldm-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Breaks: liblomiri-upload-manager-common0 (<< ${source:Version}),
Provides: ${t64:Provides},
Replaces: liblomiri-upload-manager-common0,
Description: Qt5 library for Lomiri Upload Manager - shared common library
 Lomiri Upload Manager performs uploads from a centralized location.
 .
 This package includes the common shared Qt5 library between the client lib
 and the service lib.

Package: lomiri-download-manager
Architecture: any
Multi-Arch: foreign
Depends: libldm-common0t64 (= ${binary:Version}),
         libldm-priv-common0t64 (= ${binary:Version}),
         liblomiri-download-manager-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         unzip,
         ${misc:Depends},
         ${shlibs:Depends},
Suggests: apparmor,
Description: Lomiri Download Manager - daemon
 Lomiri Download Manager performs downloads from a centralized
 location.
 .
 This package includes the Lomiri Download Manager user space daemon.

Package: lomiri-download-manager-common
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Lomiri Download Manager - Common files
 Lomiri Download Manager performs downloads from a centralized
 location.
 .
 This package contains common files such as translations.

Package: lomiri-upload-manager
Architecture: any
Multi-Arch: foreign
Depends: libldm-common0t64 (= ${binary:Version}),
         libldm-priv-common0t64 (= ${binary:Version}),
         liblomiri-upload-manager-common0t64 (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Lomiri Upload Manager - daemon
 Lomiri Upload Manager performs uploads from a centralized
 location.
 .
 This package includes the Lomiri Upload Manager user space daemon.

Package: qml-module-lomiri-downloadmanager
Architecture: any
Multi-Arch: same
Depends: libldm-common0t64 (= ${binary:Version}),
         liblomiri-download-manager-client0t64 (= ${binary:Version}),
         liblomiri-download-manager-common0t64 (= ${binary:Version}),
         lomiri-download-manager (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Lomiri Download Manager QML Plugin (Qt5)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains a QML Plugin (Qt5) to handle downloads from a pure QML
 application, without the need to write any C++ code.

Package: qml-module-lomiri-downloadmanager-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends},
Description: Lomiri Download Manager QML Plugin - documentation files
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains the documentation of the Lomiri DownloadManager
 QML Plugin.

Package: qml6-module-lomiri-downloadmanager
Architecture: any
Multi-Arch: same
Depends: libldm-common-qt6-0 (= ${binary:Version}),
         liblomiri-download-manager-client-qt6-0 (= ${binary:Version}),
         liblomiri-download-manager-common-qt6-0 (= ${binary:Version}),
         lomiri-download-manager (= ${binary:Version}),
         lomiri-download-manager-common (>= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Lomiri Download Manager QML Plugin (Qt6)
 Lomiri Upload/Download Manager performs uploads and downloads from a
 centralized location.
 .
 This package contains a QML (Qt6) Plugin to handle downloads from a pure QML
 application, without the need to write any C++ code.
