# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.4.2
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="771a39265ac104d9df3de4d908c4c51258a19abe29df21b4a70746ce8d55f030
 99741f9695c40a35d81248a5359bf15a03626949699942982ff9310a1830073e
 196ca045fba08bab6dc41b3f92459c191a274706342b9786d99ff62249632a12
 2612db4fc3ba525746a2e27166104cf1c508a19592b2e73ce6530431434187a3
 578ac3e516f6a4b4f9f7d666931cf80b3445f61770a4e63047ccdeabd070473a
 1fd23b784e64fb70460e1e32ae3adf2e29f7420d1f98c1a81bd882e67f138cba
 610164cd70e5ff2b32c16f9335eed10bd21a2af86c30eea1d266a2f1b3f4ed0c
 f6979fd0e7bea096e53ae1b769c1983089b35e82a386b8f06d79dc97c5b2179c
 f27a7aa2732377a0251495639ea5ebc8a16ef482b690d64978e44fda50350541
 382e1f4e75ffe37873d1c2754fc3903cc4633b0c124cbd2eaa59bc0bc2b0a063
 26dae1086350102bfb4d8a6b57152228ecf6f2a51467defd8f4ec8ae72e8b5a4
 4065fe5a8a210afe975e0b963094ded404a963acfdb632437c09e4d3d040ebb2
 fd47c8589aa340d50d6175a893a6a3b3b8736017a06bf11c56e7e911a3c8adb4
 c436f1761142bec89f2176da6dbca224519ccb05242ec6aed4713c7b05705a86
 95b281b99dba30fc4aeb2972aa21c2cfd5164127e59cb89763fe470bb7716aae
 8dc712cba98a8cbdfd7018b34965b325fccd9fc9e6bd11fe43dcf86bca8e795c
 41c9a43540ba81544ec680b15642e2954793b35aabed1d64cc16152a6aa9b110
 dc89f8d79aabc8c9e795c4ad63850025dc2ea1ea98225d37321c055b295fa52a
 a15e24ec70a64c0429ca6c81a896db5c97ba55df76e12aa467731647bc0c1c4b
 ee7b7eb70088df89ec2bb24a74db80e81754846257ea47006282f02ede3879fa
 750169ba891c20829f20caa11e3d6eaba052dc191d267416049543844fcb8af3
 2c39a51ac734a5f47691fec12f05e7ef04ac982b752f0062a80c53d19b25179c
 fbac536e75f54f9113be577ef3df42fd7bd8fa7475a961f199300b799f0cea2d
 eeb3bd4be193d1e8353860e908d376941fd1c68daff1dd4136d837eb33be3c4e
 1e7b56fc797ded888b346b1e3b028442de78f9d2def3723848a8994e5106a0e6
 ea7b9b43a724f305e99d53fd10e5d644f5736f49469417fda333e2ef88d34494
 7de02f3934b036a34310c50019abaece5a894882bfff49322c56f082c6a714a5
 f8f36ecaa20d66f2101fc69df5e8482c8c5519fd53c17ce7ddd7e0d157b193c8
 388e584b41636a2579cabf737f64957cb64fe7e4700eb8bc142c76e415a8117e
 a1011042382b4e1c095bee98b0233afec2ec3ef7648fcf99c19432240e632fbe
 b822fee7f3df1db6db27b34b89e8bbe0048bcf3fa9cd5492892802f10c5842a6
 5a78415bc7ed95053a9b8dcbe10f462cc8371037214a6d2675e45bc35db709bf
 7bd2683d297b2c74b7840c3284d1ff63056f9b0c6458bcd9884b8ecd97bf698d
 4ce51ca5519c6c5b29e13f57ae282771277b1cb1503338944c7e10e1fb77e57d
 3907f7c38b4e7ceb570a59559d7b413e1b137d3dfd78d159abbaa4724f67be6b
 0ead9aef60b78566240157ad0af85d165854bc2c74b7c5a95e6444547810e778
 4969ce7ec4c3f95ebbfbd296cc4f2c2f354b911058fce01a5071a82af3718686
 8db592bd0fd72d14161ef50da40f6ae05637d3862afd66b582dd623acbef69de
 55909ba7591fdd38453425f76f9c461cd9ad7daffbd339aca39a90acb1cf1c83
 03f769776224722115e5c16df85dacf8a657927c7d252c3ebf7e76566f4ca842
 9d96ea89ecc4b7edeff456b9b464be9cd468e919dff4e6e4db9807ed8897afe9
 b787c2ba0d02b681b77fd92786605929849ee4c6cea3d328733bad409dd5d28c
 0a6091ac9928c46f54e156caf828a63c844a29c7c1829f21edf5dc148ff24422
 036cebde8e3fb8878bc968873507d05ba3aeb6f34a64f7d7c5e1b089008e086b
 3fa1b4e1836888251f36af1a945a1da1954e3af4b2aabfeaaf0d7340fc28a789
 4093c3b635f92eb65f5c840000da29f512c12b1359a9744dd5ed3c7b8b53edd8
 e27a976b95ae9781143e9cb8fa3dc157bd6a6ae24e21cc0589a7457ada56bcf7
 bea4fd1c071eb5f532751853a4358c66271d520c3bd5b055a693b1fe2f6e061f
 38910bfa4abc784968cc4b6b026d293f385924ae0d4f47725adcaf7e9e64233d
 96d8eefb7021904bd638d2c8af15cba6e3ebb082388a66bf2f222d3d5219c6b7
 11bf099334e86bb648428aac6aeec1d7ae232cdf81ed3a6b1ae2f9ecf2a47fe6
 7f87030079d29b17efd118bf7af69d18d5c36f87a98795a560e7493f7ab45ec1
 a116d3bedc8e6a07de5afa3ba2162f71789b28caa821c581e2d1617ee69c6d70
 80f7914ba53c50c8db0a7425741a660f25efb081f648b369741c2046b54ec2b5
 c38c6c9c062b8b1e9dddfef6e20a6635cc0a3d7cf45eb54c1c388d153758d88b"
