Date: Saturday, March 14, 2015 @ 19:56:54 Author: arojas Revision: 233823
Merge KF5 version Modified: kdemultimedia-kmix/kde-unstable/PKGBUILD ----------+ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 35 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-03-14 18:51:29 UTC (rev 233822) +++ PKGBUILD 2015-03-14 18:56:54 UTC (rev 233823) @@ -2,18 +2,16 @@ # Maintainer: Felix Yan <[email protected]> # Contributor: Andrea Scarpino <[email protected]> -pkgname=kdemultimedia-kmix +pkgbase=kdemultimedia-kmix +pkgname=('kdemultimedia-kmix' 'kmix') pkgver=15.03.90 -pkgrel=1 +pkgrel=2 pkgdesc="KDE volume control program" url='http://kde.org/applications/multimedia/kmix/' arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdemultimedia') -depends=('kdebase-runtime') -makedepends=('cmake' 'automoc4') -optdepends=('libcanberra-pulse: PulseAudio support') -install="${pkgname}.install" +makedepends=('cmake' 'automoc4' 'kdelibs' 'extra-cmake-modules' 'python' 'kdoctools' 'kdelibs4support' 'kcmutils' 'libcanberra') source=("http://download.kde.org/unstable/applications/${pkgver}/src/kmix-${pkgver}.tar.xz" 'use-qdbus-qt4.patch') sha1sums=('2b0f8c47b164616b91e21981db004448e0d0a23f' @@ -20,11 +18,16 @@ 'f89a076c5a29c51d213864e27d07baf5400ece03') prepare() { - mkdir build - + mkdir build{,-kf5} + + cp -r kmix-$pkgver kmix-kf5-$pkgver + # FS#40786 cd kmix-${pkgver} - # FS#40786 sed -i 's|qdbus|qdbus-qt4|' apps/kmixremote + + # https://bugs.kde.org/show_bug.cgi?id=343621 + cd ../kmix-kf5-$pkgver + sed -e 's|${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}|${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake/modules|' -i CMakeLists.txt } build() { @@ -34,9 +37,31 @@ -DKDE4_BUILD_TESTS=OFF \ -DCMAKE_INSTALL_PREFIX=/usr make + + cd ../build-kf5 + cmake ../kmix-kf5-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DKMIX_KF5_BUILD=ON \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make } -package() { +package_kdemultimedia-kmix() { + depends=('kdebase-runtime') + optdepends=('libcanberra-pulse: PulseAudio support') + install="${pkgbase}.install" + cd build make DESTDIR="${pkgdir}" install } + +package_kmix() { + depends=('kdelibs4support' 'kcmutils' 'libcanberra' 'hicolor-icon-theme') + optdepends=('libcanberra-pulse: PulseAudio support') + install="${pkgbase}.install" + + cd build-kf5 + make DESTDIR="${pkgdir}" install +}
