Date: Friday, May 2, 2014 @ 13:48:00 Author: andrea Revision: 211970 upgpkg: phonon-vlc 0.7.1-1
Provide the backend for Qt5 Modified: phonon-vlc/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 34 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-05-02 10:58:38 UTC (rev 211969) +++ PKGBUILD 2014-05-02 11:48:00 UTC (rev 211970) @@ -1,25 +1,24 @@ # $Id$ # Maintainer: Andrea Scarpino <and...@archlinux.org> -pkgname=phonon-vlc +pkgbase=phonon-vlc +pkgname=('phonon-qt4-vlc' 'phonon-qt5-vlc') pkgver=0.7.1 -pkgrel=2 +pkgrel=1 arch=('i686' 'x86_64') url='http://phonon.kde.org/' -pkgdesc="Phonon VLC backend" license=('LGPL') -depends=('vlc') -makedepends=('cmake' 'automoc4' 'phonon-qt4') -provides=('phonon-backend') +makedepends=('vlc' 'cmake' 'automoc4' 'phonon-qt4' 'phonon-qt5') source=("http://download.kde.org/stable/phonon/phonon-backend-vlc/${pkgver}/phonon-backend-vlc-${pkgver}.tar.xz") md5sums=('3c41a3d141d40cedd2819676cdca5ea4') prepare() { - mkdir build + mkdir build-qt4 + mkdir build-qt5 } build() { - cd build + cd build-qt4 cmake ../phonon-backend-vlc-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -26,9 +25,34 @@ -DCMAKE_SKIP_RPATH=ON \ -DPLUGIN_INSTALL_DIR=/usr/lib/kde4 make + + cd ../build-qt5 + cmake ../phonon-backend-vlc-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DPLUGIN_INSTALL_DIR=/usr/lib/kde4 \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DPHONON_BUILD_PHONON4QT5=ON + make } -package() { - cd build +package_phonon-qt4-vlc() { + pkgdesc="Phonon VLC backend for Qt4" + depends=('vlc') + provides=('phonon-backend' 'phonon-qt4-backend') + replaces=('phonon-vlc') + conflicts=('phonon-vlc') + + cd build-qt4 make DESTDIR="${pkgdir}" install } + +package_phonon-qt5-vlc() { + pkgdesc="Phonon VLC backend for Qt5" + depends=('vlc') + provides=('phonon-qt5-backend') + + cd build-qt5 + make DESTDIR="${pkgdir}" install +}