core/phonon/PKGBUILD

57 lines
1.6 KiB
Bash
Raw Normal View History

2013-11-15 08:22:39 +08:00
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/phonon
2014-01-19 04:58:38 +08:00
pkgbase=phonon
pkgname=("phonon" "phonon-qt5")
pkgver=4.8.3
2016-01-20 19:49:08 +08:00
pkgrel=2
arch=('x86_64')
2011-01-27 06:20:35 +08:00
url="http://phonon.kde.org"
2010-05-17 16:01:47 +08:00
license=('LGPL')
2016-01-20 19:49:08 +08:00
makedepends=('cmake' 'automoc4' 'libpulse' 'qt5-base' 'qt5-tools' 'qt5-quick1' 'qt5-base' 'qt5-tools' 'qt5-quick1')
2014-01-19 04:58:38 +08:00
options=("debug" "!emptydirs")
2016-01-20 19:49:08 +08:00
source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha256sums=('a1149c961ca1570968d070bbd23671e614aa506f847ca93748960e309f85da16')
2013-12-11 18:02:12 +08:00
prepare(){
mkdir "${srcdir}"/build
2014-01-19 04:58:38 +08:00
mkdir "${srcdir}"/build-qt5
2013-12-11 18:02:12 +08:00
}
2014-01-19 04:58:38 +08:00
2010-05-17 16:01:47 +08:00
build() {
2016-01-20 19:49:08 +08:00
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
2013-11-15 08:22:39 +08:00
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \
2016-01-20 19:49:08 +08:00
-D__KDE_HAVE_GCC_VISIBILITY=NO \
2013-11-15 08:22:39 +08:00
-DCMAKE_INSTALL_LIBDIR=lib
2011-01-27 06:20:35 +08:00
make
2016-01-20 19:49:08 +08:00
cd ../build-qt5
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
2014-01-19 04:58:38 +08:00
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \
-DPHONON_BUILD_PHONON4QT5=ON \
2016-01-20 19:49:08 +08:00
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-DCMAKE_INSTALL_LIBDIR=lib \
-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5
make
2014-01-19 04:58:38 +08:00
}
package_phonon(){
pkgdesc="The multimedia framework for KDE4"
2016-01-20 19:49:08 +08:00
depends=('pulseaudio' 'libqzeitgeist' 'libpulse' 'phonon-backend')
cd build
2014-01-19 04:58:38 +08:00
make DESTDIR="${pkgdir}" install
2010-05-17 16:01:47 +08:00
}
2014-01-19 04:58:38 +08:00
package_phonon-qt5(){
2016-01-20 19:49:08 +08:00
depends=('libpulse' 'qt5-base' 'phonon-qt5-backend' 'pulseaudio')
2014-01-19 04:58:38 +08:00
pkgdesc="The multimedia framework for KF5"
2016-01-20 19:49:08 +08:00
cd build-qt5
make DESTDIR="${pkgdir}" install
2013-11-15 07:19:41 +08:00
}