#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export PYBUILD_NAME=nikola export ROOT_PATH=$(CURDIR) export LC_ALL=C.UTF-8 %: dh $@ --with python3,bash-completion --buildsystem=pybuild override_dh_clean: dh_clean rm -rf cache rm -f .doit.db rm -f _nikola_zsh rm -f _nikola_bash rm -rf debian/dpackaging_site rm -f debian/source/include-binaries rm -rf Nikola.egg-info override_dh_bash-completion: ./debian/nikola.sh init -q debian/dpackaging_site cd debian/dpackaging_site/ && ../nikola.sh tabcompletion --shell bash --hardcode-tasks > ../../_nikola_bash cd debian/dpackaging_site/ && ../nikola.sh tabcompletion --shell zsh --hardcode-tasks > ../../_nikola_zsh dh_bash-completion cp _nikola_zsh debian/nikola/usr/share/zsh/functions/Completion/Linux/_nikola override_dh_auto_test: dh_auto_test -- --test-args "-k 'not test_format_date_long \ and not test_format_date_timezone \ and not test_format_date_locale_variants \ and not test_importing_posts_and_attachments'" override_dh_auto_install: dh_auto_install # Remove copy of licenses find debian/nikola -name "MIT-LICENSE.txt" -type f -exec rm {} + find debian/nikola -name "LICENSE.txt" -type f -exec rm {} + find debian/nikola -name "LICENSE" -type f -exec rm {} + # Drop wrong permission find debian/nikola/usr/lib -perm /a+x -type f -exec chmod -x {} + override_dh_installdocs: rst2html docs/creating-a-site.rst debian/nikola/usr/share/doc/nikola/creating-a-site.html rst2html docs/creating-a-theme.rst debian/nikola/usr/share/doc/nikola/creating-a-theme.html rst2html docs/extending.rst debian/nikola/usr/share/doc/nikola/extending.html rst2html docs/internals.rst debian/nikola/usr/share/doc/nikola/internals.html rst2html docs/manual.rst debian/nikola/usr/share/doc/nikola/manual.html rst2html docs/path_handlers.rst debian/nikola/usr/share/doc/nikola/path_handlers.html rst2html docs/social_buttons.rst debian/nikola/usr/share/doc/nikola/social_buttons.html rst2html docs/support.rst debian/nikola/usr/share/doc/nikola/support.html rst2html docs/theming.rst debian/nikola/usr/share/doc/nikola/theming.html rst2html docs/template-variables.rst debian/nikola/usr/share/doc/nikola/template-variables.html dh_installdocs