# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=115.1.0
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=(
	'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="59e16d8629dd5ae29346b8b340a8cc53b912457af4fd3206eaa4faf24a1c275d
 05da9b86799b9128beb5bf701974a754c818673f99b772eeaefdcda48a90e695
 bb6573681041b0d6c30c5cfc0caf07598c217dd06b45cf61faebfdd2008c06c6
 cf4488f683ecf3e56938988c37e91b3c16c8e813d85c70aa6810a4dd3381b12e
 17aaec70d6a18d358c4ee0961fbf86879ac521c43d82e805f745029673c07fc5
 8cf0b1f126d630acb739fe31017dd7d014b6ce031844f4eb5719e008f6aa2a03
 a9fa8c681edb5d9d7c0b174750887f12a563f1ddc1291cbc8d3f80efa35006fe
 903590790523f353dc87ecec443cd2a851a4ea0fc3d53d759cd769529e17110f
 d283265817109270e57136dd57439cb245d4185eff374680d87ec2f50bcf6b7d
 657bb012750a8da51f54991cdb3c39b83c49a5ed292036bb2395a2b62baf7575
 4df3c01910b3f9c16e4ddddf41cb0069af79c999e3aa024e187095672257feaa
 9aa9535d4570c88b6f960200e005bf3282f2d50e85046b3b680c8f3f8e7d5d39
 4e667a249e2a27468a8681dcc757518bbc058e3881b48d8b2df8cf3a9a43396b
 8be17daeda1bcc4e9aa0560adb5b18329233d8efa22071e1b22ad4a971da27ce
 6c33120866c29ddce9cba9d1768299a647462e7720b2f3f8c3817f6eed445f7b
 a9cee555d422084edcd1410e269847d5377e4fd221cf7d7a7748e88ff4d5de68
 695aa8d418253e1f2e0ea8fc6f769fa2265113b4df27902e59149518069ca53f
 19a903213137ab0669f1394bb00d1e5262496035f31cf59653fbe7f1c867dd5f
 ec669894081494a1cac8e77957d887091b2e878f8bb26dc8fc20b733e2e43129
 e8da891cd1083728b808c569916dd423f729bdf91f335c8a7e05c9bb859cc1e7
 07370cfe29e417ca08ec5f14e41b4af43f056bb1c4adaaf55e1061bb9430cfd3
 cbcc6634bf60bd5ed6e9bbad9920dc9b224dccf5299c32305525bde951bb12fc
 d7341f3aaa2819e6e1f3da5ada839c723bd9097582874d149a3316b34deae57c
 6f641272d85385ded0c31c231e898a50e77e679e734016b189cc74f387485852
 2ad985037cf38f8809b5fbe94ec7329d4b8f7ed785376b7533b60e4d3d5d47e7
 abe9abe34114dbccf22a749b184ce25f5e49681bfaf503454c366084b8615820
 57750918e0f99594b8d6d35bd75e06897f415d64b2fe9dd0beab8d003eb28964
 b3d4ac42bebbbb05de170672b0db85937cccf43df909a56042edbefb95a2e613
 47506739fe34bb7267736840666f3e22323da0ce4d8e7c27eefd8165b0e51960
 02a0a50b8c6e4a0f5f98ea56f16e191ea3a5915e4e7fa85fd0f7edb688601698
 435830a5eaf21c81ddebbf2548a6aa7b3e9b639bd808df2843f8f684f4a83922
 1bc12d85c035eaa1130b0a6c7287727ac5296f2ad9849f6763a629c508be0fb0
 dd616f3a8dcda201d74cd934809210272559cb8c6d06dcf949ad4577668e6732
 1b14db948f4b89e3a102789b4d944815c8e53957237c0748441cff38e1322547
 60ded195bcf698d26c2d1f9ac9b462e086c572b8e890c115347e24bfa768fa42
 6b810bf8049fa0e034148e6a28d215b53594d5bee91122a7d3525568d2d3a33d
 99b47240c85c683d953b5b436f3341c619cc58b77a0e3d316da4f393f5801d96
 80c2e4548c54adfd8bd25168628925cfbb0bbc4b15b56493fcc7951ab6c1cf53
 0d47af79af226d37d89d38e7c5d04aa5ecf2c2f413785bfbf6e90beaba3fed87
 04505586c64146088174fa2a048fbcc65d380b2f8fb707b32925847d582024fd
 36a77ee449598bfb89e367373caf20e8bf67b002d5d82d277f072f2b1962bf1b
 424158040ff27e214c2bafbad18cfd6cd67918aafe55ddb85b49ed9f5a287a48
 03ed63470fff08c77e9b72358b8caf540c6cc1a751a689ac8a63c7e1838ee44d
 eed6ae32336854a98419afb985335ecc947c44e59935ce954036e1e2797b25a4
 d867d945bb92e5c966be22a116d4fd0cdaf9b5cf82f41ddb65bc70281a5c009e
 2fca892db9a173a58209dabc69edaa32304fba3849b7f65456dc29ab03b3f1b4
 b164050307cdcf54d0f2d43f4d524ef8e6c6d55de588c2ef83b98e836876e507
 e42bd285f314dd72a75f2f012b2d92b273d0f19580a14b1ce4668602228285f2
 ca0d4c1c670db28e2d7034df2a42ff11bb70c41cb8a8cef1fa0668a60772cae1
 02c4d32c280759cc757f1fe684127dd1250921c824660c71c2282c2f1525fa73
 8c0b85fd083158e799088630031803af647261b01e5819ea5d7f84acc9773372
 19181928494857f20e544a8326f59f097fc66c889197d5116b0be5425bed85bf
 9bce9abbaba4b21ac8e3587490479a487a93e3d74887a8295c786b96c14faa24
 06bdadab1192d555d8d1defa38af162469775c808960140a1078d3fc120184a2
 e3762b4d5deaae43ec9c3cc4b7a40f6b8707fe534024d3c6630dcf1c1509a00e
 29cd5ecb1c761f7936297199f26fdae954b722d4119fe9971c015b756a89cc77
 3c3742d9fc7bb48a9051139f9fdd54681afb6924206f5b0d801e33bb60601ff1
 474c60fed3046dc9ffa634743293e5daad3360c3b25c0cd2ad5bd6824df8fa64
 4aa0dcd05f28e2b5c406f429a6c0027c8b0299ead338a844e550de0a1e5a7c14
 03de375b34e1758ede6fe11c6158a0eb0c7bf41c85e677412d6e7dcb34547db8
 de29ec7226f6f7573fb9a74c4ffd705dc0d9e3dc4d4b40a0c8e2a25713e37fef
 7acb1b65f5ec19e041d0c7fffb91cae36c2866dda7b8682ece13a3346bee9921
 f30224bcf399eacbeffb9b3c67bc2890f986691f658945dfbd8d2b5dd4c338f9
 183116f85e07845f8f9986064e554c77ab29d9979cb075815fa3d3cd99bd3b0b
 7d2eb7eb2135c55c53cc210316c446ac6a6377c0fac2510d6638922acca28933
 baaaf462dac2e3c1090e70e8b7c6e878cc5425a340288ce8dd2fc7309b98dae6"
