Source: keepassxc
Section: utils
Priority: optional
Maintainer: Steven Pusser <stevep@mxlinux.org>
XSBC-Original-Maintainer: KeePassXC Team <team@keepassxc.org>
Build-Depends: debhelper-compat (= 13),
               asciidoctor,
               cmake (>= 3.16),
               libbotan-2-dev (>= 2.19.1),
               libgl-dev,
               libkeyutils-dev,
               libminizip-dev,
               libopengl-dev,
               libpcsclite-dev,
               libqrencode-dev,
               libqt6svg6-dev,
               libreadline-dev,
               libusb-1.0-0-dev,
               libx11-dev,
               libxi-dev,
               libxkbcommon-dev,
               libxtst-dev,
               libzxcvbn-dev,
               pkgconf,
               qt6-base-dev (>= 6.2.4),
               qt6-l10n-tools,
               qt6-tools-dev,
               qt6-tools-dev-tools,
               shared-mime-info,
               zlib1g-dev
Standards-Version: 4.7.4
Rules-Requires-Root: no
Homepage: https://keepassxc.org/
Vcs-Git: https://github.com/keepassxreboot/keepassxc-packaging.git
Vcs-Browser: https://github.com/keepassxreboot/keepassxc-packaging

Package: keepassxc
Architecture: all
Section: oldlibs
Depends: keepassxc-full | keepassxc-minimal, ${misc:Depends}
Description: Cross Platform Password Manager (transitional package)
 KeePassXC is a free/open-source password manager or safe which helps you
 to manage your passwords in a secure way. You can put all your
 passwords in one database, which is locked with one master key or a
 key-disk. So you only have to remember one single master password or
 insert the key-disk to unlock the whole database. The databases are
 encrypted using the algorithms AES or Twofish.
 .
 In contrast to KeePassX (package keepassx), KeePassXC is actively developed
 and has more features, e.g., connectivity to a Web Browser plugin (package
 webext-keepassxc-browser).
 .
 This is a transitional package depending on keepassxc-full or keepassxc-minimal

Package: keepassxc-minimal
Architecture: any
Depends: qt6-image-formats-plugins,
         qt6-wayland,
         shared-mime-info,
         ${misc:Depends},
         ${shlibs:Depends}
Breaks: keepassxc (<< 2.7.7+dfsg.1-3~)
Conflicts: keepassxc-full
Replaces: keepassxc
Provides: keepassxc (= ${binary:Version})
Recommends: fonts-font-awesome
Description: Cross Platform Password Manager
 KeePassXC is a free/open-source password manager or safe which helps you
 to manage your passwords in a secure way. You can put all your
 passwords in one database, which is locked with one master key or a
 key-disk. So you only have to remember one single master password or
 insert the key-disk to unlock the whole database. The databases are
 encrypted using the algorithms AES or Twofish.
 .
 In contrast to KeePassX (package keepassx), KeePassXC is actively developed
 and has more features, e.g., connectivity to a Web Browser plugin (package
 webext-keepassxc-browser).
 .
 This package includes only the bare minimal functionality, and no security
 complications like networking, SSH agent, browser plugin, fdo secret storage.
 See keepassxc-full if you absolutely need those.

Package: keepassxc-full
Architecture: any
Depends: qt6-image-formats-plugins,
         qt6-wayland,
         shared-mime-info,
         ${misc:Depends},
         ${shlibs:Depends}
Breaks: keepassxc (<< 2.7.7+dfsg.1-3~)
Conflicts: keepassxc-minimal
Replaces: keepassxc
Provides: keepassxc (= ${binary:Version})
Recommends: fonts-font-awesome
Suggests: webext-keepassxc-browser, xclip
Description: Cross Platform Password Manager
 KeePassXC is a free/open-source password manager or safe which helps you
 to manage your passwords in a secure way. You can put all your
 passwords in one database, which is locked with one master key or a
 key-disk. So you only have to remember one single master password or
 insert the key-disk to unlock the whole database. The databases are
 encrypted using the algorithms AES or Twofish.
 .
 In contrast to KeePassX (package keepassx), KeePassXC is actively developed
 and has more features, e.g., connectivity to a Web Browser plugin (package
 webext-keepassxc-browser).
 .
 This package includes all plugins, including networking, and various IPC
 like browser integration, ssh agent, freedesktop.org secret storage. Use
 at your own risk.
