taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

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