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 33 34 35 36 37 38 39 40
|
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable).
# Output every command that modifies files on the build system.
#export DH_VERBOSE = 1
export PYBUILD_NAME=openleadr-python
%:
dh $@ --buildsystem=pybuild --with sphinxdoc
execute_before_dh_auto_build-indep:
./debian/generate_4217_xsd.py
mv -f $(CURDIR)/oadr_ISO_ISO3AlphaCurrencyCode_20100407.xsd $(CURDIR)/openleadr/schema/oadr_ISO_ISO3AlphaCurrencyCode_20100407.xsd
./debian/generate_SI_unit.py
mv -f $(CURDIR)/oadr_siscale_20b.xsd $(CURDIR)/openleadr/schema/oadr_siscale_20b.xsd
# If you need to rebuild the Sphinx documentation:
# Add sphinxdoc to the dh --with line.
#
# And uncomment the following lines.
execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep: openleadr-fingerprint.1
PYTHONPATH=. python3 -m sphinx -N -bhtml \
docs/ build/html # HTML generator
PYTHONPATH=. python3 -m sphinx -N -bman \
docs/ build/man # Manpage generator
execute_before_dh_auto_test-indep:
find $(CURDIR)/.pybuild -name 'cpython*_openleadr-python' -exec cp -rf $(CURDIR)/certificates {}/build/ \;
execute_after_dh_auto_test-indep:
rm -rf $(CURDIR)/.pybuild/cpython*_openleadr-python/build/
execute_after_dh_auto_install-indep:
mv $(CURDIR)/debian/python3-openleadr-python/usr/bin/fingerprint $(CURDIR)/debian/python3-openleadr-python/usr/bin/openleadr-fingerprint
openleadr-fingerprint.1: debian/openleadr-fingerprint.md
pandoc --standalone --from=markdown --to=man $< --output=$@
|