updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / phonon-git / PKGBUILD
blob223180b935ccc6d0c97df5a9d2732d4f81a7ed42
1 # Maintainer:  Jekyll Wu <adaptee at gmail dot com>
2 # Contributor: Dany Martineau <dany.luc.martineau gmail com>
4 pkgname=phonon-git
5 pkgver=20110102
6 pkgrel=1
7 pkgdesc='The multimedia API of KDE 4, git version '
8 arch=('i686' 'x86_64')
9 url='http://phonon.kde.org'
10 license=('LGPL')
11 depends=('qt')
12 makedepends=('pkgconfig' 'cmake' 'automoc4' 'git')
13 conflicts=('phonon')
14 provides=('phonon')
15 source=()
16 _gitroot='git://anongit.kde.org/phonon.git'
17 _gitname='phonon'
19 build() {
20     cd ${srcdir}
22     msg "Connecting to phonon GIT server...."
23     if [ -d ${srcdir}/${_gitname} ] ; then
24         cd ${srcdir}/${_gitname} && git pull origin
25         msg "The local files are updated."
26     else
27         git clone ${_gitroot} ${_gitname}
28         msg "GIT checkout done "
29     fi
31     if [ -d ${srcdir}/build ]; then
32         rm ${srcdir}/build/* -rf
33     else
34         mkdir ${srcdir}/build/
35     fi
37     cd ${srcdir}/build
38     msg "Starting make..."
39     cmake  \
40             -DCMAKE_BUILD_TYPE=Release \
41             -DCMAKE_INSTALL_PREFIX=/usr \
42             -DCMAKE_SKIP_RPATH=ON \
43             -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \
44             -DWITH_GStreamer=OFF \
45             ../${_gitname}
47     make || return 1
50 package() {
52     cd ${srcdir}/build
53     make DESTDIR=${pkgdir} install || return 1