# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=91.2.0
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"'
	'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="c39c8f12193e2cd4436dc5e627db6abdba4dd6916f301c9ca29017288912da40
 99422da35e94debbe7a4148a6964b52cc6e259c2bafa8509d208fe7229f49042
 22ed9e041b919972d044340d756a114c179fc5c271929b2f2568d05b47487679
 526116a63bcc2ad7b7f338df80218a9999151adcc756a54dde10172b68ec90b1
 0244961120886427939556da9702792a75b409929ed85a3aa03d42955aa50e29
 463ff55ea0039f2931db3660269ea7c9f3b13e1fe437841763e76e74c2685746
 318cb2bec65c9a2a32fbc6f2f295d6ea5eb852f0a3fbd43ca21c62e4b70eac7f
 812143b553d097b323e2d18a0f26610c191427f7ffc2532cb47a0abf34a4c5c8
 f5e2b7cc99e9af6ff70364045580a2c95efe44c7958e3d69b7a589a6a967aebc
 1f68904a07d2ad29843955affbb4fe5f0fd216c1566ffaa1eec15126eee08b96
 0ceec7f6c36c6ead466254a9a3c760340ba775b4ae49fbba12f7d35e5d62c01b
 b9f1efb44cac93ab386d0c5ee17e1b12afac6e2545ca79aa5420b549dba3ea1f
 4b4e66f78acae65501e45473a2f543418ca66026f67466ebba1cfc9f5b345651
 d6146644061cb17220ca0303cc69ce1a273c3228b997f0afed1dc0f6e4e153a3
 4b921c5df6511161000ea3dbc56a5443b0a2a74bd879baa3fddc767023c96d70
 9a340cbca2cef685e8087f2a4f75702796c71c28503bddf28dccbdbeee874716
 36bd723b1276f8990d5ae254ae9da6c73b120f50d16e41b1e5041e2b774060a6
 035515699058710f5e8fc0f6c2438a786113d408bf6bad5deefa6d3d90a05c20
 e81ea7f58e24511145b26f4431f1ffaac672002535ccb7e1a215f0740e194185
 fada43e831a17cf80a6c6774c77a39d21e53b3ae1bc8ca28da1480ac165667e6
 8b724d589d4aa55f9a7a4ca5c1c87c5e206d091fb7684d7244b079fe8cea14e1
 e9fa6a49ab325e1beb83826900d6686400cc7c0c0da9063b35dc2ebea61f5b31
 3f4a614257488838e9f87e251390430e3532436b2cfa34dfb5f3b9cc6d6a1860
 2f08437a7fbdfc24da9a6af8616844dd6eea85bb7f4addc7125c639da668813b
 f001d540394a4a5cf302b7839a5cf5d567ca9b27967b25354c62d2f735961f51
 e5e33b6ed69c5c1f2af21844e303bbf4a934c8688f15ffc8ddddfa6137458030
 5330a0c860a04cf92ece2b7d54b234e9055f6eb74d9789fd1246b7c19768d6d2
 34c5405a5d93de7dee5c7e1cad3f47afcdaa34308643341b463e315d2d002a56
 90f88de2ae7db2005b908f9ef6158d00188c6cd9da59a4d50a446248b479fe60
 d3e65a3635ad983ddefecd87aa315cbfcf61226bb000b8108eda33fd0dec0e78
 d866790db8dfe8c3180caa5dfe49f7b2a5604b2648de44a585564a0b14ac5880
 406d5acca84aa87b108eff1d30b9b82f309166b485225315bb9f6289eb61864d
 f4de71597d928710babb63668744570289f64c81f87f2a51498391587ad56efa
 ce3219f61a47550a7f7b4b4d6aacff96cb7aacbd002106b05507aaa9c2e911ab
 ee2634b1cedd03445a4bf69802c19b82b0eaaaf04c05f48c89fbef62877bf6ba
 73a7f172c24232ccb1baa4a84aa02127319cf5c0a3822b2d2443c81ddcae7b21
 162835dc0225b72eb15c088ca237e99cc6b0eb29f750417766f441e20fc64bc9
 f14aeadadd0f714e4c5dd0b355abd9c6db519191b59231c121539d561d3c3d83
 74a91082371432730ab1174c037d222e0c6ad055478303442b9a41ce34123193
 e6ef01427d4f2f6c567c57eafad50b4b5662d21c9299c90821eea15e8ba6f6e4
 3e57081fa2cfc4072d0b5c5236dbdc5759464e5d2fa768e205e99eba0855c651
 236cd697f44dc476891b7ef950e52172d59b9216102121d974b617f893449114
 b372e3140e728bcb67e11e432544afcf21d7bb93afd4f16829956b9a8dffd6b7
 141a05223d1c09184ed63d027d55afd9c039e99cffdeb537b53735ad1179ceba
 cd4786ce7355699e947ccdd1dfa7598c072c9d2c7fb530e7b7dd4225d42eb556
 3e11591505e1b9f11ab3019a05da0698a8af208539188bd99c38095c890cad77
 25c2f0364798e6461aff8ad187c67116c5e6303aa93c7cee97d02e4040d773b3
 054b03d96c485d27938424ab816707cc8661a8cc8c8ea76f1ef122463ee9fe76
 c39f9034eeb8ec8ada0169cbc036fe5849b887953f42daf1e7e8c1a0e33b93ed
 1bb9a0b873e371a9a718f04fc3c5c94be380fb5c433808ff2a22f5bab95dc664
 046cbb2767026be1c49158e23c683fa0761078c88e22ef4f8ccc27fc962f27fe
 12e52f54b04d9ba41634e029b2b4edf6a4a753c583af189dd07b8d0f47d72253
 0faeb87c9803ac28b66f059f9e8cef8347b4c81aee039ac18043f8bba56c9a0b
 2e9a3736d33c083d846ef17476986fead36ce7e978dbfd3eba15265838d3db08"
