Source: donau
Section: net
Priority: optional
Maintainer: Christian Grothoff <grothoff@gnu.org>
Build-Depends:
 meson,
 ninja-build,
 bash,
 debhelper-compat (= 12),
 libgnunet-dev (>=0.28.1~dev4),
 libtalerexchange-dev (>=1.6.13),
 libcurl4-gnutls-dev (>=7.35.0) | libcurl4-openssl-dev (>= 7.35.0),
 libgcrypt20-dev (>=1.8),
 libgnutls28-dev (>=3.2.12),
 libidn2-dev,
 libjansson-dev,
 libltdl-dev (>=2.2),
 libmicrohttpd-dev (>=1.0.1),
 libpq-dev (>=13),
 libsodium-dev (>=1.0.11),
 libunistring-dev (>=0.9.2),
 python3-jinja2,
 po-debconf,
 python3-dev,
 texinfo (>=5.2),
 zlib1g-dev
Standards-Version: 4.5.0
Vcs-Git: https://salsa.debian.org/debian/taler-donau.git
Vcs-Browser: https://salsa.debian.org/debian/taler-donau
Homepage: https://taler.net/

Package: libdonau
Architecture: any
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 lsb-base,
 netbase,
 ${misc:Depends},
 ${shlibs:Depends}
Recommends:
 python3-sphinx,
 python3-sphinx-rtd-theme
Description: Libraries to talk to a GNU Taler donau.
  The package also contains various files fundamental
  to all GNU Taler installations, such as the
  taler-config configuration command-line tool,
  various base configuration files and associated
  documentation.

Package: donau
Architecture: any
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 libdonau (= ${binary:Version}),
 adduser,
 lsb-base,
 netbase,
 ucf,
 ${misc:Depends},
 ${shlibs:Depends}
Recommends:
  apache2 | nginx | httpd,
  postgresql (>=13.0)
Description: GNU's payment system operator.
  GNU Taler is the privacy-preserving digital payment
  system from the GNU project. This package contains the
  core logic that must be run by the payment service
  provider or bank to offer payments to consumers and
  charities.  At least one donau must be operated
  per currency.
  In addition to the core logic, an donau operator
  must also have a system running the "offline" logic
  which is packaged as taler-donau-offline. It is
  recommended to keep the "offline" logic on a system
  that is never connected to the Internet. However, it
  is also possible to run the "offline" logic directly
  on the production system, especially for testing.
  Finally, an donau operator should also be prepared
  to run a taler-auditor.

Package: libdonau-dev
Section: libdevel
Architecture: any
Depends:
 libdonau (= ${binary:Version}),
 libgnunet-dev (>=0.28.1~dev4),
 libgcrypt20-dev (>=1.8),
 libmicrohttpd-dev (>=1.0.1),
 ${misc:Depends},
 ${shlibs:Depends}
Description: libraries to talk to a GNU Taler donau (development)
 .
 This package contains the development files.
