From c242785f8354d005fbd83dc802414664415e268b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 7 Mar 2024 20:44:41 +0700 Subject: [PATCH] New package: libreoffice-dictionaries-24.2.1.2 --- srcpkgs/hunspell-af | 1 + srcpkgs/hunspell-an | 1 + srcpkgs/hunspell-ar | 1 + srcpkgs/hunspell-be | 1 + srcpkgs/hunspell-bg | 1 + srcpkgs/hunspell-bn | 1 + srcpkgs/hunspell-bo | 1 + srcpkgs/hunspell-br | 1 + srcpkgs/hunspell-bs | 1 + srcpkgs/hunspell-ca_ES | 1 + srcpkgs/hunspell-ca_ES/template | 18 - srcpkgs/hunspell-ckb | 1 + srcpkgs/hunspell-cs | 1 + srcpkgs/hunspell-da_DK | 1 + srcpkgs/hunspell-da_DK/template | 18 - srcpkgs/hunspell-de | 1 + srcpkgs/hunspell-de_CH/template | 19 - srcpkgs/hunspell-de_CH/update | 2 - srcpkgs/hunspell-de_DE/template | 19 - srcpkgs/hunspell-de_DE/update | 2 - srcpkgs/hunspell-devel | 1 - srcpkgs/hunspell-el_GR | 1 + srcpkgs/hunspell-el_GR/template | 15 - srcpkgs/hunspell-en | 1 + srcpkgs/hunspell-en_AU/template | 18 - srcpkgs/hunspell-en_CA/template | 18 - srcpkgs/hunspell-en_GB-all | 1 + srcpkgs/hunspell-en_US/template | 18 - srcpkgs/hunspell-en_US/update | 1 - srcpkgs/hunspell-eo | 1 + srcpkgs/hunspell-eo/template | 16 - srcpkgs/hunspell-es | 1 + srcpkgs/hunspell-es_ES/template | 18 - srcpkgs/hunspell-et | 1 + srcpkgs/hunspell-fa | 1 + srcpkgs/hunspell-fr-libreoffice | 1 + srcpkgs/hunspell-gd | 1 + srcpkgs/hunspell-gl | 1 + srcpkgs/hunspell-gu | 1 + srcpkgs/hunspell-gug | 1 + srcpkgs/hunspell-he | 1 + srcpkgs/hunspell-hi | 1 + srcpkgs/hunspell-hr | 1 + srcpkgs/hunspell-hr_HR/template | 17 - srcpkgs/hunspell-hu | 1 + srcpkgs/hunspell-id | 1 + srcpkgs/hunspell-is | 1 + srcpkgs/hunspell-it_IT | 1 + srcpkgs/hunspell-it_IT/template | 21 - srcpkgs/hunspell-kmr | 1 + srcpkgs/hunspell-ko | 1 + srcpkgs/hunspell-lo | 1 + srcpkgs/hunspell-lt | 1 + srcpkgs/hunspell-lv | 1 + srcpkgs/hunspell-mn | 1 + srcpkgs/hunspell-ne | 1 + srcpkgs/hunspell-nl_NL | 1 + srcpkgs/hunspell-nl_NL/template | 16 - srcpkgs/hunspell-no | 1 + srcpkgs/hunspell-oc | 1 + srcpkgs/hunspell-pl | 1 + srcpkgs/hunspell-pl_PL/template | 21 - srcpkgs/hunspell-pl_PL/update | 1 - srcpkgs/hunspell-pt_BR | 1 + srcpkgs/hunspell-pt_BR/template | 18 - srcpkgs/hunspell-pt_PT | 1 + srcpkgs/hunspell-pt_PT/template | 16 - srcpkgs/hunspell-ro_RO | 1 + srcpkgs/hunspell-ro_RO/template | 17 - srcpkgs/hunspell-ru_RU | 1 + srcpkgs/hunspell-ru_RU/template | 17 - srcpkgs/hunspell-ru_RU/update | 1 - srcpkgs/hunspell-si | 1 + srcpkgs/hunspell-sk | 1 + srcpkgs/hunspell-sl | 1 + srcpkgs/hunspell-sl_SI/template | 18 - srcpkgs/hunspell-sl_SI/update | 1 - srcpkgs/hunspell-sq | 1 + srcpkgs/hunspell-sr | 1 + srcpkgs/hunspell-sr_SR/template | 17 - srcpkgs/hunspell-sv | 1 + srcpkgs/hunspell-sv_SE/template | 19 - srcpkgs/hunspell-sw | 1 + srcpkgs/hunspell-te | 1 + srcpkgs/hunspell-th | 1 + srcpkgs/hunspell-tr | 1 + srcpkgs/hunspell-uk | 1 + srcpkgs/hunspell-vi | 1 + srcpkgs/hyphen-af | 1 + srcpkgs/hyphen-be | 1 + srcpkgs/hyphen-bg | 1 + srcpkgs/hyphen-ca | 1 + srcpkgs/hyphen-cs | 1 + srcpkgs/hyphen-da | 1 + srcpkgs/hyphen-de | 1 + srcpkgs/hyphen-el | 1 + srcpkgs/hyphen-en | 1 + srcpkgs/hyphen-eo | 1 + srcpkgs/hyphen-es | 1 + srcpkgs/hyphen-et | 1 + srcpkgs/hyphen-fr | 1 + srcpkgs/hyphen-gl | 1 + srcpkgs/hyphen-hr | 1 + srcpkgs/hyphen-hu | 1 + srcpkgs/hyphen-id | 1 + srcpkgs/hyphen-is | 1 + srcpkgs/hyphen-it_IT | 1 + srcpkgs/hyphen-lt | 1 + srcpkgs/hyphen-lv | 1 + srcpkgs/hyphen-mn | 1 + srcpkgs/hyphen-nl_NL | 1 + srcpkgs/hyphen-no | 1 + srcpkgs/hyphen-pl | 1 + srcpkgs/hyphen-pt_BR | 1 + srcpkgs/hyphen-pt_PT | 1 + srcpkgs/hyphen-ro | 1 + srcpkgs/hyphen-ru | 1 + srcpkgs/hyphen-sk | 1 + srcpkgs/hyphen-sl | 1 + srcpkgs/hyphen-sq | 1 + srcpkgs/hyphen-sr | 1 + srcpkgs/hyphen-sv | 1 + srcpkgs/hyphen-te | 1 + srcpkgs/hyphen-th | 1 + srcpkgs/hyphen-uk | 1 + srcpkgs/hyphen-zu | 1 + srcpkgs/libreoffice-dictionaries/template | 1314 +++++++++++++++++++++ srcpkgs/mythes-ar | 1 + srcpkgs/mythes-bg | 1 + srcpkgs/mythes-ca | 1 + srcpkgs/mythes-cs | 1 + srcpkgs/mythes-da | 1 + srcpkgs/mythes-de | 1 + srcpkgs/mythes-en | 1 + srcpkgs/mythes-eo | 1 + srcpkgs/mythes-es | 1 + srcpkgs/mythes-fr | 1 + srcpkgs/mythes-gl | 1 + srcpkgs/mythes-gug | 1 + srcpkgs/mythes-hu | 1 + srcpkgs/mythes-id | 1 + srcpkgs/mythes-is | 1 + srcpkgs/mythes-it_IT | 1 + srcpkgs/mythes-lv | 1 + srcpkgs/mythes-ne | 1 + srcpkgs/mythes-no | 1 + srcpkgs/mythes-pl | 1 + srcpkgs/mythes-pt_BR | 1 + srcpkgs/mythes-pt_PT | 1 + srcpkgs/mythes-ro | 1 + srcpkgs/mythes-ru | 1 + srcpkgs/mythes-sk | 1 + srcpkgs/mythes-sl | 1 + srcpkgs/mythes-sv | 1 + srcpkgs/mythes-uk | 1 + 155 files changed, 1440 insertions(+), 383 deletions(-) create mode 120000 srcpkgs/hunspell-af create mode 120000 srcpkgs/hunspell-an create mode 120000 srcpkgs/hunspell-ar create mode 120000 srcpkgs/hunspell-be create mode 120000 srcpkgs/hunspell-bg create mode 120000 srcpkgs/hunspell-bn create mode 120000 srcpkgs/hunspell-bo create mode 120000 srcpkgs/hunspell-br create mode 120000 srcpkgs/hunspell-bs create mode 120000 srcpkgs/hunspell-ca_ES delete mode 100644 srcpkgs/hunspell-ca_ES/template create mode 120000 srcpkgs/hunspell-ckb create mode 120000 srcpkgs/hunspell-cs create mode 120000 srcpkgs/hunspell-da_DK delete mode 100644 srcpkgs/hunspell-da_DK/template create mode 120000 srcpkgs/hunspell-de delete mode 100644 srcpkgs/hunspell-de_CH/template delete mode 100644 srcpkgs/hunspell-de_CH/update delete mode 100644 srcpkgs/hunspell-de_DE/template delete mode 100644 srcpkgs/hunspell-de_DE/update delete mode 120000 srcpkgs/hunspell-devel create mode 120000 srcpkgs/hunspell-el_GR delete mode 100644 srcpkgs/hunspell-el_GR/template create mode 120000 srcpkgs/hunspell-en delete mode 100644 srcpkgs/hunspell-en_AU/template delete mode 100644 srcpkgs/hunspell-en_CA/template create mode 120000 srcpkgs/hunspell-en_GB-all delete mode 100644 srcpkgs/hunspell-en_US/template delete mode 100644 srcpkgs/hunspell-en_US/update create mode 120000 srcpkgs/hunspell-eo delete mode 100644 srcpkgs/hunspell-eo/template create mode 120000 srcpkgs/hunspell-es delete mode 100644 srcpkgs/hunspell-es_ES/template create mode 120000 srcpkgs/hunspell-et create mode 120000 srcpkgs/hunspell-fa create mode 120000 srcpkgs/hunspell-fr-libreoffice create mode 120000 srcpkgs/hunspell-gd create mode 120000 srcpkgs/hunspell-gl create mode 120000 srcpkgs/hunspell-gu create mode 120000 srcpkgs/hunspell-gug create mode 120000 srcpkgs/hunspell-he create mode 120000 srcpkgs/hunspell-hi create mode 120000 srcpkgs/hunspell-hr delete mode 100644 srcpkgs/hunspell-hr_HR/template create mode 120000 srcpkgs/hunspell-hu create mode 120000 srcpkgs/hunspell-id create mode 120000 srcpkgs/hunspell-is create mode 120000 srcpkgs/hunspell-it_IT delete mode 100644 srcpkgs/hunspell-it_IT/template create mode 120000 srcpkgs/hunspell-kmr create mode 120000 srcpkgs/hunspell-ko create mode 120000 srcpkgs/hunspell-lo create mode 120000 srcpkgs/hunspell-lt create mode 120000 srcpkgs/hunspell-lv create mode 120000 srcpkgs/hunspell-mn create mode 120000 srcpkgs/hunspell-ne create mode 120000 srcpkgs/hunspell-nl_NL delete mode 100644 srcpkgs/hunspell-nl_NL/template create mode 120000 srcpkgs/hunspell-no create mode 120000 srcpkgs/hunspell-oc create mode 120000 srcpkgs/hunspell-pl delete mode 100644 srcpkgs/hunspell-pl_PL/template delete mode 100644 srcpkgs/hunspell-pl_PL/update create mode 120000 srcpkgs/hunspell-pt_BR delete mode 100644 srcpkgs/hunspell-pt_BR/template create mode 120000 srcpkgs/hunspell-pt_PT delete mode 100644 srcpkgs/hunspell-pt_PT/template create mode 120000 srcpkgs/hunspell-ro_RO delete mode 100644 srcpkgs/hunspell-ro_RO/template create mode 120000 srcpkgs/hunspell-ru_RU delete mode 100644 srcpkgs/hunspell-ru_RU/template delete mode 100644 srcpkgs/hunspell-ru_RU/update create mode 120000 srcpkgs/hunspell-si create mode 120000 srcpkgs/hunspell-sk create mode 120000 srcpkgs/hunspell-sl delete mode 100644 srcpkgs/hunspell-sl_SI/template delete mode 100644 srcpkgs/hunspell-sl_SI/update create mode 120000 srcpkgs/hunspell-sq create mode 120000 srcpkgs/hunspell-sr delete mode 100644 srcpkgs/hunspell-sr_SR/template create mode 120000 srcpkgs/hunspell-sv delete mode 100644 srcpkgs/hunspell-sv_SE/template create mode 120000 srcpkgs/hunspell-sw create mode 120000 srcpkgs/hunspell-te create mode 120000 srcpkgs/hunspell-th create mode 120000 srcpkgs/hunspell-tr create mode 120000 srcpkgs/hunspell-uk create mode 120000 srcpkgs/hunspell-vi create mode 120000 srcpkgs/hyphen-af create mode 120000 srcpkgs/hyphen-be create mode 120000 srcpkgs/hyphen-bg create mode 120000 srcpkgs/hyphen-ca create mode 120000 srcpkgs/hyphen-cs create mode 120000 srcpkgs/hyphen-da create mode 120000 srcpkgs/hyphen-de create mode 120000 srcpkgs/hyphen-el create mode 120000 srcpkgs/hyphen-en create mode 120000 srcpkgs/hyphen-eo create mode 120000 srcpkgs/hyphen-es create mode 120000 srcpkgs/hyphen-et create mode 120000 srcpkgs/hyphen-fr create mode 120000 srcpkgs/hyphen-gl create mode 120000 srcpkgs/hyphen-hr create mode 120000 srcpkgs/hyphen-hu create mode 120000 srcpkgs/hyphen-id create mode 120000 srcpkgs/hyphen-is create mode 120000 srcpkgs/hyphen-it_IT create mode 120000 srcpkgs/hyphen-lt create mode 120000 srcpkgs/hyphen-lv create mode 120000 srcpkgs/hyphen-mn create mode 120000 srcpkgs/hyphen-nl_NL create mode 120000 srcpkgs/hyphen-no create mode 120000 srcpkgs/hyphen-pl create mode 120000 srcpkgs/hyphen-pt_BR create mode 120000 srcpkgs/hyphen-pt_PT create mode 120000 srcpkgs/hyphen-ro create mode 120000 srcpkgs/hyphen-ru create mode 120000 srcpkgs/hyphen-sk create mode 120000 srcpkgs/hyphen-sl create mode 120000 srcpkgs/hyphen-sq create mode 120000 srcpkgs/hyphen-sr create mode 120000 srcpkgs/hyphen-sv create mode 120000 srcpkgs/hyphen-te create mode 120000 srcpkgs/hyphen-th create mode 120000 srcpkgs/hyphen-uk create mode 120000 srcpkgs/hyphen-zu create mode 100644 srcpkgs/libreoffice-dictionaries/template create mode 120000 srcpkgs/mythes-ar create mode 120000 srcpkgs/mythes-bg create mode 120000 srcpkgs/mythes-ca create mode 120000 srcpkgs/mythes-cs create mode 120000 srcpkgs/mythes-da create mode 120000 srcpkgs/mythes-de create mode 120000 srcpkgs/mythes-en create mode 120000 srcpkgs/mythes-eo create mode 120000 srcpkgs/mythes-es create mode 120000 srcpkgs/mythes-fr create mode 120000 srcpkgs/mythes-gl create mode 120000 srcpkgs/mythes-gug create mode 120000 srcpkgs/mythes-hu create mode 120000 srcpkgs/mythes-id create mode 120000 srcpkgs/mythes-is create mode 120000 srcpkgs/mythes-it_IT create mode 120000 srcpkgs/mythes-lv create mode 120000 srcpkgs/mythes-ne create mode 120000 srcpkgs/mythes-no create mode 120000 srcpkgs/mythes-pl create mode 120000 srcpkgs/mythes-pt_BR create mode 120000 srcpkgs/mythes-pt_PT create mode 120000 srcpkgs/mythes-ro create mode 120000 srcpkgs/mythes-ru create mode 120000 srcpkgs/mythes-sk create mode 120000 srcpkgs/mythes-sl create mode 120000 srcpkgs/mythes-sv create mode 120000 srcpkgs/mythes-uk diff --git a/srcpkgs/hunspell-af b/srcpkgs/hunspell-af new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-af @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-an b/srcpkgs/hunspell-an new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-an @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ar b/srcpkgs/hunspell-ar new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ar @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-be b/srcpkgs/hunspell-be new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-be @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-bg b/srcpkgs/hunspell-bg new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-bg @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-bn b/srcpkgs/hunspell-bn new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-bn @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-bo b/srcpkgs/hunspell-bo new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-bo @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-br b/srcpkgs/hunspell-br new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-br @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-bs b/srcpkgs/hunspell-bs new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-bs @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ca_ES b/srcpkgs/hunspell-ca_ES new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ca_ES @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ca_ES/template b/srcpkgs/hunspell-ca_ES/template deleted file mode 100644 index 05c4ff974df173..00000000000000 --- a/srcpkgs/hunspell-ca_ES/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-ca_ES' -pkgname=hunspell-ca_ES -version=3.0.7 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Catalan dictionary for hunspell" -maintainer="Adrià Rubio " -license="GPL-2.0-or-later, LGPL-2.1-or-later" -homepage="https://www.softcatala.org/projectes/corrector-ortografic/" -distfiles="https://github.com/Softcatala/catalan-dict-tools/releases/download/v${version}/ca-hunspell.zip" -checksum=ba4dcd0cb8770c9e9611af37f3dbdeaca348e4b5d142379498c35bfba242b8ed - -do_install() { - vinstall catalan.aff 644 /usr/share/hunspell ca_ES.aff - vinstall catalan.dic 644 /usr/share/hunspell ca_ES.dic - vdoc README.txt -} diff --git a/srcpkgs/hunspell-ckb b/srcpkgs/hunspell-ckb new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ckb @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-cs b/srcpkgs/hunspell-cs new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-cs @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-da_DK b/srcpkgs/hunspell-da_DK new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-da_DK @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-da_DK/template b/srcpkgs/hunspell-da_DK/template deleted file mode 100644 index a16c31d36988d2..00000000000000 --- a/srcpkgs/hunspell-da_DK/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-da_DK' -pkgname=hunspell-da_DK -version=2.4 -revision=2 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Danish da_DK dictionary for hunspell" -maintainer="Unix Sheikh " -license="GPL-2.0-only, LGPL-2.1-only, MPL-1.1" -homepage="https://extensions.libreoffice.org/extensions/stavekontrolden-danish-dictionary/" -distfiles="https://extensions.libreoffice.org/assets/downloads/z/dict-da-${version/./-}.oxt>dict-da-$version.zip" -checksum=c08a7c53dcbae49f5ebb3274e673ec983f623f52c9f8d6f471887de7e4a62476 - -do_install() { - vinstall da_DK.aff 644 usr/share/hunspell - vinstall da_DK.dic 644 usr/share/hunspell - vlicense README_da_DK.txt -} diff --git a/srcpkgs/hunspell-de b/srcpkgs/hunspell-de new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-de @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-de_CH/template b/srcpkgs/hunspell-de_CH/template deleted file mode 100644 index 7ea4ce038c705d..00000000000000 --- a/srcpkgs/hunspell-de_CH/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'hunspell-de_CH' -pkgname=hunspell-de_CH -version=20170112 -revision=2 -_version="${version:0:4}-${version:4:2}-${version:6:2}" -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="German (Switzerland) dictionary for hunspell" -maintainer="Pascal Huber " -license="GPL-3.0-only" -homepage="https://extensions.libreoffice.org/extensions/german-de-ch-frami-dictionaries" -distfiles="https://extensions.libreoffice.org/assets/downloads/z/dict-de-ch-frami-$_version.oxt>dict-de.zip" -checksum=d2e0c8c1d59e5e56c7e2580ae8ecae98094869fedc093fc8e4674cffd2b5991a - -do_install() { - vinstall ${wrksrc}/de_CH_frami/de_CH_frami.aff 644 usr/share/hunspell de_CH.aff - vinstall ${wrksrc}/de_CH_frami/de_CH_frami.dic 644 usr/share/hunspell de_CH.dic - vdoc README_extension_owner.txt README.txt -} diff --git a/srcpkgs/hunspell-de_CH/update b/srcpkgs/hunspell-de_CH/update deleted file mode 100644 index 4e24b6e1a38139..00000000000000 --- a/srcpkgs/hunspell-de_CH/update +++ /dev/null @@ -1,2 +0,0 @@ -pattern='dict-de_CH-frami_\K[-_.\d]+(?=\.oxt)' -version="${_version}" diff --git a/srcpkgs/hunspell-de_DE/template b/srcpkgs/hunspell-de_DE/template deleted file mode 100644 index 2d2f03ce61d3bb..00000000000000 --- a/srcpkgs/hunspell-de_DE/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'hunspell-de_DE' -pkgname=hunspell-de_DE -version=20170112 -revision=2 -_version="${version:0:4}-${version:4:2}-${version:6:2}" -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="German (Germany) dictionary for hunspell" -maintainer="Leah Neukirchen " -license="GPL-3.0-only" -homepage="https://extensions.libreoffice.org/extensions/german-de-de-frami-dictionaries" -distfiles="https://extensions.libreoffice.org/assets/downloads/z/dict-de-de-frami-$_version.oxt>dict-de.zip" -checksum=af515015e306c634373b5382808a39691200de3439811d2f1502e9b91c23b46a - -do_install() { - vinstall ${wrksrc}/de_DE_frami/de_DE_frami.aff 644 usr/share/hunspell de_DE.aff - vinstall ${wrksrc}/de_DE_frami/de_DE_frami.dic 644 usr/share/hunspell de_DE.dic - vdoc README_extension_owner.txt README.txt -} diff --git a/srcpkgs/hunspell-de_DE/update b/srcpkgs/hunspell-de_DE/update deleted file mode 100644 index 0f916eb6f5f4b7..00000000000000 --- a/srcpkgs/hunspell-de_DE/update +++ /dev/null @@ -1,2 +0,0 @@ -pattern='\K[-_.\d]+(?=)' -version="${_version}" diff --git a/srcpkgs/hunspell-devel b/srcpkgs/hunspell-devel deleted file mode 120000 index cdfa06984f1bb5..00000000000000 --- a/srcpkgs/hunspell-devel +++ /dev/null @@ -1 +0,0 @@ -hunspell \ No newline at end of file diff --git a/srcpkgs/hunspell-el_GR b/srcpkgs/hunspell-el_GR new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-el_GR @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-el_GR/template b/srcpkgs/hunspell-el_GR/template deleted file mode 100644 index ee3d39b031d01e..00000000000000 --- a/srcpkgs/hunspell-el_GR/template +++ /dev/null @@ -1,15 +0,0 @@ -# Template file for 'hunspell-el_GR' -pkgname=hunspell-el_GR -version=0.4.0 -revision=2 -short_desc="Greek el_GR dictionary for hunspell" -maintainer="Nicholas Christopoulos " -license="GPL-2.0-only" -homepage="https://sourceforge.net/projects/orthos-spell/" -distfiles="${SOURCEFORGE_SITE}/orthos-spell/v.${version}./orthos-${version}.tar.gz" -checksum=63d355ddb7b6c6f7a5221b33d7d7646c49bfa08f61e3e6fb31416a315bdfc217 - -do_install() { - vinstall dicts/el_GR/el_GR.aff 644 /usr/share/hunspell - vinstall dicts/el_GR/el_GR.dic 644 /usr/share/hunspell -} diff --git a/srcpkgs/hunspell-en b/srcpkgs/hunspell-en new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-en @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-en_AU/template b/srcpkgs/hunspell-en_AU/template deleted file mode 100644 index 318c154b52824a..00000000000000 --- a/srcpkgs/hunspell-en_AU/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-en_AU' -pkgname=hunspell-en_AU -version=2020.12.07 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Australian English en_AU dictionary for hunspell" -maintainer="Alexis " -license="SCOWL" # not in SPDX -homepage="http://wordlist.aspell.net/dicts" -distfiles="${SOURCEFORGE_SITE}/wordlist/speller/${version}/${pkgname}-${version}.zip" -checksum=dc20557c48ae1979784e79fae6f965e999c8db2e9a0f846348e70057fce78254 - -do_install() { - vinstall en_AU.aff 644 /usr/share/hunspell - vinstall en_AU.dic 644 /usr/share/hunspell - vlicense README_en_AU.txt SCOWL -} diff --git a/srcpkgs/hunspell-en_CA/template b/srcpkgs/hunspell-en_CA/template deleted file mode 100644 index 65d7926b260390..00000000000000 --- a/srcpkgs/hunspell-en_CA/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-en_CA' -pkgname=hunspell-en_CA -version=2020.12.07 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Canadian English en_CA dictionary for hunspell" -maintainer="0x5c " -license="custom:SCOWL" -homepage="http://wordlist.aspell.net/dicts" -distfiles="${SOURCEFORGE_SITE}/wordlist/speller/${version}/${pkgname}-${version}.zip" -checksum=ff6b91e4ed768348c61ae7c326e848059810fa43a5d601df6b3f45ad9c0ef5bf - -do_install() { - vinstall en_CA.aff 644 /usr/share/hunspell - vinstall en_CA.dic 644 /usr/share/hunspell - vlicense README_en_CA.txt SCOWL -} diff --git a/srcpkgs/hunspell-en_GB-all b/srcpkgs/hunspell-en_GB-all new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-en_GB-all @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-en_US/template b/srcpkgs/hunspell-en_US/template deleted file mode 100644 index ce4df5e1a624a5..00000000000000 --- a/srcpkgs/hunspell-en_US/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-en_US' -pkgname=hunspell-en_US -version=2020.12.07 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="American English en_US dictionary for hunspell" -maintainer="Leah Neukirchen " -license="SCOWL" # not in SPDX -homepage="http://wordlist.aspell.net/dicts" -distfiles="${SOURCEFORGE_SITE}/wordlist/speller/${version}/${pkgname}-${version}.zip" -checksum=616348ad645a716d91c8a6645065e710f15e9dda3ffef60cdf7ec8a4e27975af - -do_install() { - vinstall en_US.aff 644 /usr/share/hunspell - vinstall en_US.dic 644 /usr/share/hunspell - vlicense README_en_US.txt SCOWL -} diff --git a/srcpkgs/hunspell-en_US/update b/srcpkgs/hunspell-en_US/update deleted file mode 100644 index ae87236026e733..00000000000000 --- a/srcpkgs/hunspell-en_US/update +++ /dev/null @@ -1 +0,0 @@ -ignore="20081205" diff --git a/srcpkgs/hunspell-eo b/srcpkgs/hunspell-eo new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-eo @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-eo/template b/srcpkgs/hunspell-eo/template deleted file mode 100644 index d9613bc223c797..00000000000000 --- a/srcpkgs/hunspell-eo/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'hunspell-eo' -pkgname=hunspell-eo -version=20100216 -revision=1 -depends="hunspell" -short_desc="Esperanto hunspell vocabulary" -maintainer="Mike Wortin " -license="GPL-2.0-or-later" -homepage="http://www.esperantilo.org/" -distfiles="http://www.esperantilo.org/literumilo-fontoj.tar.gz" -checksum=a02697a885da3655c55c15eb155148b79d25ca57c5ac7578cb1ca9ac8f141b89 - -do_install() { - vinstall eo_cxorig.dic 644 usr/share/hunspell - vinstall eo_cxorig.aff 644 usr/share/hunspell -} diff --git a/srcpkgs/hunspell-es b/srcpkgs/hunspell-es new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-es @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-es_ES/template b/srcpkgs/hunspell-es_ES/template deleted file mode 100644 index 3cef9810fe7934..00000000000000 --- a/srcpkgs/hunspell-es_ES/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-es_ES' -pkgname=hunspell-es_ES -version=2.8 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Spanish dictionary for hunspell" -maintainer="Orphaned " -license="GPL-3.0-or-later, LGPL-3.0-or-later, MPL-1.1" -homepage="https://github.com/sbosio/rla-es" -distfiles="https://github.com/sbosio/rla-es/releases/download/v${version}/es_ES.oxt>dict-es.zip" -checksum=7b3984bf12217a9d5d4d33fc30e34a55517a4b9041d0fbde8433be49fa4f7a6c - -do_install() { - vinstall es_ES.aff 644 /usr/share/hunspell - vinstall es_ES.dic 644 /usr/share/hunspell - vdoc README.txt -} diff --git a/srcpkgs/hunspell-et b/srcpkgs/hunspell-et new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-et @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-fa b/srcpkgs/hunspell-fa new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-fa @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-fr-libreoffice b/srcpkgs/hunspell-fr-libreoffice new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-fr-libreoffice @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-gd b/srcpkgs/hunspell-gd new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-gd @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-gl b/srcpkgs/hunspell-gl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-gl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-gu b/srcpkgs/hunspell-gu new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-gu @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-gug b/srcpkgs/hunspell-gug new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-gug @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-he b/srcpkgs/hunspell-he new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-he @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-hi b/srcpkgs/hunspell-hi new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-hi @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-hr b/srcpkgs/hunspell-hr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-hr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-hr_HR/template b/srcpkgs/hunspell-hr_HR/template deleted file mode 100644 index c3857398f5bc15..00000000000000 --- a/srcpkgs/hunspell-hr_HR/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'hunspell-hr_HR' -pkgname=hunspell-hr_HR -version=20030928 -revision=3 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Croatian (Croatia) dictionary for hunspell" -maintainer="Gour " -license="GPL-3.0-or-later" -homepage="https://extensions.openoffice.org/en/project/croatian-dictionary-and-hyphenation-patterns" -distfiles="${SOURCEFORGE_SITE}/aoo-extensions/1052/2/dict-hr.oxt>dict.hr.zip" -checksum=387ada69978c2bab4914755b8f120d0fd742c7d5708a88159d6eb2868bb943dc - -do_install() { - vinstall ${wrksrc}/hr_HR.aff 644 usr/share/hunspell hr_HR.aff - vinstall ${wrksrc}/hr_HR.dic 644 usr/share/hunspell hr_HR.dic -} diff --git a/srcpkgs/hunspell-hu b/srcpkgs/hunspell-hu new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-hu @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-id b/srcpkgs/hunspell-id new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-id @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-is b/srcpkgs/hunspell-is new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-is @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-it_IT b/srcpkgs/hunspell-it_IT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-it_IT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-it_IT/template b/srcpkgs/hunspell-it_IT/template deleted file mode 100644 index 705e925017eee5..00000000000000 --- a/srcpkgs/hunspell-it_IT/template +++ /dev/null @@ -1,21 +0,0 @@ -# Template file for 'hunspell-it_IT' -pkgname=hunspell-it_IT -version=4.2 -revision=2 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Italian dictionary for hunspell" -maintainer="Giuseppe Fierro " -license="GPL-3.0-only" -homepage="https://extensions.libreoffice.org/extensions/italian-dictionary-thesaurus-hyphenation-patterns/" -_hash=874d181c -distfiles="https://extensions.libreoffice.org/assets/downloads/z/${_hash}_dict-it.oxt>dic-it.zip" -checksum=19318501c3bdeb77c0bc0c7c40287f5e3836fcf923e8f7a3a6c124da32d947f6 - -do_install() { - vinstall dictionaries/it_IT.aff 644 /usr/share/hunspell it_IT.aff - vinstall dictionaries/it_IT.dic 644 /usr/share/hunspell it_IT.dic - - vdoc dictionaries/README.txt - vdoc dictionaries/CHANGELOG.txt -} diff --git a/srcpkgs/hunspell-kmr b/srcpkgs/hunspell-kmr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-kmr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ko b/srcpkgs/hunspell-ko new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ko @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-lo b/srcpkgs/hunspell-lo new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-lo @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-lt b/srcpkgs/hunspell-lt new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-lt @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-lv b/srcpkgs/hunspell-lv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-lv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-mn b/srcpkgs/hunspell-mn new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-mn @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ne b/srcpkgs/hunspell-ne new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ne @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-nl_NL b/srcpkgs/hunspell-nl_NL new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-nl_NL @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-nl_NL/template b/srcpkgs/hunspell-nl_NL/template deleted file mode 100644 index e3d6a0dd93f17f..00000000000000 --- a/srcpkgs/hunspell-nl_NL/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'hunspell-nl_NL' -pkgname=hunspell-nl_NL -version=2.20.19 -revision=1 -short_desc="Dutch nl_NL dictionary for hunspell" -maintainer="Goran Vukoman " -license="BSD-3-Clause, CC-BY-3.0" -homepage="https://www.opentaal.org/" -distfiles="https://github.com/OpenTaal/opentaal-hunspell/archive/refs/tags/${version}.tar.gz" -checksum=0a86ec393450d7070bd69ee83f69c37ff27dbbc5fe684803375f113d7128bd87 - -do_install() { - vinstall nl.aff 644 /usr/share/hunspell nl_NL.aff - vinstall nl.dic 644 /usr/share/hunspell nl_NL.dic - vlicense LICENSE.txt -} diff --git a/srcpkgs/hunspell-no b/srcpkgs/hunspell-no new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-no @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-oc b/srcpkgs/hunspell-oc new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-oc @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-pl b/srcpkgs/hunspell-pl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-pl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-pl_PL/template b/srcpkgs/hunspell-pl_PL/template deleted file mode 100644 index bfbcaae14013ab..00000000000000 --- a/srcpkgs/hunspell-pl_PL/template +++ /dev/null @@ -1,21 +0,0 @@ -# Template file for 'hunspell-pl_PL' -pkgname=hunspell-pl_PL -version=20220801 -revision=1 -create_wrksrc=yes -short_desc="Polish dictionary for hunspell" -maintainer="m-cz " -license="GPL-2.0-only, LGPL-2.1-only, CC-BY-4.0, MPL-1.1, Apache-2.0" -homepage="https://sjp.pl/slownik/ort/" -distfiles="https://sjp.pl/slownik/ort/sjp-myspell-pl-${version}.zip" -checksum=cc2874c7bf452255cbcd09d5083dd337f9c34daf2b6079bc97e398132a966424 - -post_extract() { - bsdtar -xf pl_PL.zip -} - -do_install() { - vinstall pl_PL.aff 644 usr/share/hunspell - vinstall pl_PL.dic 644 usr/share/hunspell - vlicense README_pl_PL.txt -} diff --git a/srcpkgs/hunspell-pl_PL/update b/srcpkgs/hunspell-pl_PL/update deleted file mode 100644 index e128dca0e6a154..00000000000000 --- a/srcpkgs/hunspell-pl_PL/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=sjp-myspell-pl diff --git a/srcpkgs/hunspell-pt_BR b/srcpkgs/hunspell-pt_BR new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-pt_BR @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-pt_BR/template b/srcpkgs/hunspell-pt_BR/template deleted file mode 100644 index a34d9c51fdd5dc..00000000000000 --- a/srcpkgs/hunspell-pt_BR/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-pt_BR' -pkgname=hunspell-pt_BR -version=3.2 -revision=3 -build_style=fetch -hostmakedepends="unzip" -short_desc="Brazillian Portuguese dictionary for hunspell" -maintainer="Orphaned " -license="LGPL-3.0-or-later, MPL-1.1" -homepage="https://pt-br.libreoffice.org/projetos/vero" -distfiles="https://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/VeroptBRV320AOC.oxt" -checksum=78bac9ed27bf1b23666e240bc3809b9520004f14885423580a029771032bff54 - -do_install() { - unzip VeroptBRV320AOC.oxt - vinstall pt_BR.aff 644 usr/share/hunspell - vinstall pt_BR.dic 644 usr/share/hunspell -} diff --git a/srcpkgs/hunspell-pt_PT b/srcpkgs/hunspell-pt_PT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-pt_PT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-pt_PT/template b/srcpkgs/hunspell-pt_PT/template deleted file mode 100644 index 7fdcadd34059e6..00000000000000 --- a/srcpkgs/hunspell-pt_PT/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'hunspell-pt_PT' -pkgname=hunspell-pt_PT -version=20220621 -revision=1 -short_desc="Portuguese dictionary for hunspell" -maintainer="Luis Henriques " -license="GPL-2.0-only, LGPL-2.1-only, MPL-1.1" -homepage="https://natura.di.uminho.pt/wiki/doku.php?id=dicionarios:main" -distfiles="https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/${pkgname}-${version}.tar.gz" -checksum=a310abeeb52b706febae0392f44f9541bbfb1b75f3f290c615ade25fa1ccd351 - -do_install() { - vinstall pt_PT.aff 644 usr/share/hunspell - vinstall pt_PT.dic 644 usr/share/hunspell - vdoc README_pt_PT.txt -} diff --git a/srcpkgs/hunspell-ro_RO b/srcpkgs/hunspell-ro_RO new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ro_RO @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ro_RO/template b/srcpkgs/hunspell-ro_RO/template deleted file mode 100644 index 83d1281d79f1b6..00000000000000 --- a/srcpkgs/hunspell-ro_RO/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'hunspell-ro_RO' -pkgname=hunspell-ro_RO -version=3.3.10 -revision=1 -create_wrksrc=yes -short_desc="Romanian dictionary for hunspell" -maintainer="Klorophatu " -license="GPL-2.0-or-later, LGPL-2.1-or-later, MPL-1.1" -homepage="https://sourceforge.net/projects/rospell/" -distfiles="${SOURCEFORGE_SITE}/project/rospell/Romanian%20dictionaries/dict-${version}/ro_RO.${version}.zip" -checksum=7f128d64ea06c9e6711c30b118c0afeefb014d8f33c92daccdf455aba2d04519 - -do_install() { - vinstall ro_RO.aff 644 usr/share/hunspell - vinstall ro_RO.dic 644 usr/share/hunspell - vlicense README -} diff --git a/srcpkgs/hunspell-ru_RU b/srcpkgs/hunspell-ru_RU new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-ru_RU @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-ru_RU/template b/srcpkgs/hunspell-ru_RU/template deleted file mode 100644 index 7242e68ac018e5..00000000000000 --- a/srcpkgs/hunspell-ru_RU/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'hunspell-ru_RU' -pkgname=hunspell-ru_RU -version=0.4.3 -revision=2 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Russian dictionary for hunspell" -maintainer="Alexander Mamay " -license="LGPL-2.1-only" -homepage="https://extensions.libreoffice.org/extensions/russian-spellcheck-dictionary.-based-on-works-of-aot-group" -distfiles="https://extensions.libreoffice.org/assets/downloads/z/dict-ru-ru-aot-${version//./-}.oxt>dict-ru.zip" -checksum=ee9b0575e9f8caf1d0a948fb644aed864de47aaf3bc24d2b77f288fec7f8d4c4 - -do_install() { - vinstall russian-aot.aff 644 usr/share/hunspell ru_RU.aff - vinstall russian-aot.dic 644 usr/share/hunspell ru_RU.dic -} diff --git a/srcpkgs/hunspell-ru_RU/update b/srcpkgs/hunspell-ru_RU/update deleted file mode 100644 index f402ddfa5a4b45..00000000000000 --- a/srcpkgs/hunspell-ru_RU/update +++ /dev/null @@ -1 +0,0 @@ -pattern='\K[-_.\d]+(?=)' diff --git a/srcpkgs/hunspell-si b/srcpkgs/hunspell-si new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-si @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sk b/srcpkgs/hunspell-sk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sl b/srcpkgs/hunspell-sl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sl_SI/template b/srcpkgs/hunspell-sl_SI/template deleted file mode 100644 index aec893ce72c62d..00000000000000 --- a/srcpkgs/hunspell-sl_SI/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'hunspell-sl_SI' -pkgname=hunspell-sl_SI -version=2023.01.03 -revision=1 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Slovenian dictionary for hunspell" -maintainer="Chloris " -license="MPL-2.0" -homepage="https://extensions.libreoffice.org/en/extensions/show/slovenian-dictionary-pack" -distfiles="https://extensions.libreoffice.org/assets/downloads/752/1672786274/pack-sl.oxt>pack-sl.zip" -checksum=97bce7008a4b0d84cbec2bf41a0594dab91ff64292635e3e52b6f8fa6a28733d - -do_install() { - vinstall sl_SI.aff 644 usr/share/hunspell - vinstall sl_SI.dic 644 usr/share/hunspell - vdoc README_sl_SI.txt -} diff --git a/srcpkgs/hunspell-sl_SI/update b/srcpkgs/hunspell-sl_SI/update deleted file mode 100644 index 2f02bd37cbe7a9..00000000000000 --- a/srcpkgs/hunspell-sl_SI/update +++ /dev/null @@ -1 +0,0 @@ -pattern='\K[\d.]+(?=)' diff --git a/srcpkgs/hunspell-sq b/srcpkgs/hunspell-sq new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sq @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sr b/srcpkgs/hunspell-sr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sr_SR/template b/srcpkgs/hunspell-sr_SR/template deleted file mode 100644 index 3b0d601714b495..00000000000000 --- a/srcpkgs/hunspell-sr_SR/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'hunspell-sr_SR' -pkgname=hunspell-sr_SR -version=20130715 -revision=1 -short_desc="Serbian dictionary for hunspell - cyrillic and latin" -maintainer="Goran Vukoman " -license="LGPL-2.1-or-later, MPL-1.1, GPL-2.0-or-later, CC-BY-SA-3.0" -homepage="https://devbase.net/dict-sr/" -distfiles="https://devbase.net/dict-sr/hunspell-sr-${version}.zip" -checksum=2ddedbf7f0874ebb1b59829dbd73ebfe26f98aa99f19f8f7eb4e849c393a75f2 - -do_install() { - vinstall sr.aff 644 /usr/share/hunspell sr_SR.aff - vinstall sr.dic 644 /usr/share/hunspell sr_SR.dic - vinstall sr-Latn.aff 644 /usr/share/hunspell sr_SR-latin.aff - vinstall sr-Latn.dic 644 /usr/share/hunspell sr_SR-latin.dic -} diff --git a/srcpkgs/hunspell-sv b/srcpkgs/hunspell-sv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-sv_SE/template b/srcpkgs/hunspell-sv_SE/template deleted file mode 100644 index cd5a56870c15e0..00000000000000 --- a/srcpkgs/hunspell-sv_SE/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'hunspell-sv_SE' -pkgname=hunspell-sv_SE -version=2.41 -revision=2 -create_wrksrc=yes -hostmakedepends="unzip" -short_desc="Swedish sv_SE dictionary for hunspell" -maintainer="Venca Uruba " -license="LGPL-3.0-or-later" -homepage="https://extensions.libreoffice.org/extensions/swedish-spelling-dictionary-den-stora-svenska-ordlistan/" -distfiles="https://extensions.libreoffice.org/assets/downloads/z/ooo-swedish-dict-${version/./-}.oxt>dict-sv-$version.zip" -checksum=48c8d0d548232215384c47ba18ac03bbef3af4c11ffd5e1057272353ba60225f - -do_install() { - vinstall dictionaries/sv_SE.aff 644 usr/share/hunspell - vinstall dictionaries/sv_SE.dic 644 usr/share/hunspell - vinstall dictionaries/sv_FI.aff 644 usr/share/hunspell - vinstall dictionaries/sv_FI.dic 644 usr/share/hunspell -} diff --git a/srcpkgs/hunspell-sw b/srcpkgs/hunspell-sw new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-sw @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-te b/srcpkgs/hunspell-te new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-te @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-th b/srcpkgs/hunspell-th new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-th @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-tr b/srcpkgs/hunspell-tr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-tr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-uk b/srcpkgs/hunspell-uk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-uk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hunspell-vi b/srcpkgs/hunspell-vi new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hunspell-vi @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-af b/srcpkgs/hyphen-af new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-af @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-be b/srcpkgs/hyphen-be new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-be @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-bg b/srcpkgs/hyphen-bg new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-bg @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-ca b/srcpkgs/hyphen-ca new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-ca @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-cs b/srcpkgs/hyphen-cs new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-cs @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-da b/srcpkgs/hyphen-da new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-da @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-de b/srcpkgs/hyphen-de new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-de @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-el b/srcpkgs/hyphen-el new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-el @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-en b/srcpkgs/hyphen-en new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-en @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-eo b/srcpkgs/hyphen-eo new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-eo @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-es b/srcpkgs/hyphen-es new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-es @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-et b/srcpkgs/hyphen-et new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-et @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-fr b/srcpkgs/hyphen-fr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-fr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-gl b/srcpkgs/hyphen-gl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-gl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-hr b/srcpkgs/hyphen-hr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-hr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-hu b/srcpkgs/hyphen-hu new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-hu @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-id b/srcpkgs/hyphen-id new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-id @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-is b/srcpkgs/hyphen-is new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-is @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-it_IT b/srcpkgs/hyphen-it_IT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-it_IT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-lt b/srcpkgs/hyphen-lt new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-lt @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-lv b/srcpkgs/hyphen-lv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-lv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-mn b/srcpkgs/hyphen-mn new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-mn @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-nl_NL b/srcpkgs/hyphen-nl_NL new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-nl_NL @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-no b/srcpkgs/hyphen-no new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-no @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-pl b/srcpkgs/hyphen-pl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-pl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-pt_BR b/srcpkgs/hyphen-pt_BR new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-pt_BR @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-pt_PT b/srcpkgs/hyphen-pt_PT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-pt_PT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-ro b/srcpkgs/hyphen-ro new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-ro @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-ru b/srcpkgs/hyphen-ru new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-ru @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-sk b/srcpkgs/hyphen-sk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-sk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-sl b/srcpkgs/hyphen-sl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-sl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-sq b/srcpkgs/hyphen-sq new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-sq @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-sr b/srcpkgs/hyphen-sr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-sr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-sv b/srcpkgs/hyphen-sv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-sv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-te b/srcpkgs/hyphen-te new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-te @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-th b/srcpkgs/hyphen-th new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-th @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-uk b/srcpkgs/hyphen-uk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-uk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/hyphen-zu b/srcpkgs/hyphen-zu new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/hyphen-zu @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/libreoffice-dictionaries/template b/srcpkgs/libreoffice-dictionaries/template new file mode 100644 index 00000000000000..602d10696ad0a7 --- /dev/null +++ b/srcpkgs/libreoffice-dictionaries/template @@ -0,0 +1,1314 @@ +# Template file for 'libreoffice-dictionaries' +pkgname=libreoffice-dictionaries +version=24.2.1.2 +revision=1 +build_style=meta +hostmakedepends="mythes perl" +short_desc="Libre Office Dictionaries" +maintainer="Đoàn Trần Công Danh " +license="GPL-3.0-or-later" +homepage="https://www.libreoffice.org/" +distfiles="https://download.documentfoundation.org/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz" +# distfiles="https://download.nus.edu.sg/mirror/tdf/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz" +checksum=db010c781e85b401e87aa2030902565d5dfceb2c5ff4483c7172484d0f645eab + +depends="hunspell-af hyphen-af + hunspell-an + hunspell-ar mythes-ar + hunspell-be hyphen-be + hunspell-bg hyphen-bg mythes-bg + hunspell-bn + hunspell-bo + hunspell-br + hunspell-bs + hunspell-ca_ES hyphen-ca mythes-ca + hunspell-ckb + hunspell-cs hyphen-cs mythes-cs + hunspell-da_DK hyphen-da mythes-da + hunspell-de hyphen-de mythes-de + hunspell-el_GR hyphen-el + hunspell-en hunspell-en_GB hyphen-en mythes-en + hunspell-eo hyphen-eo mythes-eo + hunspell-es hyphen-es mythes-es + hunspell-et hyphen-et + hunspell-fa + hunspell-fr_FR hyphen-fr mythes-fr + hunspell-gd + hunspell-gl hyphen-gl mythes-gl + hunspell-gu + hunspell-gug mythes-gug + hunspell-he + hunspell-hi + hunspell-hr hyphen-hr + hunspell-hu hyphen-hu mythes-hu + hunspell-id hyphen-id mythes-id + hunspell-is hyphen-is mythes-is + hunspell-it_IT hyphen-it_IT mythes-it_IT + hunspell-kmr + hunspell-ko + hunspell-lo + hunspell-lt hyphen-lt + hunspell-lv hyphen-lv mythes-lv + hunspell-mn hyphen-mn + hunspell-ne mythes-ne + hunspell-nl_NL hyphen-nl_NL + hunspell-no hyphen-no mythes-no + hunspell-oc + hunspell-pl hyphen-pl mythes-pl + hunspell-pt_BR hyphen-pt_BR mythes-pt_BR + hunspell-pt_PT hyphen-pt_PT mythes-pt_PT + hunspell-ro_RO hyphen-ro mythes-ro + hunspell-ru_RU hyphen-ru mythes-ru + hunspell-si + hunspell-sk hyphen-sk mythes-sk + hunspell-sl hyphen-sl mythes-sl + hunspell-sq hyphen-sq + hunspell-sr hyphen-sr + hunspell-sv hyphen-sv mythes-sv + hunspell-sw + hunspell-te hyphen-te + hunspell-th hyphen-th + hunspell-tr + hunspell-uk hyphen-uk mythes-uk + hunspell-vi + hyphen-zu" + +build_options="bdic" +desc_option_bdic="Enable Chromium's bdic format" + +case "$XBPS_MACHINE" in + x86_64*) + hostmakedepends+=" qt6-webengine" + build_options_default="bdic" + ;; + i686*) + hostmakedepends+=" qt5-webengine" + build_options_default="bdic" + ;; +esac + +_drop_long_dic() { + local lang="$1" + local len="$2" + local dir="${3:-$lang}" + cp "dictionaries/$dir/$lang.aff" bdic/ + sed "/.\\{$len\\}/d" dictionaries/$dir/$lang.dic >"bdic/$lang.dic" +} + +post_patch() { + mv dictionaries/be_BY/{be-official,be_BY}.aff + mv dictionaries/be_BY/{be-official,be_BY}.dic + mv dictionaries/ckb/dictionaries/ckb.{aff,dic} dictionaries/ckb/ + + mv dictionaries/de/de_AT_frami.aff dictionaries/de/de_AT.aff + mv dictionaries/de/de_AT_frami.dic dictionaries/de/de_AT.dic + mv dictionaries/de/de_CH_frami.aff dictionaries/de/de_CH.aff + mv dictionaries/de/de_CH_frami.dic dictionaries/de/de_CH.dic + mv dictionaries/de/de_DE_frami.aff dictionaries/de/de_DE.aff + mv dictionaries/de/de_DE_frami.dic dictionaries/de/de_DE.dic + + mv dictionaries/fa_IR/{fa-IR,fa_IR}.aff + mv dictionaries/fa_IR/{fa-IR,fa_IR}.dic + + mv dictionaries/cs_CZ/{thes,th}_cs_CZ.dat + mv dictionaries/gl/{thesaurus,th}_gl.dat + mv dictionaries/ru_RU/th_ru_RU{_M_aot_and,}_v2.dat + mv dictionaries/fr_FR/{thes,th}_fr.dat +} + +do_build() { + local file base lang dic + + PATH="/usr/lib/qt6/libexec:/usr/lib/qt5/bin:$PATH" + + mkdir -p bdic + # convert-dict not understand TAB + sed 's/\t/ /' "dictionaries/an_ES/an_ES.aff" >"bdic/an_ES.aff" + cp "dictionaries/an_ES/an_ES.dic" bdic/ + + # convert-dict works on fixed array of utf-16 characters. + _drop_long_dic da_DK 112 + _drop_long_dic gl_ES 111 gl + _drop_long_dic gu_IN 45 + _drop_long_dic ko_KR 173 + _drop_long_dic th_TH 45 + # convert-dict not understand IGNORE + for lang in ar bo ckb hu_HU uk_UA; do + sed '/^IGNORE/d' "dictionaries/$lang/$lang.aff" >"bdic/$lang.aff" + cp "dictionaries/$lang/$lang.dic" bdic/ + done + + find dictionaries -name '*.aff' | + while read file; do + base="${file%.aff}" + lang="${base##*/}" + echo "converting: $lang" + if [ -f "bdic/$lang.aff" ]; then + dic="bdic/$lang.dic" + else + dic="${base}.dic" + fi + qwebengine_convert_dict "${dic}" "bdic/$lang.bdic" + done + + find dictionaries -name 'th_*.dat' | + while read file; do + th_gen_idx.pl <"$file" >"${file%.dat}.idx" + done +} + + +do_install() { + : +} + +_vhunspell() { + local subdir lang lnk + if [ "$1" = -d ]; then + subdir=$2 + shift 2 + fi + : "${subdir:=$1}" + lang="$1" + shift + vmkdir usr/share/hunspell + vinstall "dictionaries/$subdir/$lang.aff" 0644 \ + usr/share/hunspell "$lang.aff" + vinstall "dictionaries/$subdir/$lang.dic" 0644 \ + usr/share/hunspell "$lang.dic" + for lnk; do + ln -sf "$lang.aff" "${PKGDESTDIR}/usr/share/hunspell/$lnk.aff" + ln -sf "$lang.dic" "${PKGDESTDIR}/usr/share/hunspell/$lnk.dic" + done +} + +_vhyphen() { + local subdir lang lnk + if [ "$1" = -d ]; then + subdir=$2 + shift 2 + fi + : "${subdir:=$1}" + lang="$1" + shift + vmkdir usr/share/hyphen + vinstall "dictionaries/$subdir/hyph_${lang}.dic" 0644 usr/share/hyphen + for lnk; do + ln -s "hyph_$lang.dic" \ + "${PKGDESTDIR}/usr/share/hyphen/hyph_$lnk.dic" + done +} + +_vmythes () { + local subdir lang lnk + local ver= + if [ "$1" = -v ]; then ver="_v$2"; shift 2; fi + if [ "$1" = -d ]; then + subdir=$2 + shift 2 + fi + : "${subdir:=$1}" + lang="$1" + shift + vmkdir usr/share/mythes + vinstall "dictionaries/$subdir/th_${lang}${ver}.dat" \ + 0644 usr/share/mythes + vinstall "dictionaries/$subdir/th_${lang}${ver}.idx" \ + 0644 usr/share/mythes + for lnk; do + ln -s "th_$lang$ver.dat" \ + "${PKGDESTDIR}/usr/share/mythes/th_$lnk$ver.dat" + ln -s "th_$lang$ver.idx" \ + "${PKGDESTDIR}/usr/share/mythes/th_$lnk$ver.idx" + done +} + +# pkgname is: +# - if unavailable: only language; break +# - if lower version: keep old name; break +# - use only language, provides and replaces +hunspell-af_package() { + short_desc="Afrikaans dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vhunspell af_ZA af_NA + } +} + +hyphen-af_package() { + short_desc="Afrikaans hyphenation rules" + license="LGPL-2.1-or-later" + pkg_install() { + _vhyphen af_ZA af_NA + } +} + +hunspell-an_package() { + short_desc="Aragonese dictionary for hunspell" + license="GPL-3.0-or-later OR LGPL-3.0-or-later OR MPL-1.1" + pkg_install() { + _vhunspell an_ES + } +} + +hunspell-ar_package() { + short_desc="Arabic dictionary for hunspell" + license="GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1 OR MPL-2.0" + pkg_install() { + _vhunspell ar ar_SA ar_DZ ar_BH ar_EG ar_IQ ar_JO \ + ar_KW ar_LB ar_LY ar_MA ar_OM ar_QA ar_SD \ + ar_SY ar_TN ar_AE ar_YE + } +} + +mythes-ar_package() { + short_desc="Arabic thesaurus for LibreOffice" + license="GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1 OR MPL-2.0" + pkg_install() { + _vmythes ar ar_SA ar_DZ ar_BH ar_EG ar_IQ ar_JO \ + ar_KW ar_LB ar_LY ar_MA ar_OM ar_QA ar_SD \ + ar_SY ar_TN ar_AE ar_YE + } +} + +hunspell-be_package() { + short_desc="Belarusian dictionary for hunspell" + license="LGPL-3.0-only OR CC-BY-SA-4.0" + pkg_install() { + set -x + _vhunspell be_BY + set +x + } +} + +hyphen-be_package() { + short_desc="Belarusian hyphenation rules" + license="LGPL-3.0-only OR CC-BY-SA-4.0" + pkg_install() { + _vhyphen be_BY + } +} + +hunspell-bg_package() { + short_desc="Bulgarian dictionary for hunspell" + license="GPL-2.0-only" + pkg_install() { + _vhunspell bg_BG + } +} + +hyphen-bg_package() { + short_desc="Bulgarian hyphenation rules" + license="GPL-2.0-only" + pkg_install() { + _vhyphen bg_BG + } +} + +mythes-bg_package() { + short_desc="Bulgarian thesaurus for LibreOffice" + license="GPL-2.0-only" + pkg_install() { + _vmythes -v 2 bg_BG + } +} + +hunspell-bn_package() { + short_desc="Bengali dictionary for hunspell" + license="GPL-2.0-only" + pkg_install() { + _vhunspell bn_BD bn_IN + } +} + +hunspell-bo_package() { + short_desc="Tibetan dictionary for hunspell" + license="CC0-1.0" + pkg_install() { + _vhunspell bo bo_CN bo_IN + } +} + +hunspell-br_package() { + short_desc="Breton dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vhunspell br_FR + } +} + +hunspell-bs_package() { + short_desc="Bosnian dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vhunspell bs_BA bs + } +} + +hunspell-ca_ES_package() { + short_desc="Catalan dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later" + pkg_install() { + _vhunspell -d ca/dictionaries ca ca_ES ca_AD ca_FR ca_IT + _vhunspell -d ca/dictionaries ca-valencia \ + ca@valencia ca_ES@valencia + } +} + +hyphen-ca_package() { + short_desc="Catalan hyphenation rules" + license="LGPL-2.1-or-later OR GPL-2.0-or-later" + pkg_install() { + _vhyphen -d ca/dictionaries ca \ + ca_ES ca_ES@valencia ca_AD ca_FR ca_IT + } +} + +mythes-ca_package() { + short_desc="Catalan thesaurus for LibreOffice" + license="CC-BY-4.0" + pkg_install() { + _vmythes -v 3 -d ca/dictionaries ca_ES \ + ca_ES@valencia ca_AD ca_FR ca_IT + } +} + +hunspell-ckb_package() { + short_desc="Central Kurdish (Sorani) dictionary for hunspell" + license="CC-BY-SA-4.0" + pkg_install() { + _vhunspell ckb ckb-IR ckb-IQ + } +} + +hunspell-cs_package() { + short_desc="Czech dictionary for hunspell" + license="GFDL-1.1-or-later" + pkg_install() { + _vhunspell cs_CZ + } +} + +hyphen-cs_package() { + short_desc="Czech hyphenation rules" + license="GPL-1.0-or-later" + pkg_install() { + _vhyphen cs_CZ + } +} + +mythes-cs_package() { + short_desc="Czech thesaurus for LibreOffice" + license="GFDL-1.1-or-later" + pkg_install() { + _vmythes cs_CZ + } +} + +hunspell-da_DK_package() { + short_desc="Danish dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vhunspell da_DK + } +} + +hyphen-da_package() { + short_desc="Danish hyphenation rules" + license="LGPL-2.1-or-later" + pkg_install() { + _vhyphen da_DK + } +} + +mythes-da_package() { + short_desc="Danish thesaurus for LibreOffice" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vmythes da_DK + } +} + +hunspell-de_package() { + short_desc="German dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + provides="hunspell-de_CH-20240301_1 hunspell-de_DE-20240301_1" + replaces="hunspell-de_CH>=0 hunspell-de_DE>=0" + pkg_install() { + _vhunspell -d de de_AT + _vhunspell -d de de_CH + _vhunspell -d de de_DE + } +} + +hyphen-de_package() { + short_desc="German hyphenation rules" + license="LGPL-2.1-or-later, GPL-2.0-only OR GPL-3.0-only" + pkg_install() { + _vhyphen -d de de_AT + _vhyphen -d de de_CH + _vhyphen -d de de_DE + } +} + +mythes-de_package() { + short_desc="German thesaurus for LibreOffice" + license="LGPL-2.1-or-later, GPL-2.0-only OR GPL-3.0-only" + pkg_install() { + _vmythes -v 2 -d de de_CH + _vmythes -v 2 -d de de_DE de_AT + } +} + +hunspell-el_GR_package() { + short_desc="Greek dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vhunspell el_GR + } +} + +hyphen-el_package() { + short_desc="Greek hyphenation rules" + license="LGPL-2.1-or-later" + pkg_install() { + _vhyphen el_GR + } +} + +hunspell-en_package() { + short_desc="English dictionary for hunspell" + depends="hunspell-en_GB" + license="SCOWL LGPL-2.1-or-later" + provides="hunspell-en_AU-2024_1 + hunspell-en_CA-2024_1 + hunspell-en_US-2024_1" + replaces="hunspell-en_AU>=0 hunspell-en_CA>=0 hunspell-en_US>=0" + pkg_install() { + _vhunspell -d en en_AU + _vhunspell -d en en_CA + _vhunspell -d en en_US en_IL en_PH + _vhunspell -d en en_ZA en_MW en_NA en_ZW + vlicense dictionaries/en/README_en_AU.txt + vlicense dictionaries/en/README_en_CA.txt + vlicense dictionaries/en/README_en_US.txt + } +} + +hunspell-en_GB-all_package() { + short_desc="British English dictionary for hunspell" + license="SCOWL" + provides="hunspell-en_GB-2024_1" + replaces="hunspell-en_GB>=0" + pkg_install() { + _vhunspell -d en en_GB en_BS en_BZ en_GH en_IE en_IN en_JM \ + en_NZ en_TT + vlicense dictionaries/en/README_en_GB.txt + } +} + +hyphen-en_package() { + short_desc="English hyphenation rules" + license="SCOWL" + pkg_install() { + _vhyphen -d en en_GB \ + en_BS en_BZ en_GH en_IE en_IN en_JM en_NZ en_TT \ + en_AU en_CA en_ZA en_MW en_NA en-ZW + _vhyphen -d en en_US en_IL en_PH + vlicense dictionaries/en/WordNet_license.txt + } +} + +mythes-en_package() { + short_desc="English thesaurus for LibreOffice" + license="MIT" + pkg_install() { + _vmythes -v 2 -d en en_US en_IL en_PH en_GB \ + en_BS en_BZ en_GH en_IE en_IN en_JM en_NZ en_TT \ + en_AU en_CA en_ZA en_MW en_NA en-ZW + vlicense dictionaries/en/WordNet_license.txt + } +} + +hunspell-eo_package() { + short_desc="Esperanto dictionary for hunspell" + license="GPL-3.0-or-later" + reverts="20100216_1" + pkg_install() { + _vhunspell eo + } +} + +hyphen-eo_package() { + short_desc="Esperanto hyphenation rules" + license="GPL-3.0-or-later" + pkg_install() { + _vhyphen eo + } +} + +mythes-eo_package() { + short_desc="Esperanto thesaurus for LibreOffice" + license="GPL-3.0-or-later" + pkg_install() { + _vmythes eo + } +} + +_es_lang="es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_ES es_GQ es_GT + es_HN es_MX es_NI es_PA es_PE es_PH es_PR es_PY es_SV es_US es_UY es_VE" +hunspell-es_package() { + short_desc="Spanish dictionary for hunspell" + provides="hunspell-es_ES-${version}_${revision}" + replaces="hunspell-es_ES-${version}_${revision}" + license="GPL-3.0-or-later, LGPL-3.0-or-later, MPL-1.1" + pkg_install() { + local l + for l in $_es_lang; do + _vhunspell -d es "$l" + done + } +} + +hyphen-es_package() { + short_desc="Spanish hyphenation rules" + license="GPL-3.0-or-later, LGPL-3.0-or-later, MPL-1.1" + pkg_install() { + _vhyphen es $ls + } +} + +mythes-es_package() { + short_desc="Spanish thesaurus for LibreOffice" + license="GPL-3.0-or-later, LGPL-3.0-or-later, MPL-1.1" + pkg_install() { + _vmythes -v 2 es $ls + } +} + +hunspell-et_package() { + short_desc="Estonian dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vhunspell et_EE + } +} + +hyphen-et_package() { + short_desc="Estonian hyphenation rules" + license="LGPL-2.1-or-later" + pkg_install() { + _vhyphen et_EE + } +} + +hunspell-fa_package() { + short_desc="Persian dictionary for hunspell by Lilak" + license="Apache-2.0" + pkg_install() { + _vhunspell fa_IR + } +} + +hunspell-fr-libreoffice_package() { + short_desc="Modern French dictionary for hunspell by LibreOffice" + license="MPL-1.1" + provides="hunspell-fr_FR-${version}_${revision}" + replaces="hunspell-fr_FR>=0" + pkg_install() { + _vhunspell -d fr_FR fr fr_FR fr_BE fr_CA fr_CH fr_LU fr_MC + } +} + +hyphen-fr_package() { + short_desc="French hyphenation rules" + license="MPL-1.1" + pkg_install() { + _vhyphen -d fr_FR fr fr_FR fr_BE fr_CA fr_CH fr_LU fr_MC + } +} + +mythes-fr_package() { + short_desc="French thesaurus for LibreOffice" + license="MPL-1.1" + pkg_install() { + _vmythes -d fr_FR fr fr_FR fr_BE fr_CA fr_CH fr_LU fr_MC + } +} + +hunspell-gd_package() { + short_desc="Scottish Gaelic dictionary for hunspell" + license="GPL-3.0-or-later" + pkg_install() { + _vhunspell gd_GB + } +} + +hunspell-gl_package() { + short_desc="Galician dictionary for hunspell" + license="GPL-3.0-or-later" + pkg_install() { + _vhunspell -d gl gl_ES + } +} + +hyphen-gl_package() { + short_desc="Galician hyphenation rules" + license="GPL-3.0-or-later" + pkg_install() { + _vhyphen gl gl_ES + } +} + +mythes-gl_package() { + short_desc="Galician thesaurus for LibreOffice" + license="GPL-3.0-or-later" + pkg_install() { + _vmythes gl gl_ES + } +} + +hunspell-gu_package() { + short_desc="Gujarati dictionary for hunspell" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell gu_IN + } +} + +hunspell-gug_package() { + short_desc="Guarani dictionary for hunspell" + license="GFPL-1.2-or-later" + pkg_install() { + _vhunspell gug gug_PY + } +} + +mythes-gug_package() { + short_desc="Guarani thesaurus for LibreOffice" + license="GFPL-1.2-or-later" + pkg_install() { + _vmythes -d gug gug_PY + } +} + +hunspell-he_package() { + short_desc="Hebrew dictionary for hunspell" + license="AGPL-3.0-or-later" + pkg_install() { + _vhunspell he_IL + } +} + +hunspell-hi_package() { + short_desc="Hindi dictionary for hunspell" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell hi_IN + } +} + +hunspell-hr_package() { + short_desc="Croatian dictionary for hunspell" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + provides="hunspell-hr_HR-20240301_1" + replaces="hunspell-hr_HR>=0" + pkg_install() { + _vhunspell hr_HR + } +} + +hyphen-hr_package() { + short_desc="Croatian hyphenation rules" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vhyphen hr_HR + } +} + +hunspell-hu_package() { + short_desc="Hungarian dictionary for hunspell" + license="LGPL-3.0-or-later OR MPL-2.0" + pkg_install() { + _vhunspell hu_HU + } +} + +hyphen-hu_package() { + short_desc="Hungarian hyphenation rules" + license="GPL-3.0-or-later OR LGPL-3.0-or-later OR MPL-2.0" + pkg_install() { + _vhyphen hu_HU + } +} + +mythes-hu_package() { + short_desc="Hungarian thesaurus for LibreOffice" + license="GPL-2.0-or-later" + pkg_install() { + _vmythes -v 2 hu_HU + } +} + +hunspell-id_package() { + short_desc="Indonesian dictionary for hunspell" + license="LGPL-3.0-or-later" + pkg_install() { + _vhunspell -d id id_ID + } +} + +hyphen-id_package() { + short_desc="Indonesian hyphenation rules" + license="LGPL-3.0-or-later" + pkg_install() { + _vhyphen -d id id_ID + } +} + +mythes-id_package() { + short_desc="Indonesian dictionary for hunspell" + license="LGPL-3.0-or-later" + pkg_install() { + _vmythes -v 2 -d id id_ID + } +} + +hunspell-is_package() { + short_desc="Icelandic dictionary for hunspell" + license="CC-BY-SA-3.0, CC-BY-4.0" + pkg_install() { + _vhunspell is is_IS + } +} + +hyphen-is_package() { + short_desc="Icelandic dictionary for hunspell" + license="CC-BY-SA-3.0, CC-BY-4.0" + pkg_install() { + _vhyphen is is_IS + } +} + +mythes-is_package() { + short_desc="Icelandic dictionary for hunspell" + license="CC-BY-SA-3.0, CC-BY-4.0" + pkg_install() { + _vmythes is is_IS + } +} + +hunspell-it_IT_package() { + short_desc="Italian dictionary for hunspell" + license="GPL-3.0-only, LGPL-3.0-only" + pkg_install() { + _vhunspell it_IT + } +} + +hyphen-it_IT_package() { + short_desc="Italian dictionary for hunspell" + license="GPL-3.0-only, LGPL-3.0-only" + pkg_install() { + _vhyphen it_IT + } +} + +mythes-it_IT_package() { + short_desc="Italian dictionary for hunspell" + license="GPL-3.0-only, LGPL-3.0-only" + pkg_install() { + _vmythes -v 2 it_IT + } +} + +hunspell-kmr_package() { + short_desc="Kurdish dictionary for hunspell" + license="GPL-3.0-or-later OR LGPL-2.1-or-later OR MPL-1.1" + pkg_install() { + _vhunspell kmr_Latn kmr_Latn-TR kmr_Latn-SY + } +} + +hunspell-ko_package() { + short_desc="Korean dictionary for hunspell" + license="LGPL-3.0-only" + pkg_install() { + _vhunspell ko_KR + } +} + +hunspell-lo_package() { + short_desc="Lao dictionary for hunspell" + license="LGPL-3.0-only" + pkg_install() { + _vhunspell lo_LA + } +} + +hunspell-lt_package() { + short_desc="Lithuanian dictionary for hunspell" + license="BSD-3-Clause" + pkg_install() { + _vhunspell -d lt_LT lt lt_LT + vlicense dictionaries/lt_LT/COPYING + } +} + +hyphen-lt_package() { + short_desc="Lithuanian dictionary for hunspell" + license="LPPL-1.3c" + pkg_install() { + _vhyphen -d lt_LT lt lt_LT + } +} + +hunspell-lv_package() { + short_desc="Latvian dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vhunspell lv_LV + } +} + +hyphen-lv_package() { + short_desc="Latvian dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vhyphen lv_LV + } +} + +mythes-lv_package() { + short_desc="Latvian dictionary for hunspell" + license="LGPL-2.1-or-later" + pkg_install() { + _vmythes -v 2 lv_LV + } +} + +hunspell-mn_package() { + short_desc="Mongolian dictionary for hunspell" + license="LPPL-1.3c" + pkg_install() { + _vhunspell mn_MN mn mn_Cyrl mn_Cyrl_MN + } +} + +hyphen-mn_package() { + short_desc="Mongolian dictionary for hunspell" + license="LPPL-1.3c" + pkg_install() { + _vhyphen mn_MN mn mn_Cyrl mn_Cyrl_MN + } +} + +hunspell-ne_package() { + short_desc="Nepali dictionary for hunspell" + license="LGPL-2.1-only" + pkg_install() { + _vhunspell ne_NP + } +} + +mythes-ne_package() { + short_desc="Nepali dictionary for hunspell" + license="LGPL-2.1-only" + pkg_install() { + _vmythes -v 2 ne_NP + } +} + +hunspell-nl_NL_package() { + short_desc="Dutch (Netherland) dictionary for hunspell" + license="BSD-3-Clause, CC-BY-SA-3.0" + pkg_install() { + _vhunspell nl_NL + vlicense dictionaries/nl_NL/license_en_EN.txt + vlicense dictionaries/nl_NL/licentie_nl_NL.txt + } +} + +hyphen-nl_NL_package() { + short_desc="Dutch (Netherland) dictionary for hunspell" + license="BSD-3-Clause, CC-BY-SA-3.0" + pkg_install() { + _vhyphen nl_NL + vlicense dictionaries/nl_NL/license_en_EN.txt + vlicense dictionaries/nl_NL/licentie_nl_NL.txt + } +} + +hunspell-no_package() { + short_desc="Norwegian spelling dictionary" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell -d no nb_NO + _vhunspell -d no nn_NO + } +} + +hyphen-no_package() { + short_desc="Norwegian hyphenation rules" + license="GPL-2.0-or-later" + pkg_install() { + _vhyphen -d no nb_NO + _vhyphen -d no nn_NO + } +} + +mythes-no_package() { + short_desc="Norwegian thesaurus for LibreOffice" + license="GPL-2.0-or-later" + pkg_install() { + _vmythes -v 2 -d no nb_NO + _vmythes -v 2 -d no nn_NO + } +} + +hunspell-oc_package() { + short_desc="Occitan spelling dictionary" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell oc_FR + } +} + +hunspell-pl_package() { + short_desc="Polish spelling dictionary" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + provides="hunspell-pl_PL-20240301_1" + replaces="hunspell-pl_PL>=0" + pkg_install() { + _vhunspell pl_PL + } +} + +hyphen-pl_package() { + short_desc="Polish hyphenation rules" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + provides="hunspell-pl_PL-20240301_1" + replaces="hunspell-pl_PL>=0" + pkg_install() { + _vhyphen pl_PL + } +} + +mythes-pl_package() { + short_desc="Polish thesaurus for LibreOffice" + license="LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1" + provides="hunspell-pl_PL-20240301_1" + replaces="hunspell-pl_PL>=0" + pkg_install() { + _vmythes -v 2 pl_PL + } +} + +hunspell-pt_BR_package() { + short_desc="Brazillian Portuguese spelling dictionary" + license="LGPL-3.0-or-later OR MPL-1.1, BSD-3-Clause" + pkg_install() { + _vhunspell pt_BR + } +} + +# TODO +hunspell-pt_PT_package() { + short_desc="Portuguese (Portugal) spelling dictionary" + license="GPL-2.0-or-later OR MPL-1.1" + pkg_install() { + _vhunspell pt_PT + } +} + +hyphen-pt_BR_package() { + short_desc="Brazillian Portuguese hyphenation rules" + license="LGPL-3.0-or-later" + pkg_install() { + _vhyphen pt_BR + } +} + +hyphen-pt_PT_package() { + short_desc="Portuguese (Portugal) hyphenation rules" + license="GPL-2.0-or-later" + pkg_install() { + _vhyphen pt_PT + } +} + +mythes-pt_BR_package() { + short_desc="Brazillian Portuguese thesaurus for LibreOffice" + license="BSD-3-Clause" + pkg_install() { + _vmythes pt_BR + vlicense dictionaries/pt_BR/license-thes.readme + } +} + +mythes-pt_PT_package() { + short_desc="Portuguese Portugal thesaurus for LibreOffice" + license="CC-BY-SA-3.0" + pkg_install() { + _vmythes pt_PT + } +} + +hunspell-ro_RO_package() { + short_desc="Romanian spelling dictionary" + license="GPL-2.0-or-later OR LGPL-2.1-or-later or MPL-1.1" + pkg_install() { + _vhunspell -d ro ro_RO + } +} + +hyphen-ro_package() { + short_desc="Romanian hyphenation rules" + license="GPL-2.0-or-later OR LGPL-2.1-or-later or MPL-1.1" + pkg_install() { + _vhyphen -d ro ro_RO + } +} + +mythes-ro_package() { + short_desc="Romanian thesaurus for LibreOffice" + license="GPL-2.0-or-later" + pkg_install() { + _vmythes -v 2 -d ro ro_RO + } +} + +hunspell-ru_RU_package() { + short_desc="Russian spelling dictionary" + license="BSD-4-Clause" + pkg_install() { + _vhunspell ru_RU + } +} + +hyphen-ru_package() { + short_desc="Russian hyphenation rules" + license="BSD-4-Clause" + pkg_install() { + _vhyphen ru_RU + } +} + +mythes-ru_package() { + short_desc="Russian thesaurus for LibreOffice" + license="LGPL-2.1-or-later" + pkg_install() { + _vmythes -v 2 ru_RU + } +} + +hunspell-si_package() { + short_desc="Sinhala spelling dictionary" + license="GPL-3.0-or-later" + pkg_install() { + _vhunspell si_LK + } +} + +hunspell-sk_package() { + short_desc="Slovak spelling dictionary" + license="GPL-2.0-or-later OR LGPL-2.1-or-later or MPL-1.1" + pkg_install() { + _vhunspell sk_SK + } +} + +hyphen-sk_package() { + short_desc="Slovak hyphenation rules" + license="GPL-2.0-or-later OR LGPL-2.1-or-later or MPL-1.1" + pkg_install() { + _vhyphen sk_SK + } +} + +mythes-sk_package() { + short_desc="Slovak thesaurus for LibreOffice" + license="MIT" + pkg_install() { + _vmythes -v 2 sk_SK + vlicense dictionaries/sk_SK/README_th_sk_SK_v2.txt + } +} + +hunspell-sl_package() { + short_desc="Slovenian spelling dictionary" + license="GPL-2.0-or-later OR LGPL-2.1-or-later" + provides="hunspell-sl_SI-2024_1" + replaces="hunspell-sl_SI>=0" + pkg_install() { + _vhunspell sl_SI + } +} + +hyphen-sl_package() { + short_desc="Slovenian hyphenation rules" + license="GPL-2.0-or-later OR LGPL-2.1-or-later" + pkg_install() { + _vhyphen sl_SI + } +} + +mythes-sl_package() { + short_desc="Slovenian thesaurus for LibreOffice" + license="GPL-2.0-or-later OR LGPL-2.1-or-later" + pkg_install() { + _vmythes -v 2 sl_SI + } +} + +hunspell-sq_package() { + short_desc="Albanian spelling dictionary" + license="MPL-2.0" + pkg_install() { + _vhunspell sq_AL + } +} + +hyphen-sq_package() { + short_desc="Albanian hyphenation rules" + license="MPL-2.0" + pkg_install() { + _vhyphen sq_AL + } +} + +hunspell-sr_package() { + short_desc="Serbian spelling dictionary" + license="MPL-2.0 OR GPL-3.0-or-later OR LGPL-3.0-or-later" + # SR is Suriname, Serbia is RS + replaces="hunspell-sr_SR>=0" + pkg_install() { + _vhunspell sr sr_RS sr_CS + _vhunspell -d sr sr-Latn sr_Latn_RS sr_Latn_CS + } +} + +hyphen-sr_package() { + short_desc="Serbian hyphenation rules" + license="MPL-2.0 OR GPL-3.0-or-later OR LGPL-3.0-or-later" + pkg_install() { + _vhyphen sr sr_RS sr_CS + _vhyphen -d sr sr-Latn sr_Latn_RS sr_Latn_CS + } +} + +hunspell-sv_package() { + short_desc="Swedish spelling dictionary" + license="LGPL-3.0-or-later" + provides="hunspell-sv_SE-${version}_${revision}" + replaces="hunspell-sv_SE>=0" + pkg_install() { + _vhunspell -d sv_SE sv_FI + _vhunspell sv_SE + } +} + +hyphen-sv_package() { + short_desc="Swedish hyphenation rules" + license="MPL-2.0 OR LGPL-3.0-or-later" + pkg_install() { + _vhyphen -d sv_SE sv sv_SE sv_FI + } +} + +mythes-sv_package() { + short_desc="Swedish thesaurus for LibreOffice" + license="MIT" + pkg_install() { + _vmythes sv_SE + vlicense dictionaries/sv_SE/README_th_sv_SE.txt + } +} + +hunspell-sw_package() { + short_desc="Swahili spelling dictionary" + license="LGPL-3.0-or-later" + pkg_install() { + _vhunspell sw_TZ + } +} + +hunspell-te_package() { + short_desc="Telugu spelling dictionary" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell te_IN te + } +} + +hyphen-te_package() { + short_desc="Telugu hyphenation rules" + license="GPL-3.0-or-later OR LGPL-3.0-or-later" + pkg_install() { + _vhyphen te_IN te + } +} + +hunspell-th_package() { + short_desc="Thai spelling dictionary" + license="LGPL-3.0-or-later" + pkg_install() { + _vhunspell th_TH + } +} + +hyphen-th_package() { + short_desc="Thai hyphenation rules" + license="LPPL-1.3c" + pkg_install() { + _vhyphen th_TH + } +} + +hunspell-tr_package() { + short_desc="Turkish spelling dictionary" + license="MPL-2.0" + pkg_install() { + _vhunspell tr_TR + } +} + +hunspell-uk_package() { + short_desc="Ukrainian spelling dictionary" + license="MPL-1.1" + pkg_install() { + _vhunspell uk_UA + } +} + +hyphen-uk_package() { + short_desc="Ukrainian hyphenation rules" + license="GPL-2.0-or-later" + pkg_install() { + _vhyphen uk_UA + } +} + +mythes-uk_package() { + short_desc="Ukrainian thesaurus for LibreOffice" + license="MPL-1.1 OR LGPL-2.1-or-later, GPL-2.0-or-later" + pkg_install() { + _vmythes uk_UA + } +} + +hunspell-vi_package() { + short_desc="Vietnamese spelling dictionary" + license="GPL-2.0-or-later" + pkg_install() { + _vhunspell -d vi vi_VN + } +} + +hyphen-zu_package() { + short_desc="Zulu hyphenation rules" + license="GPL-2.0-or-later" + pkg_install() { + _vhyphen zu_ZA + } +} diff --git a/srcpkgs/mythes-ar b/srcpkgs/mythes-ar new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-ar @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-bg b/srcpkgs/mythes-bg new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-bg @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-ca b/srcpkgs/mythes-ca new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-ca @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-cs b/srcpkgs/mythes-cs new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-cs @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-da b/srcpkgs/mythes-da new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-da @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-de b/srcpkgs/mythes-de new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-de @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-en b/srcpkgs/mythes-en new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-en @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-eo b/srcpkgs/mythes-eo new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-eo @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-es b/srcpkgs/mythes-es new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-es @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-fr b/srcpkgs/mythes-fr new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-fr @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-gl b/srcpkgs/mythes-gl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-gl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-gug b/srcpkgs/mythes-gug new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-gug @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-hu b/srcpkgs/mythes-hu new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-hu @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-id b/srcpkgs/mythes-id new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-id @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-is b/srcpkgs/mythes-is new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-is @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-it_IT b/srcpkgs/mythes-it_IT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-it_IT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-lv b/srcpkgs/mythes-lv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-lv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-ne b/srcpkgs/mythes-ne new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-ne @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-no b/srcpkgs/mythes-no new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-no @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-pl b/srcpkgs/mythes-pl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-pl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-pt_BR b/srcpkgs/mythes-pt_BR new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-pt_BR @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-pt_PT b/srcpkgs/mythes-pt_PT new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-pt_PT @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-ro b/srcpkgs/mythes-ro new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-ro @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-ru b/srcpkgs/mythes-ru new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-ru @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-sk b/srcpkgs/mythes-sk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-sk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-sl b/srcpkgs/mythes-sl new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-sl @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-sv b/srcpkgs/mythes-sv new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-sv @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file diff --git a/srcpkgs/mythes-uk b/srcpkgs/mythes-uk new file mode 120000 index 00000000000000..1f52cad0bdccd4 --- /dev/null +++ b/srcpkgs/mythes-uk @@ -0,0 +1 @@ +libreoffice-dictionaries \ No newline at end of file