# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=128.4.2
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}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="04b470728dd4db26cb50a0689cd1302ede59534545cd616e4048acccd423a00a
 ec989ffd265f35751ba1d874d76b243325c5c2919dbdc52a842707e4d414979f
 77c07d5dfd453e41a1f642fa13f37aff0c300f7d332eb2d2ba77a2240d6d3b14
 118488d62a0f99a7a14428d7cad6cc892d51c26a0fab6c4d7eaaa195349bffb8
 2b94d42160d50f343274d930f4eac385523a00b6c9b3ac386699aad66c90bb59
 92622a8bc14149d836282c72b04ea2bdcf57359a035c4de0f0fabc0a2e89d965
 13faed04f4ade32c6c10f287c188c1cedeee1a995b86f92e313864f443a4fc75
 8f581c1a68b20e45fc75ca03d86304db12cd1fecfe5134b694ed359b9977f389
 435b7002697dea259fb5079edae4b2f05199aaeb1efeb4709e08fb35fbb39553
 c220e1e52a59d62eecbb3b600bc1fd051236395280e7c9739f44289f3ee2ea92
 25b97d456ca85fc0f6bd90fa6958fb5e69815759071eb0ae41a04bf35582d0cc
 0e1d6761c70ed9de46becd20b8f13cffb2b1e88c853f03ec2f68293ab5e57aeb
 79a261fd788bc29d8dc0ba5356baa15d55cbf61ef112b52f5cd9413a9ce2743f
 3bacf668cf77978cc4f12c38f8822828cb27fa2540b379400745af28791243d4
 63f832cc2c6b482d9f60ad8f648cc0d341dac5460048585bb1a8f4f15911ef7e
 786415e8c7d27bbde410dbf4ad70b784c062e88c42ee92f1ef93a69e662a6ba0
 abeb853fc8bf453fabb2b36e168d0593bb601a4bba7dc72fff86f63a96b062ec
 bd301a6dce7abc1259ee6315d0cbef19a668269bc931af201483bad582ab96c3
 95e141ba7aa86be3cea54051aab5af69d9ce8957c510588e75fc1220a2854c8e
 2f34ca5544c1de75232dab638463e41e18f8a25ccaa4a85f6456c17a98299cea
 a629e82892abcb5caccba5946251a03d72297da76a32fc1e9bbb6a8a342cbf78
 80142e217fdeaca1d987e76f63231aa24721214f68505e8348df10d7eb4d3fd7
 b5f7a66d5e08bbbd6f6d335a5551460ec4b2da0b757426bcf49b05339022416c
 9a1a77f58f2db1f15ea510e1bffaa162f3c26dd795c5f5aef55e495107f2f784
 7b0732ce5ff033e848aaff81f45fe87b818887106f0f04f2fef05ebfbf2174ab
 266b74ea23a5da6c609bd701f2ef08871f706f3ff4e4d2c9e3b91db63cd9bf02
 3e40671d4e67073bd6ff6dc80986d3dcde217009e26e89e8ab68350e75b28947
 1eea542fbdb1855ec51a9b471c266bbd0c4061dfa0c6c7937d20e508e92a0a59
 6fb69ac87d50eb4c506071bbe5a17db77e264964f4757cc1a412da9776c9bc20
 360c268bcc8b252bde88d40fb90cc607df3751f4c1a94aa737e0a0f462d47d70
 b2d0b53f69e1fef992fc9ace39095d4a711eb046d13c1f151c599297c48cb2ab
 b797d9a2ebff460ba3a537ce20c292099a9f43590a9d56a90223b20e85201017
 b648c3803656f4114215bf47cf2fa009ed4ee773967bdb19142e451c3771cc36
 7567123ff61178704cd368092b349b79c0dfe6cb8f775602878e5af8798ba145
 40c27a499863ea0da4a57a908f9ab77d6cc3d02a419d1dc90ed39bdf5c1ea89b
 ada6d8f45c902ed784ee72205eb0e3254863c1921b96928d5d7b07214103f39b
 1a0e752274beee3b408a71afcf39c46074a73a28bf5dc26eac054b121ec8a491
 c5ff7dd5554c0fa940876a06ccc8ba751b5082f7b0ba99160487c5b250914a64
 38549b673f1a3a257b8e76ef6f4a9919c02e9bc46c419cee918c45284b5747d1
 a3c09cf06849db0a5a35c3e5b230369435fc50b4c2007968da106c3894ecb5e1
 587610d5f091c2d106d652969bf8a1267782e5206bd72192eaf8503b88fdbffb
 c0e8f1c1625ab6c543fa13fee38db01975db789d072b36fd8aae80b4975c468c
 3a6d2c8e016ce8a3386e84a5703f6fea1db6de7ba2ad23248cffaca5b55f376d
 c23d10a9074e2d495fcf4c88480bcbceb49a9df857935a174f9188928ea23de0
 906174388605c89fd704d64a1343dbda75ee010f9f84e953f9659872c9ae03e0
 432c76afb91a9f9833e27d84f7cf7e6c3415c1a297cb71b0f1c7a4446bf0d017
 f3dd9ff67a85839c2ea694a826eb2fdf7d6946c1b099e0d9b6aa4712f39e0ed9
 69b6db02e8a10469522d2178f7d091e570ec57d4d728629c4464e4b3886c786c
 86f90eb87d60b62b610cc59c159dad0feb4b57814732491b2102fdf80c2ecdfb
 d23693dcb8a100458aaefd1feb99b23f4ad07c87a77a6767c659d5c3f34cec37
 97658100cd4658e1fc69c611d2ad7ee81450940fe5a6861126282c3914e80942
 e29e0b476ffbbebf1114ed12214b6e98128899e977a9a973911cc6fe2829f3c0
 64e20d98fdb48135e2cc91346a40d976b9062f0f8ad1012a3e5a13e457076063
 b750e3ca4ad8e79f316a5c97cda4edeecf1a9b04ad34ddeea21bf5af7f7c366c
 9502c626eaf564c39cc0451661b163246c8340d25290a4f1e41cf21785b93628
 10aaaaa434c7adc96d79f3ecc48a59058937416efa76e797cf90a6fdf925d818
 dc2a9be7f2fedb8a43dfd218c6ea69d249425a7d9154d17e203670267a61ef8d
 ce3a9f90f6d92392c6ea74b8660b3bc14b1f7d324b2c9fb0fe55fb6e6168c527
 49c02e477cc379de2851d83c153d78bbbf9fc4f1fa645e81eae42c095bb97476
 8c0aff88f56d029badc3e2943f8fed3320e6c8f726972bf02f3770ea7c5912f6
 5c4014e47c8bba2ec79b545cb50683afc6256aacc215bc7231042df9622fbc9a
 cb35777bee55e7800d7a70e2249f8efc17c2620f8f73b5eac6d1150957e8143c
 5378418cead508597911b3b839dd3e14a1453ecb15619447bdb2bfa27add767c
 c6056d4430c1f102c02ea752369a44cba73cf66772a54efe1ee9f61dc72513c4
 a764e2bc2cbde4ce872a9b3752a3e7dd7edf158d7a459f32a7ac1c23d6f910e4
 55395fcf44d60ceb1bf3c5b26243158f0aee6f4839adda535fc6cf2d46a60e70"
