mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
- Using ./run --develop ensures that the last list of dependencies are picked up from current source directory instead of list of dependencies from system configuration. - Using sudo -u plinth ensures that even if any temporary files are created, they belong to the plinth user instead of root user. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
21 lines
566 B
Makefile
Executable File
21 lines
566 B
Makefile
Executable File
#!/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
|