[Libreoffice-commits] core.git: 4 commits - distro-configs/LibreOfficeFlatpak.conf solenv/bin solenv/flatpak-manifest.in

Stephan Bergmann sbergman at redhat.com
Thu Sep 7 11:47:27 UTC 2017


 distro-configs/LibreOfficeFlatpak.conf |    1 +
 solenv/bin/assemble-flatpak.sh         |   26 +++++++++++---------------
 solenv/flatpak-manifest.in             |   18 ++++++++++++------
 3 files changed, 24 insertions(+), 21 deletions(-)

New commits:
commit 5a38658e5e232ce39e22ea76642c58f6babc89cd
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Sep 7 11:26:25 2017 +0200

    Adapt flatpak-manifest.in to updated pdfium
    
    ...0365ca351aac534d3fc09d22f6a91017525bfef8 "pdfium: update to 3196"
    
    Change-Id: Ia291b30b79bb0873529e474164d24dcb8b491f40

diff --git a/solenv/flatpak-manifest.in b/solenv/flatpak-manifest.in
index 3cd80f680614..c1e3960e3f8d 100644
--- a/solenv/flatpak-manifest.in
+++ b/solenv/flatpak-manifest.in
@@ -28,10 +28,10 @@
                     "dest-filename": "external/tarballs/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2"
                 },
                 {
-                    "url": "https://dev-www.libreoffice.org/src/pdfium-3151.tar.bz2",
-                    "sha256": "d24f41b65a797e545eeafc37106a85001437664267361a7576572b967d31ed6a",
+                    "url": "https://dev-www.libreoffice.org/src/pdfium-3196.tar.bz2",
+                    "sha256": "76b08c5bc9cd41ccdd58aa41491d3f8e1fad517d7cb3e16d285b68ab175dc0fa",
                     "type": "file",
-                    "dest-filename": "external/tarballs/pdfium-3151.tar.bz2"
+                    "dest-filename": "external/tarballs/pdfium-3196.tar.bz2"
                 },
                 {
                     "url": "https://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2",
commit 374a721aca251e8988d4edb7f88ffd06ddef43b9
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Sep 7 11:17:18 2017 +0200

    Adapt flatpak-manifest.in to updated language-subtag-registry
    
    ...04d70c0999c716f5465631eca50945915ec607c4 "Upgrade to
    language-subtag-registry-2017-08-15"
    
    Change-Id: I4178545869a6d97cb1f90034f3944d9c72700bd6

diff --git a/solenv/flatpak-manifest.in b/solenv/flatpak-manifest.in
index 6ca5be1d5a32..3cd80f680614 100644
--- a/solenv/flatpak-manifest.in
+++ b/solenv/flatpak-manifest.in
@@ -226,10 +226,10 @@
                     "dest-filename": "external/tarballs/libgltf-0.1.0.tar.gz"
                 },
                 {
-                    "url": "https://dev-www.libreoffice.org/src/language-subtag-registry-2017-04-19.tar.bz2",
-                    "sha256": "8333809eec6fce852a1d6de68859962106e13a84705417efb03452164da3ee7a",
+                    "url": "https://dev-www.libreoffice.org/src/language-subtag-registry-2017-08-15.tar.bz2",
+                    "sha256": "d6a97fc8da5ae54d867e7f1b65ffb51e816cadd11714e45fc23ee0abf81a51ab",
                     "type": "file",
-                    "dest-filename": "external/tarballs/language-subtag-registry-2017-04-19.tar.bz2"
+                    "dest-filename": "external/tarballs/language-subtag-registry-2017-08-15.tar.bz2"
                 },
                 {
                     "url": "https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2",
commit 6665da201ce2a87562897d9bdf087b2ff4572976
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Sep 7 11:11:06 2017 +0200

    No libqxp in org.gnome.Sdk//3.24
    
    Change-Id: Ia3551572269e1cf04b2a398cd08f718fd248c6e6

diff --git a/distro-configs/LibreOfficeFlatpak.conf b/distro-configs/LibreOfficeFlatpak.conf
index 0cf090da77f1..e046ce648deb 100644
--- a/distro-configs/LibreOfficeFlatpak.conf
+++ b/distro-configs/LibreOfficeFlatpak.conf
@@ -27,6 +27,7 @@
 --without-system-libmwaw
 --without-system-libodfgen
 --without-system-libpagemaker
+--without-system-libqxp
 --without-system-librevenge
 --without-system-libstaroffice
 --without-system-libtommath
diff --git a/solenv/flatpak-manifest.in b/solenv/flatpak-manifest.in
index 5a2813d48569..6ca5be1d5a32 100644
--- a/solenv/flatpak-manifest.in
+++ b/solenv/flatpak-manifest.in
@@ -380,6 +380,12 @@
                     "sha256": "eea910b042526ed52f7ab9292b7fa31fca32f9e042285818074ff33664db4fa2",
                     "type": "file",
                     "dest-filename": "external/tarballs/libepubgen-0.0.1.tar.bz2"
+                },
+                {
+                    "url": "https://dev-www.libreoffice.org/src/libqxp-0.0.0.tar.xz",
+                    "sha256": "0dd32afbf1c889debc28848b260c1bdc0eba5f57504476b787e164f7c59776d5",
+                    "type": "file",
+                    "dest-filename": "external/tarballs/libqxp-0.0.0.tar.xz"
                 }
             ],
             "buildsystem": "simple",
commit 1b85d725663a7d7546549e6b78ea43bea1cde7b9
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Sep 7 10:50:34 2017 +0200

    Include all .desktop files in the Flatpak
    
    ...GNOME Software reportedly is fine with that now.
    
    Change-Id: I418fc60a3215078109d3d8e9f426f98fdf37322b

diff --git a/solenv/bin/assemble-flatpak.sh b/solenv/bin/assemble-flatpak.sh
index e73848b6e050..d514c3ee41fc 100755
--- a/solenv/bin/assemble-flatpak.sh
+++ b/solenv/bin/assemble-flatpak.sh
@@ -15,29 +15,25 @@ set -e
 
 cp -r "${PREFIXDIR?}"/lib/libreoffice /app/
 
-## libreoffice-startcenter.desktop -> org.libreoffice.LibreOffice.desktop,
-## combining all libreoffice-*.desktop MimeType= lines:
+## libreoffice-*.desktop -> org.libreoffice.LibreOffice-*.desktop:
 mkdir /app/share
 mkdir /app/share/applications
-my_mimetypes=$(awk -d 'BEGIN { FS="="; ORS=""; semi=0 }; \
- /^MimeType=/ && length($2) \
-  { if (semi) print ";"; print $2; semi = match($2, ";$") == 0 }' \
- "${PREFIXDIR?}"/share/applications/libreoffice-*.desktop)
-sed -e 's,^Exec=libreoffice,Exec=/app/libreoffice/program/soffice,' \
- -e 's/^Icon=libreoffice-/Icon=org.libreoffice.LibreOffice-/' \
- -e 's|^MimeType=.*$|MimeType='"$my_mimetypes"'|' \
- "${PREFIXDIR?}"/share/applications/libreoffice-startcenter.desktop \
- >/app/share/applications/org.libreoffice.LibreOffice.desktop
+for i in "${PREFIXDIR?}"/share/applications/libreoffice-*.desktop
+do
+ sed -e 's,^Exec=libreoffice,Exec=/app/libreoffice/program/soffice,' \
+  -e 's/^Icon=libreoffice-/Icon=org.libreoffice.LibreOffice-/' "$i" \
+  >/app/share/applications/org.libreoffice.LibreOffice-"${i#"${PREFIXDIR?}"/share/applications/libreoffice-}"
+done
 
-## icons/hicolor/*/apps/libreoffice-startcenter.* ->
-## icons/hicolor/*/apps/org.libreoffice.LibreOffice-startcenter.*:
+## icons/hicolor/*/apps/libreoffice-* ->
+## icons/hicolor/*/apps/org.libreoffice.LibreOffice-*:
 mkdir /app/share/icons
-for i in "${PREFIXDIR?}"/share/icons/hicolor/*/apps/libreoffice-startcenter.*
+for i in "${PREFIXDIR?}"/share/icons/hicolor/*/apps/libreoffice-*
 do
  mkdir -p \
   "$(dirname /app/share/icons/hicolor/"${i#"${PREFIXDIR?}"/share/icons/hicolor/}")"
  cp -a "$i" \
-  "$(dirname /app/share/icons/hicolor/"${i#"${PREFIXDIR?}"/share/icons/hicolor/}")"/org.libreoffice.LibreOffice-startcenter."${i##*/apps/libreoffice-startcenter.}"
+  "$(dirname /app/share/icons/hicolor/"${i#"${PREFIXDIR?}"/share/icons/hicolor/}")"/org.libreoffice.LibreOffice-"${i##*/apps/libreoffice-}"
 done
 
 ## org.libreoffice.LibreOffice.appdata.xml is manually derived from the various


More information about the Libreoffice-commits mailing list