core/phonon/PKGBUILD
2018-05-23 23:54:20 +02:00

57 lines
1.6 KiB
Bash

# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/phonon
pkgbase=phonon
pkgname=("phonon" "phonon-qt5")
pkgver=4.10.1
pkgrel=1
arch=('x86_64')
url="http://phonon.kde.org"
license=('LGPL')
makedepends=('cmake' 'extra-cmake-modules' 'libpulse' 'libqzeitgeist' 'qt5-base' 'qt5-tools' 'qt5-base' 'qt5-tools')
options=("debug" "!emptydirs")
source=("http://download.kde.org/stable/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.xz")
sha256sums=('e5a98df31aeffc22493afc8d6adbca5d6f0c27cc2eed73b3be05195321e08db7')
prepare(){
mkdir "${srcdir}"/build
mkdir "${srcdir}"/build-qt5
}
build() {
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-DCMAKE_INSTALL_LIBDIR=lib
make
cd ../build-qt5
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \
-DPHONON_BUILD_PHONON4QT5=ON \
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-DCMAKE_INSTALL_LIBDIR=lib \
-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5
make
}
package_phonon(){
pkgdesc="The multimedia framework for KDE4"
depends=('pulseaudio' 'libqzeitgeist' 'libpulse' 'phonon-backend')
cd build
make DESTDIR="${pkgdir}" install
}
package_phonon-qt5(){
depends=('libpulse' 'qt5-base' 'phonon-qt5-backend' 'pulseaudio')
pkgdesc="The multimedia framework for KF5"
cd build-qt5
make DESTDIR="${pkgdir}" install
}