diff --git a/debian/control b/debian/control index c1174b7..c1affca 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ IOhannes m zmölnig (Debian/GNU) , Build-Depends: debhelper-compat (= 11), - puredata-dev | puredata (>= 0.42.5-3), + pd-lib-builder, Standards-Version: 4.1.3 Section: sound Homepage: https://download.puredata.info/iemnet diff --git a/debian/rules b/debian/rules index bb264fa..7d4f0ed 100755 --- a/debian/rules +++ b/debian/rules @@ -10,21 +10,26 @@ %: dh $@ -override_dh_auto_build: - dh_auto_build -- \ - arch.flags="" \ - CPPFLAGS="$(CPPFLAGS)" \ - CFLAGS="$(CFLAGS)" \ - LDFLAGS="$(LDFLAGS) -Wl,-as-needed" \ - $(empty) - -override_dh_auto_install: - dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) +override_dh_install: + dh_install # fix permissions find $(CURDIR)/debian/*/$(pkglibdir) -name "*.pd_linux" -exec \ - chmod 0664 {} + + 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_auto_clean \ +override_dh_auto_build \ +override_dh_auto_test \ +override_dh_auto_install: + $(patsubst override_%,%,$@) -- \ + PDLIBBUILDER_DIR=/usr/share/pd-lib-builder/ \ + prefix=/usr pkglibdir=$(pkglibdir) \ + arch.flags="" \ + CPPFLAGS="$(CPPFLAGS)" \ + CFLAGS="$(CPPFLAGS) $(CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + $(empty) licensecheck: licensecheck --deb-machine -r . \