summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYves G2020-04-18 16:56:14 +0200
committerYves G2020-04-18 16:56:14 +0200
commit2d946d35eee7c7ff9f0a2548555978a3180c57de (patch)
treec83caa0ce3c15da304c10a3310a9dcadf2df2b6c
parentc602a3eda5b7729334e3218c3024fedde7039656 (diff)
downloadaur-2d946d35eee7c7ff9f0a2548555978a3180c57de.tar.gz
upstream v4.2.2-2 (added i18n packages)
-rw-r--r--.SRCINFO391
-rw-r--r--PKGBUILD109
2 files changed, 439 insertions, 61 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff4d5a39e0fe..d42d652ce6a0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,6 @@
pkgbase = collabora-online-server-nodocker
- pkgdesc = Collabora CODE (LibreOffice Online) server for Nextcloud or ownCloud, without Docker
- pkgver = 4.2.0
- pkgrel = 2
+ pkgver = 4.2.2
+ pkgrel = 1
url = https://www.collaboraoffice.com/code/
install = install
arch = x86_64
@@ -31,8 +30,6 @@ pkgbase = collabora-online-server-nodocker
depends = cpio
optdepends = hunspell: Use with language-specific hunspell dictionaries for LibreOffice spell-check
optdepends = hyphen: Use with language-specific hyphen rules for LibreOffice hyphenation
- provides = libreoffice
- provides = libreoffice-en-US
backup = etc/apache2/conf-available/loolwsd.conf
backup = etc/loolwsd/loolkitconfig.xcu
backup = etc/loolwsd/loolwsd.xml
@@ -43,41 +40,365 @@ pkgbase = collabora-online-server-nodocker
source = mkcert_example.sh
source = sysusers
source = tmpfiles
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/loolwsd_4.2.0-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-calc_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-core_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-ure_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-graphicfilter_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-images_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-impress_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ooofonts_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-writer_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-en-us_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-draw_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-extension-pdf-import_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ooolinguistic_6.2.10.2-2_amd64.deb
- source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/code-brand_4.2-12_all.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/loolwsd_4.2.2-2_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-calc_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-core_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-ure_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-graphicfilter_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-images_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-impress_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ooofonts_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-writer_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-en-us_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-draw_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-extension-pdf-import_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ooolinguistic_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/code-brand_4.2-20_all.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-en-gb_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-lv_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-lt_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ro_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-gl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-gu_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ml_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-sl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-sk_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-pt-br_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-zh-cn_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-gd_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-lv_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-sv_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-lt_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ga_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-sr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-gd_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-mr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-pl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-uk_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-de_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ru_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-gu_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-gl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-da_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-sv_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-el_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-id_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-ru_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-sr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-fr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-uk_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-nl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-ar_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-no_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-pl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ja_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-oc_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-it_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-is_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-pt_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-et_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-eu_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-de_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-sl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-ro_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-sk_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-da_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-es_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-hr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-hi_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-bg_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-cs_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-hu_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ca_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-te_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-br_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-he_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-kn_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ko_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-km_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-cs_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-ca_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-br_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-he_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-hr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-hi_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-vi_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-bn-in_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-bg_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-sr-latn_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-hu_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-cy_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-vi_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-es_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-et_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-zh-tw_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-pa-in_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-oc_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-te_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-is_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-fi_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-it_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ta_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-nl_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ar_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-as_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-nn_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-pt-br_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-fr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-or_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-ca-valencia_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-pt-pt_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-id_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-tr_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-el_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraofficebasis6.2-nb_6.2.10.10-10_amd64.deb
+ source = https://www.collaboraoffice.com/repos/CollaboraOnline/CODE/collaboraoffice6.2-dict-en_6.2.10.10-10_amd64.deb
sha1sums = SKIP
sha1sums = 4dea8c0bb62525f90d94d74a08c6f18f78a27ca9
sha1sums = 3fe2db88f4f7ee203520c59760582103d3e41210
sha1sums = 2d271f9493ea14c675af1bfa76f6b654569dd51f
sha1sums = f9c102a06b2582548f13121e78790237e2cb38e1
- sha1sums = 751428514b8fdeaad7619b87bfe96ef37a0986b1
- sha1sums = 359f38e039b125af5b115c66a77147dbe9c01be5
- sha1sums = 2c768d440b5b7a8fb5d4296ae00da8093d16bae4
- sha1sums = 05c8ab0a4b0c7ed5cc37c51804ca4d545cb0023b
- sha1sums = 7efca4c4f7893b7881dbb70a262c241be3d83c83
- sha1sums = 405ceaaf2ed11a9f104972b8dacb5557a409a850
- sha1sums = 36d8b9360dbc685626a9aaba3803cb7a5b5987c6
- sha1sums = ac67427de72b65f5ca835ec2704168b51f998dae
- sha1sums = b10dc2f1de690a08d71fdfe449850c140f1a145f
- sha1sums = 528310e035ebf788ab2487d3c09c56b68168150a
- sha1sums = c22b99e94291e7e5b589ce7d8003d27254df07ae
- sha1sums = 1c1b5e83bce1a67509fa33ac4a1ef6f21ec344a4
- sha1sums = 1b877e51731aa182eb41861d542596be67c1cfb1
- sha1sums = 4f5b38060c70dbe33f580001e82b7341b33bdb78
- sha1sums = 2202f2dfc37992e15979e5a639973bd778ef5068
+ sha1sums = 403f31e013e83757141538f1ea6b8a3b455c83b5
+ sha1sums = ae22434257e7ad5ebb0db533239caa411290d764
+ sha1sums = 07ecac5f08e379c52bc93121842a39939853d87e
+ sha1sums = e8a382d724c26dfd5ec3c7707897ca9681e20b4b
+ sha1sums = ed7a7c6f8ef23ec69f07e88e13820534e6a29e99
+ sha1sums = 988cf6a8116eb3a22aaf5f506275c936dbb69c6c
+ sha1sums = 086e171948d7ac1121b205730371c11d248a0bee
+ sha1sums = 948e1594f4875b25d5e81068ef6b93fa57740cb7
+ sha1sums = 5870d1877af3a1f813e15db78645abe9a7373115
+ sha1sums = 18805bf1116bccff5da32dcf9090144cff9129fc
+ sha1sums = 85da6d51a8797d3f2536682210bab7cf3a36409f
+ sha1sums = aaff4e3b7ce1bf057aec3307d67ddd9bd4e5b1ca
+ sha1sums = e7f673457538164d1b62b5610399a3970d1c5399
+ sha1sums = 7213f2e56ab41baedf9260856c93f7d0b31c5f75
+ sha1sums = cb5dbb957e865fbf3deae248e0a71a590ecf908d
+ sha1sums = 5a1cb56c6b05d3871cbeea4f7cc616bea64d1bf2
+ sha1sums = 3660f001879434157268488943dc85be178315db
+ sha1sums = f055114b425e9c50c2c6289664f6cd4f83f6238e
+ sha1sums = 75715d1133c4fc504a973fdc93697c2424c5c45a
+ sha1sums = bea19f1134552e3aa8884a45abc0dd5b5d38f757
+ sha1sums = c6b781ebc6887ee09d9d911a107b4e3f72ba1e3b
+ sha1sums = 28b0ebb2e261dc2a21b945e345a9ec6bf6f41b6c
+ sha1sums = 625ce4d2eabe2464d1cdf6c182a49cbadd54cb6e
+ sha1sums = 20fcc7e49d8662bf4ebbf4cee37fb8cce6c9a341
+ sha1sums = 125cf51854bc630fbede85e76877dd5566c18bf0
+ sha1sums = f34ca724344a65eb878166efb587080f44229422
+ sha1sums = db548b5794982ed354c59928d884748745855fb3
+ sha1sums = b8dc092e4d04cf765f03eadc4f78500dde8bd5b6
+ sha1sums = 8b2477d23c3b2f77eba83aa5987ccf2ee0864bf5
+ sha1sums = f3ef7ed35694cb4b5695abe696f0f096f001ca7d
+ sha1sums = 6f18ed111cdd9579bef0b2c99b8c5b05ae0e26a0
+ sha1sums = 8c4bd1d255599aa5d26c227979307c3614103649
+ sha1sums = 3bc5487513e453c7a8b3178c35828084dba9c0c5
+ sha1sums = e113ee205ee28dabdf341291494c89c91481b1b5
+ sha1sums = dc68c8e86b5ccab5ccbc48fcc68320a70ccc00d5
+ sha1sums = 6f099e4928fe385d3007ebf8092ac3b727cccce2
+ sha1sums = 68102660789dbb1122bbfd11400cddefb4b4ffbd
+ sha1sums = 329bbf730e96cefbf553fdb07f943b7d1a05a49d
+ sha1sums = 76250d05c2cdab2665d70fa3d6991cb3e935de68
+ sha1sums = b91e75d5f01266082a5376d8f76c3fef079c870f
+ sha1sums = 79ea06f9e4a3f86cf94c32af2a18f2db0b768e5a
+ sha1sums = 430dc842179ffd84a2b690725b967da699769964
+ sha1sums = c2988b0a34c43f8b4486f4814f95c7b3566fb054
+ sha1sums = 7dca544acbb8c0fbd078336aa363c7aebefc0362
+ sha1sums = 84f6b1257584c667d9ce0a8aa8b83973db05e475
+ sha1sums = 1d4827d92420b41556e845674809767f56068222
+ sha1sums = 3dfbd17302c97b4f9ac294754aa83e3fa446e83e
+ sha1sums = 1b59e015c6e071ab1bfb8613bdd76e9362248faa
+ sha1sums = 0a00b625cf16901821ac80bd9b22df25bebd7ad5
+ sha1sums = 570f8dad73045797fc08a81d94b1815edca16a4b
+ sha1sums = 7788f6cf56d0ceb12d9589cc090b720ec896b682
+ sha1sums = 7222f5f65e69031d149bdabe4340d3baa3e3bf12
+ sha1sums = 93ad07be122e5e385b05201b05a7e27dbe8ae23e
+ sha1sums = aae6f9dfc66b0239c6ce2f3945cd5256e3f93a73
+ sha1sums = 3a42d138b9c5e1ff5d421f5c6be5006345dbcc0e
+ sha1sums = 2c8402fc649cb2d5b1d83603e9529223e0bcb018
+ sha1sums = 5fb10b66b259e57eb2825b666b2786b02e808054
+ sha1sums = affa23c576c78201c72d13a1231e9f636b076065
+ sha1sums = b26b3ef993826a7005e7c86a528c5a90cf439daf
+ sha1sums = c6493d30677f0605141cb25a6f6dce8537df298f
+ sha1sums = 678c5a90e7dfe0c5eac7d21e4d8b32829ca832ba
+ sha1sums = db938e74e7c644db3decb32c6a290848da3b4bbd
+ sha1sums = 6cc9bb7caf6a6c4cc4dceb0616f2fb59d6f995a2
+ sha1sums = d9ab0c2f9f9a17f71beb84fe71b24ac1045feb55
+ sha1sums = d7b125bddde3eef0521ed2edb6e0a01f939dfb5a
+ sha1sums = e17b232070218acbe7804707fb25aedd45f84ed8
+ sha1sums = 3a514afa00dffb86ab1f674bdc5e8afe81272d83
+ sha1sums = 63f582dcb83dbce9e837b688b4c9556f3f89795a
+ sha1sums = 1c0bc55c46d3c21108f00879876f6e9c06ea3853
+ sha1sums = 8c35e48cda115e0d1ac51b10b7872a5fc2f415a9
+ sha1sums = 54bf03a5c36e5e7ed7a6c5d463e6b068a41cd699
+ sha1sums = b905a54d3c8c936137f32ae95ad02ac15121aed1
+ sha1sums = 930c515299de690f71f1a3f05bae7dc78291f564
+ sha1sums = 9891fc286d7a1f1d8e6d4c463e3226657e59d02e
+ sha1sums = 296a08b91b113236ff7aac282bd7fc89161b142a
+ sha1sums = d63e78d28c4d2c87c9f907649706c8d68b650983
+ sha1sums = 996b0f5afc262309c30f1b86cbde8c5cd41e3cfc
+ sha1sums = 79a9a1641f126296aed359e1c2b9845f721b7edc
+ sha1sums = 6931b8093c6036f1222de9f117cc995f4c1b4bfb
+ sha1sums = 7c7dc7347d1d19bada62a8e8a9e27a049b68f7a1
+ sha1sums = c7d6810a2b5baef3e3eeb8f5c1008a5e308af553
+ sha1sums = 21a1d8eb14999508a275af00cc389053f218bbfa
+ sha1sums = 47c8457edfb1a8a501ae9b6aca85fc6b370e8bb7
+ sha1sums = 2c4540684a2599c97c75ffb767c3a47154c0036b
+ sha1sums = 740a5a9dea9c75dd811084fd39e52a2416ff0cb3
+ sha1sums = f156c27ca136d1e51cefe6571f9bc2e3cbf4c3b4
+ sha1sums = 2d3f9fde7076cc36e72bab85c303837c9df57018
+ sha1sums = 69eb8f29e1876cb1f0c061e9d01a63b87cc4964a
+ sha1sums = 02c3a79d356945772765acd0ef111058204f7e1d
+ sha1sums = 5ab9fa85c931c8bc9fd097f92e5b04fbfd21918a
+ sha1sums = 980b1eec476d97876533de3dfd45a14532198c8a
+ sha1sums = f66b888f651206d5e50a152991b4a7e91343db48
+ sha1sums = 374fe1ff631f2726c09a4d3ee784b28b282370af
+ sha1sums = 7562c51a084c76a226f0a83e18ee643a7a83c4c7
+ sha1sums = 8c570a50e44168dd1159cfbbf7e525f2ffb626e3
+ sha1sums = 3ed60b7f0b2305a37dfbd1f97e36ad880d709de0
+ sha1sums = 189b650816602a258c7f11a074ca79957ca02bcb
+ sha1sums = b7a2edbe8c3836b3224c1f36ac6a9050985c8974
+ sha1sums = 730a8c9d5b02d4c1adba7d1512345c5a5ffcf512
+ sha1sums = 89d53e1986cced0675908c6c4d1514a079054f2d
+ sha1sums = 916c1f242cba1b8e62927f0fc7452575f45fb7ce
+ sha1sums = e94c9610223fcc43fb9ffb782c93613244100bb9
+ sha1sums = bcebfa84e6426985f2dea09758dba7357619c038
+ sha1sums = cbfb9dfabebca657023af33b5b0faf74defc0e16
+ sha1sums = 29d21fdd734f343d14592879c0698e8a68ee4277
+ sha1sums = 75c2fd795c2d1bbe7420cb03ba7719300d9b17c1
+ sha1sums = 6839d2d72f3fece1caa0db5c483c76ec7ff565e5
+ sha1sums = 7ea7b2b992ceb282961682db194f835926526dc6
+ sha1sums = bb41ab5508a92b060b52c8959c5613c02dcd4b3b
+ sha1sums = 8c47d21d2430306619533d5915bc07577df31b06
+ sha1sums = a1a351ca234612b05c875abc0b2f53975748360f
+ sha1sums = ddbcb70f512ffbdc5984c5207d5447a4be7a0676
+ sha1sums = d2c8e4064d524343abf62f0d0bce36e30e9c7b9e
+ sha1sums = fbada005514e569ee2dd9db2ec16ddfe190a01fa
pkgname = collabora-online-server-nodocker
+pkgname = collabora-online-server-nodocker_ar
+
+pkgname = collabora-online-server-nodocker_as
+
+pkgname = collabora-online-server-nodocker_bg
+
+pkgname = collabora-online-server-nodocker_bn-in
+
+pkgname = collabora-online-server-nodocker_br
+
+pkgname = collabora-online-server-nodocker_ca
+
+pkgname = collabora-online-server-nodocker_ca-valencia
+
+pkgname = collabora-online-server-nodocker_cs
+
+pkgname = collabora-online-server-nodocker_cy
+
+pkgname = collabora-online-server-nodocker_da
+
+pkgname = collabora-online-server-nodocker_de
+
+pkgname = collabora-online-server-nodocker_el
+
+pkgname = collabora-online-server-nodocker_en
+
+pkgname = collabora-online-server-nodocker_en-gb
+
+pkgname = collabora-online-server-nodocker_es
+
+pkgname = collabora-online-server-nodocker_et
+
+pkgname = collabora-online-server-nodocker_eu
+
+pkgname = collabora-online-server-nodocker_fi
+
+pkgname = collabora-online-server-nodocker_fr
+
+pkgname = collabora-online-server-nodocker_ga
+
+pkgname = collabora-online-server-nodocker_gd
+
+pkgname = collabora-online-server-nodocker_gl
+
+pkgname = collabora-online-server-nodocker_gu
+
+pkgname = collabora-online-server-nodocker_he
+
+pkgname = collabora-online-server-nodocker_hi
+
+pkgname = collabora-online-server-nodocker_hr
+
+pkgname = collabora-online-server-nodocker_hu
+
+pkgname = collabora-online-server-nodocker_id
+
+pkgname = collabora-online-server-nodocker_is
+
+pkgname = collabora-online-server-nodocker_it
+
+pkgname = collabora-online-server-nodocker_ja
+
+pkgname = collabora-online-server-nodocker_km
+
+pkgname = collabora-online-server-nodocker_kn
+
+pkgname = collabora-online-server-nodocker_ko
+
+pkgname = collabora-online-server-nodocker_lt
+
+pkgname = collabora-online-server-nodocker_lv
+
+pkgname = collabora-online-server-nodocker_ml
+
+pkgname = collabora-online-server-nodocker_mr
+
+pkgname = collabora-online-server-nodocker_nb
+
+pkgname = collabora-online-server-nodocker_nl
+
+pkgname = collabora-online-server-nodocker_nn
+
+pkgname = collabora-online-server-nodocker_no
+
+pkgname = collabora-online-server-nodocker_oc
+
+pkgname = collabora-online-server-nodocker_or
+
+pkgname = collabora-online-server-nodocker_pa-in
+
+pkgname = collabora-online-server-nodocker_pl
+
+pkgname = collabora-online-server-nodocker_pt
+
+pkgname = collabora-online-server-nodocker_pt-br
+
+pkgname = collabora-online-server-nodocker_pt-pt
+
+pkgname = collabora-online-server-nodocker_ro
+
+pkgname = collabora-online-server-nodocker_ru
+
+pkgname = collabora-online-server-nodocker_sk
+
+pkgname = collabora-online-server-nodocker_sl
+
+pkgname = collabora-online-server-nodocker_sr
+
+pkgname = collabora-online-server-nodocker_sr-latn
+
+pkgname = collabora-online-server-nodocker_sv
+
+pkgname = collabora-online-server-nodocker_ta
+
+pkgname = collabora-online-server-nodocker_te
+
+pkgname = collabora-online-server-nodocker_tr
+
+pkgname = collabora-online-server-nodocker_uk
+
+pkgname = collabora-online-server-nodocker_vi
+
+pkgname = collabora-online-server-nodocker_zh-cn
+
+pkgname = collabora-online-server-nodocker_zh-tw
+
diff --git a/PKGBUILD b/PKGBUILD
index 260915048963..e0f117e8cd5a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,14 @@
# Maintainer: Yves G. <theYinYeti@yalis.fr>
-pkgname=collabora-online-server-nodocker
-pkgver=4.2.0
-pkgrel=2
-pkgdesc="Collabora CODE (LibreOffice Online) server for Nextcloud or ownCloud, without Docker"
+# Choose which language(s) to package (in addition to “en-us”)
+# This is a “full-line” extended regular-expression, eg.: 'pt' if you want “pt” but not “pt-br” or “pt-pt”
+_I18N_EREGEX='.*'
+_pkgname=collabora-online-server-nodocker
+pkgver=4.2.2
+pkgrel=1
arch=('x86_64')
url="https://www.collaboraoffice.com/code/"
license=('MPL')
-provides=('libreoffice' 'libreoffice-en-US')
makedepends=(bzip2 coreutils curl fontconfig gawk grep gzip libcap sed systemd tar util-linux xz)
optdepends=(
@@ -47,7 +48,7 @@ backup=(
install=install
# From Dockerfile (https://github.com/CollaboraOnline/Docker-CODE), minus i18n files
-_upstream_deps='loolwsd code-brand'
+_upstream_deps=(loolwsd code-brand)
# DEBIAN–ARCHLINUX EQUIVALENCES
#
@@ -87,33 +88,33 @@ _upstream_equiv='
_upstream_equiv_OLD='
'
+_main_debs=
+_i18n_debs=
+declare -A __main_debs __i18n_debs
+
# >>>> START OF DYNAMIC ADAPTATION OF PKGBUILD
_upstream_handle_dep() {
- local dep="$1"
+ local dep="$2"
local eqv="$(grep "^[[:blank:]]*$(sed 's/[.]/\\\0/g' <<<"$dep")[[:blank:]]*=" <<<"$_upstream_equiv")"
local meta="$(awk -F$'\n' -vRS= "/^Package:[[:blank:]]*$(sed 's/[.]/\\\0/g' <<<"$dep")\\n/{print}" Packages)"
- local seen=
+ local seen depurl
if [ -n "$eqv" ]; then
dep="$(sed 's/.*=[[:blank:]]*//' <<<"$eqv")"
[ -n "$dep" ] || return
for seen in "${depends[@]}"; do
[ "$seen" == "$dep" ] && return
done
- if [[ "$dep" =~ :// ]]; then
- source[${#source[*]}]="$dep"
- sha1sums[${#sha1sums[*]}]="SKIP"
- else
- depends[${#depends[*]}]="$dep"
- fi
+ depends+=("$dep")
elif [ -n "$meta" ]; then
- dep="$(sed -rn "s#^Filename:[[:blank:]]*(.*/)?#${source[0]%Packages}#p" <<<"$meta")"
+ depurl="$(sed -rn "s#^Filename:[[:blank:]]*(.*/)?#${source[0]%Packages}#p" <<<"$meta")"
for seen in "${source[@]}"; do
- [ "$seen" == "$dep" ] && return
+ [ "$seen" == "$depurl" ] && return
done
- source[${#source[*]}]="$dep"
- sha1sums[${#sha1sums[*]}]="$(sed -rn "s#^SHA1:[[:blank:]]*##p" <<<"$meta")"
+ [ $1 == main ] && __main_debs[$dep]="$depurl" || __i18n_debs[$dep]="$depurl"
+ source+=("$depurl")
+ sha1sums+=("$(sed -rn "s#^SHA1:[[:blank:]]*##p" <<<"$meta")")
while read dep; do if [ -n "$dep" ]; then
- _upstream_handle_dep "$dep"
+ _upstream_handle_dep "$1" "$dep"
fi; done < <(
sed -rn "s#^Depends:[[:blank:]]*##p" <<<"$meta" \
| sed 's#([^)]*)##g; s#[[:blank:]]*,[[:blank:]]*#\n#g'
@@ -129,18 +130,55 @@ if [ ${#source[*]} -eq 5 ]; then
awk -F$'\n' -vRS= '/^Package:[[:blank:]]*loolwsd\n/{print}' Packages \
| sed -n 's/^Version:[[:blank:]]*\(.*\)-.*/\1/p'
)
- for dep in $_upstream_deps; do
- _upstream_handle_dep "$dep"
+
+ for d in "${_upstream_deps[@]}"; do __main_debs[$d]=_pending_; done
+ if [ -z "$_I18N_EREGEX" ]; then
+ pkgname=$_pkgname
+ eval 'package() { _main_package; }'
+ else
+ pkgname=($_pkgname)
+ eval "package_$_pkgname() { _main_package; }"
+ for p in $( \
+ sed -nr 's#^Package:[[:blank:]]*((collaboraoffice[0-9.]+-dict|collaboraofficebasis[0-9.]+)-[a-z]{2}(-[a-z]+)?)$#\1#p' Packages \
+ | grep -ve '-en-us$' \
+ | grep -E "[0-9.]+(-dict)?-($_I18N_EREGEX)\$")
+ do
+ __i18n_debs[$p]=_pending_
+ done
+ while read l; do
+ pkgname+=(${_pkgname}_${l})
+ eval "package_${_pkgname}_${l}() { _i18n_package $l; }"
+ done < <( \
+ sed -nr 's#^Package: (collaboraoffice[0-9.]+-dict-|collaboraofficebasis[0-9.]+-)([a-z]{2}(-[a-z]+)?)$#\2#p' Packages \
+ | grep -vxF en-us \
+ | sort -u \
+ | grep -Exe "$_I18N_EREGEX")
+ fi
+
+ for dep in "${!__main_debs[@]}"; do
+ _upstream_handle_dep main "$dep"
+ done
+ for dep in "${!__i18n_debs[@]}"; do
+ _upstream_handle_dep i18n "$dep"
done
+ _main_debs="$(IFS='|'; echo "${__main_debs[*]}")"
+ _i18n_debs="$(IFS='|'; echo "${__i18n_debs[*]}")"
fi
-unset _upstream_handle_dep _upstream_equiv _upstream_deps
+unset _upstream_handle_dep _upstream_equiv _upstream_deps __main_debs __i18n_debs
# <<<< END OF DYNAMIC ADAPTATION OF PKGBUILD
-package() {
- local data= f=
+_i18n_package() {
+ depends=()
+ backup=()
+ install=
+ pkgdesc="Language ${1} internationalization files for Collabora CODE (LibreOffice Online)"
+
+ local data f
cd "$pkgdir"
- for f in "$srcdir"/*.deb; do
+ while read f; do
+ [[ "$f" =~ [0-9.]+(-dict)?-$1 ]] || continue
+ f="$srcdir/$(basename "$f")"
data="$(ar t "$f" | grep ^data)"
case "$data" in
*.bz2) ar p "$f" "$data" | tar -xjf - ;;
@@ -148,7 +186,26 @@ package() {
*.xz) ar p "$f" "$data" | tar -xJf - ;;
*) echo "Unknown file format: $data" >&2; exit 1 ;;
esac
- done
+ done < <(tr '|' '\n' <<<"$_i18n_debs")
+ chown -R $(id -nu):$(id -ng) .
+}
+
+_main_package() {
+ pkgdesc="Collabora CODE (LibreOffice Online) server for Nextcloud or ownCloud, without Docker"
+
+ local data f
+ cd "$pkgdir"
+
+ while read f; do
+ f="$srcdir/$(basename "$f")"
+ data="$(ar t "$f" | grep ^data)"
+ case "$data" in
+ *.bz2) ar p "$f" "$data" | tar -xjf - ;;
+ *.gz) ar p "$f" "$data" | tar -xzf - ;;
+ *.xz) ar p "$f" "$data" | tar -xJf - ;;
+ *) echo "Unknown file format: $data" >&2; exit 1 ;;
+ esac
+ done < <(tr '|' '\n' <<<"$_main_debs")
chown -R $(id -nu):$(id -ng) .
# /lib is deprecated