[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