#!/usr/bin/make -f # Copyright © 2010 Hans-Christoph Steiner # Copyright © 2018 IOhannes m zmölnig #enable hardening export DEB_BUILD_MAINT_OPTIONS=hardening=+all pkglibdir = /usr/lib/pd/extra CFLAGS += $(shell pkg-config --cflags pd) LDFLAGS += $(shell pkg-config --libs pd) LDFLAGS += -Wl,-as-needed PD_VERSION := $(shell dpkg-query --show --showformat='$${source:Upstream-Version}' puredata-dev) %: dh $@ override_dh_auto_build: dh_auto_build -- \ arch.flags="" \ CPPFLAGS="$(CPPFLAGS)" \ CFLAGS="$(CPPFLAGS) $(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ $(empty) override_dh_auto_install: dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) STRIP=true # fix permissions find $(CURDIR)/debian/*/$(pkglibdir) -name "*.pd_linux" -exec \ chmod 0664 {} + # remove license file so we can replace it with link to the Debian license file rm -f -- $(CURDIR)/debian/*/$(pkglibdir)/*/LICENSE.txt override_dh_gencontrol: dh_gencontrol -- \ -Vpuredata:Depends="puredata-core ( >= $(PD_VERSION) )" licensecheck: licensecheck --deb-machine -r . \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints