diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..edfcee988259 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,91 @@ +#! /bin/bash +# Maintainer: Jorge Barroso <jorge.barroso.11 at gmail dot com> +# Contributor: Christos Nouskas <nous%archlinux.us> +# Contributor: Juanma Hernández <juanmah@gmail.com> + +pkgname=amarok1 +_rname=amarok +pkgver=1.4.10 +pkgrel=16 +pkgdesc="amaroK - a media player for KDE - v1.4.10 xine engine with wikipedia patch (single package)" +arch=("i686" "x86_64") +url="http://amarok.kde.org" +license=('GPL') +depends=('xine-lib>=1.1.3' 'libmysqlclient>=5.0.45' + 'libnjb>=2.2.5' 'postgresql-libs>=8.2.4' + 'ruby' 'kdelibs3>=3.5.7' 'libgpod>=0.6.0' + 'libifp>=1.0.0.2' 'libvisual>=0.4.0' 'libmtp' + 'taglib') +makedepends=('kdelibs3' 'libmtp>=0.2.6.1' 'xine-lib>=1.1.8' 'sdl>=1.2.12' 'gcc43') +provides=('amarok1') +options=(!makeflags) +install=amarok.install +source=("ftp://ftp.slackware.at/slackware-12.2/source/kde/amarok/$_rname-$pkgver.tar.bz2" + "amarok_addaspodcast.desktop" + "wikipedia.patch" + "libmtp.patch" + "amarok-1.4.10.coverfetcher.diff" + "ruby19_configure2.patch" + "ruby19_rstring.patch" + "_gem_commands.rb" + "mtpmediadevice.patch") +sha512sums=('96ff4ad7f4348954b31b4e01405d29ca53bc4d44adc15d9e71383bc9e3dad99640d72dea4ce8576b1df3edc3836abcf8846eab2a7bb417629b51e7d903d46f59' + '70090efd3ef002b8bfca159457252841345fe7e8aa3d467b92bebcf24c1f0a257e10055e2b651c9ba6fc6c6b394331e622d52d69f3dd1b58f45167ef4594987f' + '565f85bf710e5b68cb6e3fe3d8299f183bffab3a76d0ab55e360c0ba59c92122dbb223b7ad9c262c1876b9552bb10720d4dda6d0d1bf556ccbea25f7a6a2c597' + 'a565417c797a64b17ab40d13a99f3e97849fcc9aeff6bd53a59d0c13597069c2d5bc9864074d1cfbcb632d2df37e5692cbd5d0bbfd536649dde33ff938ac854f' + '80621c473bd87b1b0c0909ea8d3363ea2988900d50b5434211572432497a6980e08836695cdc506d3527daffbedb26d80123c2dde86c2cb3e6dd30eb99b5c2cf' + 'e9d5319fc1f6220f838e6c6a5aada96cbd4855d38e78f47545e4d189a06c457faf0ce4d5ea26943036ced53d1239f8432be8176995d0a765114d7eb9dff12623' + '60aba1ae91195967676102f567aefbcaa4181242e33b433f01df5122727fd82deb8c3e650e7c5ea314e0750ed828ce92e18a3cc97f2a335fc60e26980e14792e' + '67b633322e79e555ebc27a6a7887600264737444e0b0197e8a3c2c4a4f486dc8b97a8bdfccb6dad538c395ff2a716c733a4cca07b2710bf842853e700085b3fc' + '22386a3d3b71fa7874ff718ca6f043d81f3227b959338f6b4a1945705e5f796d4846fa1b02e4c829834d872a7b15f9faf5b5dc867079963e3ff235e11c5c8563') + +build() { + for patch in "$srcdir"/*.{diff,patch}; do + patch -Np0 < "$patch" + done + + cd "$srcdir/$_rname-$pkgver" + + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + + + # prepare build + ./configure CC=gcc-4.3 CXX=g++-4.3 --prefix=/opt/kde \ + --with-gnu-ld \ + --enable-mysql \ + --enable-postgresql \ + --with-mp4v2 \ + --with-ifp \ + --with-libmtp \ + --with-libnjb \ + --with-libgpod \ + --without-arts \ + --without-gstreamer \ + --with-xine \ + --without-nmm \ + --without-mas \ + --with-libvisual \ + --disable-debug \ + --enable-debug=no \ + --without-xmms \ + --enable-nls + + # build + sed -i -e 's/konquisidebar//g' amarok/src/Makefile + # Patching convert from a char** to a const * char *. + sed -i 's/char \*\*xine_urls = NULL/const char *const *xine_urls = NULL/' "$srcdir/amarok-1.4.10/amarok/src/engine/xine/xine-engine.cpp" + # Why the hell is ._gem_commands.rb not extracted???? + cp $srcdir/_gem_commands.rb $srcdir/amarok-$pkgver/amarok/src/mediadevice/daap/mongrel/lib/rubygems/._gem_commands.rb + + make +} + +package() { + cd "$srcdir/$_rname-$pkgver" + + make DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir/opt/kde/share/apps/konqueror/servicemenus/" + install -m644 "$srcdir/amarok_addaspodcast.desktop" "$pkgdir/opt/kde/share/apps/konqueror/servicemenus/" +}
\ No newline at end of file |