[aur-general] Orphaned Banshee in Extra Repository Outdated

pauline martin 321eniluap at gmail.com
Fri May 20 04:50:22 EDT 2011


I was looking in the repositories earlier and noticed that the banshee in
there is flagged out of date.  Therefore, I went and found the tarball and
with assistance from a few other PKGBUILDS was able to get it to build.
Here is the PKGBUILD:

# Contributor: Pauline123 (Pauline Martin) <321eniluap at gmail dot com>
# Contributor: György Balló <ballogy at freestart.hu>
# Contributor: Matthias Sobczyk <matthias.sobczyk at googlemail.com>
# Contributor: György Balló <ballogy at freestart.hu>

pkgname=banshee
pkgver=2.1.0
_pkgver=2.1
pkgrel=3
pkgdesc="Music management and playback for GNOME (development release)"
arch=('i686' 'x86_64')
url="http://banshee.fm/"
license=('MIT')
depends=('boo>=0.8.1' 'dbus-sharp-glib>=0.5' 'desktop-file-utils'
'gconf-sharp'
'gdata-sharp>=1.4' 'gkeyfile-sharp>=0.1' 'gstreamer0.10-base-plugins'
'gtk-sharp-beans>=2.14.0' 'gudev-sharp>=0.1' 'hicolor-icon-theme'
'libgpod>=0.7.95' 'libmtp>=0.2.0' 'libwebkit>=1.2.2' 'libxxf86vm'
'musicbrainz'
'media-player-info' 'mono-addins>=0.3.1' 'mono-zeroconf>=0.8.0'
'notify-sharp-svn' 'shared-mime-info' 'taglib-sharp>=2.0.3.7'
'xdg-utils' 'hal')
makedepends=('intltool' 'gnome-doc-utils')
optdepends=('brasero: CD burning'
            'gstreamer0.10-good-plugins: Extra media codecs'
            'gstreamer0.10-ugly-plugins: Extra media codecs'
            'gstreamer0.10-bad-plugins: Extra media codecs'
            'gstreamer0.10-ffmpeg: Extra media codecs')
provides=('banshee')
conflicts=('banshee' 'banshee-1-svn' 'banshee-git')
options=('!libtool')
install=${pkgname}.install
source=(
http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${_pkgver}/${pkgname}-${pkgver}.tar.bz2
)
md5sums=('4cbec8d2640be5b9b6157d3245969153')

build() {
  export MONO_SHARED_DIR="${srcdir}/.wabi"
  mkdir -p "${MONO_SHARED_DIR}"

  cd "${srcdir}/${pkgname}-${pkgver}"

  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
              --disable-docs \
              --disable-static \
              --disable-scrollkeeper \
              --with-vendor-build-id=ArchLinux
  make
}

package() {
  export MONO_SHARED_DIR="${srcdir}/.wabi"
  mkdir -p "${MONO_SHARED_DIR}"

  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install

  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}


Here is the banshee.install that goes with it:

pkgname=banshee

post_install() {
  update-desktop-database -q
  update-mime-database usr/share/mime &> /dev/null
  xdg-icon-resource forceupdate
}

post_upgrade() {
  post_install $1
}

post_remove() {
  post_install $1
}

Hope this was of some help. :)
Pauline123


More information about the aur-general mailing list