d/rules: Tune sphinxdoc build a bit

Set and use SPHINXOPTS while dh_shinxdoc target is called.
Setting http_proxy isn't needed any more, it's the default now.
This commit is contained in:
Carsten Schoenert 2022-11-30 10:41:57 +01:00
parent 6104ae5e29
commit 27c47e4994

12
debian/rules vendored
View file

@ -1,4 +1,12 @@
#!/usr/bin/make -f
# -*- makefile -*-
#export DH_VERBOSE=1
include /usr/share/dpkg/pkg-info.mk
BUILD_DATE = $(shell LC_ALL=C date -u "+%d %B %Y" -d "@$(SOURCE_DATE_EPOCH)")
SPHINXOPTS := -E -N -D html_last_updated_fmt="$(BUILD_DATE)"
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
@ -10,11 +18,11 @@ export PYBUILD_TEST_ARGS=-k 'not test_expand_args' {dir}/tests/
export SOURCE = $(CURDIR)/debian/
%:
dh $@ --with python3,sphinxdoc --buildsystem=pybuild
dh $@ --with sphinxdoc --buildsystem=pybuild
override_dh_sphinxdoc:
ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
http_proxy='http://127.0.0.1:9/' PYTHONPATH=src/ python3 -m sphinx -N -E -b html docs/ debian/python-click-doc/usr/share/doc/python-click-doc/html/
PYTHONPATH=src/ python3 -m sphinx -b html $(SPHINXOPTS) docs/ debian/python-click-doc/usr/share/doc/python-click-doc/html/
dh_sphinxdoc
endif