1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/usr/bin/make -f
export DH_VERBOSE = 1
export DEB_PYTHON_INSTALL_LAYOUT = deb
%:
dh $@ --buildsystem=meson
override_dh_auto_test:
ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
mkdir -p debian/build
export HOME=$(CURDIR)/debian/build && ./run-tests
rm -rf debian/build
endif
PNG_FILES = thumbnail_pocketmod.png thumbnail_sexy.png thumbnail_simple.png thumbnail_statusrpt.png thumbnail_textual.png
execute_after_dh_auto_install:
# Move script_pocketmod to /usr/bin and create a symbolic link in the export plugin template folder.
mv $(CURDIR)/debian/gtg/usr/lib/python3/dist-packages/GTG/plugins/export/export_templates/script_pocketmod $(CURDIR)/debian/gtg/usr/bin/gtg_script_pocketmod
ln -s /usr/bin/gtg_script_pocketmod $(CURDIR)/debian/gtg/usr/lib/python3/dist-packages/GTG/plugins/export/export_templates/script_pocketmod
# Move png files to /usr/share/gtg and create symbolic links
mkdir -p $(CURDIR)/debian/gtg/usr/share/gtg/export_templates
for f in $(PNG_FILES); do \
echo $$f; \
mv $(CURDIR)/debian/gtg/usr/lib/python3/dist-packages/GTG/plugins/export/export_templates/$$f $(CURDIR)/debian/gtg/usr/share/gtg/export_templates/ ; \
ln -s /usr/share/gtg/export_templates/$$f $(CURDIR)/debian/gtg/usr/lib/python3/dist-packages/GTG/plugins/export/export_templates/$$f ; \
done
override_dh_fixperms:
dh_fixperms
find debian/ -type f -name networkmanager.py -exec chmod -x '{}' \;
|