commit 57ba45f77e09ef0d5215a71f83e9d6a167c30a91
parent 8942ad15d6b443de2b1a3fec92a5df7bf8e30435
Author: Antoine A <>
Date: Wed, 19 Nov 2025 13:17:43 +0100
magnet-bank: improve deb and ci
Diffstat:
4 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -6,5 +6,7 @@ test-suite.log
target
dev.conf
keys.json
-debian/.debhelper
-debian/taler-magnet-bank
-\ No newline at end of file
+debian/taler-magnet-bank
+debian/files
+debian/*.substvars
+debian/*debhelper*
+\ No newline at end of file
diff --git a/contrib/ci/jobs/1-build/job.sh b/contrib/ci/jobs/1-build/job.sh
@@ -5,9 +5,6 @@ set -exuo pipefail
apt-get update -yq
apt-get upgrade -yq
-./bootstrap
-./configure --prefix=/usr
-
# Build for release
-cargo build --release --target x86_64-unknown-linux-gnu
-cargo build --release --target aarch64-unknown-linux-gnu
+cargo build --release --bin taler-magnet-bank --target x86_64-unknown-linux-gnu
+cargo build --release --bin taler-magnet-bank --target aarch64-unknown-linux-gnu
diff --git a/contrib/ci/jobs/2-test/job.sh b/contrib/ci/jobs/2-test/job.sh
@@ -5,6 +5,9 @@ set -exuo pipefail
apt-get update -yq
apt-get upgrade -yq
+./bootstrap
+./configure --prefix=/usr
+
# Setup postgres cluster
sudo -u postgres pg_ctlcluster 17 main start
sudo -u postgres createuser root --superuser
diff --git a/debian/control b/debian/control
@@ -5,8 +5,7 @@ Maintainer: Taler Systems SA <deb@taler.net>
Uploaders: Christian Grothoff <grothoff@gnu.org>, Florian Dold <dold@taler.net>
Rules-Requires-Root: no
Build-Depends:
- debhelper-compat (= 13),
- debhelper
+ debhelper-compat (= 13)
Standards-Version: 4.7.2
Vcs-Git: https://git.taler.net/taler-rust.git
Homepage: https://taler.net/
@@ -14,4 +13,7 @@ Homepage: https://taler.net/
Package: taler-magnet-bank
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
+Recommends:
+ nginx | apache2 | httpd,
+ postgresql (>= 14.0)
Description: GNU Taler adapter for Magnet Bank
\ No newline at end of file