Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=banshee
- pkgver=2.9.1.r326.gfbe0dde0a
- pkgrel=1
- pkgdesc="Music management and playback for GNOME"
- arch=('i686' 'x86_64')
- url="http://banshee.fm/"
- license=('MIT')
- depends=(libxxf86vm gst-plugins-base-libs mono-addins dbus-sharp-glib libsoup \
- taglib-sharp-git gconf-sharp libmtp hicolor-icon-theme \
- media-player-info gst-plugins-bad mono-upnp gst-plugins-good gvfs libgpod)
- makedepends=('intltool' 'gnome-doc-utils' 'gnome-common')
- optdepends=('gst-plugins-ugly: Extra media codecs'
- 'gst-libav: Extra media codecs'
- 'brasero: CD burning')
- source=(git+https://github.com/arfbtwn/banshee.git)
- md5sums=(SKIP)
- pkgver() {
- cd "$pkgname"
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
- }
- prepare() {
- cd $pkgname
- git checkout feature/lite
- autoreconf -fvi
- # NOCONFIGURE=1 ./autogen.sh
- export MONO_SHARED_DIR="$srcdir/.wabi"
- mkdir -p "$MONO_SHARED_DIR"
- hackyhack='-r:/usr/lib/libgpod/libgpod-sharp.dll
- -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/pango-sharp.dll
- -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/atk-sharp.dll
- -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/gdk-sharp.dll
- -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/gtk-sharp.dll
- -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/glib-sharp.dll' \
- LIBGPODSHARP_LIBS=$(echo $hackyhack) MCS=/usr/bin/mcs ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --disable-gst_sharp \
- --enable-gst-native \
- --disable-docs \
- --disable-webkit \
- --disable-static \
- --disable-scrollkeeper \
- --disable-schemas-install \
- --disable-boo \
- --enable-daap \
- --enable-remoteaudio \
- --disable-youtube \
- --disable-gio \
- --disable-gio_hardware \
- --disable-user-help \
- --enable-bpm \
- --enable-coverart \
- --enable-filesystemqueue \
- --enable-fixup \
- --enable-internetarchive \
- --enable-internetradio \
- --enable-lastfm \
- --enable-lastfmstreaming \
- --enable-librarywatcher \
- --enable-mediapanel \
- --enable-minimode \
- --enable-miroguide \
- --enable-mpris \
- --enable-multimediakeys \
- --enable-playqueue \
- --enable-nowplaying \
- --enable-notificationarea \
- --enable-opticaldisc \
- --enable-podcasting \
- --enable-playermigration \
- --with-vendor-build-id=ArchLinux
- }
- build() {
- export MONO_SHARED_DIR="$srcdir/.wabi"
- mkdir -p "$MONO_SHARED_DIR"
- export LIBGPODSHARP='-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-3.0/glib-sharp.dll'
- cd "$srcdir/$pkgname"
- make
- }
- package() {
- export MONO_SHARED_DIR="$srcdir/.wabi"
- mkdir -p "$MONO_SHARED_DIR"
- cd "$srcdir/$pkgname"
- make DESTDIR="$pkgdir" install
- install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement