# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=102.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=(
	'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}/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="5935be82bcbd313b58520d95b04dc32c462e47df88f9724bb31b21686f8b4b77
 142c0bd4d67b03320db94ae8002c8d67d9bc481a7ad728efa17ba7ae09e9a971
 5547af80c73146c9892ad2dcd7fb5c6616c9a3a5b49868a23f03914ae2da1537
 e6f34bb2a5412ef9127aacd87823c84ca2881d47b15a45a96751a7557d1e0398
 cb35b936f2db79a897e1372ea34a1fb8237885030446f29269b940c0f221d733
 ada9c925979d25cb0e1549d20466b7e22653931715dd1a7fe85ca835caddf7f7
 9b92561b20face8de88a77a579afa6d1404f55c69340993508fcc3153e1bd70b
 64db6133cc87197cb793e0e33b72345bc30dabf862a06f7574321ea783c54645
 db622d082616525302f8d32b9f41793804d51495d1a7b1f62125ed9daedd3fb2
 919ccec7292a6cf9ccce66fc7a91bbae2a3f93d965ecb4237380256cc8c344dd
 f160cb1db40b31815096c0c58f9aa75213e294600c12fef2d2deb741e24e22dd
 ce4e51c46cb0860c2671606ef94bff741b2e3d5e70e485b9c5c90d0e481cc5b2
 05a552baec6b12b7e3f9270a628ff6a3fe62ec17c232f905465317e85e40e731
 6bc18f1db7d0233c9d3bc0cf277234322845d309918681636c30a2c131bd90e9
 a7cc9b51e57b4de49f958cf1ea47d526e6873318fba96b52ee42d541a2e35902
 bf1fac8be9eca95bdbc9f8542445301e146148afe69b40a4ea41bfdf64ab1034
 85e3c40c5ef6bd2fdbf9951304bec1f17e2f7a212abdf20cf103a5e7b73f2be9
 6489211d465c053182484faae07c708e076b82a88d0ebecfda071f4bb41b5677
 f0d0d4a58d6bac842c28bee253e6d5906e582b359173fdeedb6d4c40f0b9a4c8
 4e3da06699c1cc87b735ef9d181f8cc33c989f44840d02c9b9e5dfd893a8c05e
 0dcabb9158d29001082801b1703946b1df9e22653fc7c66c9a725f102f2ada00
 1e3ee2f9d0291ec2aa0a2d5939ca3074d6b6a7da533186e227da1d3cc2cc7974
 ab7931be527b56dea1939b048030647e4311b0c0eaa23b7843f3baab180801ba
 a592cfeb20a346ad8b24facca3f0da2c5fdd65156aafea67b0c3793bb99ab0a1
 32740a1261d43b6bec2b99e2da64bdf201c60b1d0651a5a5db548e1180cf5fb1
 e9e669a9917eab86af336c1d149910cb8606e21708c2b5707d87452c455905b0
 777d625c67cbe9e710ac7fffda880e0a1fb523f8cafc6ac2c3b227b2d5de38f5
 63728cede6b88d8352b9398c675c4537527de00ee8a0e120bcc905be9f47ae89
 97f387a2b47303ca475eeab466a0d9f4bc64554b82c55a00f2da4cea431aaa03
 c875c6a19505c6a04cbeba85baad5d9432efd930d920eebb72413d6642a33d3f
 4ebd23d9533cf2c5b63ec4dc6b6f83df742c473d7d108dd70b9947d014a4ec45
 de78a9bdb410bd9850b4d1197442e263cfb7f3a112917aa40f76a5c50f5ae64c
 b23fb2ac9a531848ef30e960fdd3174ae970f84b42a2adec1bb34329879acd96
 b7024f86fac5844692b7e5c859e91c721a8279ee60880cafe9479476559bd9fa
 7107ffa0816d059147381b63ee31d66b4ad9b6af77ed409c05994fc2eb5c597d
 1e1144a17959632ccce43025f4addc4adea7c0c225bac529f99b501604b96b53
 3697fe13197519a9838584a17ed612ae08d9c603d56340df13c42fb971ddbca4
 d357fa261223596406a931867f84f1aefaa4ff8556257a005e0d5061c6b5e8cf
 a85066ac413255ea51260e8c690b7a4fe8602ceb628e7d2fa6803ccafa02c9c8
 a9850ec702c480ab9ed2bbee16f8ffea2fa1e60da5f68f0f51b051699a3551de
 cd784b2b6317748241bc8f5192d5d3e734cc8747b61955485a859faad4be151b
 f67ba1abdbf107f5f18db505ea5c5b588bd4fbdd9c589991a643db0da1204f4b
 8de924873919f06468f58d8a1dae8e9d2886d3705aa59b2dc7d30b9659a5327a
 8b2b9ec349e0e562b7e681f8b9c910256c46953c1cd12f131d7e6f04469954f6
 5ddd93aff16c17626a170fd0a5c95a72e9ab7bcaeaff67f36445ddd21100f42d
 7bbeb6237a36f375cf78820e59dc61e619854bcf031852a5e8201b783176deac
 f77a1a325100e9f4bd84eeba002b35b63bad535b723ce854b0ce85e63776de38
 bf1573cca7b0892ca234a5bb2e44646ba997c0be8051017f35ae217aa7f60bdb
 671bb222053b1fa8bb609095e518392dd3cb1ce2dde780ed34441118324cb551
 6c4c7032d76b31bb76abfae5c5e288bd0a82bbcf7d9bf8aa9197bea687c86a46
 4195b95b23a643925488e969accb294d1c056247ccfec745748d6ee0b0c94851
 ebaa54f3a992514bbf54bce4ab82743390c715a81343739948efd0ac3ca33599
 868b30b8b311aed6c74b8d5fc05b7c4a0f32f56602b594229ddcadff2733a1f3
 75f7542f8d3d49cf4e16023fae32a329fa8e804c90bae236a6415a4a045f6ce0
 ea857d827ee2cc580fae43772648cc410c1bcd4c8612cff9a3a7d11b04e54725
 25716f39d2d7d25f448dc9a68270f51124f1d234f0b9482743dcc0c1a00fa8b1
 42d52c4ce57e8cae43667faf7600e98d085b0ab713e7607bc1dae1f34932be67
 5319b79f719dd27e45ecca54d29482d6558f41947db5c4ec4b70c3e25bb8f55a
 88bcbfa7a2b006b93fd715810661b464e7b150006f046a94e6c03d2e067ae7e3
 838d84317a7c51c13329c919d4479396b30233136b70fe025faf968b916ba1c1
 5f686f697c1093c45ef882c3feb1def6064f458d5ae75a74962375b91c6027d5
 9f9a7a4e6d73698fdc623384a666e677ce2d32990bc69e16aa631a34371cdf78
 0ba4499c5805a83172e5dcbdc8fd8e464824827f94ed1849d9a1797a9b386e00
 41f65c5307ec97310b33ace466439e4abf008d461be3835f545e4194e6c54940
 edd966278b660bb280e8e319300e18652ce2ef0fca5baeeb72696b5fd2a03d69
 13d667aaf3338da21355c042b3a07567553ee48bf0dc071f9a55ef49451de21c"
