# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.6.1
revision=1
build_style=meta
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="MPL-2.0"
homepage="https://www.thunderbird.net/"

create_wrksrc=yes

do_extract() {
	:
}

_languages=(
	'ar     "Arabic"'
	'ast    "Asturian"'
	'be     "Belarusian"'
	'bg     "Bulgarian"'
	'br     "Breton"'
	'ca     "Catalan"'
	'cs     "Czech"'
	'cy     "Welsh"'
	'da     "Danish"'
	'de     "German"'
	'dsb    "Lower Sorbian"'
	'el     "Greek"'
	'en-GB  "English (British)"'
	'en-US  "English (US)"'
	'es-AR  "Spanish (Argentina)"'
	'es-ES  "Spanish (Spain)"'
	'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"'
	'ko     "Korean"'
	'lt     "Lithuanian"'
	'nb-NO  "Norwegian (Bokmål)"'
	'nl     "Dutch"'
	'nn-NO  "Norwegian (Nynorsk)"'
	'pl     "Polish"'
	'pt-BR  "Portuguese (Brazilian)"'
	'pt-PT  "Portuguese (Portugal)"'
	'rm     "Romansh"'
	'ro     "Romanian"'
	'ru     "Russian"'
	'si     "Sinhala"'
	'sk     "Slovak"'
	'sl     "Slovenian"'
	'sq     "Albanian"'
	'sr     "Serbian"'
	'sv-SE  "Swedish"'
	'tr     "Turkish"'
	'uk     "Ukrainian"'
	'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}/linux-x86_64/xpi/${_locale}.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}.xpi 644 \
			usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
	}
}

checksum="e219394dff8efa55cff3bcdfeb11512c05429a8a8b1b267a4e25d7b4f25ff8bf
 70100e330a4357fd41aaace58191faa5d33ffc6160a71375fa50beac13426464
 232de444679279f96d3aef9122c6ed1f1cd21519f8bade4921ba57cdae1841f5
 7d72da039551edc420a8d26d4a36a8d2b4f157091acaf0743ea65da6b5fe94b9
 0c26eee598ac67d9ee621a439c1c74fa3144a85a7a868330bc2896c01c2ec048
 349c6745d419fa442dd9bb3b8e93a7ca3ee870d50365c52b059f7d17fdab7bf2
 396b1ba5ce5f688e1ac46d240d5cf9ccb8e7c956c2fc11f92ad0cb8bba8fa02f
 a059986fa9a302f51ed5de605f48750b5d4c56def5843f9024b11dbb54fd0576
 1b0f2bab89d93a7279114fb288ac3d7593d12d1b42ac8f33c50a4b701bd20907
 aba82ecc6d91d6d47440fbffeb14f6ede17eb89a06566c001de50b5b35f948fb
 07b9b1837eaa5b4b1b7c45e37c83eb7225627daa088b841e006582cc244d798a
 581f415d8146dce16ec3ef25b43c323f01a8d90d3aad9ba16801b30df410ad6c
 2888542aac6163f93776bb43aa18a6636b2aa794ad8e349d95548faaf666569e
 c296a9bd8c6f89ef7c75707d239d218b918f9fc68f1a10262362963cbbe8a010
 47903e76d08ae2f2cdc51828a65f9b34839930219a2c6e017e729c0d41f9677d
 3e2a49c7314c050a680e85e40ec57794cdf8fa382c23744247d04db412d1527f
 e3123b6fa35c0b60c90c635bc80da772eecc3c60acf596af4a78ab01d9651863
 f04e7ccb3416f29dadb85caf193a1420c56d52797b28ddb0ed300e33f3de5b43
 9022ec0a832d35982d8ebe2a847fb8cfd2e8c7def938d2262a671921832cef09
 1e1a2640a14b9644e6e0e25a8e400c800d9855678a84e70bac35cbcea6e6e2de
 248a7f831ebc78b21abc80046e1670183d24becc075929212d8f904a9a2bfad1
 7b1ad4971690b75e41e881038773e9b14e74798888d4797b13a4d6149c6898ec
 83c2393f2440dac78b601b4e037c86242dbd32dbf20e80ba9eef4aa100975eaf
 9828b309b689d3dd193824b6d27e9d26ad0e64a6193b3917d80632051f7876e7
 738653a9e4e5b42eb3aac6b21bd868bfd1d91e9f6df4fb9828dbfa5e3bf83edd
 b43cd7995f75b5c59851fec42864bdece44fe1a5e29125a59b8b4efdedb6e068
 076f46a1c75cad00b07dec0009859133a0a8edab07a91c9c19f735891ae38368
 f60db3af5aa6f9e54a18792c23d1e37f3eb31d995062eb8e42803442029ad10e
 a0d2f462e3c1203315eeea160e44347a9f09a4e2be02fde958316987d280fce9
 9c62dcfac247ec9daad9ae1040ce6cfe840f5ae7fc05c03531ef1baca8b9d2ed
 65438bc89ee12fac5322b17eb460c399e1c79153b8401b3a903b7dcc1c334f74
 cf414370af76d6acc24e79024930ab285544be64fe21be97364616dd2a579e10
 2127e4879f5e59cc843b9ef2dc4fb06649520685ced51ab0d87e8d703705b17e
 f868867c74a72317ec9df521e88e64308119def7b045119061a4e8be66285d0c
 aee136f1b637c3fe7432b15c1184b8ecf019da291a756a8a1269ecfad675f999
 23a783b408b8f72fc8ed32fd0c8b62c3aeee458569f6c239554b57897bac7375
 0d9d01a16595895546b40da1836a798395cd571e2e25d6b6d0b6852c4181efe8
 a6a187d0f22a9c14a293ce0da887f6954218c27cad89bbafbf29bd19b487d1ea
 59b07afeed57833d55112aca0e4c054fdc7855c2b687a69ed8d3771b2b039d30
 255759456642abb9b7a97f7ebedcc3c946d816b80db3b8ffdcbabb5420c96b41
 56d761ca31c963351f6c34b15a82a31f5bf98a905eb1b02339a6e4613e12c7e5
 19c814481e03422ecf538478806c4e64803c2a7a011eea614e26abe78210162b
 a5324699458b5f767e48cbf763a9a7aa89ffe003b7f7b3a2fa199fd24d063206
 fbd135f039a85e064420f6cb6859fbca3ba6c24e438339e9308253cf8aead81b
 c2f7b0ba8e1919b9452c0c02d3a8338442bfdcb17f2049c4b1e29a0c347fef0a
 89eb18e56ca896cfa9d4059c7a9798afb539c4f18ead11d39f10d00967013938
 9ebda35cadfddbc0e460cc0003e745f0e1fff1cff40e7a0fc03b10e5780f8456
 6ba07d9ad3fa236c014a081697cf7f9f870a5bc9b60b7e03a456de3e3e597acb
 6943914ef17d0f62de915721c526e4fbd3aa4d63bb8144cf95bd44a86a14bc69
 4430402ad31bb9799f0b3110abbb2dc412022eb74b06bd5d656c6246f041b40c
 17914302e797f5362f8e6b7473ba02278003263c63dd20b044eb70a575550050
 66bb52f540987cb548353cd0f15d34fc6d600bedd9c07df25e3e7770d12bd7de
 70cc073b366a3dc4c96369ba132308e7fa72f04c8ab3516460c45339d7ffb6b9
 82a8ebb64d5e5af7d24b79d18650f632e90f9fd8c5d40379964d6f8bf403d336
 613133513d1287ab13168f6ddf225d5ad9e697ec44f769cee3e9b70ee9b86150"
