author | Andrea Scarpino
<andrea@archlinux.org> 2014-05-02 11:48:00 UTC |
committer | Andrea Scarpino
<andrea@archlinux.org> 2014-05-02 11:48:00 UTC |
parent | f7634180680c2286b2ceb25559cd2191df7423f5 |
PKGBUILD | +34 | -10 |
diff --git a/PKGBUILD b/PKGBUILD index e35c7aa..a97854b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,33 +1,57 @@ # Maintainer: Andrea Scarpino <andrea@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 \ -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 }