commit: bb85aa585f4b421dc6475acca242b70a98a413f5
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 17 06:54:28 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Nov 17 06:54:41 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=bb85aa58
kde-frameworks/kservice: avoid breaking the menu
If kservice was upgraded while the session was running, the application menu
and favourites became empty.
kbuildsycoca5 compiles in the value of APPLICATIONS_MENU_NAME, so it's possible
this was caused by a race condition between it getting triggered and
applications.menu being renamed on disk.
Gentoo-bug: 596316
Package-Manager: portage-2.3.2
kde-frameworks/kservice/kservice-9999.ebuild | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/kde-frameworks/kservice/kservice-9999.ebuild
b/kde-frameworks/kservice/kservice-9999.ebuild
index 6dbd76c..1538b79 100644
--- a/kde-frameworks/kservice/kservice-9999.ebuild
+++ b/kde-frameworks/kservice/kservice-9999.ebuild
@@ -38,3 +38,10 @@ src_configure() {
kde5_src_configure
}
+
+src_install() {
+ kde5_src_install
+
+ # bug 596316
+ dosym /etc/xdg/menus/kf5-applications.menu
/etc/xdg/menus/applications.menu
+}