core/phonon/PKGBUILD
2016-01-20 12:49:08 +01: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.8.3
pkgrel=2
arch=('x86_64')
url="http://phonon.kde.org"
license=('LGPL')
makedepends=('cmake' 'automoc4' 'libpulse' 'qt5-base' 'qt5-tools' 'qt5-quick1' 'qt5-base' 'qt5-tools' 'qt5-quick1')
options=("debug" "!emptydirs")
source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha256sums=('a1149c961ca1570968d070bbd23671e614aa506f847ca93748960e309f85da16')
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
}