aboutsummaryrefslogtreecommitdiffstats
path: root/community/libreoffice/APKBUILD
blob: fe0947cf63f8b99026e1110030d0c958d96b853b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
# Contributor: Jens Staal <staal1978@gmail.com>
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=libreoffice
pkgver=7.2.2.2
pkgrel=1
pkgdesc="LibreOffice - Meta package for the full office suite"
url="https://www.libreoffice.org/"
# missing openjdk11 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
# aarch64, armv7, x86 can't link to boost_filesystem on 3.15 builders
arch="all !s390x !mips64 !riscv64 !armhf !ppc64le !aarch64 !armv7 !x86"
arch="" # see https://gitlab.alpinelinux.org/alpine/aports/-/issues/13141
license="MPL-2.0"
makedepends="
	apache-ant
	apr-dev
	autoconf
	automake
	bison
	bluez-dev
	boost-dev
	box2d-dev
	clang
	clucene-dev
	coreutils
	cppunit-dev
	cups-dev
	doxygen
	findutils
	flex
	freetype-dev
	glew-dev
	glm-dev
	glu-dev
	gperf
	gpgme-dev
	gst-plugins-base-dev
	gstreamer-dev
	gtk+3.0-dev
	harfbuzz-dev
	hunspell-dev
	hyphen-dev
	icu-dev
	junit
	kconfig-dev
	lcms2-dev
	libabw-dev
	libcdr-dev
	libe-book-dev
	libepubgen-dev
	libetonyek-dev
	libexecinfo-dev
	libexttextcat-dev
	libfreehand-dev
	libjpeg-turbo-dev
	libmspub-dev
	libmwaw-dev
	libnumbertext-dev
	libodfgen-dev
	liborcus-dev
	libpagemaker-dev
	libpq-dev
	libqxp-dev
	libstaroffice-dev
	libvisio-dev
	libwpd-dev
	libwpg-dev
	libwps-dev
	libxml2-utils
	libxrandr-dev
	libxrender-dev
	libxslt-dev
	libzmf-dev
	mariadb-dev
	mdds-dev
	mythes-dev
	neon-dev
	nss-dev
	openldap-dev
	openssl1.1-compat-dev
	perl
	perl-archive-zip
	plasma-framework-dev
	poppler-dev
	py3-setuptools
	python3-dev
	qt5-qtbase-dev
	redland-dev
	sed
	tar
	ucpp
	unixodbc-dev
	vigra-dev
	xmlsec-dev
	xz
	zip
	zxing-cpp-dev
	"
# 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"
		;;
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 $pkgname-qt5 $pkgname-kf5"
depends="$pkgname-base $pkgname-calc $pkgname-common $pkgname-draw $pkgname-impress $pkgname-math
	$pkgname-connector-postgres $pkgname-writer libreofficekit"
_addsrcurl="https://dev-www.libreoffice.org/src"
case $pkgver in
	*.*.*.*) _v=${pkgver%.*};;
	*.*.*) _v=$pkgver;;
esac

# grep LIBXMLSEC_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
	$_addsrcurl/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
	$_addsrcurl/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
	$_addsrcurl/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
	$_addsrcurl/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
	$_addsrcurl/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
	$_addsrcurl/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
	$_addsrcurl/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
	$_addsrcurl/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
	$_addsrcurl/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
	$_addsrcurl/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
	$_addsrcurl/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip
	$_addsrcurl/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
	$_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/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
	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
	"

# secfixes:
#   6.3.1.2-r0:
#     - CVE-2019-9854
#     - CVE-2019-9855
#   6.3.0.4-r0:
#     - CVE-2019-9850
#     - CVE-2019-9851
#     - CVE-2019-9852
#   6.2.5.2-r0:
#     - CVE-2019-9848
#     - CVE-2019-9849

add_lang() {
	local pkglang="${3:-$1}"
	subpackages="$subpackages $pkgname-lang-$1:_lang_$1"
	languages="$languages ${pkglang/_/-}"
	eval "_lang_$1() { pkgdesc=\"LibreOffice - $2 language pack\"; depends=\"\"; _split lang_${pkglang}; }"
}

add_lang af "Afrikaans"
add_lang am "Amharic"
add_lang ar "Arabic"
add_lang as "Assamese"
add_lang ast "Asturian"
add_lang be "Belarusian"
add_lang bg "Bulgarian"
add_lang bn "Bengali"
add_lang bn_in "Bengali (India)" bn_IN
add_lang bo "Tibetan"
add_lang br "Breton"
add_lang brx "Bodo"
add_lang bs "Bosnian"
add_lang ca "Catalan"
add_lang ca_valencia "Catalan (Valencian)"
add_lang cs "Czech"
add_lang cy "Welsh (Cymraeg)"
add_lang da "Danish"
add_lang de "German"
add_lang dgo "Dogri proper"
add_lang dz "Dzongkha"
add_lang el "Greek"
add_lang en_gb "English (UK)" en_GB
add_lang en_us "English (US)" en_US
add_lang en_za "English (South Africa)" en_ZA
add_lang eo "Esperanto"
add_lang es "Spanish"
add_lang et "Estonian"
add_lang eu "Basque"
add_lang fa "Persian (Farsi)"
add_lang fi "Finnish"
add_lang fr "French"
add_lang ga "Irish"
add_lang gd "Scottish Gaelic"
add_lang gl "Galician"
add_lang gu "Gujarati"
add_lang gug "Guaraní (Paraguay)"
add_lang he "Hebrew"
add_lang hi "Hindi"
add_lang hr "Croatian"
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 kk "Kazakh"
add_lang km "Khmer"
add_lang kmr_latn "Kurmanji Kurdish (Latin)" kmr_Latn
add_lang kn "Kannada"
add_lang ko "Korean"
add_lang kok "Konkani"
add_lang ks "Kashmiri"
add_lang lb "Luxembourgish"
add_lang lo "Lao"
add_lang lt "Lithuanian"
add_lang lv "Latvian"
add_lang mai "Maithili"
add_lang mk "Macedonian"
add_lang ml "Malayalam"
add_lang mn "Mongolian"
add_lang mni "Meithei (Manipuri)"
add_lang mr "Marathi"
add_lang my "Burmese"
add_lang nb "Norwegian (Bokmal)"
add_lang ne "Nepali"
add_lang nl "Dutch"
add_lang nn "Nynorsk"
add_lang nr "Ndebele (South)"
add_lang nso "Northern Sotho"
add_lang oc "Occitan"
add_lang om "Oromo"
add_lang or "Oriya"
add_lang pa_in "Punjabi (India)" pa_IN
add_lang pl "Polish"
add_lang pt "Portuguese"
add_lang pt_br "Portuguese (Brazil)" pt_BR
add_lang ro "Romanian"
add_lang ru "Russian"
add_lang rw "Kinyarwanda"
add_lang sa_in "Sanskrit (India)" sa_IN
add_lang sat "Santali"
add_lang sd "Sindhi"
add_lang si "Sinhala"
add_lang sid "Sidamo"
add_lang sk "Slovak"
add_lang sl "Slovenian"
add_lang sq "Albanian"
add_lang sr "Serbian"
add_lang sr_latn "Serbian (Latin)" sr_Latn
add_lang ss "Swati"
add_lang st "Southern Sotho"
add_lang sv "Swedish"
add_lang sw_tz "Swahili (Tanzania)" sw_TZ
add_lang ta "Tamil"
add_lang te "Telugu"
add_lang tg "Tajik"
add_lang th "Thai"
add_lang tn "Tswana"
add_lang tr "Turkish"
add_lang ts "Tsonga"
add_lang tt "Tatar"
add_lang ug "Uyghur"
add_lang uk "Ukrainian"
add_lang uz "Uzbek"
add_lang ve "Venda"
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/"

unpack() {
	if [ -z "${force:-}" ]; then
		verify
		initdcheck
	fi
	mkdir -p "$srcdir"
	msg "Unpacking sources..."

	local u
	for u in $source; do
		local s="$SRCDEST/$(filename_from_uri $u)"
		case $s in
		*/libreoffice-*.tar.xz)
			msg "Unpacking $s..."
			unxz -c "$s" | tar -C "$srcdir" -x ;;
		esac
	done
}

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"

	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"

	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
			--with-java
		"
	else
		_conf="--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"

	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--with-vendor="Alpine Linux" \
		--disable-online-update \
		--disable-fetch-external \
		--disable-dependency-tracking \
		--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" \
		--without-system-jars \
		--without-system-libcmis \
		--without-junit \
		--without-fonts \
		--without-system-sane \
		--without-myspell-dicts \
		--disable-firebird-sdbc \
		--disable-coinmp \
		--disable-lpsolve \
		--enable-gtk3 \
		--enable-skia \
		--enable-gtk3-kde5 \
		--enable-kf5 \
		--enable-qt5 \
		$_conf

	make build-nocheck
	# build libreofficekit
	cd libreofficekit && make
}

package() {
	make DESTDIR="$pkgdir"/../all distro-pack-install
}

_split() {
	local i
	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"
		mv "$pkgdir"/../all/"$i" "$subpkgdir"/"$i"
	done
}

base() {
	pkgdesc="LibreOffice - Database frontend"
	depends="libreoffice-common"
	_split base

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/base.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

calc() {
	pkgdesc="LibreOffice - Spreadsheet"
	depends="libreoffice-common"
	_split calc

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/calc.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

common() {
	pkgdesc="LibreOffice - Common files"
	depends="libreoffice-lang-en_us"
	_split common

	# The .desktop files for each app should be in the corrosponding subpackage
	mkdir -p "$pkgdir"/../all/usr/lib/libreoffice/share/xdg
	mv "$subpkgdir"/usr/lib/libreoffice/share/xdg/ "$pkgdir"/../all/usr/lib/libreoffice/share/
	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv \
		"$pkgdir"/../all/usr/lib/libreoffice/share/xdg/startcenter.desktop \
		"$pkgdir"/../all/usr/lib/libreoffice/share/xdg/xsltfilter.desktop \
		"$subpkgdir"/usr/lib/libreoffice/share/xdg/
}

draw() {
	pkgdesc="LibreOffice - Drawing application"
	depends="libreoffice-common"
	_split draw

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/draw.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

gnome() {
	pkgdesc="LibreOffice - GNOME integration"
	depends="libreoffice-common"
	_split gnome
}

qt5() {
	pkgdesc="LibreOffice - Qt 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/
}

kf5() {
	pkgdesc="LibreOffice - KDE integration"
	depends="libreoffice-common"
	install_if="$pkgname 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"
	_split impress

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/impress.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

libreofficekit() {
	mkdir -p "$subpkgdir"/usr/include
	cp -a "$builddir"/include/LibreOfficeKit "$subpkgdir"/usr/include
}

math() {
	pkgdesc="LibreOffice - Equation editor"
	depends="libreoffice-common"
	_split math

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/math.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

postgres() {
	pkgdesc="LibreOffice - Connector for PostgreSQL database"
	depends="libreoffice-base"
	_split postgresql
}

writer() {
	pkgdesc="LibreOffice - Word Processor"
	depends="libreoffice-common"
	_split writer

	mkdir -p "$subpkgdir"/usr/lib/libreoffice/share/xdg
	mv "$pkgdir"/../all/usr/lib/libreoffice/share/xdg/writer.desktop "$subpkgdir"/usr/lib/libreoffice/share/xdg
}

sdk() {
	pkgdesc="LibreOffice - SDK"
	depends="libreoffice-common"
	_split 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
a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a  17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
9fe106bbdb55365f589246e5a0d10bbe9b35224132b66a1823dc6361633a67f2acc0e8c393dc7ed70d086858d16d242b8806b8b2184c98e3d20d0be85bed9c44  3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a  35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
a7c3044a0a7c67881f78eddc4b3faf05e29b20755a59cdbb9a0a49bd21be5aaa95d4ea5eaabdd6f005a421981fb7c55fee590d4c9592fe363ba27ae590652bd4  39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
8eaa9eed3bff16a16483d0754756c181089eb705ea34ded7f9f6db90a591cbce3f0551f28d097bd2f44de813cb818720c430e79e516939e0398b72bf4614f4cd  3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f  798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f  8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6  97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53c0e  ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
654d2408c11349c90ae7d80b0c1997ee831004bc4ee36a706a0d8a84617fd0f82a97c5b45ab2388d60085afaec59a02eada007a8a1e14c3b366cabd36b7607ec  ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
a04eca6a57807358bd4f8d017a2eeaa58403ef51fab11fc46ab089113a0ff5f66aaa793d3fc57b484334cbf51ed388a90d8d72d1e5819c8248cc0113ac928a77  beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip
71164f5e052db4fc16d1eb6ceb66d2b483d4912d874e371399047761e1d82e95d14288be5a7952c40f0ce39366f0706e726720e6e7171a00ce7bb55632cbf10c  d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
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
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
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
d99d074e89e2713a3b6a56fa60d9d989ca6eefc8884ccbf88cb16c7b09da6dde4ba4ebc6a4d8408b61a08088df7cb1bcda60738f91e5569179fc45d7e9b901a3  musl-libintl.patch
af40655fd7bb1dd6ae0afcca9dc8aea7ee0578590ca4df172930450fadb90d75e6168b0d9753b68885b46bf91a6ee7bf3bb72adcb717bbd910d54dca8e7c0bfd  gcc-11.patch
9d7319fc05576538828134e92bc1ccc90fea670ddcee3dc5d1e502d98bb1c2d23b7d86e613502f88b3178072dfa61870f322f43df15797f8b64d1f7d4e86dc4d  remove-backtrace.patch
4ea6483262bfb1d0f1ca979163167a347d8d0ac5a51edae802665612937a50e879f34e2559061cc775cac208f53e3801eb190d1bac0434442664aaff9a1d30c1  pld-skia-patches.patch
0bb43bd6999d66e0068b172e0b7d4af5ca953721f9959ba55b2d189de5bbcc407ff14139b8945ad4043d5398190b87bac3a8df8b19d8f2fc200c0ae9a2825ad0  skia-freetype2.11.diff
"