diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1d12db9ff3f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> +# Contributor: Jekyll Wu <adaptee at gmail dot com> +# Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> +# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> +# Contributor: Rick W. Chen <stuffcorpse@archlinux.us> +# Contributor: Pierre Schmitz <pierre@archlinux.de> +# Contributor: Marek Kubica <marek@xivilization.net> + +pkgname=phonon-qt4-mplayer-git +pkgver=20120714.7217499 +pkgrel=1 +pkgdesc="Mplayer backend for phonon, the multimedia API of KDE. (Qt4 only) GIT version)" +arch=('x86_64') +url='https://projects.kde.org/projects/unmaintained/phonon-mplayer' +license=('LGPL') +depends=('mplayer' + 'phonon-qt4' + ) +makedepends=('cmake' + 'automoc4' + 'git' + ) +provides=('phonon-qt4-backend' + 'phonon-qt4-mplayer' + ) +conflicts=('phonon-qt4-mplayer') +replaces=('phonon-mplayer-git') +source=('git://anongit.kde.org/phonon-mplayer.git' + 'fix_find_config.patch' + 'CMakeLists.txt.patch' + ) +sha256sums=('SKIP' + 'ee6a0a79b995b4bd5bf086624b89b4467411647e9ddeefcd6e1a81d70b318655' + 'fd6379172562065acb670e497ade517015f71829abf65cfd8424fe428e405df3' + ) + +pkgver() { + cd phonon-mplayer + echo "$(git log -1 --format="%cd" --date=short | tr -d '-').$(git log -1 --format="%h")" +} + +prepare() { + mkdir -p build + + patch -d phonon-mplayer -Np1 -i ../fix_find_config.patch + patch -d phonon-mplayer -Np0 -i ../CMakeLists.txt.patch +} + +build() { + cd build + CXXFLAGS+=" -fPIC" + cmake ../phonon-mplayer \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON + + make +} + + +package () { + make -C build DESTDIR="${pkgdir}" install +} |