[SCM] pd-libdir/master: Update d/rules
umlaeute at users.alioth.debian.org
umlaeute at users.alioth.debian.org
Sat Jan 14 21:39:11 UTC 2017
The following commit has been merged in the master branch:
commit a0ef98921e6b86c7fbf049d7f7c5dd54b04accba
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Sat Jan 14 22:26:33 2017 +0100
Update d/rules
diff --git a/debian/rules b/debian/rules
index db0d831..b2b1859 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,13 +5,33 @@ PACKAGE = pd-$(LIBRARY_NAME)
pkglibdir = /usr/lib/pd/extra
%:
- dh --with quilt $@ --buildsystem=makefile
+ dh $@ --buildsystem=makefile
+
+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)
+# fix permissions
+ find $(CURDIR)/debian/$(PACKAGE) -name "*.pd_linux" -exec \
+ chmod 0664 {} +
# replace license file with link to the Debian license file
rm -f -- $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/LICENSE.txt
override_dh_shlibdeps:
- dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \
- -T$(CURDIR)/debian/$(PACKAGE).substvars
+ find $(CURDIR)/debian/$(PACKAGE) -name "*.pd_linux" -exec \
+ dpkg-shlibdeps \
+ -T$(CURDIR)/debian/$(PACKAGE).substvars \
+ {} +
+override_dh_strip:
+ dh_strip
+ find $(CURDIR)/debian/$(PACKAGE) -name "*.pd_linux" -exec \
+ strip \
+ --remove-section=.comment \
+ --remove-section=.note \
+ --strip-unneeded \
+ {} +
--
pd-libdir packaging
More information about the pkg-multimedia-commits
mailing list