aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-09-26 19:17:38 +0200
committerChristian Grothoff <christian@grothoff.org>2022-09-26 19:17:38 +0200
commitf7d6a6783489baa50c5b2aed2c54d19a279a1230 (patch)
tree353f6e2585df6c62f6b12f852ef4314114d81a67 /debian
parent071d1920d0aac4f7c65d6f49e3116536328c1132 (diff)
-update debian packages, improve descriptions
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog6
-rw-r--r--debian/control48
2 files changed, 49 insertions, 5 deletions
diff --git a/debian/changelog b/debian/changelog
index c151d9bad..3a660e563 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+taler-exchange (0.8.99-2) unstable; urgency=low
+
+ * Packaging latest pre-release from Git.
+
+ -- Christian Grothoff <grothoff@gnu.org> Mon, Sep 26 2022 09:50:12 +0200
+
taler-exchange (0.8.99-1) unstable; urgency=low
* Updating to latest pre-release from Git.
diff --git a/debian/control b/debian/control
index 3f55173e1..995b5d3ee 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,12 @@ Depends:
netbase,
${misc:Depends},
${shlibs:Depends}
-Description: libraries to talk to a GNU Taler exchange
+Description: Libraries to talk to a GNU Taler exchange.
+ 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: taler-exchange-database
Architecture: any
@@ -50,7 +55,10 @@ Depends:
netbase,
${misc:Depends},
${shlibs:Depends}
-Description: programs and libraries to manage a GNU Taler exchange database
+Description: Programs and libraries to manage a GNU Taler exchange database.
+ This package contains only the code to setup the
+ (Postgresql) database interaction (taler-exchange-dbinit
+ and associated resource files).
Package: taler-exchange
Architecture: any
@@ -69,7 +77,22 @@ Depends:
Recommends:
taler-exchange-offline (= ${binary:Version}),
postgresql (>=13.0)
-Description: GNU's payment system operator
+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
+ merchants. At least one exchange must be operated
+ per currency.
+ In addition to the core logic, an exchange operator
+ must also have a system running the "offline" logic
+ which is packaged as taler-exchange-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 exchange operator should also be prepared
+ to run a taler-auditor.
Package: taler-exchange-offline
Architecture: any
@@ -82,7 +105,14 @@ Depends:
netbase,
${misc:Depends},
${shlibs:Depends}
-Description: tools for managing the GNU Taler exchange offline keys
+Description: Tools for managing the GNU Taler exchange offline keys.
+ A GNU Taler exchange uses an offline key to sign its online
+ keys, fee structure, bank routing information and other meta
+ data. The offline signing key is the root of the Taler PKI
+ that is then embedded in consumer wallets and merchant backends.
+ This package includes the tool to download material to sign
+ from the exchange, create signatures, and upload the resulting
+ signatures to the exchange.
Package: taler-auditor
Architecture: any
@@ -98,7 +128,15 @@ Depends:
python3-jinja2,
${misc:Depends},
${shlibs:Depends}
-Description: GNU's payment system auditor
+Description: GNU's payment system auditor.
+ GNU Taler is the privacy-preserving digital payment
+ system from the GNU project. This package contains the
+ auditor logic. It verifies that the taler-exchange run
+ by a payment service provider is correctly performing
+ its bank transactions and thus has the correct balance
+ in its escrow account. Each exchange operator is
+ expected to make use of one or more auditors as part
+ of its regulatory compliance.
Package: libtalerexchange-dev
Section: libdevel