#!/usr/bin/make -f export PYBUILD_NAME = gunicorn export PYBUILD_AFTER_TEST=rm -f {build_dir}/coverage.xml # # Skip signal test if not run by autopkgtest. ifeq ($(origin PYBUILD_AUTOPKGTEST),undefined) export PYBUILD_TEST_ARGS=--ignore=tests/test_signal_integration.py endif %: dh $@ --with=python3,mkdocs --buildsystem=pybuild execute_after_dh_auto_install: mkdir -p $(CURDIR)/debian/gunicorn/usr/bin mv $(CURDIR)/debian/python3-gunicorn/usr/bin/gunicorn* $(CURDIR)/debian/gunicorn/usr/bin override_dh_installexamples: dh_installexamples find \ $(CURDIR)/debian/gunicorn-examples/usr/share/doc/gunicorn-examples/examples \ -type f \ -executable \ -print0 | xargs -0r chmod -x override_dh_mkdocs: ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS))) PYTHONPATH=$$(pybuild --print build_dir --name gunicorn -p $$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")') | awk -F ': ' 'NR==1{print $$2}') mkdocs build -d $(CURDIR)/debian/python-gunicorn-doc/usr/share/doc/python-gunicorn-doc/html endif dh_mkdocs --theme-package mkdocs-material execute_before_dh_installman: PYTHONPATH=$$(pybuild --print build_dir --name gunicorn -p $$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")') | awk -F ': ' 'NR==1{print $$2}') help2man --no-discard-stderr -n "HTTP/WSGI/ASGI server" $(CURDIR)/debian/gunicorn/usr/bin/gunicorn >gunicorn.1 PYTHONPATH=$$(pybuild --print build_dir --name gunicorn -p $$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")') | awk -F ': ' 'NR==1{print $$2}') help2man --no-discard-stderr -n "gunicorn control client" $(CURDIR)/debian/gunicorn/usr/bin/gunicornc >gunicornc.1