[arch-commits] Commit in kdemultimedia-kmix/kde-unstable (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Sat Mar 14 18:56:54 UTC 2015
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 <felixonmars at archlinux.org>
# Contributor: Andrea Scarpino <andrea at archlinux.org>
-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
+}
More information about the arch-commits
mailing list