[Pkg-cli-apps-commits] [SCM] banshee branch, master, updated. debian/1.9.4-1-1-g6e971aa

Chow Loong Jin hyperair at ubuntu.com
Sat Feb 26 13:36:03 UTC 2011


The following commit has been merged in the master branch:
commit 6e971aa43e4f0ecdf94b6b5674a0998a7b640440
Author: Chow Loong Jin <hyperair at ubuntu.com>
Date:   Sat Feb 26 21:29:07 2011 +0800

    Only use GIO Hardware on linux-any
    
    Closes: #615126

diff --git a/debian/control b/debian/control
index ecfd6e7..e44482a 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends: debhelper (>= 7.0.50),
                libglib2.0-cil-dev (>= 2.10),
                libgtk2.0-cil-dev (>= 2.12),
                libgconf2.0-cil-dev,
-               libgudev1.0-cil-dev (>= 0.1),
+               libgudev1.0-cil-dev (>= 0.1) [linux-any],
                libgkeyfile-cil-dev (>= 0.1),
                libgio2.0-cil-dev (>= 2.22),
                libgtk-sharp-beans2.0-cil-dev (>= 2.8),
diff --git a/debian/rules b/debian/rules
index c01f506..acb8760 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,38 +4,46 @@ include /usr/share/cli-common/cli.make
 
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
+CONFFLAGS = \
+	--disable-static \
+	--disable-tests \
+	--with-vendor-build-id="`lsb_release -ds`" \
+	--disable-clutter \
+	--disable-builtin-equalizer \
+	--disable-gst-sharp \
+	--enable-user-help \
+	--enable-boo \
+	--enable-docs \
+	--enable-youtube \
+	--disable-hal \
+	--enable-gio \
+	--disable-moonlight \
+	--enable-gnome \
+	--enable-schemas-install \
+	--enable-mtp \
+	--enable-appledevice \
+	--disable-ipod \
+	--enable-karma \
+	--enable-daap \
+	--disable-remote-audio \
+	--disable-torrent \
+	--enable-meego \
+	--disable-soundmenu \
+	--disable-ubuntuone \
+	--enable-gapless-playback \
+	--enable-podcast \
+	--enable-release \
+	--disable-shave \
+	MCS=/usr/bin/mono-csc LDFLAGS="$(LDFLAGS)"
+
+ifeq ($(shell dpkg-architecture -ilinux-any && echo yes), y)
+CONFFLAGS += --enable-gio-hardware
+else
+CONFFLAGS += --disable-gio-hardware
+endif
+
 override_dh_auto_configure:
-	dh_auto_configure -- --disable-static \
-	                     --disable-tests \
-	                     --with-vendor-build-id="`lsb_release -ds`" \
-	                     --disable-clutter \
-	                     --disable-builtin-equalizer \
-	                     --disable-gst-sharp \
-	                     --enable-user-help \
-	                     --enable-boo \
-	                     --enable-docs \
-	                     --enable-youtube \
-	                     --disable-hal \
-	                     --enable-gio \
-	                     --enable-gio-hardware \
-	                     --disable-moonlight \
-	                     --enable-gnome \
-	                     --enable-schemas-install \
-	                     --enable-mtp \
-	                     --enable-appledevice \
-	                     --disable-ipod \
-	                     --enable-karma \
-	                     --enable-daap \
-	                     --disable-remote-audio \
-	                     --disable-torrent \
-	                     --enable-meego \
-	                     --disable-soundmenu \
-	                     --disable-ubuntuone \
-	                     --enable-gapless-playback \
-	                     --enable-podcast \
-	                     --enable-release \
-	                     --disable-shave \
-	                     MCS=/usr/bin/mono-csc LDFLAGS="$(LDFLAGS)"
+	dh_auto_configure -- $(CONFFLAGS)
 
 # disable tests
 override_dh_auto_test:

-- 
banshee



More information about the Pkg-cli-apps-commits mailing list