diff options
Diffstat (limited to 'community/libreoffice/APKBUILD')
-rw-r--r-- | community/libreoffice/APKBUILD | 311 |
1 files changed, 222 insertions, 89 deletions
diff --git a/community/libreoffice/APKBUILD b/community/libreoffice/APKBUILD index 46901a35477..34c5201c45a 100644 --- a/community/libreoffice/APKBUILD +++ b/community/libreoffice/APKBUILD @@ -2,25 +2,27 @@ # Contributor: Timo Teräs <timo.teras@iki.fi> # Maintainer: Timo Teräs <timo.teras@iki.fi> pkgname=libreoffice -pkgver=7.2.2.2 -pkgrel=0 +# "fresh" version. before, we used to package still, but community/ is only +# supported for 6 months and fresh works perfectly okay for that, while being +# more up to date and needing fewer dependency workarounds. +pkgver=7.6.4.1 +pkgrel=4 pkgdesc="LibreOffice - Meta package for the full office suite" url="https://www.libreoffice.org/" -# missing openjdk11 on riscv64 +# missing openjdk17 on riscv64 # armhf disabled due to requiring armv6k as minimum arm architecture -# ppc64le build failure, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11136#note_184208 -arch="all !s390x !mips64 !riscv64 !armhf !ppc64le" +# ppc64le: hangs forever in build on builders +arch="all !ppc64le !s390x !riscv64 !armhf" license="MPL-2.0" makedepends=" + abseil-cpp-dev apache-ant - apr-dev autoconf automake bison bluez-dev boost-dev box2d-dev - clang clucene-dev coreutils cppunit-dev @@ -37,18 +39,19 @@ makedepends=" gst-plugins-base-dev gstreamer-dev gtk+3.0-dev + gtk4.0-dev harfbuzz-dev hunspell-dev hyphen-dev icu-dev junit + kconfig5-dev lcms2-dev libabw-dev libcdr-dev libe-book-dev libepubgen-dev libetonyek-dev - libexecinfo-dev libexttextcat-dev libfreehand-dev libjpeg-turbo-dev @@ -58,9 +61,11 @@ makedepends=" libodfgen-dev liborcus-dev libpagemaker-dev + libpq-dev libqxp-dev libstaroffice-dev libvisio-dev + libwebp-dev libwpd-dev libwpg-dev libwps-dev @@ -74,18 +79,22 @@ makedepends=" mythes-dev neon-dev nss-dev + openjpeg-dev openldap-dev - openssl1.1-compat-dev + openssl-dev perl perl-archive-zip + plasma-framework5-dev poppler-dev - postgresql-dev py3-setuptools python3-dev + qt5-qtbase-dev + qt5-qttools-dev + qt6-qtbase-dev + qt6-qttools-dev redland-dev sed tar - ucpp unixodbc-dev vigra-dev xmlsec-dev @@ -95,27 +104,49 @@ makedepends=" " # openjdk isn't available on 32-bit case $CARCH in - x86|arm*) - _have_java=false - ;; - *) - _have_java=true - makedepends="$makedepends openjdk11-jdk openjdk11-jre-headless" - ;; +x86|arm*|ppc64le) + _have_java=false + ;; +*) + _have_java=true + makedepends="$makedepends openjdk17-jdk openjdk17-jre-headless" + ;; esac # GNU sed is needed for in i18npool/CustomTarget_localedata.mk -subpackages="$pkgname-common $pkgname-base $pkgname-calc $pkgname-draw - $pkgname-gnome $pkgname-impress $pkgname-math $pkgname-connector-postgres $pkgname-writer - libreofficekit" -depends="$pkgname-base $pkgname-calc $pkgname-common $pkgname-draw $pkgname-impress $pkgname-math - $pkgname-connector-postgres $pkgname-writer libreofficekit" +subpackages=" + $pkgname-common + $pkgname-base + $pkgname-calc + $pkgname-draw + $pkgname-gtk + $pkgname-impress + $pkgname-math + $pkgname-connector-postgres + $pkgname-writer + libreofficekit::noarch + $pkgname-qt5 + $pkgname-qt6 + $pkgname-kf5 + $pkgname-sdk + $pkgname-bash-completion + " +depends=" + $pkgname-base + $pkgname-calc + $pkgname-common + $pkgname-draw + $pkgname-impress + $pkgname-math + $pkgname-connector-postgres + $pkgname-writer + " _addsrcurl="https://dev-www.libreoffice.org/src" case $pkgver in - *.*.*.*) _v=${pkgver%.*};; - *.*.*) _v=$pkgver;; +*.*.*.*) _v=${pkgver%.*};; +*.*.*) _v=$pkgver;; esac -# grep LIBXMLSEC_TARBALL download.lst +# grep _TARBALL download.lst source="https://download.documentfoundation.org/libreoffice/src/$_v/libreoffice-$pkgver.tar.xz https://download.documentfoundation.org/libreoffice/src/$_v/libreoffice-dictionaries-$pkgver.tar.xz https://download.documentfoundation.org/libreoffice/src/$_v/libreoffice-translations-$pkgver.tar.xz @@ -134,27 +165,43 @@ source="https://download.documentfoundation.org/libreoffice/src/$_v/libreoffice- $_addsrcurl/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip $_addsrcurl/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip $_addsrcurl/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - $_addsrcurl/commons-logging-1.2-src.tar.gz $_addsrcurl/dtoa-20180411.tgz + $_addsrcurl/frozen-1.1.1.tar.gz $_addsrcurl/lxml-4.1.1.tgz - $_addsrcurl/pdfium-4500.tar.bz2 - $_addsrcurl/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz - $_addsrcurl/QR-Code-generator-1.4.0.tar.gz - $_addsrcurl/libcmis-0.5.2.tar.xz + $_addsrcurl/pdfium-5778.tar.bz2 + $_addsrcurl/skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz + $_addsrcurl/libcmis-0.6.1.tar.xz + $_addsrcurl/dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf linux-musl.patch - fix-execinfo.patch - disable-liborcus-unittest.patch musl-stacksize.patch musl-libintl.patch - gcc-11.patch - remove-backtrace.patch - pld-skia-patches.patch - skia-freetype2.11.diff + icu74.patch + libxml-2.12.patch " +options="!check" # todo, huge testsuite, not much value, .. # secfixes: +# 7.3.6.2-r0: +# - CVE-2022-3140 +# 7.2.7.2-r0: +# - CVE-2022-26305 +# - CVE-2022-26306 +# - CVE-2022-26307 +# 7.2.5.2-r0: +# - CVE-2021-25636 +# 7.2.2.2-r0: +# - CVE-2021-25631 +# - CVE-2021-25632 +# - CVE-2021-25633 +# - CVE-2021-25634 +# - CVE-2021-25635 +# 6.4.4.2-r0: +# - CVE-2020-12802 +# - CVE-2020-12803 +# 6.4.3.2-r0: +# - CVE-2020-12801 # 6.3.1.2-r0: # - CVE-2019-9854 # - CVE-2019-9855 @@ -188,11 +235,13 @@ add_lang brx "Bodo" add_lang bs "Bosnian" add_lang ca "Catalan" add_lang ca_valencia "Catalan (Valencian)" +add_lang ckb "Central Kurdish" add_lang cs "Czech" add_lang cy "Welsh (Cymraeg)" add_lang da "Danish" add_lang de "German" add_lang dgo "Dogri proper" +add_lang dsb "Lower Sorbian" add_lang dz "Dzongkha" add_lang el "Greek" add_lang en_gb "English (UK)" en_GB @@ -205,20 +254,24 @@ add_lang eu "Basque" add_lang fa "Persian (Farsi)" add_lang fi "Finnish" add_lang fr "French" +add_lang fur "Friulian" +add_lang fy "Frisian" add_lang ga "Irish" add_lang gd "Scottish Gaelic" add_lang gl "Galician" add_lang gu "Gujarati" -add_lang gug "Guaranà (Paraguay)" +add_lang gug "Guaraní (Paraguay)" add_lang he "Hebrew" add_lang hi "Hindi" add_lang hr "Croatian" +add_lang hsb "Upper Sorbian" add_lang hu "Hungarian" add_lang id "Indonesian" add_lang is "Icelandic" add_lang it "Italian" add_lang ja "Japanese" add_lang ka "Georgian" +add_lang kab "Kabyle" add_lang kk "Kazakh" add_lang km "Khmer" add_lang kmr_latn "Kurmanji Kurdish (Latin)" kmr_Latn @@ -279,13 +332,13 @@ add_lang ug "Uyghur" add_lang uk "Ukrainian" add_lang uz "Uzbek" add_lang ve "Venda" +add_lang vec "Venetian" add_lang vi "Vietnamese" add_lang xh "Xhosa" add_lang zh_cn "Simplified Chinese (Peoples Republic of China)" zh_CN add_lang zh_tw "Traditional Chinese (Taiwan)" zh_TW add_lang zu "Zulu" - # help abuild find shared objects in rpath ldpath="/usr/lib/libreoffice/program:/usr/lib/libreoffice/ure/lib/" @@ -309,37 +362,48 @@ unpack() { } prepare() { - # We don't want to apply the skia-freetype2.11 patch ourselves so we renamed it - # and move it to the place where the LibreOffice build system expects it - mv "$srcdir/skia-freetype2.11.diff" external/skia/"skia-freetype2.11.patch" + # the build includes execinfo in some places, but patching it is quite hard + # due to self-patching build system + cat > include/execinfo.h <<-EOF + /* nothing */ + EOF default_prepare - export CC=clang - export CXX=clang++ - NOCONFIGURE=1 ./autogen.sh } build() { - # boost-1.59 - export CPPFLAGS="$CPPFLAGS -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED" + # https://bugs.documentfoundation.org/show_bug.cgi?id=78174 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812 + # gcc with -Os will produce "undefined reference to non-virtual thunk to XXX" + # errors. workaround by forcing -O2. + # also this thing is huge and O2 makes more sense. + export CFLAGS="${CFLAGS//-Os/-O2}" + export CPPFLAGS="${CPPFLAGS//-Os/-O2}" + export CXXFLAGS="${CXXFLAGS//-Os/-O2}" if [ "$_have_java" = true ]; then - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk - _conf=" - --with-jdk-home="$JAVA_HOME" \ - --with-ant-home="/usr/share/java/apache-ant" \ + export JAVA_HOME=/usr/lib/jvm/java-17-openjdk + local java=" + --with-jdk-home=$JAVA_HOME + --with-ant-home=/usr/share/java/apache-ant --with-java " else - _conf="--without-java" + local java="--without-java" fi - # todo: fix - # workdir/CxxObject/sot/source/sdstor/ucbstorage.o: in function `UCBStorage_Impl::Init()': - # ucbstorage.cxx:(.text+0x6509): undefined reference to `non-virtual thunk to cppu::WeakImplHelper<com::sun::star::io::XInputStream>::acquire()' - _conf="--without-java" + case "$CARCH" in + x86_64|aarch64) + local lto="--enable-lto" + ;; + esac + + export qt6_libexec_dirs="/usr/lib/qt6" + + # force c++17 here since otherwise it's not set for abseil conftest + export CXXFLAGS="$CXXFLAGS -std=c++17" ./configure \ --build=$CBUILD \ @@ -349,35 +413,45 @@ build() { --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ - --with-vendor="Alpine Linux" \ - --disable-online-update \ - --disable-fetch-external \ --disable-dependency-tracking \ + --disable-fetch-external \ + --disable-online-update \ + --enable-python=system \ --enable-release-build \ --enable-split-app-modules \ - --enable-python=system \ - --with-tls=nss \ - --with-system-libs \ - --with-system-dicts \ - --with-system-ucpp \ --with-external-dict-dir=/usr/share/hunspell \ --with-external-hyph-dir=/usr/share/hyphen \ --with-external-tar="$srcdir" \ --with-lang="$languages" \ + --with-system-dicts \ + --with-system-libs \ + --with-system-zxing \ + --with-tls=nss \ + --with-vendor="Alpine Linux" \ + --without-fonts \ + --without-junit \ + --without-myspell-dicts \ + --without-system-dragonbox \ + --without-system-frozen \ --without-system-jars \ --without-system-libcmis \ - --without-junit \ - --without-fonts \ + --without-system-libfixmath \ --without-system-sane \ - --without-myspell-dicts \ - --disable-firebird-sdbc \ --disable-coinmp \ + --disable-firebird-sdbc \ --disable-lpsolve \ --enable-gtk3 \ + --enable-gtk3-kde5 \ + --enable-gtk4 \ + --enable-kf5 \ + --enable-odk \ + --enable-qt5 \ + --enable-qt6 \ --enable-skia \ - $_conf + $lto \ + $java - make build-nocheck + make build # build libreofficekit cd libreofficekit && make } @@ -388,7 +462,7 @@ package() { _split() { local i - grep "^[^% ]" $builddir/file-lists/${1}_list.txt | sort -u | while IFS= read -r i; do + grep "^[^% ]" "$builddir"/file-lists/${1}_list.txt | sort -u | while IFS= read -r i; do [ "$i" ] || continue dirname="$(dirname $i)" [ -d "$subpkgdir/$dirname" ] || install -dm755 "$subpkgdir/$dirname" @@ -427,6 +501,30 @@ common() { "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/startcenter.desktop \ "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/xsltfilter.desktop \ "$subpkgdir"/usr/lib/libreoffice/share/xdg/ + + # split bash-completion into a separate subpackage + mkdir -p -- "$pkgdir"/usr/share/bash-completion/completions + mv -t "$pkgdir"/usr/share/bash-completion/completions \ + -- "$subpkgdir"/usr/share/bash-completion/completions/* + rmdir -p -- "$subpkgdir"/usr/share/bash-completion/completions || : + + # create system uno sitedir so "import uno" will work in python.. + local sitedir="$(python3 -c "import site; print(site.getsitepackages()[0])")" + mkdir -p "$subpkgdir/$sitedir"/uno + + # create wrapper for libreoffice internals.. (use init.py to use a clean subdir) + cat > "$subpkgdir/$sitedir"/uno/__init__.py <<-EOF + import sys, os + + sys.path.append('/usr/lib/libreoffice/program') + os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:/usr/lib/libreoffice/program/fundamentalrc') + EOF + + # append main uno startup to module.. + cat >> "$subpkgdir/$sitedir"/uno/__init__.py "$subpkgdir"/usr/lib/libreoffice/program/uno.py + + # link to helper imported from main uno.py + ln -sfv /usr/lib/libreoffice/program/unohelper.py "$subpkgdir/$sitedir"/uno/unohelper.py } draw() { @@ -438,12 +536,49 @@ draw() { mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/draw.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg } -gnome() { - pkgdesc="LibreOffice - GNOME integration" +gtk() { + pkgdesc="LibreOffice - GTK integration" depends="libreoffice-common" + # pull this by default so people get an actually usable UI and not something unreadable + install_if="$pkgname=$pkgver-r$pkgrel" + + provides="libreoffice-gtk4=$pkgver-r$pkgrel libreoffice-gtk3=$pkgver-r$pkgrel libreoffice-gnome=$pkgver-r$pkgrel" + + # used to be named with the versions + # SAL_USE_VCLPLUGIN=gtk3 is default (and gets used), =gtk4 uses the gtk4 one (which is never default) + # merged back into -gtk because only -gtk3 is ever loaded without explicit other vcl with this package + replaces="libreoffice-gtk4 libreoffice-gtk3" _split gnome } +qt5() { + pkgdesc="LibreOffice - Qt5 integration" + depends="libreoffice-common" + + mkdir -p "$subpkgdir"/usr/lib/libreoffice/program + mv "$pkgdir"/../all/usr/lib/libreoffice/program/libvclplug_qt5lo.so "$subpkgdir"/usr/lib/libreoffice/program/ +} + +qt6() { + pkgdesc="LibreOffice - Qt6 integration" + depends="libreoffice-common" + + mkdir -p "$subpkgdir"/usr/lib/libreoffice/program + mv "$pkgdir"/../all/usr/lib/libreoffice/program/libvclplug_qt6lo.so "$subpkgdir"/usr/lib/libreoffice/program/ +} + +kf5() { + pkgdesc="LibreOffice - KDE integration" + depends="libreoffice-common" + install_if="$pkgname=$pkgver-r$pkgrel plasma-workspace" + + mkdir -p "$subpkgdir"/usr/lib/libreoffice/program + mv "$pkgdir"/../all/usr/lib/libreoffice/program/libkf5be1lo.so "$subpkgdir"/usr/lib/libreoffice/program/ + mv "$pkgdir"/../all/usr/lib/libreoffice/program/libvclplug_kf5lo.so "$subpkgdir"/usr/lib/libreoffice/program/ + mv "$pkgdir"/../all/usr/lib/libreoffice/program/libvclplug_gtk3_kde5lo.so "$subpkgdir"/usr/lib/libreoffice/program/ + +} + impress() { pkgdesc="LibreOffice - Presentation application" depends="libreoffice-common" @@ -454,6 +589,8 @@ impress() { } libreofficekit() { + pkgdesc="Access LibreOffice functionality through C/C++ without UNO" + depends= mkdir -p "$subpkgdir"/usr/include cp -a "$builddir"/include/LibreOfficeKit "$subpkgdir"/usr/include } @@ -489,9 +626,9 @@ sdk() { } sha512sums=" -9adc14aa2aa24e1e91b32f0663d3fed8421baf78c3d310e8cc52ae70ea338b9d58406344d22d2c2fa6f91f10ae91945ef2d5713036f9144705bdb4c19ad69ca7 libreoffice-7.2.2.2.tar.xz -a7f1ce0bdb1feb4b23d63a865f8ccdbcb451e511381852246487dd972b1f9be90b56f1ba9956de9ed7159ca55d0621cf03a0b2424c3a163a5407929ae3e08821 libreoffice-dictionaries-7.2.2.2.tar.xz -3bfda8085b7276104a949140098c56d0ceee054913bfd640961e74439529e729e4d73aed4e1c300ecfdc3f84820ca931f640b8f53b9270567adfead14055413b libreoffice-translations-7.2.2.2.tar.xz +dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6 libreoffice-7.6.4.1.tar.xz +aa5ee67fdb7f3746c35f462554430cd83b6dfd24fb5afb42bbca22eb501b5f0631ab25d64805bb9aef21231ded59ffa7850186689ff2057801a1f85e0ba036ea libreoffice-dictionaries-7.6.4.1.tar.xz +4e7108754f50e117566e16b86e98f1d5e808e2bd07a472be27da1ececdd79b039f731d528e844015ef95dba8dc03e0e771cdd3bd9b5d7df7a9dd4c20683ee4a7 libreoffice-translations-7.6.4.1.tar.xz a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 9fe106bbdb55365f589246e5a0d10bbe9b35224132b66a1823dc6361633a67f2acc0e8c393dc7ed70d086858d16d242b8806b8b2184c98e3d20d0be85bed9c44 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip @@ -507,22 +644,18 @@ a04eca6a57807358bd4f8d017a2eeaa58403ef51fab11fc46ab089113a0ff5f66aaa793d3fc57b48 4476024e7f307617719714fbf0999409aa11d730bc316f833bb6627d1b83abb42460417be588c193ecb49d6b926dd1f411934d8a8abebe00a3e85c0047dad0a6 db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743 eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip -9f3761184950f2f13e85d8bc447709ab8be631dfd231b4f053f8147468db1bf71fb116ddba95e39f4afc4cf28c742e07d40c7a637f28004a60dc13935f9609f9 commons-logging-1.2-src.tar.gz 722aa814c33a34bfffe6c0201b0035cc3b65854a0ba9ae2f51620a89d68019353e2c306651b35bca337186b22b2e9865ef3c5e3df8e9328006f882e4577f8c85 dtoa-20180411.tgz +e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e frozen-1.1.1.tar.gz 9542e5206f9b2f9e072c52ef8e6cf44d1aaae8ae3e7ca7e820c1fac12e716503308ccb3cebc52155b4c93799f3ebca247781fc491524d004378bd26f5cddb9d1 lxml-4.1.1.tgz -47e0f199fd9a908835d16495c604cb087588e1088a79f8403b35059aa0fddf97947c9c158802c73b9f9995def1bc849d3fb866916002fbc1cfa21ed89ba00edd pdfium-4500.tar.bz2 -625ed461d85ce5c5c73ffd20bc3f2c9b5fe6ba557693b793b387ffb434d4f0d9056bd9befe6760c55e9e47f09c02373a49b8ac106162a40d940ea351e8c873c0 skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz -314a757bfdf9a38bcf07fd7a0103d28a2d1dd7311b8234761304efeef7bfdb740db78ab01e6b67e99a28d523cc2be9c1073b2de9d65e853d191c3dad19af56d0 QR-Code-generator-1.4.0.tar.gz -295ab15115e75b1f6074f17d3538afe0de9b2b77ab454f5c63cb05e8df11886d82942fbf21ba01486052e3f6c75b0636b99d8e660cd3472dc4b87c31d3cd557b libcmis-0.5.2.tar.xz +1bb45c9a8f36fc3098d872f952151fb3a8314291c8d6c1b68d7b8170c062fd71d30fff389f344a957878c7d3dde6f5a913ea88e7d8d197e5e3fdd96b90b6e84f pdfium-5778.tar.bz2 +58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz +a322cda7f9bb8e191033b41d1076208c5edfbf8a0ef1d0c2a210b5be61d75a8918c3530db246fb7c8b070778cf0674d929efaafcf4b1e342fdbc776011fb9b31 libcmis-0.6.1.tar.xz +41ac356ebced3312c0f9ea0f07ff372337ab78af69071f63f63dc12bd2b0088d5d89aae3792276599dd0393bfdfd2b979946c43d36042e43105080bcdcbe089d dragonbox-1.1.3.tar.gz 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c 185d60944ea767075d27247c3162b3bc-unowinreg.dll 6a6d131dad5191614950a49323ae6d9385afe331983c1c85fde82ce6ee816051d95dde9ef90658b8f0a8a0a21754e72ff724bf41f6b96c046b7b4c2660f7095b f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf -6d9979b571744900c143dcd4cd27d0ab5c01aab02deed4fc297c3de9b4374436a7641a35a0f9793e31e336a63371a9454ea4d390aff758aa4535c536a4be675a linux-musl.patch -bd02f5ab103dfd2189df01c6e14e0c0d13c4ec8497c4b9ab00f49a1e7af341bbc93fb2001b69ffec14c79f9394b14af70bf6ceab8e3af53e8a84ec61c61d555d fix-execinfo.patch -121827c1eaa0d09a8ccc757e18c7306fef0b8a22335a1910606d1a59891b8ae33fbe85581baa8b2da79dafd27d952d89c4402f0ffb37cb4f702418d50abf0c90 disable-liborcus-unittest.patch -9abb0b14b7c408705569f26f6ed6519630ee7b98ff9c959eb53bb5efec6c08cae906f3c82943aee21098ab09c6caf58443a0dbe347d7dc5c8b6637f3665abca2 musl-stacksize.patch +5bb780c1a5f57131a7df712be3d1a57d12c26516c52efc9ef8413f2e74f7caaee9b901a7e793a68706364e084ac2cbe0a59feac9e9921775b1012cf12162193b linux-musl.patch +3364062dac89722d6ec738a254e2296f4f6e0426e689e16be59fa1bcc504aea4a183859f82277f1409c25965b08655d1e643cef4dff03d96aba1fa4bfc2feb06 musl-stacksize.patch d99d074e89e2713a3b6a56fa60d9d989ca6eefc8884ccbf88cb16c7b09da6dde4ba4ebc6a4d8408b61a08088df7cb1bcda60738f91e5569179fc45d7e9b901a3 musl-libintl.patch -af40655fd7bb1dd6ae0afcca9dc8aea7ee0578590ca4df172930450fadb90d75e6168b0d9753b68885b46bf91a6ee7bf3bb72adcb717bbd910d54dca8e7c0bfd gcc-11.patch -9d7319fc05576538828134e92bc1ccc90fea670ddcee3dc5d1e502d98bb1c2d23b7d86e613502f88b3178072dfa61870f322f43df15797f8b64d1f7d4e86dc4d remove-backtrace.patch -4ea6483262bfb1d0f1ca979163167a347d8d0ac5a51edae802665612937a50e879f34e2559061cc775cac208f53e3801eb190d1bac0434442664aaff9a1d30c1 pld-skia-patches.patch -0bb43bd6999d66e0068b172e0b7d4af5ca953721f9959ba55b2d189de5bbcc407ff14139b8945ad4043d5398190b87bac3a8df8b19d8f2fc200c0ae9a2825ad0 skia-freetype2.11.diff +9f96ca0fde7014fcdef8a974f6e3fc4e3360186fedbaa3c65e29196384fca066cc819536695c614a904f3add80b8ee004f6588ab4fd32e52f69b655fe72fa885 icu74.patch +d2125816be231c6b13055374394efd69e7f079687f7e4cdc22553bc4b1cf771670e3d46579bc07c3fd246a3caa608024e884edacd807038835463bb0060153e9 libxml-2.12.patch " |