Source: libqapt-qt6
Section: libs
Maintainer: Debian Deepin Packaging Team <pkg-deepin-devel@lists.alioth.debian.org>
Uploaders:
 Boyuan Yang <byang@debian.org>,
Build-Depends:
 debhelper-compat (= 14),
 cmake,
 extra-cmake-modules,
 libapt-pkg-dev,
 libglib2.0-dev,
 libpolkit-qt6-1-dev,
 libxapian-dev,
 pkgconf,
 qt6-5compat-dev,
 qt6-base-dev,
 qt6-tools-dev,
Standards-Version: 4.7.4
Homepage: https://github.com/linuxdeepin/libqapt-qt6
Vcs-Git: https://salsa.debian.org/pkg-deepin-team/libqapt-qt6.git
Vcs-Browser: https://salsa.debian.org/pkg-deepin-team/libqapt-qt6
Description: Qt 6 wrapper around the APT package management library
 LibQApt is a Qt wrapper around the libapt-pkg library as well as an APT
 implementation using libapt-pkg. The aim is to provide a sane API for
 package management to ease the development of package managers written
 in Qt and C++. Privileged operations are carried out by a separate
 worker process (qapt6worker3) that is started on demand over D-Bus and
 authorised through polkit.
 .
 This is the Deepin fork of the KDE libqapt library, ported to Qt 6. It
 is installed alongside, and does not replace, the Qt 5 based libqapt
 packages: the library, headers, CMake config files and the D-Bus worker
 all use distinct names.

Package: libqapt-qt6-3
Architecture: any
Multi-Arch: same
Recommends:
 libqapt-qt6-runtime (= ${binary:Version}),
Description: ${source:Synopsis}
 ${source:Extended-Description}
 .
 This package contains the shared library.

Package: libqapt-qt6-runtime
Architecture: any
Multi-Arch: foreign
Depends:
 dde-polkit-agent | polkit-1-auth-agent,
 libqapt-qt6-3 (= ${binary:Version}),
Description: ${source:Synopsis}
 ${source:Extended-Description}
 .
 This package contains the qapt6worker3 D-Bus system service that
 performs the privileged package management operations on behalf of
 applications using the library.

Package: libqapt-qt6-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
 libapt-pkg-dev,
 libqapt-qt6-3 (= ${binary:Version}),
 qt6-base-dev,
Description: ${source:Synopsis}
 ${source:Extended-Description}
 .
 This package contains the development headers, the CMake configuration
 files and the pkg-config file for the QApt-qt6 library.
