rules (1317B)
1 #!/usr/bin/make -f 2 3 include /usr/share/dpkg/default.mk 4 5 # This debian/rules file uses pybuild, 6 # thus the top-level Makefile targets 7 # are mostly ignored. 8 9 export PYBUILD_NAME=talermerchantdemos 10 export PYBUILD_SYSTEM=pyproject 11 12 SHELL := sh -e 13 14 %: 15 dh $@ --with python3 --buildsystem=pybuild 16 17 # Make sure we compile translations (*.mo files). 18 override_dh_auto_build: 19 mkdir -p talermerchantdemos/translations 20 pybabel compile -d talermerchantdemos/translations 21 dh_auto_build -O--buildsystem=pybuild 22 23 # Skip tests 24 override_dh_auto_test: 25 true 26 27 # Override this step because it's very slow and likely 28 # unnecessary for us. 29 override_dh_strip_nondeterminism: 30 true 31 32 override_dh_install: 33 dh_install 34 # Needs to be called manually for debhelper-compat < 13 35 dh_installtmpfiles 36 37 override_dh_installsystemd: 38 # Need to specify units manually, since we have multiple 39 # and dh_installsystemd by default only looks for "<package>.service". 40 dh_installsystemd -ptaler-merchant-demos --name=taler-demo-landing --no-start --no-enable 41 dh_installsystemd -ptaler-merchant-demos --name=taler-demo-blog --no-start --no-enable 42 dh_installsystemd -ptaler-merchant-demos --name=taler-demo-donations --no-start --no-enable 43 # final invocation to generate daemon reload 44 dh_installsystemd 45 46 get-orig-source: 47 uscan --force-download --rename