[SCM] snd packaging branch, master, updated. debian/11-3-3-g0400076

quadrispro-guest at users.alioth.debian.org quadrispro-guest at users.alioth.debian.org
Fri Nov 13 00:06:47 UTC 2009


The following commit has been merged in the master branch:
commit 0400076237516d940e8613bbac80bcd9748e98c4
Author: Alessio Treglia <alessio at quadromatic.(none)>
Date:   Fri Nov 13 01:06:36 2009 +0100

    debian/rules: Build snd-gtk-{pulse,jack} separately.

diff --git a/debian/rules b/debian/rules
index d70cc20..4bb264d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,22 +1,42 @@
 #!/usr/bin/make -f
 
+DEBIAN_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
+COMMON_CONFIGURE_ARGS=--with-ladspa \
+				--with-gtk \
+				--with-guile \
+				--with-gl \
+				--enable-snd-debug \
+				--prefix=/usr
+
 %:
 	dh --with quilt $@
 
-override_dh_auto_configure:
-	dh_auto_configure -- \
-						--with-ladspa \
-						--with-gtk \
-						--with-guile \
-						--with-gl \
-						--enable-snd-debug \
-						--with-pulseaudio \
-						--with-jack
-
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -f sndlib.h
 	rm -f po/Makefile po/Makefile.in po/POTFILES
 
+override_dh_auto_configure:
+override_dh_auto_build:
+override_dh_auto_install:
+	# First, build with PulseAudio
+	./configure $(COMMON_CONFIGURE_ARGS) --with-pulseaudio
+	$(MAKE)
+	dh_install -psnd-gtk-pulse
+	dh_installman -psnd-gtk-pulse snd.1
+	# Clean the tree
+	$(MAKE) distclean
+	# Then, build with JACK
+ifneq (,$(findstring :$(DEB_BUILD_ARCH):,:i386:powerpc:amd64:))
+	./configure $(COMMON_CONFIGURE_ARGS) --with-jack
+	$(MAKE)
+	dh_install -psnd-gtk-jack
+	dh_installman -psnd-gtk-jack snd.1
+endif
+
+override_dh_install:
+	dh_install -psnd
+	dh_install -psnd-doc
+
 override_dh_installchangelogs:
 	dh_installchangelogs HISTORY.Snd

-- 
snd packaging



More information about the pkg-multimedia-commits mailing list