summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAdriĆ  Arrufat2015-07-26 16:21:38 +0200
committerAdriĆ  Arrufat2015-07-26 16:21:38 +0200
commit0762e01fdc13f2a42af6fca203454f425d4b20d7 (patch)
treed55f639d56c7d07645fde42111ae3595747a3748 /PKGBUILD
parentda2f141d2f77ab0bf8bd208a40b1ff603048489a (diff)
downloadaur-0762e01fdc13f2a42af6fca203454f425d4b20d7.tar.gz
Synced with official repos
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 29 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 76a81cdddc44..d023baf639c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,56 +1,61 @@
-# Maintainer: Limao Luo <luolimao+AUR@gmail.com>
+# Maintainer: Adria Arrufat <swiftscythe@gmail.com>
+# Contributor: Limao Luo <luolimao+AUR@gmail.com>
# Contributor: Thomas Dziedzic <gostrc@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
_pkgname=rhythmbox
pkgname=$_pkgname-git
-pkgver=3.2.3.g9a024fa
+pkgver=3.2.1.12.g1a06a4e
pkgrel=1
pkgdesc="An iTunes-like music player/libary"
arch=(i686 x86_64)
license=(GPL2)
url=http://www.rhythmbox.org
-depends=(desktop-file-utils gst-plugins-good gvfs-afc json-glib libdmapsharing
- libgnome-media-profiles libgpod libmtp libnotify libpeas libsecret libwebkit3 lirc-utils
- media-player-info totem-plparser)
-makedepends=(brasero git gnome-common gnome-doc-utils gobject-introspection
- gtk-doc intltool python-gobject yelp-tools)
-optdepends=('brasero: CD burning'
+depends=(dconf desktop-file-utils gst-plugins-base gst-plugins-good libsoup json-glib libnotify libpeas media-player-info totem-plparser tdb webkitgtk3 libgudev)
+makedepends=(itstool intltool brasero gobject-introspection vala grilo libdmapsharing lirc libgpod libmtp)
+optdepends=('gst-plugins-ugly: Extra media codecs'
'gst-plugins-bad: Extra media codecs'
- 'gst-plugins-ugly: Extra media codecs')
+ 'gst-libav: Extra media codecs'
+ 'brasero: Audio CD Recorder plugin'
+ 'libdmapsharing: DAAP Music Sharing plugin'
+ 'grilo-plugins: Grilo media browser plugin'
+ 'lirc: LIRC plugin'
+ 'libgpod: Portable Players - iPod plugin'
+ 'libmtp: Portable Players - MTP plugin'
+ 'python-mako: Context pane plugin')
provides=($_pkgname=$pkgver)
conflicts=($_pkgname)
-options=(!emptydirs !libtool !strip)
+options=(!emptydirs)
install=$_pkgname.install
source=($pkgname::git://git.gnome.org/$_pkgname)
sha256sums=('SKIP')
-sha512sums=('SKIP')
pkgver() {
cd $pkgname/
git describe | sed 's/^v//;s/-/./g'
}
+prepare() {
+ cd $pkgname/
+ sed "{:q;N;s/(\[rhythmbox\],\n\t\[\([0-9]\).\([0-9]\)\],/(\[rhythmbox\],\n\t[$pkgver],/g;t q}" -i configure.ac
+}
+
build() {
cd $pkgname/
- export CFLAGS+=" -g -O1"
- export CXXFLAGS+=" -g -O1"
+ # export CFLAGS+=" -g -O1"
+ # export CXXFLAGS+=" -g -O1"
./autogen.sh
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
+ ./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/rhythmbox \
- --localstatedir=/var \
- --disable-static \
- --enable-daap \
- --enable-python \
- --enable-musicbrainz \
- --with-mdns=avahi \
- --disable-scrollkeeper
+ --localstatedir=/var --disable-static \
+ --enable-daap --enable-python --enable-vala
make
}
package() {
- make -C $pkgname DESTDIR="$pkgdir" install
+ cd "$pkgname"
+ make DESTDIR="$pkgdir" install
+ rm -r "$pkgdir/usr/lib/rhythmbox/sample-plugins"
+ rm -r "$pkgdir/usr/lib/rhythmbox/plugins/rbzeitgeist"
}