# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=140.8.1
revision=1
metapackage=yes
short_desc="Thunderbird language packs"
maintainer="classabbyamp <void@placeviolette.net>"
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}esr/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="013955a26fff02e44bbef7664621b70e5e028b9fb141871b0d0e1fa418c0cbdf
 0a24d6e5e6e03fcbd3732f543c80d02ebcd9d0ec624910a065499b09c219cb17
 022920cbbd518799681b47dc1221ea788a79138a15b87fb049d2abaaecc98127
 52b7cc2ac017e51e149830c82c39b65313d9666c65e322a7f28dee12d0d70d03
 106deda7b7987ecc6cee386a54c82bc64657c99d2d372c32f1c670fd8b772a87
 1cc4a69888ff081bc0a9ff1d0988da504d099fe1eedcb987fb4929daac4f0e58
 d3d503da510b342071de1d261f4a733be48ed91dd6e6b3dfee4fa6ed54a725c0
 94ba815de6407eb4e307b7bf1465c33d9e6bb5e4f653488d5b95e2982a4c29d1
 4dcd7f62a0b87c7eb162d493a4c996ec487692f0929f608d49e0b11fc360d0a9
 8878caa9d0fb4f34baab07773a23e014596689dec516b0c1e58bbc45ea196f03
 292988d1814531bd7845f2e834a06733de535cb2fc4badcf6bd306be0b03dca9
 c1ce1057876cd36a00ce76983840e1a66ba588fe45dc2bfe1cf249b088f021bc
 b148ba148097765dd876a9557d1d6c2c64a3b42ec3d7fdb630a4f3cca8f98d5a
 035a46211547babdfdd2159b29e38499ce0525a7bfc4dab2a381cdaa2c71d026
 a1ae00cfd4bf633e867da02743ea56da70ba674ab4679aad36935221ce296eec
 e66b530b113f788f44a5ec6648b11aa696aa70434eaac6db9d6a3ca2cca7c05a
 abe20efa02101d7ec1382c8b340d48cd95172885a1581b758c96ff3b4d0ffb0e
 155074c09e8285002cda022cebc7daeadcb0948c32e90195e1cdb4fc15a6a7a8
 6250fd7d572dabae5de07e07147f09691d2a10e9ee3e569354cee5f577651dbb
 846fe958d5b8db381b660551725a4d5d90405f9f0661fb832a75bb560909e6f9
 644285ed417182547804b2288d4b383ca722f148491f40522a245a6649d8a02f
 46e571e8cb54e7e633593905c3c34327bff5798719230674028effded1af344d
 73fc7dc9bca6954e1b18160ca135928a1476ed653e76e8086fa039f8a3c53a73
 2596f3a6203da369cfcf5f16677bfbb0b115c9a36b9a1d07aa9fd2c7ea161b61
 813cab5f65fdcbb35097963476e22d92a5dea26db66ba6f7fa3f32101723d1a7
 a8c4b7279e3cf5280ef14e34d7d3e664505f570c6a93ac5a57d2e4ee078d2f6f
 249ba4be41cb5486093a6f1bab1744346964d0c212ada0a414d45f4ed8655aa0
 a110d48a72d703ca4ca9a3806cd44f6ab1540379de88f7285c46bc774a76a468
 3f107af6ef7d75329174ea18ef65545557b29328d5757075d299d2ff80af9cf3
 cfbd910324ee3f4e3064323d3fb5c8cb91d8fcdfbecdcb699f85af165791508d
 b1c89de780930e005ccdf08d96a25f198efb7d49070fe649594382f0b5a88f46
 46a6aab413aec38e9af6d8e9e8c7086c56d832901107a72b16576e03b2951d9c
 8f7eb415b219c3b88db77a16415fef87820896731047495f8fa524843a8e6bc2
 acfc146a4bde6a1bc2a23705598683996ec91c39b2e8d2c2f4adf08dbc53598e
 85b7f6c747c685da81d3fd6993fd855b2245fc3cd0ef8309c283be7a0ae9f8c4
 ea30566240f7d1df821f1712850dc5f2ff8c3dbf9783813a1467150598618318
 be04aeea61680d3b953eb926853eeeddceffdc03eafcbd7cd2f70a9801d94a76
 f8d95c62c64d90f4b1de0083a76d856ab0c2ec47676530607b85c1e915f143f6
 41b0c27c41b68a789fa1b92ddf45a8a39f634a78d41deae4ddc94b48fb62f90c
 af9f29071ee74f5e99cd0ba22523fe95817384c769ce83a666b312717aeb6038
 3d7199373d5b2a633afed22f9537aa52529989a11758eacb1ba0f7f2fbb32e9a
 ae32c8088b764497b80649eda4dbcd3cf09e32d1d5de425b17f18da991122a43
 6f2233d08a1d834e994092094a7913ec8b0c44ad55b87408fe2465458a939bee
 f5c8b891cff356f623c37e5a8d1760f200857172d7fb9431ffadaa93a1812f49
 2d7db44b1df2c1568622ae874a3465569283eed32671ee0addf69df59fc0b09f
 e2295ba9677e8c6e233c47a29a98fe0125decf714b9ba10701c8295f2482eb8b
 ff70c175ac786b20a4414399769d494116a107f476431aeef6990f7c536d1bb7
 75aea831d6203bcb46ceb5117cd6bb01386344ccc416828949857fe0dbe66735
 77d432f823f48225d245f2db17749bf6b3efab851be3ff536570037bfb199711
 eb69f0076cc7bd926e22c687553ac9a46f6ab029ced5cad6f6824c8b52b0a2c9
 e43740b44c0f6ab891f5f73567596a34022df8baa22191d70ab6b67e4eb92ade
 374dfef99e7b73d6d9775169b5307f29d125adb04decefe7f45403faefb56f9c
 38e4e92517a19b736095908d9889b586365a1af6c293f9a67353bb93665bd88d
 3327df7c8fe8e22578092baac2df57677852433cf55c0c37f239afce4ff790d3
 731afbc7014ce2adaba5514cc9c9df5a3652d973a3ea72c1ba061720246f77ca
 121c7e44490dbce46cc7eca23d0866cf0f98d1f968e26f6c231fda05abd0e590
 90e8b1ab5d03778adf5c1748c9a18408e8b916c6c5c612e48c6eaf8c3f7f3cc1
 2b729b9af76ff065fa83db16d6936afc40584f62e0574078e4405f31cda11ac9
 660ae0c7f13a5f1ed56ab911f1805eedda83bd7b19d32f61d70aa2ebc57bef88
 b6c1bcdbada2dc3fda105ec3164f7321292935f9e8af475cca988d10f034a535
 e33965b3b1d8b734f5101584581eb2b59c4fe24951ef2a4912b4750c17a4e237
 cb4e259c886386d71836d362314af8bb9ee2a0f691a891bbfb07cbc9c79a7676
 b5e672aca8f3baa3184c6f3c565c183584f6cf0584bb0765f0102c2abe62bc71
 5643d200e7267c31e0fb91468194fb43b7bb0b21f1b1e9f342124f7149209978
 4c55d3b7023e1d296470851fe27922c1c4a77bb0358fbbb377fcd911ec4313a9
 97da4f2ceb33fb782441f40f290d12273ac3c6ec66764dabdc06900e7239a230"
