[arch-commits] CVS update of extra/gnome/banshee (3 files)

Jan de Groot jgc at archlinux.org
Mon Mar 24 11:45:21 UTC 2008


    Date: Monday, March 24, 2008 @ 07:45:21
  Author: jgc
    Path: /home/cvs-extra/extra/gnome/banshee

   Added: gtk-sharp-2.12-compile.patch (1.1)
Modified: PKGBUILD (1.19 -> 1.20) banshee.install (1.7 -> 1.8)

upgpkg: banshee 0.98.1-1
    Update to 0.98.1, fix compilation with recent gtk-sharp-2, remove all unneeded dependencies


------------------------------+
 PKGBUILD                     |   35 ++++++++----------
 banshee.install              |    5 --
 gtk-sharp-2.12-compile.patch |   78 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 23 deletions(-)


Index: extra/gnome/banshee/PKGBUILD
diff -u extra/gnome/banshee/PKGBUILD:1.19 extra/gnome/banshee/PKGBUILD:1.20
--- extra/gnome/banshee/PKGBUILD:1.19	Sun Sep 23 16:21:12 2007
+++ extra/gnome/banshee/PKGBUILD	Mon Mar 24 07:45:20 2008
@@ -1,40 +1,39 @@
-# $Id: PKGBUILD,v 1.19 2007/09/23 20:21:12 jgc Exp $
+# $Id: PKGBUILD,v 1.20 2008/03/24 11:45:20 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=banshee
-pkgver=0.13.1
-pkgrel=2
+pkgver=0.98.1
+pkgrel=1
 pkgdesc="Music management and playback for GNOME"
 arch=('i686' 'x86_64')
 url="http://banshee-project.org/"
 license=('MIT')
-depends=('hal>=0.5.9.1' 'gnome-sharp>=2.16.0' 'musicbrainz>=2.1.4-2'
-	 'nautilus-cd-burner>=2.18.1' 'sqlite3' 'gstreamer0.10-faac'
-	 'gstreamer0.10-faad' 'gstreamer0.10-gconf' 'gstreamer0.10-ogg'
-	 'gstreamer0.10-vorbis' 'gstreamer0.10-cdparanoia' 'gstreamer0.10-mad'
-	 'gstreamer0.10-gnomevfs' 'ipod-sharp>=0.6.3' 'njb-sharp>=0.3.0'
-	 'gconf>=2.20.0')
+depends=('sqlite3' 'ndesk-dbus-glib>=0.4.1' 'mono-addins>=0.3.1' 'taglib-sharp>=2.0.3.0' 'gstreamer0.10-gconf>=0.10.7' 'gstreamer0.10-gnomevfs>=0.10.18' 'gnome-sharp>=2.20.0')
 makedepends=('perlxml' 'pkgconfig')
 options=('!libtool' '!makeflags' '!emptydirs')
 install=banshee.install
-source=(http://banshee-project.org/files/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('fbe9189ad4d2eecc72d86fa6d4dd5308')
+source=(http://banshee-project.org/files/${pkgname}/${pkgname}-1-${pkgver}.tar.gz
+	gtk-sharp-2.12-compile.patch)
+md5sums=('a57fa0556557f66db5ce6c754f9b1ef0')
 
 build() {
   export MONO_SHARED_DIR=${startdir}/src/.wabi
   mkdir -p "${MONO_SHARED_DIR}"
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${startdir}/src/${pkgname}-1-${pkgver}
+  patch -Np2 -i ${startdir}/src/gtk-sharp-2.12-compile.patch || return 1
   LD_PRELOAD="" ./configure --prefix=/usr \
         --sysconfdir=/etc --localstatedir=/var \
 	--disable-helix --enable-ipod --enable-njb --disable-docs \
-	--with-gstreamer-0-10 --disable-static
+	--with-gstreamer-0-10 --disable-static || return 1
   make || return 1
-  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${startdir}/pkg install
-  install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING
+  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${startdir}/pkg install || return 1
 
-  mkdir -p ${startdir}/pkg/usr/share/gconf/schemas
-  gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas
+  install -m755 -d ${startdir}/pkg/usr/share/licenses/${pkgname}
+  install -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/ || return 1
+
+  install -d -m755 ${startdir}/pkg/usr/share/gconf/schemas
+  gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas || return 1
   rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas
 
-  rm -f ${startdir}/pkg/usr/lib/banshee/Banshee.Dap/libnjbglue.a
+  #rm -f ${startdir}/pkg/usr/lib/banshee/Banshee.Dap/libnjbglue.a
 }
Index: extra/gnome/banshee/banshee.install
diff -u extra/gnome/banshee/banshee.install:1.7 extra/gnome/banshee/banshee.install:1.8
--- extra/gnome/banshee/banshee.install:1.7	Mon Aug 13 23:36:50 2007
+++ extra/gnome/banshee/banshee.install	Mon Mar 24 07:45:20 2008
@@ -22,8 +22,3 @@
   update-desktop-database -q
   gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
 }
-
-op=$1
-shift
-
-$op $*
Index: extra/gnome/banshee/gtk-sharp-2.12-compile.patch
diff -u /dev/null extra/gnome/banshee/gtk-sharp-2.12-compile.patch:1.1
--- /dev/null	Mon Mar 24 07:45:21 2008
+++ extra/gnome/banshee/gtk-sharp-2.12-compile.patch	Mon Mar 24 07:45:21 2008
@@ -0,0 +1,78 @@
+--- trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/VolumeButton.cs	2007/11/05 22:18:55	2682
++++ trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/VolumeButton.cs	2008/03/21 05:19:23	3504
+@@ -35,6 +35,8 @@
+  *  DEALINGS IN THE SOFTWARE.
+  */
+ 
++#pragma warning disable 0612
++
+ using System;
+ using System.Runtime.InteropServices;
+ 
+@@ -693,3 +695,5 @@
+         }
+     }
+ }
++
++#pragma warning restore 0612
+--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/TrackEditor.cs	2008/03/20 00:32:14	3488
++++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/TrackEditor.cs	2008/03/21 05:12:40	3503
+@@ -26,6 +26,8 @@
+ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ //
+ 
++#pragma warning disable 0612
++
+ using System;
+ using Gtk;
+ using Glade;
+@@ -634,3 +636,5 @@
+         }
+     }
+ }
++
++#pragma warning restore 0612
+--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/PreferencesDialog.cs	2008/01/31 05:38:19	3114
++++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/PreferencesDialog.cs	2008/03/21 05:12:40	3503
+@@ -26,6 +26,8 @@
+ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ //
+ 
++#pragma warning disable 0612
++
+ using System;
+ using System.IO;
+ 
+@@ -188,3 +190,5 @@
+         }
+     }
+ }
++
++#pragma warning restore 0612
+--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/AboutDialog.cs	2008/03/16 19:42:55	3468
++++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/AboutDialog.cs	2008/03/21 05:12:40	3503
+@@ -25,6 +25,8 @@
+ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ //
++
++#pragma warning disable 0618
+  
+ using System;
+ using System.Text;
+@@ -76,6 +78,9 @@
+                 Banshee.Web.Browser.Open (link);
+             });
+             
++            // TODO: We should really use ProgramName in the future rather
++            // than plain Name, since it's been depreciated. We can't do that
++            // yet though since it breaks stuff for other people. 
+             Name = "Banshee";
+             Logo = Gdk.Pixbuf.LoadFromResource ("banshee-logo.png");
+             Version = String.Format ("{0} ({1})", 
+@@ -99,3 +104,5 @@
+         }
+     }
+ }
++
++#pragma warning restore 0618




More information about the arch-commits mailing list