Hello,

The .desktop files installed in /opt/libreoffice<VER>/share/xdg and
symlinks to that files in /usr/share/applications have version number
in their name (ex libreoffice6.1-writer.desktop) which force user to
re-create/update any links/reference (placed on KDE desktop for instance)
to that files on each libreoffice version number increment.

To avoid that, the patch below (also in attachment) creates symlinks
without libreoffice version number in their names in
/usr/share/applications.

8<---------------------------------------------------------------------------------------------
--- libreoffice.SlackBuild.orig    2018-09-29 02:53:10.000000000 +0200
+++ libreoffice.SlackBuild    2018-10-17 17:29:22.368225124 +0200
@@ -130,6 +130,17 @@
 ln -sf ../../opt/libreoffice$SRCSHORT/program/swriter  lowriter

 cd -
+
+# creates symlinks in /usr/share/applications to libreoffice .desktop
files
+# (found in /opt/libreoffice<version>/share/xdg) without libreoffice
version
+# number in symlink names.
+#
+cd $PKG/usr/share/applications
+  for APP in base calc draw impress math startcenter writer ; do
+    ln -sf ../../../opt/libreoffice$SRCSHORT/share/xdg/$APP.desktop
$PRGNAM-$APP.desktop
+  done
+cd -
+
 # Remove DejaVu and Liberation fonts - these are included in other packages
 rm -f
opt/libreoffice$SRCSHORT/share/fonts/truetype/{DejaVu,Liberation}*.ttf
8<---------------------------------------------------------------------------------------------

-- 
SeB
--- libreoffice.SlackBuild.orig	2018-09-29 02:53:10.000000000 +0200
+++ libreoffice.SlackBuild	2018-10-17 17:29:22.368225124 +0200
@@ -130,6 +130,17 @@
 ln -sf ../../opt/libreoffice$SRCSHORT/program/swriter  lowriter
 
 cd -
+
+# creates symlinks in /usr/share/applications to libreoffice .desktop files 
+# (found in /opt/libreoffice<version>/share/xdg) without libreoffice version
+# number in symlink names.
+#
+cd $PKG/usr/share/applications
+  for APP in base calc draw impress math startcenter writer ; do
+    ln -sf ../../../opt/libreoffice$SRCSHORT/share/xdg/$APP.desktop $PRGNAM-$APP.desktop
+  done
+cd -
+
 # Remove DejaVu and Liberation fonts - these are included in other packages
 rm -f opt/libreoffice$SRCSHORT/share/fonts/truetype/{DejaVu,Liberation}*.ttf
 
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/

Reply via email to