#!/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 DATE_FMT = compiled for Debian on %Y/%m/%d at %H:%M:%S UTC ifdef SOURCE_DATE_EPOCH BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+$(DATE_FMT)") else BUILD_DATE ?= $(shell date "+$(DATE_FMT)") endif CPPFLAGS+=-DBUILD_DATE='\"$(BUILD_DATE)\"' CFLAGS+=$(shell pkg-config --cflags lua5.2 pd) LIBS+=$(shell pkg-config --libs lua5.2 pd) LDFLAGS += -Wl,-as-needed %: dh $@ override_dh_auto_build: dh_auto_build -- \ arch.flags="" \ CPPFLAGS="$(CPPFLAGS)" \ CFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ LIBS="$(LIBS)" \ LUA_CFLAGS="" LUA_LIBS="" \ $(empty) override_dh_auto_install: dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) # 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 licensecheck: licensecheck --deb-machine -r . \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints