# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.9.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"'
	'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="63771cab0ed5fda4da901b6b6ecd2c88d87ddb9db019e0d5150e6a7111be6be3
 efd68277617e53282fbcb54bb63274d55c13211eac7340e6ba481d6b083604d3
 9d9d566a8a71ce6bcbf7fdc4adf0d4e621bfcfffb792d582e86dbbd393f4eb4c
 3edf831839f3d3a5ae3edce5578748cc6a73a2b3a4f413a10c32e7808eb4a242
 e2968ec5aabddb23249acb95a56f3f4c5068a3024f4a987cfcec29f46d1295df
 a254d31294909e4007811c8ab1f21f2814863765da71cf999332a04910b8cc1c
 82a842c5d4fe297b1adfbed74fc8a63831b9507a4b1098db26f31a59d268dad0
 295f9730a9c9baa4325b346c163cd0ee1e19bf589cba595c151f7a31311a43c0
 cb21492b06e6d4d7dc10f93e1a9c673297af7f010cbc6807245a776795d56486
 ed1ce2005e42d5796596863344913506f7423ca31bb0640167964b7c36395585
 873a10bfc3f54c3240830eae45310f137823c0b83fb83dfc2098cc3a89acd802
 e87877e537c49be2ce03cf8a41d6776e8f861f1f9d90bc862224df18acfc52bb
 8cdc746af4060d0260b1cf1c7efbd102ed4eabf57bdfb0e62167a39a08b526e1
 39363f37a388c7b82df2d3cf868803682d8d6612a2b6557f1fdb9ae1466d4be7
 48f51bb821ffe212f15e2065a6b3377cc33704f0a07a18b3deaa79d839bef89d
 11c649466c6df3d2a62402711be46d74a02b668ec95de83f87e0675692b4633f
 5e4cf5c5b24cfabe35971dec28e47c337749a3d382b43f7a2558deadc73a7864
 1c49fe83d149bb1bbe4adce5f43bbf9e6bff1c6a917f898c029ce3fd46a7174c
 e3ed198a41f20b4168b23e29324eec3e5149de2cc454675f1a30d68baaa301c3
 b3fece3eaaccedcf28702e747307e11988eec65ef0cadccc0a01ea4092df8ac0
 fd8f4cec4dba5ba66f905c0428f01c9be9a2a20f8d3996828f54da6fff331028
 b6031ea780b0bf7b4f8c96aaf38d96dc686f0e2f3d58a4ec9918ad282f554c94
 e7f28b4333ea0d2db01af8496192769af1cf2666585bb463dc39d1ba1fd73345
 2a80d9ca7e942c5eca5cbd8b82ca47901728f52c2de074fb9751c6c37fcb37ec
 3dc2a28bf96db0d678457f86e46d7a24e683c38579c0b480f59c1eb9ef2573b9
 ff9079655352bdf9f5c1bb2e4e1596d1755300eda7e1670dbdb796a99223158a
 71a1964cc36893f217a3c778a3fa17810843f830245241af27054ac1222a14e5
 70b03fb570e5f3443d3be9970dd65fdd4fcd81bff4cd8319f028c0a4c8c166a8
 78833bae90336e27256341a6b7ff1e53be9dd65447a1e71528ead725504f330d
 ac5276b4a13bb4a07c92160a6c3cbdb3d76bd622c49163eb0e82f84153259b5b
 c1f8180207e1abdbeaed39337c9bbf5d421eb2c85146646a888bd02e5de8c27e
 800eb1b98bbb145a5bf22fa8a1e7cb8581371939655d61dcd642bba0de8250ba
 f39cb90898efc60c0f977f3f9abb94db5c1e18e2ace7317240784dc6382bccb3
 496275439573f95f41a28d08d434ccea79e86d40f2a8321b47b98daa6dd3036c
 cc3229a2a009fcec836b2056ccbf50cdd4aba461517dad9a04331ae5f95a3a2f
 d20ff56ab68e53e3e4365247b564f6efc3c0cbdb301ff79ff9a80aae986c3b7d
 998224c8e059afc068b004c0dd3887f85974a0af56b9d0ef0dad945e049db2b0
 fcf47de621e9f75729b1fa8c6c5f2135eb5b6d3dd78c8fae01acd6ad857604d2
 c7b3a6b7c0a59620e65877b3eaef92b2b2b7b4f5e7e152b7297db3d24a00b399
 7fae97e71b183f55292feed9847a8d6141671d703e2af8aa1d64a71db2c377ec
 c8aa778fcf6c1c32b0038affadf540145cee44c9e59d278b55c4d1966ffa27d3
 14065be7c50080586aa36cd43814dcabfae8572065cc3ec1ee8344e77cae9ce1
 af30877d15eecc65804528bbd4fde0897663526f4d25fdef00b4eaf84be8e580
 925ea6a7f6e1a1fb17004cc7ab16bc0a307995541b9741264497f51d8a60679e
 419b8bd06dd680b27b0843f5cf6af1b787695dc608136970a417ebafe3ae325a
 7d9eb5e2bea78aa75dc345598e62ccc3efb37e64f21ec19a92920f826f486651
 e8e88cfad04351f1cc3ecb811011bcd964d6b4ef3a6a30f98e0f8a1363c93d37
 1ca503db23e2648c4ebb40b117c652e0d8b95e4d07e843031db0530e00bfdd6f
 d02b1a07f824644e336a9e92a8342d58f5eaec903fa6b80067f3c650659b3756
 7caf4222472434b465fca8f072a29503d38c143c1900b71bac7a607a7120d359
 9a7c0186b6fca8e48ec3d0c94f0bfaeb73f378178799adc04c79164b300e575a
 abac946215c6a41be19aeacd271a2a2b2040bda87906d7e1c6f76ea19a35e507
 5a3827a6f662950fdb001863ce8367d02fabe1c40d44500ee6b7019874119d23
 d1a1f0a30e037d65b667e1cff856a195c4747af4bf599f1bc8211347259fedf6
 dcdd87071b6b16eafb39d752119f60105d461dae5155c9b33d00bc3037a98dbe"
