# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.8.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>${_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="3b5caf336a8745d04f33ea7f1f49ff418d07b1f45b1c405a5b6aec4aff40ff5a
 ef2c57a0837e10b8907b0f79387113a1455eb4a2012e4657a2fde579c597b8e6
 bf8f2a717308963b1141e83ecdf0a692a4b2157145b0529ee21adf265c7ee623
 0a0cdf0d9c7657800c873c1fbf0d38576ef8def43698c2a5a268a560edc248db
 4999fb95a43ffe02febdc30edd64eb7c428b54fec5ac0222bf129a044eba54e3
 a63ee258b84dabc1f540fb71bcd43a57e62647864d9bb301c17bfce3f819442d
 2731288a62486e544e8f950af6a24abe7fb111a35072205aef262be48bf53028
 5d356f0ebb24d9cf8e76e9099cdc399145f0c636c69bf4824fc4e21284b75bfb
 035f9cecea490c8f2b0686ae05b23ac75fbd356cd512174925529f1082ac6b9f
 cd8f59690c872bb6029ee86a681a246eafd4a4400234a2aa899b3093900b4d95
 0b3cc842492d67586e8b9ab8a73c96c19e86ba8b15a77b60c31f05ed07ce9f86
 94c36a768ea104a480e71c3991446f8285f3f2f5afe91e9239607704b72709ac
 ace84f5769e7c120585ecb2baa4ad758aaeec44cdca09232ca3d48e5f6640ed9
 c482477cbc043e44e446cd0c74de711dc7789ae8813ff2771db433c91f49dce7
 a2eed0c82901778094b79637f3d389c7273b8b9d99be81445d9689e87854dfa5
 95113edd17076555542713b3c7a54eee25f9283e410bf02b3a0ce02172cbc3e4
 0778d1ab5a52e1d658bccea604c851a7e13b32b6ce2f08f6e306ed80697b1338
 c0a603a62fc97768bb02a1b5907f0175bb2047354d2dac05319c233b896f4d64
 3e79273f15994c4b7c7a8f350e5a20a255b1907cdd084b5e99912a86406f3167
 168f8d9590e41d57e242e24d181ed246f608eb6581482d20bdfb434650b9b8c8
 9fbb1fa328728bc5972f12c808d474ffad3eb17e9726e78593bb008e95bc0cad
 b5909d54a31540d5c1027f50f100c7b35ef1cdd785123a3e760c9bc7be02a8dd
 c32bdb8eac84fdf70d37cd8561fa9b7cbe7feda9fe39460ab3e30de65f1b6ea5
 f87c979d0c90b4d6167654d8a03fc1f1402719d915d8d68f2c15756b7b63019d
 a7f9a5ab5c05f3f1e56a51c7df4245c3f210ff0bc1b0dd18df4f331e52a98d29
 dd4e3e14357a88116138bdacdb4ea262c3969726a193ad8037ae96423e54067b
 e84e60069fcf580b4ebdc714fc908c62650daa3f610800b96f1a5da2f20304a0
 909e92d13592ac33718dd918c5d93c38b5467ac5ee7d43d346a21acd34e2fbd8
 0d984a9d089ba8b5d52a73948e1ac571c6a0fd1e07529cd207ff65164584b203
 6543f4a0046c4b80d3d4d369d7f332c860a2f0d88ceda54cae3f7a1001a3635e
 2a87b79515bb276455b82f38a5be0aef736aa1fecda6942d78948b8097ba54bc
 6e9a69b9fcbce800ae1545a6816a6bbd4e9233c13c2dc6cfd97c88c4002d9f43
 f067c252a9f4625744138a16051290675c76f0c48c674bea7b4a6c6abd4367ab
 9f157020814ed8000eebb211c8161275660a44cd62f7e731d9aea71c28de1b45
 41f41a33717b0628486a47b94d0aa09acf1b77d3ccb15a3a7709673a8659444c
 8651f251b0db764a6880b84bc993b749db4f7caaba2e41e8ec3bdb2f29c7e55d
 55b1100d77dee61ffb232872162d5543e6104f044fb7193436d75a4f528c316f
 404af38ab6c28369edd2c9bbf2abb63e223c17f58fd4c8fc70052eae03a01f03
 c442d5c44f85c4d50d582790fc90e989af57f31d04c3bbd528b2e91393ec408e
 50cf3279da4dfaecefd7963a20fc47eb4205959dd18fe8e3d9d275ce69b85a39
 9a12508720f0ff8968cd20dfc4bf0bdffe7bc6e76d071cfd87c6227323162b49
 10b9fdf09e5f3b45ab5e41eb0d76ee01667810a0711c4406fa5547d10275466e
 3247fae4d15d56eba36d9fa272e0ff6130b0d59c4aed604545a4bfd209fd0367
 4e1e066b39b20ddac404af5cfa992eafe137c2578b5ccaa6d2a7d4b1bbd96bcd
 ff853296394e6b6e297a593b2220a5b23bebc22481fe84b3f1bd942116686fdc
 1f0a87eb63c33698e28c2aba01d87a9919065dbd1d67801f1f2e7bfabf3de127
 6f1fc3812ad3df192aa36baef400d194d1238c5630242ae6a2306cce5188609d
 4533c4bfbf71b25977b5d9e5b951545f0f8d036c2711c35ffce058e66e88b37f
 cd93569d7f5d9dfbac5720188d25828a30b3e36c08a2e74a6f4188b342fd4603
 771c561fb6b821dad83a3772720bc835bc14305f0b4c60eab9e3e72595da91e7
 e1565ba9f1712de7348ffacc4189b9c09209803b80a190481625946099e419e0
 e946252285a1462ab7f099268efdb0cc15bc13bc42f70de744bbbce0672a3188
 78a9ddd5291e5efecec3ab339b7b821540abc22aacf00c06227ba4a4bf44ee2f
 6877de0d388f75e96c4b22b27a2ef4affad94bde1bc890c3eea1f30b7f4e06fa
 03c562d04b1d1fe6b84326cc833223d7a6998c3ab7f3c2d65920bc0c331ecf51"
