Source: libqtdbustest
Section: devel
Priority: optional
Maintainer: UBports Developers <developers@ubports.com>
Build-Depends: cmake,
               cmake-extras (>= 0.10),
               debhelper-compat (= 13),
               gcovr,
               gettext,
               googletest,
               libgtest-dev,
               lcov,
               pkg-config,
               qtbase5-dev,
               qt6-base-dev,
               python3-dbusmock,
               dbus,
Standards-Version: 3.9.4
Homepage: https://gitlab.com/ubports/development/core/libqtdbustest
Vcs-Git: https://gitlab.com/ubports/development/core/libqtdbustest.git
Vcs-Browser: https://gitlab.com/ubports/development/core/libqtdbustest

Package: libqtdbustest1
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: dbus,
         qtdbustest-common (= ${binary:Version}),
         qtdbustest-common-bin (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Library for testing DBus interactions using Qt 5
 A simple library for testing Qt based DBus services and clients.
 .
 This package contains the shared libraries.

Package: libqtdbustest1-dev
Section: libdevel
Architecture: any
Depends: libqtdbustest1 (= ${binary:Version}),
         ${misc:Depends},
Description: Library for testing DBus interactions using Qt 5
 A simple library for testing Qt based DBus services and clients.
 .
 This package contains files that are needed to build.

Package: libqtdbustest-qt6-1
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: dbus,
         qtdbustest-common (= ${binary:Version}),
         qtdbustest-common-bin (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Library for testing DBus interactions using Qt 6
 A simple library for testing Qt based DBus services and clients.
 .
 This package contains the shared libraries.

Package: libqtdbustest-qt6-dev
Section: libdevel
Architecture: any
Depends: libqtdbustest-qt6-1 (= ${binary:Version}),
         ${misc:Depends},
Description: Library for testing DBus interactions using Qt 6
 A simple library for testing Qt based DBus services and clients.
 .
 This package contains files that are needed to build.

Package: qtdbustest-runner
Architecture: any
Depends: libqtdbustest1 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends},
         gvfs-backends,
Description: Library for testing DBus interactions using Qt
 Simple executable for running a test script under a private
 DBus environment.

Package: qtdbustest-common
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Library for testing DBus interactions using Qt -- common data
 Simple executable for running a test script under a private
 DBus environment.
 .
 This package contains data files common to all library variants.

Package: qtdbustest-common-bin
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
         ${misc:Depends},
Description: Library for testing DBus interactions using Qt -- common binaries
 Simple executable for running a test script under a private
 DBus environment.
 .
 This package contains helper binaries common to all library variants.
