# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=115.11.1
revision=1
build_style=meta
short_desc="Thunderbird language packs"
maintainer="dataCobra <datacobra@thinkbot.de>"
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="009247c613e90988fb7b67615c8e993cf5e6b30cbb037cea4fb753c2b2e9cded
 dd63563f2146ea9405576e4aca1814bfa1ca60980e46aeed7869f11faa85249a
 a59b8449e3438137d11b3e97dd0ad1cf6ef7e6380d23c29896213320fe92a1b0
 8bac67825553fdb6287a8d510f497d7127c52f1c946e08c72f8f02cdf1b60f3b
 0376a4726c640e7c12b16691c2e9511244325a39eec4fe1b62652e5663c86ea8
 95abd9970aae0bf1e4ad1dedf6182b45e98a074b2795d8fdb56a44b750f56289
 6d861d5bdcceb5a422b82ee9153c6ae88da41b6df58d4f83cabcffd7e1b38f78
 dd6c997e34f01ea84fe171abd4228f0e99d066bee839159cbeff5f9249265a71
 aaeddd640e5b118778a6313697e84173b29f4747c15f8936859558755d0a2856
 634f45914bd3332a87b48d3cd3ea58167e299a16ed5ad3b64f7c9c0da173cce4
 169b725c513de19fa662ba07f742126cd74d7f0a6d30c8c7be789879a17621f3
 978b391b5e0913d2741d203d2d6e1146a3311b84e0d66238f407d03c677198b4
 d2fb1dcc7f8700dbb9fa81b870a5d960eb3c1f1b2843facbe6a0ee63b3cc8e02
 a91504a030d41ead9eca257281b9c5d986349c23dfa39b8996fbaa6f36d70cc4
 2270226dd1d2607c21f8ae7159b2a13f81c26af99e97e43673371481e8ff9e60
 53b19a47890bf704ef4566acfaa2e98c0a655ba146a178587436631555d68092
 7b1722f89fc2eb866fd3ce64cf3d037162a795f8ab4d7559bc83fc637708d51b
 2cb54341c719635f4ef9c0e51b3c43eec1aa79d076f7d4766830622a6ec3221c
 2b2693628a9810774f922d26ca70c9a65be93d9bc3c8def0609392d541b0eec5
 3c8653a40ed25e21e8152460f85899659ab3810eb957e76f99d4d0d064fec1f0
 35585c1b4fac6753f59fcca084195df786687a9a14c314f7221247d0557b488f
 b909a680b6f7a1663ef64b610f9e0772f814eac260c2fdb84f01d4bdc759f7d4
 6c051f7a1ba5f1f1d4ae867bb558dd80c5bcadb8850514632df9f07840a5dc0d
 58d57c308e2182355f7eb28355ac08aebf5a78fd700c2ffb835bc9a0ffa83a84
 68da776e0720b406ce153d4e962faf295a4e934a83935b55d321646c44632da9
 cc7ff78711468193683a5f120c8824913dd30c53a985db9fc2b05fec22e53d75
 f2bf279c234c19abc685b3d627b40b4ad42402a067c0a9db2961cb28b841b733
 3824e5760fb11874ecd36ebee346952f65c75555ff64acb1da2bb2486e28fda2
 ceb5851571361a8ed76958a139be93dafd09df234c06d555d5384fbf5c25e6f3
 921c7b172932e65c7d871c730835b969cc26c43686ca5b6532978053f05fe15e
 e8be66c2409041b08740a626ef46e1b1c9fbef0c72406617a1d95bea491aa56b
 87cc9b56358f1c89c78ff367cb6fd1d57219037b7fca9b9b01b8e0350ea84800
 0e0d84f211b24889850843e63201065a6773502026ca8633ad90d29dad4cabc9
 8f4d20e1ea19697ba7db4bf874fa6e833ff3f0be32a58190ebf0a57e1bd7a9a5
 3e8c9b3e0ecd4923553aa5caa637a62f1e76090f546a68c9421b3ac6e1856806
 1a453868538f6ce056f4b1b7c0baae9cf157a8954866b58ce4d6e5b393be7ee6
 0fae1e20fb532c1f7c54935556cbf0fa13be98881588bbbd0dfce3bc05d01af7
 61a1f32401bc7733138dfb005fd28c72129db467e7961348e79b191031fac109
 9ad4a8d8e5103960082075cda5ac28cbbee91af6fc1e872d5cdedc8bd96bd4c7
 f4807694b020a8d8e880cd23c178a55e200bd4d4941c29d55f269199bf986b36
 bdd8fc23f45c6b136197878ec9887304f04cca3e8ccfd259aaa0d7942d8c697e
 8bc6c809ee59a8dc66104c2290e5563efa16c0bc0bcf96b088822e93cf75588f
 7df474f1df8e154cd2914fea07df8da1c0bd0edf719911ebb733b1424718c181
 5c25dc62fb24e087f29db477cbce73788d5ebf71ed9aa11179e6b8fc32cc4aba
 49aafb6e4798948eeec05d1cff928074873eb29aa5b2acff76aa42e4e9687dd8
 ba8cc02f6cb978a154c893584d0a0b9dee0f232caf5b94675a8e50b1453ba0a6
 b2bef4d72ad1f818dde15383ccaf3c5e906f3385e692061bc3e4b46b50632853
 c782551809f10c0832a43de0207621740ef68d535a74233b5ba91bb583ed0b08
 2864d0f11e07d0f1a5eae038196992c372dc0f7596c7c1b173a6d7ec7d5de82d
 e9830fe49902fe21378487f066ef8d32f518ee2d795b93fb331c405732185b26
 ca05dc17777440d883756a1ae4b3314666605614a81e8dac71de95fe9641d1fe
 f42be4e35becbc146f36e01ede2586c35b2454ede31103b708f65c9019cb5287
 4840afe912ed5524b480fdbbfeac1e94acd57eeaf148061794c21e049d008002
 55b2e7a6505bf10e8cbcf1a22a739286385a92d55b5f4554f3e1681cd2eda249
 aa0521d2701ff5a482ba360b5bfb912f4e71d4e4d368ed84164037a8270468c6
 2df96af79b7ff569b9465600aee0e1783732a34a2149b5756f5c2d46fddba5bd
 b3c84c4bf4ba2415ac9036c4cc1874ba6e975835cd34e4bf91aa95007fea1a12
 900d6d3a94a7abc9daba980442f9585889c7467d22643466ceb5ef7b518eb93b
 d27f3ec65c6dd2e15d6e34511c25ecc305803532f37dca54e10cf09ae61becdd
 2c75871b56c107e1178bc93408d9708fc7954bc19f89973f91714edd57caafd1
 d7e6f41a5bf276ef2f906a8b21fbe049ddeb86ebece66bd80470356b1b71211a
 2ac1f543a793d28de77a25caafdea57de64ba5784b464e047a145966d3fa6c71
 7384d49dc8df3dec8cc8b7f85676e751b49807130a8abc3e3f13b9c58a857cfd
 214dc0028f64ed1c2a364939f07291c85afa9f3a10ecdbf954483d9524ca8964
 ac1bc3e4ada6a7702e3ed28b0f1150b2bfc02b210f60f1da76578aca9c4f2a97
 fc294ce915a3c6caddcda24581bbab160c55cca4cea935aab24ada400b0568e9"
