diff options
author | Νικόλαος Κυριάκος Φυτίλης | 2017-10-29 22:41:02 +0200 |
---|---|---|
committer | Νικόλαος Κυριάκος Φυτίλης | 2017-10-29 22:41:02 +0200 |
commit | f0d571775e8c6173bcfa7dc0042726677f5d84a5 (patch) | |
tree | 29c7905f57e376492506f23fe77f4f814d5dc955 | |
download | aur-f0d571775e8c6173bcfa7dc0042726677f5d84a5.tar.gz |
init
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 92 |
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" +} |