# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=60.7.1
revision=1
build_style=meta
homepage="https://www.thunderbird.net/"
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="MPL-2.0"

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="f3d0f396323dc104027855a9a5c93c101fddca45db46f4272438c05003d3e2c6
 1b33c6beae024c5f823d1d7fa2aae2b96e3cb347c67db7689ae8c2dae7cb6e97
 99a06ec1bbc36c59741758c318cb0ae9c58dfb7fd4a058b33461bbe00615254d
 264bc4ca3a013d2c8a0ac9fbcfc8f08b498b7540312cf6aa43942de341e74b58
 831d78c792e2ba345d55c462a47ccecf2e5eb04532141f90999ddd7251231eb6
 173fcae738e328a31cb5feaaa500ec5873bd24a093c82a6102e9f4205089b820
 590701521b5e885325a78a5b76c21b55bfa175a8736423df496ac504c2370b85
 ef0dd2c6dd14afe446639cde0c8ea2022be263ac49ebe8e7f98c3d47caf60ab4
 141d57fc07714ff878a28b8db74d0e7d79e3b296314a20b8d5c41931d1ff4a55
 aeb8d2a1329da67596ba4063a94c778f5977603c08640906c2faf89dd097ce3e
 041d1dda78fc162fc62a4f3bff797700f5dd041a82417cb0442fe5c2cfdcaea2
 504e3a377bba6de6be6dc15e972b277ddf9deda04c66c01f1e46e49bc04b1133
 39d4e251aead39143823c1986e2ff9574ae44d20501027dca048c101ef599629
 6fbd11503a2166aed25165a64ac9b16fe2fad3814732181d5e065f85e82e6a31
 b568647da73f8c364405a80c9f6d1444f264b764bf887ef16e2b7fd1b15bbcbc
 9d36622fef6211478e056a0526bb4d3f1b5c5ee0db8a16aada3d1e8b7245d91e
 cfcc4d0545ef9e304954b5fd073521bfc953a0a558bf4f05a53f15ed945f9e60
 f2c06efa2d43dfee4d6d61e74e6a780744574bba997b6e925311f8742a0fc3a4
 6a5635b00d11edd7b83625f72a309bdaecc1b6648cf203deecc61b53efa2facc
 8d21d6ffab1cdacfaed5581694426414c1750ae65cea564e4c116f09bc44a0d7
 c0e7f5a35d9bbf2b918ce819cc618999aa63b6c3bc782e5c3fbddbeb40341d99
 41e410041c381db5334ac191c4e27f22b1d63b2bf7878d6647ca0bcf48c13d18
 700081badd7d66ae78553e4e88c131a5c19596dbf4e21506e75f60401ef5da49
 9875003ffab40ebd8e3e5a82c14ef2e52a04b771dde544d19a0c6cbce476d06d
 4f5676535b2fc26220088f078b72c2b9e7f7a2a8f1e76dd3d951f844ce08098f
 d03d8fa1f58a15e9814250336f60d410d4ca403bac6f15248f9e9727ca67bc55
 95d41442bfd942e78b1dea9845419c49b6218ed276b95bb63e689af31fddbc30
 cde55e54b72735e23c7ed773a7eddd561f8ebb23ce47e0abc7e050f752bc8f13
 6d25d734997808a64ae6dc6a9852ff6d5f4221480aa080f2c4b07b23f8eda9df
 68605cd57f391f6c2b36aa48d8be2cfd34d6010042201f377381540be11eb2a5
 75dfb2e53750bdb045335e6b38f8b0e286e1773a644111b01bfdb23fef30463b
 499cbf02ae63d4b415033df75205692047e353db9107882ba347a733ba965e93
 8c5219f415742f0e1676ce49e3060caaf70e874746eb11cb82df13021ab68968
 69e8810e2419a1e749255b5d3643da8f29398e9f26fe5da2b100c784a2d6ba06
 3cae2f41bf2951de2e935bc82456448cdf244da94cbe98bc3d100429f7ed3622
 ab30e7449458f3c6b67ed151916465730cf1c51e741d990f02fadb0364d7fa29
 89cc32a559df8d513a10c8170704b9637f24c3c6424b495385e92ea128971e27
 b2c4fa09ebf7f4919e05b8de5d2f4a0e3fea681df34730513d99ad10df8daaf8
 573385a930a7b6d10596fa87dfc063eecec020aab0c8f209d78fa3dfcc3f048f
 555ad863f0279c6a1257c99ac851c91fe7dce7035d140c82d1e18dc63ea7e78f
 fb28d3cdaed3de50471430446232fc23bdf84fba5fb6660be12a1916e08b2399
 7fa5caabc756f0462b88fbae4b5db2bf82a74a2d841b440ce5040dce97b239c1
 3332bd3b77f6c2a58c214053b1c4b4a61b9a18edadb4a69ddcc478aed8a1f337
 af1eb97c4494ac69464754fe25c8bf4b99acd9b776674c4e89c8453cbe00e721
 e316489d4f432b4ab82c0cf0143498337f0cf5475c5e6ce80aad70d1aa0548d4
 01f9c0c438816e7e3bd62d3f873d6474706f36e4e5030be9dda809e43102d8be
 bc3527bd30fc07586a3247c23a74208215873fda1e037a80d3519d656928ce35
 930b9f7e511cecf8b16ab74e6f005d2c51b400f6c682ed0bb395295ae6fbdb01
 f6e6de2753a98bc6bb1ac2455c370138537dadc57eea45af22fb54fc6e4335bb
 b5d231386b5c2c49d18dcc6e33ad3c39e5b95f7b6b39ebba8b3c4f3936ed9f5b
 5eec3eb25844a28c1716a47d38b7f56156ab132f98a881b199e83538dc7df74e
 379f863c2f046fce2b2895254eab34b7677003a76cc1b55fb167874f5a450b2e
 cd5495d6d44b6fddc22bfccdea93c4b9ef6613b8b0b5fc1dc156c0b60f10b8b2
 37f7390ed57021a5518a694def6bbac82a6e874434961c8c73685fa9335c4431
 465148bc81df7221509edea294f1669299efa98cc5bf5b3225a8dc4205464c86"
