bin/distro-install-desktop-integration | 18 ++++++------- solenv/bin/assemble-flatpak-appdata.sh | 40 ++++++------------------------- solenv/bin/assemble-flatpak-desktop.sh | 14 +++++----- solenv/bin/assemble-flatpak.sh | 14 +++++----- solenv/flatpak-external-tarballs.json.in | 2 - 5 files changed, 33 insertions(+), 55 deletions(-)
New commits: commit d4c5c084d8ec7ce3786fac09676f619b59c4a95e Author: Andras Timar <[email protected]> AuthorDate: Sat Jan 10 23:09:13 2026 +0100 Commit: Andras Timar <[email protected]> CommitDate: Sat Jan 10 23:09:13 2026 +0100 [cp] Branding-related fixes for flatpak build Change-Id: Id47f5a9b64b27a2ecd44f386c7777d58f13aea05 diff --git a/bin/distro-install-desktop-integration b/bin/distro-install-desktop-integration index 7e1428ffba69..1018663b6e81 100755 --- a/bin/distro-install-desktop-integration +++ b/bin/distro-install-desktop-integration @@ -94,7 +94,7 @@ add_wrapper() # install desktop integration from plain packages sysui_temp=`mktemp -d -t distro-pack-desktop-integration-XXXXXX` -cp -a workdir/CustomTarget/sysui/share/libreoffice/* "$sysui_temp" +cp -a workdir/CustomTarget/sysui/share/collaboraoffice/* "$sysui_temp" cp -a "${SRCDIR?}"/sysui/desktop/share/create_tree.sh "$sysui_temp" cd $sysui_temp # we want non-versioned stuff in the distro packages @@ -145,20 +145,20 @@ fi # wrappers and man pages # FIXME: do not have desktop file and MIME icon for unopkg -add_wrapper lobase soffice "--base" "libreoffice" "libreoffice-base.desktop" "gid_Module_Brand_Prg_Base" -add_wrapper localc soffice "--calc" "libreoffice" "libreoffice-calc.desktop" "gid_Module_Brand_Prg_Calc" -add_wrapper lodraw soffice "--draw" "libreoffice" "libreoffice-draw.desktop" "gid_Module_Brand_Prg_Draw" -add_wrapper lomath soffice "--math" "libreoffice" "libreoffice-math.desktop" "gid_Module_Brand_Prg_Math" -add_wrapper loimpress soffice "--impress" "libreoffice" "libreoffice-impress.desktop" "gid_Module_Brand_Prg_Impress" +add_wrapper lobase soffice "--base" "libreoffice" "collaboraoffice-base.desktop" "gid_Module_Brand_Prg_Base" +add_wrapper localc soffice "--calc" "libreoffice" "collaboraoffice-calc.desktop" "gid_Module_Brand_Prg_Calc" +add_wrapper lodraw soffice "--draw" "libreoffice" "collaboraoffice-draw.desktop" "gid_Module_Brand_Prg_Draw" +add_wrapper lomath soffice "--math" "libreoffice" "collaboraoffice-math.desktop" "gid_Module_Brand_Prg_Math" +add_wrapper loimpress soffice "--impress" "libreoffice" "collaboraoffice-impress.desktop" "gid_Module_Brand_Prg_Impress" add_wrapper loweb soffice "--web" "libreoffice" "" "gid_Module_Brand_Prg_Wrt" -add_wrapper lowriter soffice "--writer" "libreoffice" "libreoffice-writer.desktop" "gid_Module_Brand_Prg_Wrt" +add_wrapper lowriter soffice "--writer" "libreoffice" "collaboraoffice-writer.desktop" "gid_Module_Brand_Prg_Wrt" add_wrapper lofromtemplate soffice ".uno:NewDoc" "libreoffice" "" "gid_Module_Root_Brand" -add_wrapper libreoffice soffice "" "libreoffice" "libreoffice-startcenter.desktop" "gid_Module_Root_Brand" +add_wrapper collaboraoffice soffice "" "libreoffice" "collaboraoffice-startcenter.desktop" "gid_Module_Root_Brand" add_wrapper loffice soffice "" "libreoffice" "" "gid_Module_Root_Brand" add_wrapper unopkg unopkg "" "unopkg" "" "gid_Module_Root_Brand" # there are two more desktop files for optional filters -test -f $DESTDIR/gid_Module_Optional_Xsltfiltersamples && echo "$PREFIXDIR/share/applications/libreoffice-xsltfilter.desktop" >>"$DESTDIR/gid_Module_Optional_Xsltfiltersamples" +test -f $DESTDIR/gid_Module_Optional_Xsltfiltersamples && echo "$PREFIXDIR/share/applications/collaboraoffice-xsltfilter.desktop" >>"$DESTDIR/gid_Module_Optional_Xsltfiltersamples" # $BINDIR/ooffice symlink is necessary by java UNO components to find # the UNO installation using $PATH, see diff --git a/solenv/bin/assemble-flatpak-appdata.sh b/solenv/bin/assemble-flatpak-appdata.sh index 4f73d1565e66..67580eddb4b4 100755 --- a/solenv/bin/assemble-flatpak-appdata.sh +++ b/solenv/bin/assemble-flatpak-appdata.sh @@ -29,54 +29,32 @@ cat <<EOF >"${1?}${3?}".appdata.xml <id>${3?}</id> <metadata_license>CC0-1.0</metadata_license> <project_license>MPL-2.0</project_license> - <name>LibreOffice</name> - <summary>The LibreOffice productivity suite</summary> + <name>Collabora Office Desktop</name> + <summary>The Collabora Office productivity suite</summary> <description> - <p>LibreOffice is a powerful office suite. Its clean interface and - feature-rich tools help you unleash your creativity and enhance your - productivity. LibreOffice includes several applications that make it the most - powerful Free and Open Source office suite on the market: Writer (word - processing), Calc (spreadsheets), Impress (presentations), Draw (vector - graphics and flowcharts), Base (databases), and Math (formula editing).</p> - <p>LibreOffice supports opening and saving into a wide variety of formats, so - you can easily share documents with users of other popular office suites - without worrying about compatibility.</p> + <p>Collabora Office Desktop is a powerful office suite.</p> </description> <launchable type="desktop-id">${3?}.desktop</launchable> - <url type="homepage">http://www.libreoffice.org/discover/libreoffice/</url> - <url type="bugtracker">https://bugs.documentfoundation.org/</url> - <url type="donation">https://donate.libreoffice.org/</url> - <url type="faq">https://wiki.documentfoundation.org/Faq</url> - <url type="help">http://www.libreoffice.org/get-help/documentation/</url> - <url type="translate">https://wiki.documentfoundation.org/Translating_LibreOffice</url> + <url type="homepage">https://collaboraoffice.com</url> <screenshots> <screenshot type="default"> - <image>https://hub.libreoffice.org/screenshots/writer-01.png</image> + <image>writer.png</image> <caption>Sample Writer document</caption> </screenshot> <screenshot> - <image>https://hub.libreoffice.org/screenshots/calc-01.png</image> + <image>calc.png</image> <caption>Sample Calc document</caption> </screenshot> <screenshot> - <image>https://hub.libreoffice.org/screenshots/impress-01.png</image> + <image>impress.png</image> <caption>Sample Impress document</caption> </screenshot> <screenshot> - <image>https://hub.libreoffice.org/screenshots/draw-01.png</image> + <image>draw.png</image> <caption>Sample Draw document</caption> </screenshot> - <screenshot> - <image>https://hub.libreoffice.org/screenshots/base-01.png</image> - <caption>Sample Base document</caption> - </screenshot> - <screenshot> - <image>https://hub.libreoffice.org/screenshots/math-01.png</image> - <caption>Sample Math document</caption> - </screenshot> </screenshots> - <developer_name>The Document Foundation</developer_name> - <update_contact>libreoffice_at_lists.freedesktop.org</update_contact> + <developer_name>Collabora Productivity Limited</developer_name> <kudos> <kudo>HiDpiIcon</kudo> <kudo>HighContrast</kudo> diff --git a/solenv/bin/assemble-flatpak-desktop.sh b/solenv/bin/assemble-flatpak-desktop.sh index 411a7feb469a..4bd138571122 100755 --- a/solenv/bin/assemble-flatpak-desktop.sh +++ b/solenv/bin/assemble-flatpak-desktop.sh @@ -20,10 +20,10 @@ set -e ## libreoffice-*.desktop -> $3.*.desktop: -for i in "${1?}"libreoffice-*.desktop +for i in "${1?}"collaboraoffice-*.desktop do - sed -e "s/^Icon=libreoffice-/Icon=${3?}./" "$i" \ - >"${2?}${3?}"."${i#"${1?}"libreoffice-}" + sed -e "s/^Icon=collaboraoffice-/Icon=${3?}./" "$i" \ + >"${2?}${3?}"."${i#"${1?}"collaboraoffice-}" done mv "${2?}${3?}".startcenter.desktop "${2?}${3?}".desktop @@ -31,13 +31,13 @@ mv "${2?}${3?}".startcenter.desktop "${2?}${3?}".desktop # the order of XDG_DATA_DIRS - re-associating text/plain seems a bit much sed -i "s/text\/plain;//" "${2?}${3?}".writer.desktop -desktop-file-edit --set-key=X-Endless-Alias --set-value=libreoffice-startcenter \ - --set-key=X-Flatpak-RenamedFrom --set-value='libreoffice-startcenter.desktop;' \ +desktop-file-edit --set-key=X-Endless-Alias --set-value=collaboraoffice-startcenter \ + --set-key=X-Flatpak-RenamedFrom --set-value='collaboraoffice-startcenter.desktop;' \ "${2?}${3?}".desktop for i in base calc draw impress math writer xsltfilter do - desktop-file-edit --set-key=X-Endless-Alias --set-value=libreoffice-"$i" \ + desktop-file-edit --set-key=X-Endless-Alias --set-value=collaboraoffice-"$i" \ --set-key=X-Flatpak-RenamedFrom \ - --set-value="libreoffice-$i.desktop;${3?}-$i.desktop;" \ + --set-value="collaboraoffice-$i.desktop;${3?}-$i.desktop;" \ "${2?}${3?}"."$i".desktop done diff --git a/solenv/bin/assemble-flatpak.sh b/solenv/bin/assemble-flatpak.sh index 96cf6edb745b..5d2e8c23a534 100755 --- a/solenv/bin/assemble-flatpak.sh +++ b/solenv/bin/assemble-flatpak.sh @@ -16,8 +16,8 @@ set -e -cp -r "${PREFIXDIR?}"/lib/libreoffice /app/ -ln -s /app/libreoffice/program/soffice /app/bin/libreoffice +cp -r "${PREFIXDIR?}"/lib/collaboraoffice /app/ +ln -s /app/collaboraoffice/program/soffice /app/bin/collaboraoffice mkdir -p /app/share/applications "${SRCDIR?}"/solenv/bin/assemble-flatpak-desktop.sh "${PREFIXDIR?}"/share/applications/ \ @@ -26,7 +26,7 @@ mkdir -p /app/share/applications ## icons/hicolor/*/apps/libreoffice-* -> ## icons/hicolor/*/apps/$1-*: mkdir -p /app/share/icons -for i in "${PREFIXDIR?}"/share/icons/hicolor/*/apps/libreoffice-* +for i in "${PREFIXDIR?}"/share/icons/hicolor/*/apps/collaboraoffice-* do mkdir -p \ "$(dirname /app/share/icons/hicolor/"${i#"${PREFIXDIR?}"/share/icons/hicolor/}")" @@ -37,12 +37,12 @@ do done mkdir -p /app/share/runtime/locale -for i in $(ls /app/libreoffice/program/resource) +for i in $(ls /app/collaboraoffice/program/resource) do lang="${i%[_@]*}" mkdir -p /app/share/runtime/locale/"${lang}"/resource - mv /app/libreoffice/program/resource/"${i}" /app/share/runtime/locale/"${lang}"/resource - ln -s ../../../share/runtime/locale/"${lang}"/resource/"${i}" /app/libreoffice/program/resource + mv /app/collaboraoffice/program/resource/"${i}" /app/share/runtime/locale/"${lang}"/resource + ln -s ../../../share/runtime/locale/"${lang}"/resource/"${i}" /app/collaboraoffice/program/resource done # The .../share/registry/res/registry_*.xcd glob may match nothing (the @@ -50,7 +50,7 @@ done # match at least .../share/registry/Langpack-en-US.xcd and # .../share/registry/res/fcfg_langpack-en-US.xcd, respectively): shopt -s nullglob -for i in /app/libreoffice/share/registry/Langpack-*.xcd /app/libreoffice/share/registry/res/{fcfg_langpack,registry}_*.xcd +for i in /app/collaboraoffice/share/registry/Langpack-*.xcd /app/collaboraoffice/share/registry/res/{fcfg_langpack,registry}_*.xcd do basename="$(basename "${i}" .xcd)" lang="${basename#Langpack-}" diff --git a/solenv/flatpak-external-tarballs.json.in b/solenv/flatpak-external-tarballs.json.in index 975791f17b76..d2130ff19967 100644 --- a/solenv/flatpak-external-tarballs.json.in +++ b/solenv/flatpak-external-tarballs.json.in @@ -791,7 +791,7 @@ "dest-filename": "@OPENSYMBOL_TTF@" }, { - "url": "https://github.com/antijingoist/opendyslexic/releases/download/v0.9.10/@FONT_OPENDYSLEXIC_TARBALL@", + "url": "https://github.com/antijingoist/opendyslexic/releases/download/v0.91.12/@FONT_OPENDYSLEXIC_TARBALL@", "sha256": "@FONT_OPENDYSLEXIC_SHA256SUM@", "type": "file", "dest": "external/tarballs",
