Source: trust-store
Priority: optional
Maintainer: UBports Developers <devs@ubports.com>
Build-Depends: cmake,
               cmake-extras,
               debhelper-compat (= 12),
               doxygen,
               google-mock,
               graphviz,
               libapparmor-dev,
               libboost-filesystem-dev,
               libboost-program-options-dev,
               libboost-test-dev,
               libdbus-cpp-dev (>= 4.0.0),
               libdbus-1-dev,
               libgflags-dev,
               libglib2.0-dev,
               libgoogle-glog-dev,
               libgtest-dev,
               libjson-c-dev,
               libmir1client-dev [amd64 arm64 i386 armhf] | hello,
               libwayland-dev,
               libprocess-cpp-dev,
               libsqlite3-dev,
               lsb-release,
               pkg-config,
               qtbase5-dev,
               qtdeclarative5-dev,
Standards-Version: 3.9.5
Section: libs
Homepage: https://gitlab.com/ubports/core/trust-store
Vcs-Git: https://gitlab.com/ubports/core/trust-store.git
Vcs-Browser: https://gitlab.com/ubports/core/trust-store
X-Ubuntu-Use-Langpack: yes

Package: libtrust-store2
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: C++11 library for persisting trust requests - runtime library
 Provides a common implementation of a trust store to be used by trusted
 helpers.
 .
 This package includes the trust-store runtime libraries.

Package: libtrust-store-dev
Section: libdevel
Architecture: any
Pre-Depends: ${misc:Pre-Depends},
Recommends: libtrust-store-doc,
Depends: libtrust-store2 (= ${binary:Version}),
         ${misc:Depends},
Description: C++11 library for persisting trust requests - dev files
 Provides a common implementation of a trust store to be used by trusted
 helpers.
 .
 This package includes all the development headers and libraries for
 trust-store.

Package: trust-store-bin
Section: misc
Architecture: any
Depends: libtrust-store2 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends},
Description: Daemon binaries to be used by services
 Provides a common implementation of a trust store to be used by trusted
 helpers.
 .
 Daemon binaries to be used by services.

Package: trust-store-tests
Section: libdevel
Architecture: any
Depends: libtrust-store2 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Suggests: libtrust-store-dev,
Description: Test files for libtrust-store1
 Provides a common implementation of a trust store to be used by trusted
 helpers.
 .
 This package includes test executables packaged for post-build execution.

Package: libtrust-store-doc
Section: doc
Architecture: all
Depends: ${misc:Depends},
Suggests: libtrust-store-dev,
Description: Documentation files for libtrust-store-dev
 Provides a common implementation of a trust store to be used by trusted
 helpers.
 .
 This package includes documentation files for developing with and for
 libtrust-store-dev.
