# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=128.5.2
revision=1
build_style=meta
short_desc="Thunderbird language packs"
maintainer="dataCobra <datacobra@thinkbot.de>"
license="MPL-2.0"
homepage="https://www.thunderbird.net/"

create_wrksrc=yes

do_extract() {
	:
}

_languages=(
	'af     "Afrikaans"'
	'ar     "Arabic"'
	'ast    "Asturian"'
	'be     "Belarusian"'
	'bg     "Bulgarian"'
	'br     "Breton"'
	'ca     "Catalan"'
	'cak    "Kaqchikel"'
	'cs     "Czech"'
	'cy     "Welsh"'
	'da     "Danish"'
	'de     "German"'
	'dsb    "Lower Sorbian"'
	'el     "Greek"'
	'en-CA  "English (Canadian)"'
	'en-GB  "English (British)"'
	'en-US  "English (US)"'
	'es-AR  "Spanish (Argentina)"'
	'es-ES  "Spanish (Spain)"'
	'es-MX  "Spanish (Mexico)"'
	'et     "Estonian"'
	'eu     "Basque"'
	'fi     "Finnish"'
	'fr     "French"'
	'fy-NL  "Frisian"'
	'ga-IE  "Irish"'
	'gd     "Gaelic (Scotland)"'
	'gl     "Galician"'
	'he     "Hebrew"'
	'hr     "Croatian"'
	'hsb    "Upper Sorbian"'
	'hu     "Hungarian"'
	'hy-AM  "Armenian"'
	'id     "Indonesian"'
	'is     "Icelandic"'
	'it     "Italian"'
	'ja     "Japanese"'
	'ka     "Georgian"'
	'kab    "Kabyle"'
	'kk     "Kazakh"'
	'ko     "Korean"'
	'lt     "Lithuanian"'
	'lv     "Latvian"'
	'ms     "Malay"'
	'nb-NO  "Norwegian (Bokmål)"'
	'nl     "Dutch"'
	'nn-NO  "Norwegian (Nynorsk)"'
	'pa-IN  "Punjabi (India)"'
	'pl     "Polish"'
	'pt-BR  "Portuguese (Brazilian)"'
	'pt-PT  "Portuguese (Portugal)"'
	'rm     "Romansh"'
	'ro     "Romanian"'
	'ru     "Russian"'
	'sk     "Slovak"'
	'sl     "Slovenian"'
	'sq     "Albanian"'
	'sr     "Serbian"'
	'sv-SE  "Swedish"'
	'th     "Thai"'
	'tr     "Turkish"'
	'uk     "Ukrainian"'
	'uz     "Uzbek"'
	'vi     "Vietnamese"'
	'zh-CN  "Chinese (Simplified)"'
	'zh-TW  "Chinese (Traditional)"'
)

depends="thunderbird>=${version}"

for _lang in "${_languages[@]}"; do
	_locale=${_lang%% *}
	_pkgname=thunderbird-i18n-${_locale}

	depends+=" ${_pkgname}>=${version}"
	distfiles+=" ${MOZILLA_SITE}/thunderbird/releases/${version}esr/linux-x86_64/xpi/${_locale}.xpi>${_locale}-${version}.xpi"

	eval "${_pkgname}_package() {
		_pkgtmpl $_lang
	}"
done

_pkgtmpl() {
	_lang="$1"
	depends="thunderbird>=${version}"
	short_desc="Thunderbird $2 language pack"
	pkg_install() {
		vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}-${version}.xpi 644 \
			usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
	}
}
checksum="5c9720d9f42cbf6bb6471fb701a9b81e77af7f9337cdf1b452ea20a70039be07
 342649b725df47ac7d94d560d89cdd1cffcb6ad5ea285f49b100e8f6e6b6a484
 49bc2f0f11e83006fd7d89f1c0f8dd14cdc9c0fdf28e82529d81869e0d502356
 dff9194fb8bfc84460b62d0b494d00dab55f3d4471cb03fe7e24d8956a3292a7
 61e3a2dc2bf8f901e88ad664a2605547b3628d6cf3bcb6d76d06434075c649c3
 140b8bd481045cfc567d3826ec743c7b494c92106c648c280f7b6b29f8e89b6a
 809e010f15fed74ed8dfd71b4fe5e950af93c254d77583aea902bf81502494bf
 5f34cfb4d3fbd625fbb66e1a4ca56276c730d8573fa2ff92b75643b1f9ddbab2
 e730fcc6b483b2fd4e1480c572683b890a6f7766964b893353faa5c530aa34d9
 f6602196f25b5646e640f80e4d41fad6851a61f3ce133c3f4d7aef41a02b2810
 b4ac186686075ed7c828bfafaf087d8631f852ed947f634d79ce44b49ac7ce74
 ff9a192709d4913f8da9da00fbf9ad886ef9da43bf1c28363e3deb7204ac198f
 12c7f27910713cb8fad35457d786103cf4212ec38c0dfe05d87bb5a0be77839c
 66934aff4971f5b8284d7167863aa28cdda832eef6c49a796f6d9dd59784bdcc
 b2a74e093797f74fc47bfd9610a73fdd4e75ac97ca4ab2b6de27889c4883c476
 bb86c9a5f6fa4de3d9eed8260eca440f5e78135a5305f1856972f8497fbd8e87
 b328e9d7af0b9aa5a92d7e5b5c69e7a142ec3f61116d8342533dadf173a96d09
 7b9ec2b3a2626ea9e448da96becead8beaaea77fa864f7d64495e88e736765f0
 a7f78895f0672a085d86ef08eae9d05486cdcc5079025c5da7e04c2adb0e06e7
 7aafcd4759e3fb551854f074469732364fc4f299d6c76e255b573df6e7ad11ad
 365b026d23644b8a9ccbef73079f94564c6b451d00fb0d5dc61ebe22515f0b39
 fddfa116ee7138608adda951a830b8db60f9fa41df105825d4642355952809d9
 864c106bbcd9400cfdd9588c40c8e248d9f9aab39cd0df843db24cb042b13246
 7868c0b6ccf8757a862444d929f6de31a9417622d5c993c6c76994105be6236d
 4b1e2196769e6aaa1bea9d78d2019824f27752b2f48294ca012367daa9f97590
 1619387ec54e0851cbe9d618ff74e93ee145f3c9be404bcf966f7701186c932c
 5ba4794ca7b36e178292d9a0479823dd1599e3486dd83a36186a8dc28a679ee0
 c350603fb0bf66af7d92dd0243bd7383ffc78eb2b9a97f14b85226a6805d8aed
 60f969b1312e7e768166af88e717aab6ae291b564b466b88719545cbfe61878c
 0761b54f498e9e8420d36b030d34bf900c7791b1f0af579e1d0b71b260f904fd
 289928c17863e3f1c120f326f653389c46c5162b57fddd70b38ac84173e9d3c6
 bab490c5508e9389bcadf6ae713ceaeb7cc5e9175995a73834e39baab105805b
 f7ce36732b40bba1b3022e3c21fa4fff0679ee21af76653e4c7b717d1da162dc
 413437d936394eaf851a90c15053cf01b482df3762f04d3464e8b7d2a9b50409
 2d0d43c164f9dea2a77e18c11bf024782808d7837323bd8ff072f4b8d64ec5cb
 41069225f4a17938af5ed9e17581efe3e2ff7477422f82f735f51533f06e6ae1
 60f7eb118ed3d9781ca7be7df692b277be88b2e01c5edcc53b860f5620ea2cb7
 62161f5749bbc5029620fbaa953a51dab12ca180992f92e20e531b80fa9a087b
 ae9f1b45d2e92e7d0a132cfd4bf46dc7793395d993ca35a5cb7e807bdaa6fb5c
 d71ea0a7682a78a102e70afd99fb117bf86c5c64b439c64c2edb6e9a51a64882
 086fd14af32523067567f6032faf0af88c4fffc35f16457863292fe6c6958f6c
 ba319489a8505780ea8a00e5635ade77acb2fa802c676f11eb5c63d41894e982
 5ccb14953a7e43af5bbc2fe05a248692fb00b0c81236cbf35b1f22d5a4a17488
 dacf7bd104316c3da763ec65ac7ff371d8f88ec5936008e6cd2a3e98edeb7141
 e45186660e017602d706cff8d11fa385bdc57fae3655fccbff2be1c94f544405
 955b1740098ce248130f0b86bcf873dc40e896731e10eb8f3999d6c8c47f13c9
 4441dd0d2ac42c99b8185fba4eddb536733133b897a2ade3b4237edf94ab203e
 70d99826f0f69a858e35ead2940f01b1d97d0bc2e49fd4aa38c0ac96a1d3960d
 c75f46c00f9190429b6e1f97fc7ad396b0318de8e946998a392c9b429d9e16ce
 0bc3ce636d0be8f0a6a67d3d981f61a233d755968e7a58fd4ba88601183af22d
 e0b6fe54b3425fd58ac7dd218e6fcb34aa52e11c5d55b1b22f6c343cb8039629
 fb1bbd97da92dce5e3a78b251b789686ed081041d477f1b4477cd33c599ca532
 e659e6afcc2b3422f82086d65f5d28b339f2e3663d726a4a7ce98ca13af30078
 0a91e48b9d85192904dec795df709d0ed1511cfe9f131aaeb108d3c7ab503c55
 db382df217000aa0578ed47ee76765f407625a55299784934667586d7d0720cd
 8ee280c7231d56dc097d632cd718883db44dd9b49be1178d78fab7442b3c543f
 cf5471d804324f9e1d1e3d09c60af16a5c13f0ebfd6bc29f4c1b6f69ebbd0dca
 587a9b616f5dc24d6b51d0c490225087a3e8461f0bbc0d0a7c1b63298d13ef16
 d8fb15dc6bc893b51180399bdb877d3b72ecedb17802af289b2dc5ead5d080bf
 b7929c2af4025e748350ea22e6977b53dc1d6e590a9588bf501d41e0bd07b670
 be8bb59b68d3dbfe0999d758dac9e70fea94fedbe543fa0ca79cc0ef89b93c1b
 3ce66333a337cea0df6e8cfb68a7164ac343bd78dfd7acd0a9155d820f975141
 0387694f466f1d5c60720f21f664c1626bdd5fb673525e46c23930223c0ef263
 80e97eadfc6e0442f8857950b99d600f7d32c0a7b0bc5a545e4d8350ded7be62
 a0d781c8f02286375b9ca95152d04e52ce6eb251a6591e4f4a13605b1af1177e
 785d84cf8edaa5c401c99e24ba7f950b29d2783ba6b7aea2d3dde91d54f040be"
