Add kconf_update script to adapt to .desktop name change in 17.08

org.kde.kmail.desktop has been renamed to org.kde.kmail2.desktop so we need
to adjust kickoff again and we also need to adjust mimeapps.list so that using
"xdg-open mailto:..." keeps working.
wilder-work
Daniel Vrátil 9 years ago
parent bda80ab112
commit a1704fc888
  1. 4
      src/kconf_update/CMakeLists.txt
  2. 11
      src/kconf_update/kmail2.sh
  3. 5
      src/kconf_update/kmail2.upd

@ -1,6 +1,6 @@
install(FILES kmail.upd
install(FILES kmail.upd kmail2.upd
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}
)
install(PROGRAMS kmail-15.08-kickoff.sh
install(PROGRAMS kmail-15.08-kickoff.sh kmail2.sh
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}
)

@ -0,0 +1,11 @@
#!/bin/sh
kickoffrcname=`qtpaths --locate-file GenericConfigLocation kickoffrc`
if [ -f "$kickoffrcname" ]; then
sed -i "s/\/org.kde.kmail.desktop/\/org.kde.kmail2.desktop/" $kickoffrcname
fi
mimeappsname=`qtpaths --locate-file GenericConfigLocation mimeapps.list`
if [ -f "$mimeappsname" ]; then
sed -i "s/org.kde.kmail.desktop/org.kde.kmail2.desktop/" $mimeappsname
fi

@ -0,0 +1,5 @@
Version=5
# Update ~/.config/mimeapps.list and kickoff to match the new .desktop file name in 17.08
Id=kmail2
Script=kmail2.sh,sh
Loading…
Cancel
Save