# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.10.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-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="3ed94d1468ba355458d61ed041be0d61840777726a40bb31d8207ef9eedf76f6
 f0c37ef302cc411f7546432c7879265a61fc955617b872ff0bce05f8454fa25f
 105cbccf372e664ce7903ca1020b8f9e35f357b6f3e259cdcfe820ad0a27b509
 b3c8db73d3911cdb11f0c4610726a543137bb0bcc8f0e62de8573b403bcf37de
 da380771bfb086c16332f7bd4930ce57d50cc889e5c4745c7f69857b05efb4b2
 e76a63c092f306a616dfad7cbc9241d8376d17ba6b8102a47c87f4fdd0ad7e25
 1ee7170b6effb444802da54fa2f7356939f77fbd02ae1067e3de00f7dde1f107
 7bebe081bc55eebc96b23b585c6f23ddf0b585e7090a5a361cc221a45a224118
 7ba2614262c788f5cdb1d54c13c3e4b147789d77ff48b0dbf2b3f65085c20fd1
 e1d6d0450bd3bbb8c23871ea54c2e70a626c784f4032963990ab868af222a633
 861ccd15782665be5c245eff798b042d0f80dad13843bf2ac7b33601a19e7a09
 720942d756fe33e4a2919ef96e1e0f11c8866bd6cd65a614452cb8d72db8cacb
 ec6c7a1d943c06e9f4348943b40f5e65519c9e8e1d16218aee648c87b62532a6
 3f90f709b016aaa9c84f4ea670c9d64fccab9ae4d5ab28b7373dcb4169763b8e
 2d06c3018b7a10d97acd34ec60791cbae0dcb247ecc4e11771bd4016aa0126b5
 dd0cbe3aa6eaf11facf6451535a71d04444eb8634dd4650827979df8ae3d798c
 cc4963f93423f7a710bcab2e72444e8c6056c3498ad1aba5580cba55c222cc17
 f54d91503f71a25526e86e344bb6e87b8af0ddf8a85c30bee2835e6dc704d905
 62c3818d8e75dcb2ead6f9d044169a570252b8994efb5e8e323cb160508d6d9e
 8687754830b1390adee3ae8df8d962876f5d6b955d1c30cbbfc2ce1162e2a1b1
 60509f642825fd54efb01621384bce6a49ee6f406c632ebb9020d9389a9d8a45
 bb4697e4d280bef2bb360b390a635ed7aa1da404ecbeee2ee30416923c04f16e
 d7d8297b5bd11fe821c04c1449465d6d51b840225ada250ea85517a1a88f41b1
 491fdc8a750ef7c83fb5cd1323f760da551807643f80a9be211a4b097787b300
 2ffe1db96712798d5f2b0a787e0ef28e34f5eb5faec4292c02f69d9634dc6481
 434dbf7c552e5fd8a3a70202ed8c7efdd76e46ea6ee414eb4ef7c03ec5f470aa
 d5cdad19b32df2259cad127ae2cfdf8bdc2ad1f53fc74663ad3f067e23e039b2
 260819217b6e97bcb4996234f14dd43fad1bfe49e5b38795e590ebac406ccdb7
 951050e057d74c4ef32086bebd8431e9cf7efe48d9862bbcf0eee9a78904f94d
 8d58d83bab914bb3a3bf6472b60921c9950de0778b74a4476eb21ffb2585c9fe
 3356ec50b10dc0703e2506cf524ca7ae3e5befcf473ed9fd3e7a0c496e69f0d4
 93ef3f4f94fae102573bdcae8dee7e0d0add97f69ca949ee396a03d93c7d61e5
 b681497829b2d0f09b0c918a26f81a28349015d58f8d011d1e67311bb827e7b1
 48253f0bbd37a415fb710607815b9476218c9bd7e1755640341eb6313e3b0891
 83f2103cfbde9e3f1ad548f56a958eb61dee7399df1c2900d6d21baef2be5303
 7b394d30cf6ea6d41f8e11502e8f19d6bd72d2c26973e83554c98aa9733e40f2
 a8b4c86c540a397d3263575047af138293cfbc739bd6751407a3c667fcb00be8
 9acd4239e9253e4f639a715b0460452eb5bc54b0c92df0e4be96fe57138f7b4f
 3f61c93ea05aa6b6c5fdc0007bb38e6f60b637860f2559c2a6455f4a09983d01
 1d75ac73a2ed12c9335aeb852aae6f94fb3819cfd65857eabff7dd28185a1f06
 44ef3b4867c54c2dadb79eb46e54f6ca74e4367f53cec3ab552fe513a67f4752
 60f1c8fafcf8b6fced33c8c7ad87ad8ca3c313a00676a11aefc670795d132409
 3fff1fa39e9dadd2fc5f0dacf256a8f990042045ea52a239164f275f4efc3065
 ab10641d092c0062148a90b23d0c1f3e65f9ac1312f213a715dc9eea70a8539b
 6dfe2df71fea1bc4d468c7033f834e3fd8cdf11729154e373cc1c0b23cf6ca49
 ba750ae56741f2815aa530454f83103720d934727820486402a6b02ebeaa2161
 14f94f90c777bbae6fe6050a4ccee771afdcd585e8a152e6a6a9e82d25ab5450
 1b1f3a15e039d00b20fb4b91f32f7ef4c853b9e9090ce237c0c441e0be7c0939
 eeabde55e9074a47b602fe1630b1d2a0bbf6b531c4729b573e1cdf1171e73939
 d83e7876f43b41ed754aef886b3e366938b6b6fbbfde343381ffd7464798a3b4
 db0c98e87f5677bcf215497377030664dfd013498b6bb297a8b3998fa356a1ec
 b00b74d0b8c596f97a9a7fc63ab38fcc486149c60bd97529d52b634ed8513dff
 12684906ac718d7b97689a5c808d686e7a711c2ab251e9060ac5e988f51a2b15
 3fae2530910ce03f179bf24aafc7dc9958da34b37cd064b6c19a03cad754af5a
 369cbb6ae46a3ec65b3013a2fef217fd219a1a21ada3ec457043c29be83a39f9"
