[banshee] Disable HAL, enable udev

Nathaniel McCallum npmccallum at fedoraproject.org
Tue Oct 5 16:19:44 UTC 2010


commit bc05ae637cbfe7cd24a3f138aab810da1ad477d4
Author: Nathaniel McCallum <nathaniel at natemccallum.com>
Date:   Tue Oct 5 12:19:50 2010 -0400

    Disable HAL, enable udev

 banshee.spec |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)
---
diff --git a/banshee.spec b/banshee.spec
index 6ff4f7c..c6a1017 100644
--- a/banshee.spec
+++ b/banshee.spec
@@ -7,7 +7,7 @@
 Name:    banshee
 Version: %{mainver}%{?patchver}
 #Release: 0.1.%{gitdate}git%{?dist}
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: Easily import, manage, and play selections from your music collection
 
 Group:   Applications/Multimedia
@@ -38,7 +38,6 @@ BuildRequires: mono-devel
 # see bz #526132 -- this is our first package that disables mDNSresponder
 # which does not work due to glibc dlsym bug
 BuildRequires: mono-zeroconf-devel >= 0.9.0-2
-BuildRequires: hal-devel >= 0.5.6
 BuildRequires: sqlite-devel >= 3.3
 BuildRequires: gstreamer-devel >= 0.10
 BuildRequires: gstreamer-plugins-base-devel >= 0.10
@@ -49,12 +48,11 @@ BuildRequires: libmtp-devel >= 0.2.0
 BuildRequires: webkitgtk-devel
 
 # Sharp
+BuildRequires: gio-sharp-devel gtk-sharp-beans-devel
+BuildRequires: gkeyfile-sharp-devel gudev-sharp-devel
 BuildRequires: gtk-sharp2-devel taglib-sharp-devel
 BuildRequires: gnome-sharp-devel notify-sharp-devel
 BuildRequires: libgpod-sharp-devel >= 0.7.95
-%ifnarch s390 s390x
-BuildRequires: ipod-sharp-devel >= 0.8.5
-%endif
 BuildRequires: gdata-sharp-devel
 
 # Extra mono deps
@@ -93,7 +91,6 @@ BuildRequires: autoconf automake libtool
 Requires:      shared-mime-info
 Requires:      gstreamer-plugins-good
 Requires:      podsleuth >= 0.6.6
-Requires:      libmtp-hal
 Requires:      %{name}-musicbrainz = %{version}-%{release}
 
 %description
@@ -154,10 +151,12 @@ cp -p %{SOURCE1} .
 export MONO_SHARED_DIR=%mono_shared
 # Snapshots only
 #./autogen.sh
+
+# Please note that "--disable-ipod" does not actually remove
+# ipod support, it just removes the ipod-sharp library dependency.
+# libgpod-sharp is now used for ipod support
 %configure  --disable-docs --enable-mtp --enable-podcast \
-%ifarch s390 s390x
-            --disable-ipod \
-%endif
+            --disable-hal --disable-ipod \
 %ifarch ppc ppc64
             --disable-boo \
 %endif
@@ -237,6 +236,13 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %changelog
+* Tue Oct 05 2010 Nathaniel McCallum <nathaniel at natemccallum.com> - 1.8.0-3
+- Removed hal and ipod-sharp BR
+- Removed libmtp-hal Requires
+- Added gio-sharp, gtk-sharp-beans, gudev-sharp and gkeyfile-sharp BR
+- Enabled apple device building on s390 s390x (hopefully this works)
+- Added --disable-hal and --disable-ipod to configure
+
 * Fri Oct 01 2010 Nathaniel McCallum <nathaniel at natemccallum.com> - 1.8.0-2
 - Add versioned BR for libgpod
 


More information about the scm-commits mailing list