#!/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=atlassian-python-api

%:
	dh $@ --with python3,sphinxdoc --buildsystem=pybuild

ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
	@echo "INFO: Skipping dh_auto_test"
endif

ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
override_dh_auto_build:
	dh_auto_build
	sphinx-build -b html docs build/html
	sphinx-build -b man docs build/man
	install -d debian/python3-atlassian-python-api/usr/share/man/man1
	gzip -c build/man/atlassianpythonapi.1 > debian/python3-atlassian-python-api/usr/share/man/man1/atlassianpythonapi.1.gz

override_dh_installdocs:
	# fix lintian warning: embedded-javascript-library
	rm build/html/_static/language_data.js
	ln -s /usr/share/javascript/sphinxdoc/1.0/language_data.js build/html/_static/language_data.js
	# install into -doc package and keep the symlink
	dh_installdocs -p python-atlassian-python-api-doc --doc-main-package python-atlassian-python-api-doc
	dh_installdocs --remaining

override_dh_installexamples:
	# install into -doc package and keep the symlink
	dh_installexamples -p python-atlassian-python-api-doc --doc-main-package python-atlassian-python-api-doc
	dh_installexamples --remaining

endif

