# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=102.0.3
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=(
	'af     "Afrikaans"'
	'ar     "Arabic"'
	'ast    "Asturian"'
	'be     "Belarusian"'
	'bg     "Bulgarian"'
	'br     "Breton"'
	'ca     "Catalan"'
	'cak    "Kaqchikel"'
	'cs     "Czech"'
	'cy     "Welsh"'
	'da     "Danish"'
	'de     "German"'
	'dsb    "Lower Sorbian"'
	'el     "Greek"'
	'en-CA  "English (Canadian)"'
	'en-GB  "English (British)"'
	'en-US  "English (US)"'
	'es-AR  "Spanish (Argentina)"'
	'es-ES  "Spanish (Spain)"'
	'es-MX  "Spanish (Mexico)"'
	'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"'
	'ka     "Georgian"'
	'kab    "Kabyle"'
	'kk     "Kazakh"'
	'ko     "Korean"'
	'lt     "Lithuanian"'
	'lv     "Latvian"'
	'ms     "Malay"'
	'nb-NO  "Norwegian (Bokmål)"'
	'nl     "Dutch"'
	'nn-NO  "Norwegian (Nynorsk)"'
	'pa-IN  "Punjabi (India)"'
	'pl     "Polish"'
	'pt-BR  "Portuguese (Brazilian)"'
	'pt-PT  "Portuguese (Portugal)"'
	'rm     "Romansh"'
	'ro     "Romanian"'
	'ru     "Russian"'
	'sk     "Slovak"'
	'sl     "Slovenian"'
	'sq     "Albanian"'
	'sr     "Serbian"'
	'sv-SE  "Swedish"'
	'th     "Thai"'
	'tr     "Turkish"'
	'uk     "Ukrainian"'
	'uz     "Uzbek"'
	'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="ca61de15e67851566f28b6622ca193bcc75294ec6a88775d8f374e6dd33f97ed
 5c6ff92c3225d758f2dbabb903b04740ba3cd9ed437bc754e6b1e59ede31def6
 725ee3f2e04ad849b62e43a4996e5c1a3b3435dfdd07785e51a86d8b7be959fb
 da55de26d68542f42851cb80b6f27cdb599e7c77206b3b2a89cd886f079c0dd1
 7ccccfaabd41b5a1462f30bb0d5079a94e932764485b9caea83b9a434527dbd6
 5f7cfa7775aefdf93e25de1a5edc6ba84212c57122b2838dfdb8dfa70bd89a51
 1332b3580aaca12dde6c4b27785e89875acca10229090d95989dd4cb994946a4
 0e85ec02ba514729bc2f093f4726ed8b63629c1faa20abbcb338c5fdcc49b4a2
 82fe9957ce942955833b5efb337313c2dee017178bfde5ce72020f708bff885d
 abc833b8556446d8fe52b722c890c030d4ace228d877bc988aaabedd13e9b000
 9e07ac80c2c94f5ba714eec47ed2c4b05081281be310b42a68bd31b643c19b62
 4ab70afc175a53b889ef941ef49f69bdaa75ca5c9f2a9807be7adccad7681981
 c7128bdfb8e1d69a533adf4b458e08698273eee0372382bfc06a35f4cd88b388
 b082c8f436ae6b04f627006a5480c573ccadb697677b1b0ffe477b06886e0685
 76a4a9fc16b65ddd867f09e22365ef7db83f488c6bfbadfd724e979377a1e9d8
 ec5ef07bf3a29ca29bdccaa364e2a2a07b10751987753954b12846090dac603e
 18146b30a8b95c0d898550d9de3a5dee2739442a26ef3c18d6ad5019691cc9ac
 4e94aaa155b46906d161f670b89aa541d430da66b4407ed361016ad7e25e7edc
 d5502a9b987dcf26ad080b69f08b6b05f729925642623840619b9782633af86c
 140f70b83ea567775ebb91fb97a543ee4c3f9cf858c579665f0fef7e99b1718d
 c94097ba5cb76ff27afe10bae8ac42550c3a2305f5cfe68da940c04a945e30f1
 063ecb3c81d13974e04dea380970df770826e1d8dc8a2ddab22fd9c5b502b5d6
 1b9a94b5af233e5e9f7c2c4d2e3ea8379c4c5b0c4cf362ef393fb72f8fd601ab
 e432b41facac8ed6dbdde749790d776715abe6c7d993b093fafede86ff88c7eb
 fda9b6d5404fc92e31c8bac42f0bc60efa94f2f3f8fc38e5ca15c4aa144c2052
 8ff018bdfbdd7a4748e6bbb2bbe978878e434f5edc29e67bf2a161a26b18d2bb
 5fd24eeb6f649aad339df17df173e011e549caea93d60ded90931284ec4b7ce1
 cfa52a4dc3b96dae0c876e6d9793595030371b288378d3d6ad016ea51c26dda7
 3ac8d4db3f6f5175f5046238324f4c2aae115cd034eac273d610515711038555
 c63a4bb09e45ec4084bac9ce7968adab1239da653a038042f637ac801a1df801
 79310960862fd1b3f7d6ee9a3a6e7545b91119fd53dbeb0e19bda1921703ac7e
 ef8aeb9022a86616ba72f7b574012b26b9352fedd086e1bc9b1f25ae986db757
 4c748fe20c7fcaf5330e8177418c754fb61a335bdceef0dffa040c8b74caedc3
 c6b28fef8ddea491db01661bf83304217481f3f35ef6726f46f494d7c7d8f3bf
 52e2f55d48e5e2fd28d29f5a7ae5b3c93e5c0b0400af6383ad2c4433d61be9e3
 5c8ea6eafc8baa521a35b7c0d3b4f58af250fb682d4ab39df1146bfe07ed948e
 6cb9d34e56dfcbea3546f0f0b3ac590c33b5cbc8b2c3b3592d18aa73ef0e6aff
 9fe5b3a997363486745ed5fa822c6d1a8ad1c7dfa005f0b16808c51f7725b2b1
 2352e092c96f111a0ace8a7a22f2859ec223f923f9b7a0194274b170babd496e
 7d62dd965714171aa83f8ddd13c6a7f775f89a0e234f8335273701cdcdbada30
 946b02d90ccd5adbe8987f30004679a7bebf282a419ffc4953dba6be32458244
 52ae4b5ace8b19482b67ef10828928590595fed28b87e1cc98057fed714e0c83
 89d036b56e1fda526a90c02227944c12648502183de882869b006e51c8406719
 3c0f54c30cd66620558b9b9054e91d3f7eeb05910c1f736ebb60885227578aee
 3c79ce1192a463819b1b225ef51d0ca3e57732e003d5e8e1876c98494e8340ac
 bea600ab60450cbf96af829c6c7740db5ddc86eafe4adcea9d7501d6c8aaf70f
 4a8644cf309b381f6f561a99f434eb1315c551f670281e34411db6aed669bc09
 44929cfa6a6c76958128ee56c54e6eac9e1399fdff0f7d78ce04d1548ae9028b
 80cde19a5c86378c7fccbbeb08005a0af879d21a880d5dd8b9a5b06dfa7a807c
 7ea07155dfe16ca83dfc7f8592e04de92ac87c6da65d72510b4c3000371cc80d
 893df4ef8b614fa7299811b28ce168816254ccd352fb26b25f95e0d86c22ccb9
 3b649e7c903cd3ab92dfa799b4b9d8e3c9969037efb608f84613f39450b63b75
 0aaa9ca3dc267f05ed2b7f390c45b25af5d269800e94214391dcbf225d010852
 fe06263346768673ffecc0c16918e99f6039db9ad1f12f25a3513ab4a03c4b92
 91e9ee30c72efd97a94fd2140a5bf93e209a8342e29e19bc48e07a4be217e4ab
 b7385f062af8fc5bf0e6fa51fa2bd91239e1db538c3a594e2d632cedc3e36c65
 9a096dc4c604364fbaf944f4497191f4c16af431eda1e953d63ca709e39731de
 51a2018448e7f81d085f38e1dad762a377e05ddb650e98877a6a0b962c0aa40b
 54e190c7eae28b975d7397a57307ad20d3ba725e8c5fc42a4f9adffa62f12d84
 403b5154b7191b3cf7c0eba474c769acf8a7a4b54c0625b88850154ec9a3dbef
 629be7e0be04c2ada35676efe1c6a89f356b45fdeff07dff9b1dc047d8b21858
 b720bf1ea3ebf938765c9553a0847152dad627b696dd050a540c54022abdeaef
 413c09e16ebe9db2cd232488a00921387529fea135c35b6da46316278df2321e
 a3ac54c1cd728465bdd47dbfaf9c3301d4ca4cc803a6788c311ed771379ba024
 7a013bdb26cfeaebd7069fbb65c879f962e4a1c1ec1f738cf2ee50ceeba82ac0
 c626615c4e2e8e69a894e464be3f1b32ae402d6a58f51c1307a8dd70f42522d1"
