commit ce0bf34be42a49bef317ef58ea705accbb51a232
parent 744ff3c32e29910ba1c29e04a89bd372401f6d88
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Fri, 1 May 2026 14:21:02 +0200
debian: clean up rules
Diffstat:
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@