[SCM] jackd2/master: Pass dpkg-buildflags to waf (Closes: #756174)
adiknoth-guest at users.alioth.debian.org
adiknoth-guest at users.alioth.debian.org
Fri Sep 26 09:56:42 UTC 2014
The following commit has been merged in the master branch:
commit ea9d569dcb379cbd2ec32fcae77db903eab39f73
Author: Adrian Knoth <adi at drcomp.erfurt.thur.de>
Date: Wed Sep 24 21:38:31 2014 +0200
Pass dpkg-buildflags to waf (Closes: #756174)
diff --git a/debian/rules b/debian/rules
index b9b4151..6a63c33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,9 @@
#!/usr/bin/make -f
+# Let's try to cut down noisy symbols to the official API
+export DEB_CFLAGS_MAINT_APPEND = -fvisibility=hidden
+export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden
+
-include /usr/share/cdbs/1/rules/upstream-tarball.mk
-include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/rules/debhelper.mk
@@ -35,16 +39,12 @@ DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./waf
# Minimum assured version referenced upstream as library API/ABI
ABI = 0.118.0
-# Let's try to cut down noisy symbols to the official API
-CFLAGS += -fvisibility=hidden
-CXXFLAGS += -fvisibility=hidden
-
waf-configure-options = --prefix=/usr --classic
waf-configure-options += --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
waf-configure-options += $(if $(filter linux,$(DEB_HOST_ARCH_OS)),--alsa --dbus)
waf-configure-options += $(if $(filter amd64 i386 powerpc,$(DEB_HOST_ARCH)),--firewire)
-DEB_MAKE_INVOKE = ./waf-light -v --destdir=$(CURDIR)/debian/tmp
+DEB_MAKE_INVOKE = $(DEB_MAKE_EXTRA_ARGS) ./waf-light -v --destdir=$(CURDIR)/debian/tmp
DEB_MAKE_INSTALL_TARGET = install
# TODO: use distclean and drop related clean target, when (or if)
@@ -75,7 +75,7 @@ common-configure-arch common-configure-indep:: common-configure-impl
common-configure-impl:: debian/stamp-waf-configure
debian/stamp-waf-configure:
chmod +x ./waf-light
- ./waf-light configure $(waf-configure-options)
+ $(DEB_MAKE_EXTRA_ARGS) ./waf-light configure $(waf-configure-options)
touch $@
clean::
rm -f debian/stamp-waf-configure
--
jackd2 packaging
More information about the pkg-multimedia-commits
mailing list