I get the following error when starting a fresh 4.1.0.0.alpha1+ build from the desktop menu entry on SLED11-SP3: "/home/pmladek/%FILE% does not exist" I guess that it is related to the fix for the bug #64311 and the commit http://cgit.freedesktop.org/libreoffice/core/commit/?id=363b82fdb4016bc42877fea2ebde9227b27579fe. I wonder how it is supposed to work :-)
Michael, do you have any idea how to make it work on older systems? Or is it broken even on recent ones?
Oh - that is bad; %FILE% should be replaced by %U or %F depending on whether you have gnome-vfs enabled see: sysui/desktop/share/brand.pl which should do that substitution. IIRC we cherry-picked that to -4-0 as well, so we should fix that ASAP if there is an issue. It worked for me when I tested it but ... what configure options are you using ?
I used options: --with-distro=LibreOfficeLinux --with-lang=en-US cs de --with-package-format=rpm deb --without-junit --with-parallelism=25 --enable-online-update --without-doxygen --enable-icecream --enable-release-build
Petr Mladek committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8550935cb17ccc07e4928613a43d15797f4fe5de several fixes of Linux desktop integration after gbuildisation (fdo#64707) The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
The primary problem was that we put non-processed desktop files into the final package. This and several other problems should be fixed by the above mentioned commit. I hope that I did not miss any other problem. Anyway, the desktop integration work again for me now.
desktop-integration not present
I am pretty sure that it was correct after my fix :-) Ah, I see. It has got broken by the commit http://cgit.freedesktop.org/libreoffice/core/commit/?id=514d69eff398b32639fe4d91b503740da1aac3ae. I guess that David prepared it in a branch and did a mistake when merging with my changes. I am going to fix it.
*** Bug 65041 has been marked as a duplicate of this bug. ***
Petr Mladek committed a patch related to this issue. It has been pushed to "libreoffice-4-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=12932acd59faafa0abdffd4871977c22e8aa1ebd&h=libreoffice-4-1 fix UNIXFILENAME variable for the Linux desktop integreation (fdo#64707) It will be available in LibreOffice 4.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
It should work again in the upcoming builds. I hope that it will stay like this :-)
Petr Mladek committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5281a6c101d3a2b6ee54fbba7924510325ca37a6 fix UNIXFILENAME variable for the Linux desktop integreation (fdo#64707) The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 65211 has been marked as a duplicate of this bug. ***