summaryrefslogtreecommitdiff
path: root/kde-frameworks/kservice/kservice-9999.ebuild
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2016-11-17 17:54:28 +1100
committerMichael Palimaka <kensington@gentoo.org>2016-11-17 17:54:41 +1100
commitbb85aa585f4b421dc6475acca242b70a98a413f5 (patch)
tree1ce5443df991fb7c76cd65cdb115e4aac5e5d83e /kde-frameworks/kservice/kservice-9999.ebuild
parent554cd4a1e532f230176827d39b472e4b0a294086 (diff)
downloadkde-bb85aa585f4b421dc6475acca242b70a98a413f5.tar.gz
kde-bb85aa585f4b421dc6475acca242b70a98a413f5.tar.bz2
kde-bb85aa585f4b421dc6475acca242b70a98a413f5.zip
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
Diffstat (limited to 'kde-frameworks/kservice/kservice-9999.ebuild')
-rw-r--r--kde-frameworks/kservice/kservice-9999.ebuild7
1 files changed, 7 insertions, 0 deletions
diff --git a/kde-frameworks/kservice/kservice-9999.ebuild b/kde-frameworks/kservice/kservice-9999.ebuild
index 6dbd76c7e9b..1538b7986db 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
+}