# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.8.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="8687d36f3ddaea88f9c0f40642f0cd22a0030dd5dbba3484f235a64e23272a98
 a5d863e64e1dac618d28998933e1300bdfe18c9d57feed05e717cbf1d5cfaa6d
 5d4e3045d164b23474de794e438c87937cf50214528a0a511f544e50ef08b8d6
 1eab3f3525017c8b1d7b39e9a12ba01d301002759f629913600d6029ab767cf3
 d64b14e66dd158c781c9377f7b8f29a62a41750e2847500f11c4cf8c617ac271
 992f8ca0aaf3f506913ccb18e03857d947d24fd26e68fed1291828bb92cabe71
 8e70349a1301efb6d8dddb942163d9f47de2c6cc559e15e9405ded1172ca9123
 e0ca0d67342a7b7320f420eeb427f90cf9a028c8ecb29579cf4276d955e6dae5
 462cc8c4a33fd8230cbb4abc71988193ebc2262d1c160cdb224598f1e7d4c99b
 220bfdcbb8b5a780c7b79fbc37b880ec9ccf07b708bad440c2564c2b4a59d99c
 dc22d976e2ac9e5c96acb1791ff96b06094abf58056636985c00524e3f0202e7
 8c9f43a7796225f89328c461d75312ff5b529a15a3916744859891255dac6ff6
 5fbc69ac3502c4f2b0cedea088a8b74a106f27442d02b757cb7f9d58a3159b6c
 55589b7752e8d58748a6053ca5f093843e5bae5ed2e72509a1e6df92ccd8729c
 429a40890761c121f0e5478d6f2eefec61ce7f4d895e5e229506390b7541cb4a
 a4a790e06df4b779258830fbcc158df705b6e1a9621d2f4e779fbd9f75897ce5
 3ed1c938a064766fd9496c1a37166444fae407f5d9fff1109fa4bc95da75a703
 e26d6dfea8dcdfa259f3b04023e990a5d7189c98d109c5f7b9bf75b6e5c51617
 a57e97afe66ee5023bf1910767ccef413ee067a9b08bda243d352e07f7f25882
 3b9ff1f42dc8cbf1dbf20a9f31cc26120f2cfba5b0a00a32267bb0b35350fc04
 39794993fa401d09cfd465834461a8e340282a300e841f7918595c6ed47d02d3
 83298bf2100f47fc6b2dfd83c4b720d292ae1efa844ba3e30548eadaec61ae00
 1d3df3a12d39bf30fcb5461ec38d773888e73cb70e1d0088bd610198da10ea22
 7e28db397b1a1ac959c370dc380da878c8bf5c6824b922dc15c9371153c61afe
 850786016eb00069f2c87af0fc5f7e2e899d15955e79a2d18a63e4e5b3c15888
 c543757489633a6616ca8663f25d8654ea5c5b0e0725a032471d62b10aec74fd
 d090e9828a6efeebff06fc08a97d2e4ee761d0d22129fb791fd232ddffa33b60
 b105c820ccbed1106775ddf61b3951323fb55a4f20c6bf6ae46677d992e55762
 c44ceb799720d34c3b199d53cf911d08ebdd5c52af8285af11a55df7656c4400
 23a8a83b797315756e745d9d1021c11c45951706d2b397cf9b69886909b4f3fc
 5e85bf1b83e45a4eaa1aed918f408e6b6b10c67bca60c5412a282f96a4bdfdba
 e906416353e900dbaed9962daa5974733d7e41ebf0156d24db378667016d291b
 a21bf77213fd2f5a1a3519f6af1721fe48c024523f8444c21e89098e9bc1828a
 dca05ac5917a2c074664e446c0e8cd540cec03d11724134142c8c76bf54038e2
 2b30760723a1a0682c679ab49644d41873f4edb0b22bc63d6e772e0a52c1280e
 e319295537f9bd0f9defb30d1bd31852242b47c6aa5fd4d7a2b5f0830bf78b5e
 09ff4cfa930c9532ce084995e11d650f62b3e7a6ae70920ea7f11b84ef3e37e4
 c755fdd7b3119795088cc2582ba51e64f7ee5379ea7957f9bdced745b5221bbd
 a59d5d978c30e8794bbb6301de750ee62afd47f77a528d92db540a79b4013165
 623b63957d612664281d29a7ebd66b0dd3cbc6e95192de38ab9a61bc268b7f29
 df29d41212a737ada6391afab39364cb25158e32e26fa74b86c531750075021e
 200d02463dde4947c224d193889a779700c15ce7d9789c3ed5c68a4fb9bf8fad
 afd7e6bf351503f181890f0151c0fa3172776d684be5f89aebd3020fc8c26dd1
 ca8afaa2f15e83b34d2fa6030e29b61b4ff55a6ddb1accd10b2ff8514b47ae6e
 4af30d0d2c56e7fada56c6a1e5d563c48e85e8132f63b2cf18e65cbc5d7422dd
 272510b26b79f2e494c5f4227a174f170b6b5a20fc62db160e9bde3bb5334773
 2c2c7ad7d36b1bd0f7fa6175c5139e13727c38fab40d28f77cc4a19e7a0fac8a
 4516a8f485821ac2c118253e7563c6920a53e6bdae0c95c03908e2d41a330b7e
 405472274c5392eff426d08a78f2897873910cfbec976dc923295ec268b94e4f
 d1da4321cf2ceebf4f7a7ff80c6c6f472109334844d71f0cd29ef5e9d9b0a550
 94e0e3abf381cc0dab2352ab63e2b13ab0d32a736910a5c6c7b52568ab504b37
 bb0dcb716d2c459a78c7dfc8c54a169093a4e22d4fd2d4b6a2ea25583d0bc557
 fcddbe2e318e9beea845f69192655f33f208798f0b5529ec781940413a622824
 347cb94f10cb0b738c00fd365a7c3b33feca6ef29824b546c83b6aa7861c0845
 ee6cf29c3e88b4698302bec803832d7907cecad61e659327ee61a9d36d9323c9"
