[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-pa] data: - Avoid install in root directory.
From:       Helio Chissini de Castro <helio () kde ! org>
Date:       2015-12-10 12:18:43
Message-ID: E1a70BH-000752-KD () scm ! kde ! org
[Download RAW message or body]

Git commit 18f469ee47fc8809fe54f5a744b0e0794ecc9aa0 by Helio Chissini de Ca=
stro.
Committed on 10/12/2015 at 12:17.
Pushed by helio into branch 'master'.

- Avoid install in root directory.
kde4-config --install data provided absolute path, instead of relative,
breaking install in a non root enabled path for the disable tools

M  +4    -2    data/CMakeLists.txt

http://commits.kde.org/plasma-pa/18f469ee47fc8809fe54f5a744b0e0794ecc9aa0

diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
index 29a41b0..49e0fae 100644
--- a/data/CMakeLists.txt
+++ b/data/CMakeLists.txt
@@ -7,8 +7,10 @@ execute_process(COMMAND kde4-config --install data
 if (kde4config_failed)
     message(FAILED "Couldn't find kde4-config from kde4libs for kconf_upda=
te files")
 else()
-    install(FILES disable_kmix.upd DESTINATION ${KDE4_DATA_DIR}/kconf_upda=
te)
-    install(PROGRAMS plasmaVolumeDisableKMixAutostart.pl DESTINATION ${KDE=
4_DATA_DIR}/kconf_update)
+	execute_process(COMMAND kde4-config --prefix OUTPUT_VARIABLE KDE4_PREFIX =
OUTPUT_STRIP_TRAILING_WHITESPACE)
+	string(REPLACE "${KDE4_PREFIX}/" ""  KDE4_PROPER_DATA_DIR ${KDE4_DATA_DIR=
})
+	install(FILES disable_kmix.upd DESTINATION ${KDE4_PROPER_DATA_DIR}/kconf_=
update)
+	install(PROGRAMS plasmaVolumeDisableKMixAutostart.pl DESTINATION ${KDE4_P=
ROPER_DATA_DIR}/kconf_update)
 endif()
 install(FILES disable_kmix.upd DESTINATION ${KDE_INSTALL_DATADIR}/kconf_up=
date)
 install(PROGRAMS plasmaVolumeDisableKMixAutostart.pl DESTINATION ${KDE_INS=
TALL_DATADIR}/kconf_update)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic