#!/usr/bin/make -f export DH_VERBOSE=1 export PYBUILD_NAME=grib # Directory where Javascript files installed JSDIR:=$(CURDIR)/debian/python-grib-doc/usr/share/doc/python-grib-doc/_build/html/_static # The magic debhelper rule %: dh $@ --buildsystem=pybuild override_dh_auto_build: # Regenerate cython files ( cd pygrib && cython3 -3 pygrib.pyx || true ) dh_auto_build install-python%: python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb #override_dh_auto_install: $(PYTHON3:%=install-python%) override_dh_auto_install: dh_installchangelogs debian/changelog.upstream dh_auto_install dh_numpy3 override_dh_fixperms-binary: dh_fixperms find debian/python-grib-doc -name '*.grb' -exec chmod -x {} \; # Replace javascript files for f in doctools.js jquery-3.4.1.js underscore-1.3.1.js jquery.js language_data.js searchtools.js underscore.js ; do \ rm $(JSDIR)/$$f ; done ln -s /usr/share/javascript/jquery/jquery.js $(JSDIR)/jquery.js ln -s /usr/share/javascript/underscore/underscore.min.js $(JSDIR)/underscore.js ln -s /usr/share/javascript/sphinxdoc/1.0/doctools.js $(JSDIR)/doctools.js ln -s /usr/share/javascript/sphinxdoc/1.0/language_data.js $(JSDIR)/language_data.js ln -s /usr/share/javascript/sphinxdoc/1.0/searchtools.js $(JSDIR)/searchtools.js override_dh_auto_clean: dh_auto_clean rm -rf build rm -rf *.egg-info