#!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 PYVER := $(shell pyversions -d) export PYBUILD_NAME=djangorestframework %: dh $@ --with mkdocs,python2,python3 --buildsystem=pybuild override_dh_auto_build: dh_auto_build # Build the HTML documentation. mkdir $(CURDIR)/docs.debian LC_ALL=C.UTF-8 PYTHONPATH=/usr/share/mkdocs/themes mkdocs build && mv site docs.debian/html override_dh_python2: dh_python2 # Don't embed what's already provided elsewhere # Python package: find debian/python-djangorestframework -name 'jquery-1.10.2.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python-djangorestframework -name 'jquery-1.12.4.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python-djangorestframework -name 'jquery-3.3.1.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python-djangorestframework -name 'glyphicons-halflings-regular.ttf' -type f -exec \ ln -sf /usr/share/glewlwyd/webapp/fonts/glyphicons-halflings-regular.ttf {} \; # find debian/python-djangorestframework -name 'fontawesome-webfont.eot' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot {} \; # find debian/python-djangorestframework -name 'fontawesome-webfont.svg' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.svg {} \; find debian/python-djangorestframework -name 'fontawesome-webfont.ttf' -type f -exec \ ln -sf /usr/share/glewlwyd/webapp/fonts/fontawesome-webfont.ttf {} \; # find debian/python-djangorestframework -name 'fontawesome-webfont.woff' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff {} \; override_dh_python3: dh_python3 # Python3 package: find debian/python3-djangorestframework -name 'jquery-1.10.2.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python3-djangorestframework -name 'jquery-1.12.4.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python3-djangorestframework -name 'jquery-3.3.1.min.js' -type f -exec \ ln -sf /usr/share/javascript/jquery/jquery.min.js {} \; find debian/python3-djangorestframework -name 'glyphicons-halflings-regular.ttf' -type f -exec \ ln -sf /usr/share/glewlwyd/webapp/fonts/glyphicons-halflings-regular.ttf {} \; # find debian/python3-djangorestframework -name 'fontawesome-webfont.eot' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot {} \; # find debian/python3-djangorestframework -name 'fontawesome-webfont.svg' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.svg {} \; find debian/python3-djangorestframework -name 'fontawesome-webfont.ttf' -type f -exec \ ln -sf /usr/share/glewlwyd/webapp/fonts/fontawesome-webfont.ttf {} \; # find debian/python3-djangorestframework -name 'fontawesome-webfont.woff' -type f -exec \ # ln -sf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff {} \; # Bootstrap #find debian/python-django-postorius -name 'bootstrap.min.js' -type f -exec \ # ln -sf /usr/share/javascript/bootstrap/js/bootstrap.min.js {} \; override_dh_auto_test: PYBUILD_SYSTEM=custom \ PYBUILD_TEST_ARGS="{interpreter} $(CURDIR)/runtests.py --nolint" \ dh_auto_test override_dh_auto_clean: dh_auto_clean rm -rf docs.debian override_dh_installchangelogs: dh_installchangelogs docs/community/release-notes.md override_dh_fixperms: dh_fixperms find debian/python-djangorestframework/usr/lib/python2.7/dist-packages/rest_framework/static/rest_framework/fonts/ -type f -exec \ chmod a-x {} \; find debian/python3-djangorestframework/usr/lib/python3/dist-packages/rest_framework/static/rest_framework/fonts/ -type f -exec \ chmod a-x {} \;