#!/usr/bin/make -f include /usr/share/dpkg/default.mk export PYBUILD_NAME=matrix-synapse %: dh $@ --buildsystem=pybuild execute_before_dh_auto_configure: sed -i '/common/s/~=/>=/' pyproject.toml override_dh_auto_install: dh_auto_install for f in $$(find debian/$(PYBUILD_NAME) -name 'jquery*min.js'); \ do \ rm $$f; \ ln -s /usr/share/javascript/jquery/jquery.min.js $$f; \ done sed -i \ -e 's,#!/usr/bin/env perl,#!/usr/bin/perl,' \ debian/*/usr/bin/* mv debian/*/usr/bin/* debian/*/usr/libexec/*/ execute_after_dh_installdocs: mv debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/installation.md \ debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/INSTALL.md mv debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/upgrade.md \ debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/UPGRADE.md ln -sr debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/UPGRADE.md \ debian/$(PYBUILD_NAME)/usr/share/doc/matrix-synapse/UPGRADE.rst sed -i \ -e 's,/opt/venvs/matrix-synapse/bin/python,/usr/bin/python3,' \ -e 's,Restart=always,Restart=on-failure,' \ debian/*/usr/share/doc/matrix-synapse/misc/systemd-with-workers/system/*.service override_dh_compress: dh_compress -XREADME override_dh_auto_test: vendor: -[ -d vendor ] && rm -rf vendor cargo vendor --locked tar Jcf ../$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM).orig-vendor.tar.xz vendor/ .PHONY: override_dh_auto_install override_dh_auto_test vendor