[arch-commits] Commit in kdemultimedia-kmix/trunk (PKGBUILD kmixui_rc.patch)

Antonio Rojas arojas at archlinux.org
Fri Aug 21 23:20:47 UTC 2015


    Date: Saturday, August 22, 2015 @ 01:20:47
  Author: arojas
Revision: 244480

Fix files installed in root dir

Added:
  kdemultimedia-kmix/trunk/kmixui_rc.patch
Modified:
  kdemultimedia-kmix/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   14 ++++++++++----
 kmixui_rc.patch |   27 +++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-08-21 20:09:37 UTC (rev 244479)
+++ PKGBUILD	2015-08-21 23:20:47 UTC (rev 244480)
@@ -5,7 +5,7 @@
 pkgbase=kdemultimedia-kmix
 pkgname=('kdemultimedia-kmix' 'kmix')
 pkgver=15.08.0
-pkgrel=1
+pkgrel=2
 pkgdesc="KDE volume control program"
 url='http://kde.org/applications/multimedia/kmix/'
 arch=('i686' 'x86_64')
@@ -12,12 +12,18 @@
 license=('GPL' 'LGPL' 'FDL')
 makedepends=('cmake' 'automoc4' 'kdelibs' 'extra-cmake-modules' 'python' 'kdoctools' 'kdelibs4support' 'kcmutils' 'libcanberra')
 source=("http://download.kde.org/stable/applications/${pkgver}/src/kmix-${pkgver}.tar.xz"
-        'use-qdbus-qt4.patch')
+        'use-qdbus-qt4.patch' 'kmixui_rc.patch')
 sha1sums=('941bed772963cffca401662a1ad58bc75f3724bc'
-          'f89a076c5a29c51d213864e27d07baf5400ece03')
+          'f89a076c5a29c51d213864e27d07baf5400ece03'
+          '4f5dc15ed8cb0499a1522dfa4c7b9f88eef631f5')
 
 prepare() {
-  mkdir build{,-kf5}
+  mkdir -p build{,-kf5}
+
+# Fix kmixui_rc install path
+  pushd kmix-$pkgver
+  patch -p1 -i ../kmixui_rc.patch
+  popd
   
   cp -r kmix-$pkgver kmix-kf5-$pkgver
   # FS#40786

Added: kmixui_rc.patch
===================================================================
--- kmixui_rc.patch	                        (rev 0)
+++ kmixui_rc.patch	2015-08-21 23:20:47 UTC (rev 244480)
@@ -0,0 +1,27 @@
+From: Michael Pyne <mpyne at kde.org>
+Date: Sun, 09 Aug 2015 03:17:00 +0000
+Subject: Refix the kmixui_rc install path.
+X-Git-Url: http://quickgit.kde.org/?p=kmix.git&a=commitdiff&h=30054aabbf94f526a3162e12bee0bcd9dc41d204
+---
+Refix the kmixui_rc install path.
+
+I suppose this might break KF5 but it looks like that's still broken
+anyways.
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -387,9 +387,9 @@
+ install( FILES restore_kmix_volumes.desktop  DESTINATION ${AUTOSTART_INSTALL_DIR})
+ install( FILES kmix_autostart.desktop  DESTINATION ${AUTOSTART_INSTALL_DIR})
+ if (KMIX_KF5_BUILD)
++   install( FILES kmixui.rc  DESTINATION  ${KXMLGUI_INSTALL_DIR}/kmix)
++else()
+    install( FILES kmixui.rc  DESTINATION  ${DATA_INSTALL_DIR}/kmix )
+-else()
+-   install( FILES kmixui.rc  DESTINATION  ${KXMLGUI_INSTALL_DIR}/kmix)
+ endif()
+ install( FILES kmixctrl_restore.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
+ install( FILES dbus/org.kde.kmix.control.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )
+



More information about the arch-commits mailing list