From d809c5409f9520a064e1699b824c35ae8c11782e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 19 Feb 2023 17:20:42 +0100 Subject: Reworking rules file. Signed-off-by: Daniel Baumann --- debian/rules | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index f769106..632ca11 100755 --- a/debian/rules +++ b/debian/rules @@ -1,29 +1,35 @@ #!/usr/bin/make -f -export PYBUILD_DISABLE=test + +SHELL := sh -e %: - dh $@ --with python3 --buildsystem=pybuild + dh ${@} --buildsystem=pybuild --with=python3 + +execute_after_dh_auto_test: + find . -type d -name '*.egg-info' | xargs rm -rf + find . -type d -name '.eggs' | xargs rm -rf + find . -type d -wholename './deluge/plugins/*/build' | xargs rm -rf + + rm -f deluge/data/share/applications/deluge.desktop override_dh_auto_build: python3 setup.py build +override_dh_auto_test: + # disabled + override_dh_auto_install: python3 setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb - set -ex; \ + cd debian/tmp/usr/lib/python*/*-packages/deluge/plugins/; \ - for egg in *.egg; do \ - mkdir -p $${egg%-py?.*}.egg; \ - unzip $$egg -d $${egg%-py?.*}.egg; \ - rm -f $$egg; \ + for EGG in *.egg; \ + do \ + mkdir -p $${EGG%-py?.*}.egg; \ + unzip $${EGG} -d $${EGG%-py?.*}.egg; \ + rm -f $${EGG}; \ done - find . -type d -name '__pycache__' | xargs rm -rf -override_dh_auto_clean: - dh_auto_clean - find . -type d -name '*.egg-info' | xargs rm -rf - find . -type d -name '.eggs' | xargs rm -rf - find . -type d -wholename './deluge/plugins/*/build' | xargs rm -rf - rm -f deluge/data/share/applications/deluge.desktop + find . -type d -name '__pycache__' | xargs rm -rf override_dh_gencontrol: dh_gencontrol -- $(SUBSTVARS) -- cgit v1.2.3