# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.5.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-i686/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="ec0219693ac8b940f2924454730bdcf3b712a4ba6a361b44451f1f64b66b9f99
 db5376d7284042b716936c03e37689bb7e03b47ff2c05ee2744208f41e96ed47
 55133af5380d7549603651b14d990ca76e6d1f0ce97da7b51dea8c30bb76a400
 1b8504098d14ac206716d4555a1a59d73deca732545768a7010b7ee51b4d10c8
 d2631f883535b2c06bc4435ac303e884486a77dda81d941cebbc456b1201755c
 32921ed64ab096863e0f4b7a14332aa5e399d798e29203202fbe07f53d1e729f
 942d2b35b93399523fba0b9d66a631c27afc8309ca2e7a47b728a12c41af4abd
 df59643af8e43562e870bbb819e41cbf5fefc9c5e307333e1ae43dd95713beb7
 b41dca9b903be5b011467007e745466ea897fb7dcb2feb6fd4a83c2780085604
 78df2380c28dcd7bbcf872afc42a2b16b51c054df3a0c341dc024e2078efc4c2
 cc21665ec68c888e733513775ff71904c896fdb636d5bf375fec18f6f5daee9e
 69abd286a9c83e079cc3a9259305e46b1f164efdcdd9e0c71bbc0dcc67c583b6
 d946e768ada54b1d11787f866ec73e21713155b45f866f5b88ae2d64a331dd07
 c33263cad3164c811fb03936c9feff94aef8efc89db3757aaf0ef0dd4d5150a9
 7191cd504385958cdac742d341606eefd605766412a3b8ea1ddb6067743a7fa5
 3191f8aa91f4035e1ee799d1eecbd8540a78a946a02cdf99ef4f3767e2128410
 19dae045eb383bdead42e38323a07d7aa031200a817773fdc9e02e3f59923333
 77887fcba7909e5407a1d5afe0082974d92da7337d1c2194b57aaeb317ac3d05
 5132c045a1aafef983780f955cf43bbe351631c56a10a48c364c12e7e918fad8
 2dcc1164838454fbc354d0ecb6451b477844eb9a110e3fe1c8aef56f0bf68b93
 ba2876e833389f5a5cc2024b097159cc96cbf4b5236bb46fcdb3f6a81ca83b26
 a9479d12f11624f0a60525e13fb316e10ac3f81b0dd051d7a6b5e17bca117316
 df0d83fe699c4a3e71fa1ab3bbdfffe45fabe0d2d9b81c454d7c27814321e2d3
 0e144803fec314bae19536b0a7f4a2df5ab7d022bdf7ef355b7ef6c37c201bd5
 5864f763642d8ce8819864e1030e59e53bc0624b7ba1d2aa62c54682cae0f27c
 68ee9d63bbbd3a00bf78ed77177f1b7c498478635b159871f780e31f61a69a02
 900385aac61c9e56a6447a7a668429cf75f2895927da96ed4e174a99c1f0b533
 60b13e871e0b8919fba18771af2ec8360cd2bacafa30237255afe93e5e50bb9a
 a3d63ce8b20c9e175a04cfcbce9888c32df6391b644f3565a5b4c4522233a775
 ed6e4c81a1843eeb710f1e9243840e93b82dbc928706ee65195e659df8a28874
 a1e76541b3528338f8f28f5fe1513a57432e5c0be458dbac53f1a1c2d54921f9
 b13ba66374fb4ca776965d382113875b7cf384cc379ba749855613ee3d3300a4
 697120b81682e02ba6d194adc50fa33006aad9b1fa83eb2b6b89b86e93402536
 98368f45d34921fc3e087affd76fa11bcfc8361fb497b18fb956ba5e0889214d
 4edf103a114d3f2d14e1b53869bea943194fcee793b20092cafc894d35bba1d7
 6f8fa381eb4bc87153c59227c0bc0c696c7272d42ea4aafa11824ae17dac8ce9
 00455f4a291f26ba390cc69bf22fbc0be40ae4c966a33809fe8a4d03c001fffd
 2129e02fd3eac39caad363346428309c52e5afac94f9d6d6fc942e065c596471
 5b7f88919cb93c8b089708ed41d279dadf3437804c25ccabdda6a7427a9ebc8a
 1be33917bbf041aaf7754d8607de1e657cbc3fc259d4217566483a3f95fce9ec
 1179bd39232ab94b9d21a40675a4bbba3f9048f62f73b57eaab81916251ab6ea
 d2cea54ee13a758c99409e926b65f85db56e39275ce12e2f015c00b5a52210d9
 a91e4a985fe0fd4c86713f4a5366b6bd4a7d5fad7fe55b3b75b480b0bb6e7ce8
 9b36322fcff52ab1e5d354bc06d204398f84ce1e37ee8161cb5e0ef37f461620
 1e1fc6aaee6099f7e8379a247d097fcd31f5d15f16a76dabda3528d2cb9868da
 360786d5d4eda9c1f886ee2a5b218010d1c0151160b08b2839ba5e40af292a76
 14eaa53918cd13fb85ca29ea3ecbeb19e984d1b63aa82768c8722b14e5c2703a
 1a8c7472a54d4a5a9ae39865b21b2c50e33134646dc48a1582dfcde7a98b1030
 a687cb135a0ef32c824ae5462e1fd5b4c6b9a5c7190b89f24c3ce4be11768bec
 edc327008699d03f2ff3d4882ef6cd90e652deb39092310044e931cfa6492310
 01eafae01b95e4b340336eb4817acc50d215949d8f2453119a812947b2d8f1f8
 41b987c3d1478c7bc5642ee1fe2e1f1fa1ca965e31ccd6b49968d46f6ea4a3a8
 24110cacd786a3b389e660e1baff8566f912583f36c347ea07a94ba044afa0ea
 12349dd78917bb876d6a6c74f39a86b1db5ac8279e349d8e3ae31ac6ae188370
 a5e27a0327e4d10e67e280110667286020ffabff755f716e94fd84bd5c9896d8"
