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 41
|
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
export DEB_BUILD_MAINT_OPTIONS= hardening=+all,-fortify
H2MFLAGS = \
--manual="CySIgnals Cython package" \
--source="CySIgnals (Debian $(DEB_VERSION))" \
--version-string="cysignals-CSI - $(DEB_VERSION)" \
--locale=C.UTF-8 \
--no-info
default:
@uscan --no-conf --dehs --report || true
%:
dh $@ --buildsystem=pybuild
override_dh_prep-indep:
help2man $(H2MFLAGS) -s 1 \
-n "debugger information extractor for Python processes" \
-o cysignals-CSI.1 \
$(CURDIR)/debian/adhoc/wrappers/cysignals-CSI
DEB_SPHINXDOC_DOCDIR=$(CURDIR)/debian/python-cysignals-doc/usr/share/doc/python-cysignals-doc
override_dh_sphinxdoc-indep:
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
$(MAKE) -C docs latexpdf PAPER=a4 LATEXOPTS='-interaction batchmode'
cp -p $(CURDIR)/docs/build/latex/cysignals.pdf $(DEB_SPHINXDOC_DOCDIR)
PYTHONPATH=$(CURDIR) python3 -m sphinx -b html $(CURDIR)/docs/source $(DEB_SPHINXDOC_DOCDIR)/html
dh_sphinxdoc -O--buildsystem=pybuild
endif
override_dh_installchangelogs:
dh_installchangelogs --keep README.rst
override_dh_compress-indep:
dh_compress -X.pdf -Xexamples
override_dh_missing:
dh_missing --list-missing
|