Source: libusermetrics
Priority: optional
Maintainer: UBports Developers <devs@ubports.com>
Build-Depends: cmake,
               cmake-extras (>= 0.10),
               dbus,
               debhelper-compat (= 12),
               dh-migrations,
               doxygen,
               gcovr,
               google-mock (>= 1.6.0+svn437),
               intltool,
               lcov,
               libapparmor-dev,
               libclick-0.4-dev,
               libgsettings-qt-dev,
               libgtest-dev,
               libqdjango-dev,
               libqt5sql5-sqlite,
               libqt5xmlpatterns5-dev,
               libqtdbustest1-dev,
               pkg-config,
               qml-module-qtquick2,
               qml-module-qttest,
               qtbase5-dev,
               qtdeclarative5-dev,
               sqlite3,
Standards-Version: 3.9.4
Section: libs
Homepage: https://gitlab.com/ubports/development/core/libusermetrics
Vcs-Git: https://gitlab.com/ubports/development/core/libusermetrics.git
Vcs-Browser: https://gitlab.com/ubports/development/core/libusermetrics
X-Ubuntu-Use-Langpack: yes

Package: usermetricsservice
Architecture: any
Multi-Arch: foreign
Depends: adduser,
         dbus,
         dconf-cli,
         libqt5sql5-sqlite,
         sqlite3,
         ${misc:Depends},
         ${shlibs:Depends},
Description: library for exporting anonymous metrics about users
 This package contains the service which stores the metrics.

Package: libusermetricsinput1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libusermetricsinput1 (= ${binary:Version}),
         ${misc:Depends},
Description: library for exporting anonymous metrics about users
 This package contains files that are needed to build applications.

Package: libusermetricsinput1
Section: libs
Architecture: any
Multi-Arch: same
Depends: gettext,
         usermetricsservice (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Pre-Depends: ${misc:Pre-Depends},
Description: library for exporting anonymous metrics about users
 This package contains shared libraries to be used by applications.

Package: libusermetricsoutput1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libusermetricsoutput1 (= ${binary:Version}),
         ${misc:Depends},
Description: library for retrieving anonymous metrics about users
 This package contains files that are needed to build applications.

Package: libusermetricsoutput1
Section: libs
Architecture: any
Multi-Arch: same
Depends: usermetricsservice (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Pre-Depends: ${misc:Pre-Depends},
Description: library for retrieving anonymous metrics about users
 This package contains shared libraries to be used by applications.

Package: libusermetrics-doc
Section: doc
Architecture: all
Depends: ${misc:Depends},
Description: API documentation for libusermetrics
 This package installs the libusermetrics API documentation.

Package: libusermetrics-tools
Architecture: any
Depends: libusermetricsinput1 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: library for exporting anonymous metrics about users
 This package contains command line tools to operate the library.

Package: qtdeclarative5-usermetrics0.1
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         qml-module-qtquick2,
         libusermetricsinput1 (= ${binary:Version}),
Description: QML bindings for libusermetrics
 A set of bindings allowing the use of libusermetrics from QML applications.
