git » phonon.git » commit 54bea88

kde-unstable -> trunk

author Pierre Schmitz
2010-02-01 06:57:19 UTC
committer Pierre Schmitz
2010-02-01 06:57:19 UTC
parent 004bb9a64bd1c1b194076eb33cea426e90e9b0eb

kde-unstable -> trunk

PKGBUILD +51 -0

diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..65aaf7c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# $Id: $
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+
+pkgbase=phonon
+pkgname=('phonon' 'phonon-xine' 'phonon-gstreamer')
+pkgver=4.3.80
+pkgrel=2
+arch=('i686' 'x86_64')
+url="http://phonon.kde.org"
+license=('LGPL')
+makedepends=('cmake' 'automoc4' 'qt' 'xine-lib' 'gstreamer0.10-base-plugins' 'mesa')
+source=("http://download.kde.org/unstable/${pkgname}/${pkgbase}-${pkgver}.tar.bz2")
+md5sums=('6b0c5554291615433c14c3c38f741690')
+
+build() {
+  cd ${srcdir}
+  mkdir build
+  cd build
+  cmake ../${pkgbase}-${pkgver} \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_SKIP_RPATH=ON \
+    -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \
+    -DWITH_PulseAudio=OFF
+  make || return 1
+}
+
+package_phonon(){
+  pkgdesc="The multimedia API for KDE4"
+  depends=('qt' 'phonon-backend')
+  cd ${srcdir}/build/phonon
+  make DESTDIR=${pkgdir} install || return 1
+  cd ${srcdir}/build/includes
+  make DESTDIR=${pkgdir} install || return 1
+}
+
+package_phonon-gstreamer(){
+  pkgdesc="Phonon Gstreamer backend"
+  depends=('qt' 'gstreamer0.10-base-plugins')
+  provides=('phonon-backend')
+  cd ${srcdir}/build/gstreamer
+  make DESTDIR=${pkgdir} install || return 1
+}
+
+package_phonon-xine(){
+  pkgdesc="Phonon Xine backend"
+  depends=('qt' 'xine-lib')
+  provides=('phonon-backend')
+  cd ${srcdir}/build/xine
+  make DESTDIR=${pkgdir} install || return 1
+}