summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2016-01-29 21:04:24 +1100
committerMichael Palimaka <kensington@gentoo.org>2016-01-29 21:04:24 +1100
commit82b1bdcc1fe9c333b7cf2e3990badb4ee5229c22 (patch)
treed3a3c1214d081172f861fdd919ec9758eaf2a536
parent09550eaa2c31fd1723fe79f6cd005411d611880b (diff)
downloadkde-82b1bdcc1fe9c333b7cf2e3990badb4ee5229c22.tar.gz
kde-82b1bdcc1fe9c333b7cf2e3990badb4ee5229c22.tar.bz2
kde-82b1bdcc1fe9c333b7cf2e3990badb4ee5229c22.zip
kde5.eclass: port from fdo-mime to xdg
This will ensure that both the desktop database and the mime database will always be updated, with the added benefit that the update will only be triggered if the relevant files are installed.
-rw-r--r--eclass/kde5.eclass7
1 files changed, 4 insertions, 3 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 2218212a240..70437b17e67 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -19,7 +19,7 @@ _KDE5_ECLASS=1
# for tests you should proceed with setting VIRTUALX_REQUIRED=test.
: ${VIRTUALX_REQUIRED:=manual}
-inherit cmake-utils eutils flag-o-matic gnome2-utils kde5-functions versionator virtualx
+inherit cmake-utils eutils flag-o-matic gnome2-utils kde5-functions versionator virtualx xdg
if [[ ${KDE_BUILD_TYPE} = live ]]; then
case ${KDE_SCM} in
@@ -627,6 +627,7 @@ kde5_pkg_preinst() {
debug-print-function ${FUNCNAME} "$@"
gnome2_icon_savelist
+ xdg_pkg_preinst
}
# @FUNCTION: kde5_pkg_postinst
@@ -636,7 +637,7 @@ kde5_pkg_postinst() {
debug-print-function ${FUNCNAME} "$@"
gnome2_icon_cache_update
- fdo-mime_desktop_database_update
+ xdg_pkg_postinst
}
# @FUNCTION: kde5_pkg_postrm
@@ -646,7 +647,7 @@ kde5_pkg_postrm() {
debug-print-function ${FUNCNAME} "$@"
gnome2_icon_cache_update
- fdo-mime_desktop_database_update
+ xdg_pkg_postrm
}
fi