File: rules

package info (click to toggle)
freedombox 21.4.4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 59,624 kB
  • sloc: python: 36,537; sh: 687; javascript: 521; xml: 291; makefile: 109; php: 26
file content (20 lines) | stat: -rwxr-xr-x 566 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/make -f

export DH_VERBOSE=1
export PYBUILD_DESTDIR=debian/tmp

%:
	dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_install-indep:
	dh_auto_install
	./run --develop --list-dependencies | sort | tr '\n' ', ' | \
		sed -e 's/^/freedombox:Depends=/' >> debian/freedombox.substvars

override_dh_auto_test:
	PYBUILD_SYSTEM=custom \
	PYBUILD_TEST_ARGS="{interpreter} setup.py test" dh_auto_test

override_dh_installsystemd:
	# Do not enable or start freedombox-manual-upgrade.service.
	dh_installsystemd --exclude=freedombox-manual-upgrade.service