summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorΝικόλαος Κυριάκος Φυτίλης2017-10-29 22:41:02 +0200
committerΝικόλαος Κυριάκος Φυτίλης2017-10-29 22:41:02 +0200
commitf0d571775e8c6173bcfa7dc0042726677f5d84a5 (patch)
tree29c7905f57e376492506f23fe77f4f814d5dc955
downloadaur-f0d571775e8c6173bcfa7dc0042726677f5d84a5.tar.gz
init
-rw-r--r--.SRCINFO34
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD92
3 files changed, 129 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de479841be3c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+pkgbase = banshee
+ pkgdesc = Music management and playback for GNOME
+ pkgver = 2.9.1.r326.gfbe0dde0a
+ pkgrel = 1
+ url = http://banshee.fm/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = intltool
+ makedepends = gnome-doc-utils
+ makedepends = gnome-common
+ depends = libxxf86vm
+ depends = gst-plugins-base-libs
+ depends = mono-addins
+ depends = dbus-sharp-glib
+ depends = libsoup
+ depends = taglib-sharp-git
+ depends = gconf-sharp
+ depends = libmtp
+ depends = hicolor-icon-theme
+ depends = media-player-info
+ depends = gst-plugins-bad
+ depends = mono-upnp
+ depends = gst-plugins-good
+ depends = gvfs
+ depends = libgpod
+ optdepends = gst-plugins-ugly: Extra media codecs
+ optdepends = gst-libav: Extra media codecs
+ optdepends = brasero: CD burning
+ source = git+https://github.com/arfbtwn/banshee.git#branch=feature/lite
+ md5sums = SKIP
+
+pkgname = banshee
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ab955b9ab642
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg/
+src/
+*tar*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3ed62defb28e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,92 @@
+# Maintainer: Νικόλαος Κυριάκος Φυτίλης <n-fit@live.com>
+# Contributor: Daniel Isenmann <daniel@archlinux.org>
+# Contributor: György Balló <ballogy@freestart.hu>
+
+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#branch=feature/lite)
+md5sums=(SKIP)
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd $pkgname
+ autoreconf -fvi
+ export MONO_SHARED_DIR="$srcdir/.wabi"
+ mkdir -p "$MONO_SHARED_DIR"
+ LIBGPODSHARP_LIBS='-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' \
+ MCS=/usr/bin/mcs ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --disable-gst_sharp \
+ --enable-gst-native \
+ --disable-docs \
+ --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"
+}