64661f0597
Before we do substitutions, the Exec= line is (currently) "Exec=libreofficedev4.3 --some-arg". Our substitution logic doesn't handle that, resulting in broken "Exec=$out/bin/sofficedev4.3 --some-arg" ($out/bin/sofficedev4.3 doesn't exist). Looking at libreoffice source, the .desktop files refer to a UNIXBASISROOTNAME variable which come from instsetoo_native/util/openoffice.lst.in. Currently, it can have one of two values, presumably depending on whether the build is "normal" or "development": libreoffice${major}.${minor} libreofficedev${major}.${minor} Handle both these cases, and also leave the old non-versioned substitution around, just in case. Fixes issue #3463. |
||
---|---|---|
.. | ||
abiword | ||
antiword | ||
basket | ||
calligra | ||
eventlist | ||
gnucash | ||
gnumeric | ||
hledger-interest | ||
hledger-irr | ||
homebank | ||
impressive | ||
kbibtex | ||
keepnote | ||
kmymoney | ||
ledger | ||
libreoffice | ||
mmex | ||
pinpoint | ||
scribus | ||
skrooge | ||
tagainijisho | ||
todo.txt-cli | ||
zanshin | ||
zim | ||
zotero |