aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-16 18:16:48 +0200
committerFlorian Dold <florian@dold.me>2023-10-16 18:16:48 +0200
commit85ef707bb455719cafa11051a8a542da032944d0 (patch)
tree2d6da8336c9ac2d166f73cc383a78753b9f26f2a /debian
parent3422d1d8e3e50cfeb7e033765972bba5fef365e1 (diff)
downloadtaler-merchant-demos-85ef707bb455719cafa11051a8a542da032944d0.tar.gz
taler-merchant-demos-85ef707bb455719cafa11051a8a542da032944d0.tar.bz2
taler-merchant-demos-85ef707bb455719cafa11051a8a542da032944d0.zip
towards proper debian package
Diffstat (limited to 'debian')
-rw-r--r--debian/control4
-rwxr-xr-xdebian/rules15
2 files changed, 8 insertions, 11 deletions
diff --git a/debian/control b/debian/control
index b93cf10..efc0c9f 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,9 @@ Maintainer: Taler Systems SA <deb@taler.net>
Uploaders: Christian Grothoff <grothoff@gnu.org>, Florian Dold <dold@taler.net>
Build-Depends:
debhelper-compat (= 12),
- unzip
+ unzip,
+ pybuild-plugin-pyproject,
+ python3
Standards-Version: 4.1.0
Vcs-Git: https://git.taler.net/taler-merchant-demos.git
Homepage: https://taler.net/
diff --git a/debian/rules b/debian/rules
index a1444e3..482b6b3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,22 +2,17 @@
include /usr/share/dpkg/default.mk
+export PYBUILD_NAME=talermerchantdemos
+export PYBUILD_SYSTEM=pyproject
+
SHELL := sh -e
%:
- dh ${@}
-
-clean:
- true
+ dh $@ --with python3 --buildsystem=pybuild
-# Override the build step, as everything is
-# done on "make install", which is invoked by dh_auto_install
-override_dh_auto_build:
- true
+# Skip tests
override_dh_auto_test:
true
-override_dh_auto_configure:
- true
# Override this step because it's very slow and likely
# unnecessary for us.