diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2016-11-17 17:54:28 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2016-11-17 17:54:41 +1100 |
| commit | bb85aa585f4b421dc6475acca242b70a98a413f5 (patch) | |
| tree | 1ce5443df991fb7c76cd65cdb115e4aac5e5d83e /kde-frameworks/kservice/kservice-9999.ebuild | |
| parent | 554cd4a1e532f230176827d39b472e4b0a294086 (diff) | |
| download | kde-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.ebuild | 7 |
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 +} |
