# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.3.1
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="76a64633065a33f49997b7c2a920d96042218264beaa9c3fe4e48b7843c4044f
 69db478a28841ee6621b055e99b7f68db5dd02ed7d6a30677694342f255fa15c
 82478f91eb737c4d540af8f62cdad7c786c77eaef36e0777f015a6e56ed5bdc9
 1e5088be71a83536cc2764ba031053ebe64d266ef154915abd58663e40222716
 8d0ad83054400d8cf521bfbad740a379acc197ff9046fc77ed8d2b5e78033826
 f795c24759d0f0262ba896b5741834d8fd0d83a6d1448f34c86b553b12e62c0f
 5f0b6bd6702963f5bffd40a5d846166198b20839f49857d36d5dfb61b134af2b
 c78483c61876336d0e32929ad641a63df77e6215ef216019dc5698c45dc3cb04
 6bc38f71bc4e85ea038b2c7ab9d58fcd80291a0650800e79a4fe7cc38498fa49
 48bc229d1cd4146c002a0b47d93db1434e2263e4ac7a9457790e5004ad09e9dc
 3c46c7b3a8ab9ed1c3f005d21e79de9cc4b51bc78b2eeb72e19ad13814715aeb
 d49c18ea7db430ee201f1bad8e6f251c59e56ba98f019247b1078bbb607f5ef5
 f74337807531fb82ec3f3ede07b5dcd9223156123c78097fca9c60b843bff2d1
 8dcdc8b8ff3be5296dad3d5eb2a596366590d260e2fd4d2938a94e856034e46f
 b42bc7cde14f488a679f67d7cba1e4f1848ccb8b519b525ae2891d909df6187d
 562be88c0e9efb5ff33eec24dd029a3bd55cb20ef1c2e20081f334e3398e4c09
 65aa833cffcfed563f0a00ca46fad711d2b77ad47a8a30b6f30d49a93dd15512
 d6ba33b5cf8b9b1a50954f9bc322ebd9a06b3bb77c00540e8c62ec533cd6ffe9
 626fb88fe0f891b41c6edabcefc846e4be8d26fe9306118fd71152d71719e836
 4ee7805197d1e7303d8e125162b34627301b4e05062138958c97fdf3126cd48c
 1a5033550af719edf8cc5eedd8693da9865b676701ebc5cd8df7ffcd17cc640f
 ec697c45d405ade23b998635c9311c46dcc2ade0ced22047249f57f38ceae7b3
 bd7a2aa4fb4c5c5fbfe805c126812c3c07ac10f20e57d2855ec96e2ca49f595e
 932df07d08f029f62ec4db1377f1342ec0b2822cb1e5f4c418ddd633c62710c7
 b3709379942a0c954b11111e67a1ba32bba05e7c3bcbfd0b14692be266d7a278
 eb04c76522e3a80186fc62c0a061f81a7463ed7e430b00c40a37c5b5f0092eeb
 b454813928c076937caa72eaddf860db77cd645a1001aa289d17909aecde16b8
 ff837a0c6c8f83f486a596eaf3c30a6237620c202ba44580dee81247de7bf4f6
 a24e9c1a6060eab49ceb0344a14788275486bcc2ad5fe2a762ecf00140a98b62
 556b5876008e2a2748cd0a9fb7ac3d990c667c391bd8c1cec4d973e2f57a4247
 9e005afddc7882957b4a824f7315df33d1e92a7c323292f55f43e536845c1219
 896f44af46d673b9ca16cd416cd64a1e479760c3ba22251f5d5274cbe9e2b216
 287b3c4f140c1aada5957e4f1f9476ee65b87c66f6ce342dea44d4b1e6e2d9fe
 117f8c6ca69562624a5bbee8d036daf82425ecaff43890e76390f7fde23517bf
 34d2732e4123ff691b4a424bd3ee4dc3a3e75fc01a36e04c784d27868580ee55
 b96107d1d83bf68c6f06ce81dfd3ad84061d4695d538c1c1de870b999b6280b7
 501d8412ed6a32fb2d6fa0f61e0579023ad79bed05ff61e22b967dac820acd7d
 857cbe3e4b424aac5b8bdba57acf7201200c7f5a8c00057d2f48b7c8f502e9d7
 a61f902f5a9683cba28af6261cd2771b39d216b076629d8d28c81d0229739f71
 1530a8a9031a4533f4879941e92b86a44aefd90e0162e307eef96ead2eceb935
 02c8effa9e57ba6756362349b7ec8f3c9cac8e9d87bdee499695fc3235d93fa5
 b57e2799ae380d5fa98596a91e8fa35d989dd4a3490dc77c1f2fc0ce56660dd8
 fe3cbfe160114b08f610ad0f519d125e615b677b86f90589e58df837b0f89e4a
 9869e73b30b0f47d02c22461a621a806819bbf60693d999068425e9148f23bd6
 268889e2b8b0a608d52355b440bd499963203d7f814f1e4f73ec9604e23b8a84
 94a6a8eea0bc29fe47422b52739c1a94070e03a844ca6df32bae72e676a23c6c
 d98084f2ba2bddf43cbb3bb9cdd2bce5f92e920431e930d0d6f4c54181a84f0f
 2d315cbc679782fe250a62e7b5d86a94ecbb1ab8c351cabb8afaefe333050d0f
 d1d4499fce3124711970f827a2cbb05e50e517b10b2637de5bf135e42ee54b83
 4a2fe46fd6b11f055374ed15aa4f78c430ee0b1ed5d033c182aff7f4850b3814
 a6159ff2caafdbdc16dc5ae17505633a2884c034be0942761e34c454093514bc
 d086c8dafc550431fc3203712a07eb4d8deb70cc76d5a631570373c667275374
 77843c7091d21087b96d3498fc764f2d2d7a2873cc1dab196a54ccfeca5390f0
 ba6168685fa6410f23c0dd7efbe4b0f14d9a441fe49a5f6c240e666e303c086e
 32f3d4a1e7251d82c3f04f063b0e99f990430476dd9a9f1b3a8ee9ee12ad5287"
