exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ce0bf34be42a49bef317ef58ea705accbb51a232
parent 744ff3c32e29910ba1c29e04a89bd372401f6d88
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri,  1 May 2026 14:21:02 +0200

debian: clean up rules

Diffstat:
Mdebian/.gitignore | 2--
Mdebian/changelog | 15---------------
Mdebian/control | 6++++--
Mdebian/rules | 4+---
Mdebian/source/options | 4+---
Mdebian/taler-exchange-offline.postinst | 8+++++---
Mdebian/taler-exchange.install | 3---
Mdebian/taler-exchange.taler-exchange-httpd.service | 2+-
Mdebian/watch | 2+-
9 files changed, 13 insertions(+), 33 deletions(-)

diff --git a/debian/.gitignore b/debian/.gitignore @@ -1,6 +1,4 @@ /.debhelper/ -/autoreconf.after -/autoreconf.before /debhelper-build-stamp /files *.log diff --git a/debian/changelog b/debian/changelog @@ -4,21 +4,6 @@ taler-exchange (1.5.7) UNRELEASED; urgency=medium * fix specification inconsistencies * fix bug * fix minor inconsistencies with spec - * fix specification inconsistencies - * fix bug - * fix minor inconsistencies with spec - * fix specification inconsistencies - * fix bug - * fix minor inconsistencies with spec - * fix specification inconsistencies - * fix bug - * fix minor inconsistencies with spec - * fix specification inconsistencies - * fix bug - * fix minor inconsistencies with spec - * fix specification inconsistencies - * fix bug - * fix minor inconsistencies with spec -- root <none> Thu, 09 Apr 2026 11:38:58 +0000 diff --git a/debian/control b/debian/control @@ -24,7 +24,7 @@ Build-Depends: zlib1g-dev Standards-Version: 4.5.0 Vcs-Git: https://salsa.debian.org/debian/taler-exchange.git -Vcs-browser: https://salsa.debian.org/debian/taler-exchange +Vcs-Browser: https://salsa.debian.org/debian/taler-exchange Homepage: https://taler.net/ Package: libtalerexchange @@ -132,8 +132,10 @@ Description: Tools for managing the GNU Taler exchange offline keys. Package: taler-exchange-typst Architecture: any -Recommends: +Depends: pdftk +Recommends: + typst Description: Typst packages for GNU Taler exchange. . This package contains Typst packages used by the diff --git a/debian/rules b/debian/rules @@ -21,9 +21,7 @@ override_dh_auto_install-arch: dh_auto_install # Removing useless files - rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la \ - debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/taler/*.la \ - debian/tmp/usr/share/doc/taler/COPYING + rm -f debian/tmp/usr/share/doc/taler/COPYING override_dh_auto_install-indep: diff --git a/debian/source/options b/debian/source/options @@ -1,3 +1 @@ -extend-diff-ignore = "^(config\.sub|config\.guess|Makefile)$" - - +extend-diff-ignore = "^(Makefile)$" diff --git a/debian/taler-exchange-offline.postinst b/debian/taler-exchange-offline.postinst @@ -5,11 +5,13 @@ set -e case "${1}" in configure) - if ! getent group taler-exchange-offline >/dev/null; then - addgroup --quiet taler-exchange-offline + if ! getent group taler-exchange-offline >/dev/null; + then + addgroup --quiet --system taler-exchange-offline fi - if ! getent passwd taler-exchange-offline >/dev/null; then + if ! getent passwd taler-exchange-offline >/dev/null; + then adduser --quiet \ --disabled-password \ --system \ diff --git a/debian/taler-exchange.install b/debian/taler-exchange.install @@ -3,7 +3,6 @@ # and to make the installed programs more explicit. usr/bin/taler-exchange-aggregator -usr/bin/taler-exchange-benchmark usr/bin/taler-exchange-closer usr/bin/taler-exchange-dbconfig usr/bin/taler-exchange-dbinit @@ -15,12 +14,10 @@ usr/bin/taler-exchange-kyc-aml-pep-trigger.sh usr/bin/taler-exchange-kyc-kycaid-converter.sh usr/bin/taler-exchange-kyc-oauth2-challenger.sh usr/bin/taler-exchange-kyc-oauth2-nda.sh -usr/bin/taler-exchange-kyc-oauth2-test-converter.sh usr/bin/taler-exchange-kyc-persona-converter.sh usr/bin/taler-exchange-kyc-challenger-sms-converter usr/bin/taler-exchange-kyc-challenger-email-converter usr/bin/taler-exchange-kyc-challenger-postal-converter -usr/bin/taler-exchange-kyc-tester usr/bin/taler-exchange-kyc-trigger usr/bin/taler-exchange-router usr/bin/taler-exchange-sanctionscheck diff --git a/debian/taler-exchange.taler-exchange-httpd.service b/debian/taler-exchange.taler-exchange-httpd.service @@ -28,7 +28,7 @@ StartLimitInterval=5s ExecStart=/usr/bin/taler-exchange-httpd -c /etc/taler-exchange/taler-exchange.conf -L INFO StandardOutput=journal StandardError=journal -PrivateTmp=no +PrivateTmp=yes PrivateDevices=yes ProtectSystem=full Slice=taler-exchange.slice diff --git a/debian/watch b/debian/watch @@ -1,3 +1,3 @@ version=4 opts="pgpmode=auto, uversionmangle=s/pre/~pre/;s/rc/~rc/" \ - https://ftp.gnu.org/gnu/@PACKAGE@/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ + https://ftp.gnu.org/gnu/taler/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@