office-gobmx/solenv/flatpak-manifest.in
Stephan Bergmann e0f1b5bd94 Upgrade external/boost to latest Boost 1.75.0
*  <https://dev-www.libreoffice.org/src/boost_1_75_0.tar.xz> has been generated
(on Fedora 33) with

> $ wget https://dl.bintray.com/boostorg/release/1.75.0/source/boost_1_75_0.tar.bz2
> $ printf '953db31e016db7bb207f11432bef7df100516eeb746843fa0486a222e3fd49cb boost_1_75_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_75_0.html>
> boost_1_75_0.tar.bz2: OK
> $ external/boost/repack_tarball.sh boost_1_75_0.tar.bz2
> Unpacking boost_1_75_0.tar.bz2 ...
> Removing unnecessary files ...
> Creating boost_1_75_0.tar.xz ...
> Cleaning up ...
> cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b  boost_1_75_0.tar.xz
> Done.

*  external/boost/StaticLibrary_boost_date_time.mk:  Even though
date_generators.cpp and greg_weekday.cpp are still present, their function
definitions are now covered by inline function definitions in include files,

> workdir/UnpackedTarball/boost/libs/date_time/src/gregorian/greg_weekday.cpp:23:17: error: redefinition of 'as_short_string'
>   greg_weekday::as_short_string() const
>                 ^
> workdir/UnpackedTarball/boost/boost/date_time/gregorian/greg_weekday.hpp:52:17: note: previous definition is here
>     const char* as_short_string() const
>                 ^

etc. and

> workdir/UnpackedTarball/boost/libs/date_time/src/gregorian/date_generators.cpp:23:36: error: redefinition of 'nth_as_str'
>   BOOST_DATE_TIME_DECL const char* nth_as_str(int ele)
>                                    ^
> workdir/UnpackedTarball/boost/boost/date_time/date_generators.hpp:157:22: note: previous definition is here
>   inline const char* nth_as_str(int ele)
>                      ^

*  external/boost/StaticLibrary_boost_filesystem.mk now lacked various symbols,
as seen when linking external/liborcus' orcus-parser library:

>   "boost::filesystem::emit_error(int, boost::system::error_code*, char const*)", referenced from:
[...]
>   "boost::filesystem::emit_error(int, boost::filesystem::path const&, boost::system::error_code*, char const*)", referenced from:
[...]
>   "boost::filesystem::emit_error(int, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*, char const*)", referenced from:
[...]
>   "boost::filesystem::filesystem_error::filesystem_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::filesystem::path const&, boost::system::error_code)", referenced from:
[...]
>   "boost::filesystem::filesystem_error::filesystem_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code)", referenced from:
[...]
>   "boost::filesystem::filesystem_error::~filesystem_error()", referenced from:
[...]
>   "boost::filesystem::detail::dir_itr_close(void*&, void*&)", referenced from:
[...]
>   "boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, unsigned int, boost::system::error_code*)", referenced from:
[...]
>   "boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*)", referenced from:
[...]
>   "typeinfo for boost::filesystem::filesystem_error", referenced from:
[...]

*  No longer sure why external/boost/gcc9.patch.0 from
e7b8728f5c "external/boost: silence
-Werror=deprecated-copy (GCC trunk towards GCC 9)" was necessary at all, in
addition to that commit's

> #pragma GCC diagnostic ignored "-Wdeprecated-copy"

changes, but at least a build with recent GCC 11 trunk appears to work fine now
without it.  (And the patch would no longer have applied as-is.)

*  The dropped patches in external/boost/c++20-allocator.patch.0 and
external/boost/clang-cl.patch.0 would no longer have applied as-is, but also
appear not to be needed any more.

*  external/boost/include/boost/property_tree/ptree_fwd.hpp became necessary to
silence

> In file included from workdir/UnpackedTarball/boost/boost/property_tree/ptree_fwd.hpp:16,
>                  from libreofficekit/qa/gtktiledviewer/gtv-helpers.hxx:21,
>                  from libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:19:
> workdir/UnpackedTarball/boost/boost/throw_exception.hpp: In instantiation of ‘boost::wrapexcept<E>::wrapexcept(const E&, const boost::source_location&) [with E = boost::property_tree::ptree_bad_data]’:
> workdir/UnpackedTarball/boost/boost/throw_exception.hpp:171:11:   required from ‘void boost::throw_exception(const E&, const boost::source_location&) [with E = boost::property_tree::ptree_bad_data]’
> workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:826:13:   required from ‘void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&, Translator) [with Type = char [8]; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, char [8]>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]’
> workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:845:34:   required from ‘boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator) [with Type = char [8]; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, char [8]>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]’
> workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:859:19:   required from ‘boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&) [with Type = char [8]; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]’
> libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:300:103:   required from here
> workdir/UnpackedTarball/boost/boost/throw_exception.hpp:134:82: error: implicitly-declared ‘boost::property_tree::ptree_bad_data::ptree_bad_data(const boost::property_tree::ptree_bad_data&)’ is deprecated [-Werror=deprecated-copy-dtor]
>   134 |     explicit wrapexcept( E const & e, boost::source_location const & loc ): E( e )
>       |                                                                                  ^
> In file included from workdir/UnpackedTarball/boost/boost/property_tree/exceptions.hpp:84,
>                  from workdir/UnpackedTarball/boost/boost/property_tree/string_path.hpp:16,
>                  from workdir/UnpackedTarball/boost/boost/property_tree/ptree.hpp:16,
>                  from external/boost/include/boost/property_tree/ptree.hpp:30,
>                  from workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:14,
>                  from external/boost/include/boost/property_tree/json_parser.hpp:30,
>                  from libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:26:
> workdir/UnpackedTarball/boost/boost/property_tree/detail/exception_implementation.hpp:51:12: note: because ‘boost::property_tree::ptree_bad_data’ has user-provided ‘virtual boost::property_tree::ptree_bad_data::~ptree_bad_data()’
>    51 |     inline ptree_bad_data::~ptree_bad_data() throw()
>       |            ^~~~~~~~~~~~~~

etc.

Change-Id: I36fcd04ca6f109910761a5802535a18cfb17ddd9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108878
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2021-01-06 23:01:40 +01:00

638 lines
36 KiB
Text

{
"id": "org.libreoffice.LibreOffice",
"runtime": "org.freedesktop.Platform",
"runtime-version": "20.08",
"sdk": "org.freedesktop.Sdk",
"sdk-extensions": [
"org.freedesktop.Sdk.Extension.openjdk11"
],
"command": "libreoffice",
"modules": [
{
"name": "openjdk",
"buildsystem": "simple",
"build-commands": [
"/usr/lib/sdk/openjdk11/install.sh"
]
},
{
"name": "gvfs",
"buildsystem": "meson",
"config-opts": [ "-Dsystemduserunitdir=no", "-Dtmpfilesdir=no", "-Dinstalled_tests=true",
"-Ddbus_service_dir=/usr/share/dbus-1/services", "-Dadmin=false", "-Dafc=false", "-Dafp=false",
"-Darchive=false", "-Dcdda=false", "-Ddnssd=false", "-Dgoa=false", "-Dgoogle=false",
"-Dgphoto2=false", "-Dhttp=false", "-Dmtp=false", "-Dnfs=false", "-Dsftp=false", "-Dsmb=false",
"-Dudisks2=false", "-Dbluray=false", "-Dfuse=false", "-Dgcr=false", "-Dgcrypt=false",
"-Dgudev=false", "-Dkeyring=false", "-Dlogind=false", "-Dlibusb=false" ],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gvfs/1.38/gvfs-1.38.1.tar.xz",
"sha256": "ed136a842c996d25c835da405c4775c77106b46470e75bdc242bdd59ec0d61a0"
}
]
},
{
"name": "krb5",
"subdir": "src",
"config-opts": [
"--disable-static",
"--disable-rpath",
"--sbindir=/app/bin"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/var"
],
"sources": [
{
"type": "archive",
"url": "https://kerberos.org/dist/krb5/1.16/krb5-1.16.2.tar.gz",
"sha256": "9f721e1fe593c219174740c71de514c7228a97d23eb7be7597b2ae14e487f027"
}
]
},
{
"name": "libreoffice",
"sources": [
{
"type": "git",
"url": "https://gerrit.libreoffice.org/core",
"branch": "@BRANCH@",
"disable-fsckobjects": true
},
{
"type": "archive",
"url": "https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.5-bin.tar.xz",
"sha256": "cebb705dbbe26a41d359b8be08ec066caba4e8686670070ce44bbf2b57ae113f",
"dest": "ant"
},
{
"commands": [
"mkdir external/tarballs"
],
"type": "shell"
},
{
"url": "https://dev-www.libreoffice.org/src/pdfium-4306.tar.bz2",
"sha256": "eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8",
"type": "file",
"dest-filename": "external/tarballs/pdfium-4306.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz",
"sha256": "983941d31ee8d366085cadf28db75eb1f5cb03ba1e5853b98f12f7f51c63b776",
"type": "file",
"dest-filename": "external/tarballs/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/xmlsec1-1.2.31.tar.gz",
"sha256": "9b10bc52cc31e4f76162e3975e50db26b71ab49c571d810b311ca626be5a0b26",
"type": "file",
"dest-filename": "external/tarballs/xmlsec1-1.2.31.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz",
"sha256": "c48d1c2fd613c9c06c959c34da7b8388059e2408d2bb19845dc3ed35f76e4d09",
"type": "file",
"dest-filename": "external/tarballs/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz",
"sha256": "4bd12b6cbc321c1cf16da76e2c585c925ce956a08067ae6f6c64eff6ccfdaf5a",
"type": "file",
"dest-filename": "external/tarballs/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip",
"sha256": "7576310b219e04159d35ff61dd4a4ec4cdba4f35c00e002a136f00e96a908b0a",
"type": "file",
"dest-filename": "external/tarballs/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip",
"sha256": "2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc",
"type": "file",
"dest-filename": "external/tarballs/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz",
"sha256": "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3",
"type": "file",
"dest-filename": "external/tarballs/liberation-narrow-fonts-ttf-1.07.6.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz",
"sha256": "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45",
"type": "file",
"dest-filename": "external/tarballs/liberation-fonts-ttf-2.00.4.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip",
"sha256": "54adcb2bc8cac0927a647fbd9362f45eff48130ce6e2379dc3867643019e08c5",
"type": "file",
"dest-filename": "external/tarballs/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz",
"sha256": "09466dce87653333f189acd8358c60c6736dcd95f042dee0b644bdcf65b6ae2f",
"type": "file",
"dest-filename": "external/tarballs/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz",
"sha256": "e7bc9a1fec787a529e49f5a26b93dcdcf41506449dfc70f92cdef6d17eb6fb61",
"type": "file",
"dest-filename": "external/tarballs/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/source-serif-pro-3.000R.tar.gz",
"sha256": "826a2b784d5cdb4c2bbc7830eb62871528360a61a52689c102a101623f1928e3",
"type": "file",
"dest-filename": "external/tarballs/source-serif-pro-3.000R.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz",
"sha256": "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7",
"type": "file",
"dest-filename": "external/tarballs/EmojiOneColor-SVGinOT-1.3.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/boost_1_75_0.tar.xz",
"sha256": "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b",
"type": "file",
"dest-filename": "external/tarballs/boost_1_75_0.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz",
"sha256": "ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab",
"type": "file",
"dest-filename": "external/tarballs/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz",
"sha256": "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f",
"type": "file",
"dest-filename": "external/tarballs/CoinMP-1.7.6.tgz"
},
{
"url": "https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz",
"sha256": "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7",
"type": "file",
"dest-filename": "external/tarballs/cppunit-1.15.1.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/Firebird-3.0.7.33374-0.tar.bz2",
"sha256": "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76",
"type": "file",
"dest-filename": "external/tarballs/Firebird-3.0.7.33374-0.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/glm-0.9.9.7.zip",
"sha256": "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95",
"type": "file",
"dest-filename": "external/tarballs/glm-0.9.9.7.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/gpgme-1.13.1.tar.bz2",
"sha256": "c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46",
"type": "file",
"dest-filename": "external/tarballs/gpgme-1.13.1.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libassuan-2.5.3.tar.bz2",
"sha256": "91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702",
"type": "file",
"dest-filename": "external/tarballs/libassuan-2.5.3.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libgpg-error-1.37.tar.bz2",
"sha256": "b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62aea9763",
"type": "file",
"dest-filename": "external/tarballs/libgpg-error-1.37.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz",
"sha256": "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed",
"type": "file",
"dest-filename": "external/tarballs/libabw-0.1.3.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libcdr-0.1.6.tar.xz",
"sha256": "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861",
"type": "file",
"dest-filename": "external/tarballs/libcdr-0.1.6.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz",
"sha256": "d7b18d9602190e10d437f8a964a32e983afd57e2db316a07d87477a79f5000a2",
"type": "file",
"dest-filename": "external/tarballs/libcmis-0.5.2.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz",
"sha256": "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9",
"type": "file",
"dest-filename": "external/tarballs/libe-book-0.1.3.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz",
"sha256": "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a",
"type": "file",
"dest-filename": "external/tarballs/libetonyek-0.1.9.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz",
"sha256": "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8",
"type": "file",
"dest-filename": "external/tarballs/libexttextcat-3.4.5.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz",
"sha256": "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac",
"type": "file",
"dest-filename": "external/tarballs/libfreehand-0.1.2.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/language-subtag-registry-2020-09-29.tar.bz2",
"sha256": "cbe9fca811a37056560aab73e9fc9d3522b46b6785cb02db165f521bf42c230f",
"type": "file",
"dest-filename": "external/tarballs/language-subtag-registry-2020-09-29.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2",
"sha256": "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e",
"type": "file",
"dest-filename": "external/tarballs/liblangtag-0.6.2.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz",
"sha256": "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba",
"type": "file",
"dest-filename": "external/tarballs/libmspub-0.1.4.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libmwaw-0.3.17.tar.xz",
"sha256": "8e1537eb1de1b4714f4bf0a20478f342c5d71a65bf99307a694b1e9e30bb911c",
"type": "file",
"dest-filename": "external/tarballs/libmwaw-0.3.17.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2",
"sha256": "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2",
"type": "file",
"dest-filename": "external/tarballs/libodfgen-0.1.6.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz",
"sha256": "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d",
"type": "file",
"dest-filename": "external/tarballs/libpagemaker-0.0.4.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2",
"sha256": "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf",
"type": "file",
"dest-filename": "external/tarballs/librevenge-0.0.4.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz",
"sha256": "f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db",
"type": "file",
"dest-filename": "external/tarballs/libstaroffice-0.0.7.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/ltm-1.0.zip",
"sha256": "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483",
"type": "file",
"dest-filename": "external/tarballs/ltm-1.0.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/libvisio-0.1.7.tar.xz",
"sha256": "8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c",
"type": "file",
"dest-filename": "external/tarballs/libvisio-0.1.7.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz",
"sha256": "2465b0b662fdc5d4e3bebcdc9a79027713fb629ca2bff04a3c9251fdec42dd09",
"type": "file",
"dest-filename": "external/tarballs/libwpd-0.10.3.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz",
"sha256": "99b3f7f8832385748582ab8130fbb9e5607bd5179bebf9751ac1d51a53099d1c",
"type": "file",
"dest-filename": "external/tarballs/libwpg-0.3.3.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libwps-0.4.12.tar.xz",
"sha256": "e21afb52a06d03b774c5a8c72679687ab64891b91ce0c3bdf2d3e97231534edb",
"type": "file",
"dest-filename": "external/tarballs/libwps-0.4.12.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz",
"sha256": "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22",
"type": "file",
"dest-filename": "external/tarballs/libzmf-0.0.2.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz",
"sha256": "171816288f14215c69e730f7a4f1c325739873e21f946ff83884b350574e6695",
"type": "file",
"dest-filename": "external/tarballs/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.1.8-src.tar.gz",
"sha256": "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b",
"type": "file",
"dest-filename": "external/tarballs/mariadb-connector-c-3.1.8-src.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/mdds-1.7.0.tar.bz2",
"sha256": "a66a2a8293a3abc6cd9baff7c236156e2666935cbfb69a15d64d38141638fecf",
"type": "file",
"dest-filename": "external/tarballs/mdds-1.7.0.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/neon-0.31.1.tar.gz",
"sha256": "c9dfcee723050df37ce18ba449d7707b78e7ab8230f3a4c59d9112e17dc2718d",
"type": "file",
"dest-filename": "external/tarballs/neon-0.31.1.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz",
"sha256": "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994",
"type": "file",
"dest-filename": "external/tarballs/noto-fonts-20171024.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz",
"sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824",
"type": "file",
"dest-filename": "external/tarballs/openldap-2.4.45.tgz"
},
{
"url": "https://dev-www.libreoffice.org/src/liborcus-0.16.1.tar.bz2",
"sha256": "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4",
"type": "file",
"dest-filename": "external/tarballs/liborcus-0.16.1.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/poppler-0.82.0.tar.xz",
"sha256": "234f8e573ea57fb6a008e7c1e56bfae1af5d1adf0e65f47555e1ae103874e4df",
"type": "file",
"dest-filename": "external/tarballs/poppler-0.82.0.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2",
"sha256": "a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126",
"type": "file",
"dest-filename": "external/tarballs/postgresql-9.2.24.tar.bz2"
},
{
"url": "https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz",
"sha256": "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a",
"type": "file",
"dest-filename": "external/tarballs/QR-Code-generator-1.4.0.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz",
"sha256": "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed",
"type": "file",
"dest-filename": "external/tarballs/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz",
"sha256": "6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c",
"type": "file",
"dest-filename": "external/tarballs/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz",
"sha256": "de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681",
"type": "file",
"dest-filename": "external/tarballs/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/ReemKufi-0.7.zip",
"sha256": "f60c6508d209ce4236d2d7324256c2ffddd480be7e3d6023770b93dc391a605f",
"type": "file",
"dest-filename": "external/tarballs/ReemKufi-0.7.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz",
"sha256": "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad",
"type": "file",
"dest-filename": "external/tarballs/libepubgen-0.1.1.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz",
"sha256": "e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c",
"type": "file",
"dest-filename": "external/tarballs/libqxp-0.0.2.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/alef-1.001.tar.gz",
"sha256": "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52",
"type": "file",
"dest-filename": "external/tarballs/alef-1.001.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/Amiri-0.111.zip",
"sha256": "1fbfccced6348b5db2c1c21d5b319cd488e14d055702fa817a0f6cb83d882166",
"type": "file",
"dest-filename": "external/tarballs/Amiri-0.111.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz",
"sha256": "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b",
"type": "file",
"dest-filename": "external/tarballs/culmus-0.131.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz",
"sha256": "f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a",
"type": "file",
"dest-filename": "external/tarballs/libre-hebrew-1.0.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip",
"sha256": "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5",
"type": "file",
"dest-filename": "external/tarballs/Scheherazade-2.100.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz",
"sha256": "dca00f5e655f2f217a766faa73a81f542c5c204aa3a47017c3c2be0b31d00a56",
"type": "file",
"dest-filename": "external/tarballs/ttf-kacst_2.01+mry.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip",
"sha256": "9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96",
"type": "file",
"dest-filename": "external/tarballs/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz",
"sha256": "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81",
"type": "file",
"dest-filename": "external/tarballs/commons-logging-1.2-src.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip",
"sha256": "233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd",
"type": "file",
"dest-filename": "external/tarballs/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip",
"sha256": "1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133",
"type": "file",
"dest-filename": "external/tarballs/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip",
"sha256": "d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370",
"type": "file",
"dest-filename": "external/tarballs/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip",
"sha256": "75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba",
"type": "file",
"dest-filename": "external/tarballs/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip",
"sha256": "e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743",
"type": "file",
"dest-filename": "external/tarballs/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip",
"sha256": "5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b",
"type": "file",
"dest-filename": "external/tarballs/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip",
"sha256": "e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772",
"type": "file",
"dest-filename": "external/tarballs/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip",
"sha256": "3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8",
"type": "file",
"dest-filename": "external/tarballs/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip",
"sha256": "abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095",
"type": "file",
"dest-filename": "external/tarballs/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip",
"sha256": "05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343",
"type": "file",
"dest-filename": "external/tarballs/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip",
"sha256": "7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66",
"type": "file",
"dest-filename": "external/tarballs/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip",
"sha256": "1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753",
"type": "file",
"dest-filename": "external/tarballs/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip",
"sha256": "085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045",
"type": "file",
"dest-filename": "external/tarballs/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip",
"sha256": "64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1",
"type": "file",
"dest-filename": "external/tarballs/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip"
},
{
"url": "https://dev-www.libreoffice.org/src/libnumbertext-1.0.6.tar.xz",
"sha256": "739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57",
"type": "file",
"dest-filename": "external/tarballs/libnumbertext-1.0.6.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/libatomic_ops-7.6.8.tar.gz",
"sha256": "1d6a279edf81767e74d2ad2c9fce09459bc65f12c6525a40b0cb3e53c089f665",
"type": "file",
"dest-filename": "external/tarballs/libatomic_ops-7.6.8.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/src/skia-m86-e1e24080421116cf5d63b55cd5042176bebc0a43.tar.xz",
"sha256": "d6fe401003854f0487473f5692a4d37998c5eb82b501b2e4de72ad263467a0e6",
"type": "file",
"dest-filename": "external/tarballs/skia-m86-e1e24080421116cf5d63b55cd5042176bebc0a43.tar.xz"
},
{
"url": "https://dev-www.libreoffice.org/src/dtoa-20180411.tgz",
"sha256": "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4",
"type": "file",
"dest-filename": "external/tarballs/dtoa-20180411.tgz"
},
{
"url": "https://dev-www.libreoffice.org/src/box2d-2.3.1.tar.gz",
"sha256": "58ffc8475a8650aadc351345aef696937747b40501ab78d72c197c5ff5b3035c",
"type": "file",
"dest-filename": "external/tarballs/box2d-2.3.1.tar.gz"
},
{
"url": "https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf",
"sha256": "f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140",
"type": "file",
"dest-filename": "external/tarballs/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf"
}
],
"buildsystem": "simple",
"build-commands": [
"./autogen.sh --prefix=/run/build/libreoffice/inst --with-distro=LibreOfficeFlatpak",
"make $(if test \"$FLATPAK_ARCH\" = i386; then printf build-nocheck; fi)",
"make distro-pack-install",
"make cmd cmd='$(SRCDIR)/solenv/bin/assemble-flatpak.sh'",
"printf '<?xml version=\"1.0\"?>\\n<oor:data xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:oor=\"http://openoffice.org/2001/registry\"><dependency file=\"main\"/><oor:component-data oor:name=\"Common\" oor:package=\"org.openoffice.Office\"><node oor:name=\"Misc\"><prop oor:name=\"UseOpenCL\"><value>false</value></prop></node></oor:component-data></oor:data>' >/app/libreoffice/share/registry/flatpak.xcd"
]
}
],
"add-extensions": {
"org.libreoffice.LibreOffice.Help": {
"directory": "libreoffice/help",
"bundle": true,
"autodelete": true,
"no-autodownload": true
}
},
"finish-args": [
"--share=network",
"--share=ipc",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio",
"--device=dri",
"--filesystem=host",
"--env=GIO_EXTRA_MODULES=/app/lib/gio/modules",
"--env=JAVA_HOME=/app/jre",
"--env=LIBO_FLATPAK=1",
"--own-name=org.libreoffice.LibreOfficeIpc0",
"--talk-name=org.gtk.vfs.*"
]
}