# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=115.12.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}/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="c4b93f2d4c1db3d9c96788a8aec5fe8f3a47a278ac109ca75f71d0b241977a97
 34d11eb9d4e54cd4b40a42ef6b206a1378243a1b2d43a6be141e84c3005d0201
 2939a75ac0adfc40c2a7b9e71cd4750f4cfd9b3be9188d9b54e514230f6ec183
 b53a1b54ec48a8a60fd5cfc1c6152d1e017fb28a7a5af213f3a92da7fd282b4f
 2f9d40e270e8a59eabb8a80aa1d16992d2470f48ff000900c60bab92453becd5
 5b29167ca428832b5ac94b9b98061d8108643be337af36b60b980df385755349
 cd359befd64d9781f86447e6cf8305325159c084c6aef5401a32e064a83fafe2
 01372e4746f4ea363128147bf1c980d0a43c7612895c6aae595d512e7687dfb3
 225e8f8b040dde8b41651acae00d9bd9b00ecce2ef94088a2324088e1a491331
 71e11ee9daab1267e9ba00a1cb09e94c2b5807834973f9edbfacb3ac31aac25d
 20eca7ef078e25327024a44925a4b451adeb56d979e20fa7d3fa0294db73ce3b
 a822274a8e26cc5e4f1cb8d3ca5f76b129ee95f9fbddb7c6cc8cd617e7a5e0a6
 1e2738e9be47882b904f3ed55e8981c5fd5ef0093312c1c5c27137824ff2e9aa
 3491da47a2a4148518f99add406fc6700fbdc0f37c05e743df2e0ab0d872841e
 3612374f591eae85c3c0f7ff3ceda545959dfe9b8f2e30f0c48fde887d12a48c
 2304b44c260ee6f19be048b44873e9d3f77ae8fcd6de18990a90e4325351154d
 2d9f90a2ff6140a3123d1b56d7a8034cbfffd2de8db4fd1c4e908914bdb04c8d
 63db81df3a4b2250df48655b58f5f33b9e37f0cad933608b49242ea42e5f5164
 87d8658374e079cd0ad50d2368a180faead6f472380864a0c84b8fd6b0dcb776
 e17d2964910199042f2ad19160b2434c325ec4502dc9cadf34cf9a605cf72412
 ac2aebbf215441db9b461dee48ca86ef4435ea725d9f7dee6e07e628f469d50e
 537fd6f3a946cda625dd89bdd6afdac94f2615029fd7d4a8aa13a28329f6fabd
 510018f8a2843635c79ea40b59735d0b30442a3c553b547ce788009014e1918e
 0fa3c4213389dc32de8a42a538bc6fe2bf253c30a55254a4597c717c9a0b6784
 55d3a0b3b2f0b2926af121c7e55d476d7fbb685cf92f25250482c5c71ce665da
 498c32d103ae099703b80dc97a542dda7106fca8aa69576815ed043f5c338677
 06fde522e3015a44e0b83d7bd8d492ef2c8387397d600c0988004b6d1bef1a95
 8c2f1a8111243507de03754b974c9f1dba4663978f51fb9e149cf9e5188d9862
 a9e8cc51842e05d8fadb184a2850b9e5a38919e6c4b864dc3ccd1df3b9057465
 194decef70b52959d591a56a7535c3eaf4fa77bd4bd213716455a4a826243936
 89e90035f7f8fc077973b570cd50253180ae0ec494d770165d217e60f35f52f8
 e760d09737256b9eafd8809b18e9855baefd4708648120f220653c85e86c0162
 be6295910f332440f46510519a8620de6a72f225eba17218c734fd647c038994
 ee0dc930a1f12982934d43c9f4c2b17d6107f2eebefad2cf7aca4b8dc9d683f2
 600d2d9b9dff4046d476292d9b14b8fa1d0627667ab4b07d2c723ca48edb9911
 8e3d09c431708299b8a6cae4ab85a06a645d1f3fd30a3bb214bc543fa14b1321
 79dbcd0ba0d00d6888f19afef0ab7f942b877218b2be9a2aa4bf432fe0b8b85c
 24664077cc6b2f12fce3e1989e59ced2c4ea4137607dfae59444fab2c1c611be
 683772987bb4d2449d583a7c1d4dd457cd8c14e5e809780d0356d75644db16aa
 21fe1d459acf265361a01992b0e4528018b0057a2082c0884a754a2b6776f1bd
 b4080e77450b1edce5473cfaaae43efd00ce2b8a85fab50293f69f2def4829b6
 397dee46be7b6184f8d18735c5f052307911e9fd2947689a2e96225bb24e9ead
 a9f7b4e8088710bfa010dcb8fe361f6ed981960cfcb3e80185d7fa2a1070cfab
 d0612d40dec1d9a86e356da0818c59715e15ad7a167223ce2aa4e7f7f42adddf
 60f01bb6c2d089cc6549f60465aae08134d50598ab485f778c5f028748c35f49
 7c46a382169b3dcf2dab4fcea0418eeab5f63b878ca72341071753a0913c2f90
 e1d0c3676086b8d8fb8028cae78cd3cdb554aae4629bfc21bc6de817c5c4b2ed
 668015a83858825aee8f8fd463cbfa523fe0fcfd8046a2f19ffdcc08d8dd913e
 053265b4497e6c865c9c8d3a43500c5b5c4577d2431860d992a69c5742e43bee
 551e02cee10d964270717128f96d01b36b21b606d13ea43b66aa248b3cc656e9
 8bb9283f28cd2626a0cc021b842968c02d0c8ed005a35637a8d564d6ec721b54
 93ef5f5812b3c495ed2be60fe13c79ccec37a5d94d95620a88fc4a9dd277751a
 e2b9668450c826326ec96c1881341cea82eb52171684d15265b73ded0fe5d953
 648fbcd0449d35f6d7521ba16ee30d16d3811d1c8aae395306ec894d47ed136c
 058bd24503e76b2050af981de2522fd68e8dee4e166450444dee22a3b27996d7
 7e10e1260ac42371c71dee82899e114876da3193907b0a534ebcc3637d75592e
 e7f0cdd8a6d60a2f8993250bf4d3a0edff8b48fe6b1c275624ec645c32cb8d20
 21f909fefb3af641ab40fdca2c1698031011ec41846bab481993faf6800422dc
 1bd4854dae58a4ad0f062c09755a122cc2b0e1df7a5a882d16c258659b10a7ac
 2d93f0de6208a88a3640a70c109759b42027afe200646c181058cf9b62eb0d7a
 54eaf8bf484bf948520f5a9a978d0c5210df8891904ca63c63e076bd9bd943d6
 5d3119f0af71e140123dfe71cda0f03581a95b546ff676e78445c7eb26f91c6a
 40afe8a52501fae73ea1a0bae0421c7ea049836434f6d8d349c88ec5f9dfe1fb
 b28054c02c11be8cdef9356d314c69aa5028dd26dc5b1be275bb559dc3372464
 061ffb85232572258e98c8096f314662fb104b9affe07c825cd1bd486a9f4109
 0530824ba8168e92ffc09edc6937355cf7b2c70ff860b91d89faaa125cf45f57"
