# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=128.3.0
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="df934ff3958efb07b6bc8f00a44fe46aa64ea5d08993784ceb4b0c9c307acb25
 5f0347100756a8fa2d69a057688ed2c33cd4d0ae85b566c79b40e3df3cc53fad
 651453a5823eecaa2a843a2f2e1df5b742803a28a653ca68ba422e16fa04f8f0
 1e2bb62f1e222e6df255653d07bee78429c644dadad91fd48fb07e3cd242fdd4
 cc68db8e5ebc8ae0b8d4023f33cb4ccaea2a61dbd9541584b007e8d40a88ef68
 c869e0c629b479c6221a25926d1fbb512dc0296e0c3e83dfd8d7e43014954db3
 5c839528417792d13bfebf8d186e4747d83246e69139e3d697df2b61eb9679e0
 027e4a7c0f3d8016c5deb455110021c5b58accbd4797b363774a7029c55a6ec7
 ecdf67b238b77b350c0bd99594ce965b4dce379a6feebc37fb9478bc8700219b
 a382de408d941f2b7b2a21e5361b8fa33bf4664ffe69d4ee05eb1197908f92df
 f4420041392d944b4ef4f63c092a05901af9d4fbc4370f6e48e5bdaa4e8bab97
 70544eef8a134ffbd2d121fff730cbb0a00b26ae3d140321c33ee103863cffbd
 31c8a4cad16912a1b9b6fbe7798730d64154e02a53ec7585fcd2d4638e44f7fb
 42020d61f85038985aa9ccaf07a81a93fb41297a1fb140406d1fe1523ed35885
 1ecde5fa2e49a2ef10c48ed3d6da40163972f6ebbc3a81d2a906d534dc3f9837
 86a90d3f4c50d36b4bf8be148c0eafb883a6c77206ca7d0fccd7b7622dfbdcea
 58cf5d13cfec1759d5bd6312e2b7358d28abdb03a2368f66ab44ecdbc3dec488
 190969c9a5c247f81c9f0ea8243674fd3638a2caf8e60685bdeb3a5678002302
 9bb69ea05d88de7e1605effe11e49c5c18a9987b372c9a46a4b258297437b2d1
 3f46d677712d4df38f404df4046ff8774964b407cb585e4d5d25fce74f680165
 ead0cd4db64807e6d8aa16528658ca7d1630f202d3d6e48981a624ce9a600d2f
 f5778cc2495685e8c7c70d83ccf3a680c7e081b0f2bfe09c6f8421fc421adc31
 6ac74e6a4e84716625f3f2efa70c3d79de61ce3f1991c7edd9815b0aacf00123
 548bcc54c94e6779ee3742ad4b2dde1ea76d76f22f499dec00a0ec12513fb276
 32ca08b31867b350a99eb10ad92115d10c18c42576f9d95a6ccd81b97334fc12
 475f7639a45fa6d4a6ad6972ba349caab7366f20a427df6dff7f5c02b58baeb9
 bc67476029e0e26329e3eefcbae027913adf84b90eb5f358f172bff011307f26
 001e19e0c22b2724c3e3750ca296be47b3545892c9a68c3669fc74f5dc9a4859
 46b68bcc930d5725f3e5c63f8ab04b45d17db1c801f7ec7d889318d3d537a2d0
 814cc049e3a4209041cf40e71cafb7cc184ec49d2fc6bd0214c7f1844ac0e11a
 1bc2c79c2a101779d0458876475bc5eaf051c2fd0b2b90bd5e83db6efdfeb0af
 cda4f57637cf812937f688260687128c126574c04bae1485b235d52fd0d41020
 739bdbc87fc4e873ae2ae963fb3f1516073eb3d3b534f263fb63473de8525c7d
 7e246fe84c2cd875aea982d3478b490ac20b6f82eb4290b2350d19f50759938c
 87923cc2dc8f5ab32c49a2dcade31b76557e9f60214d55bc2f507b3601b9c679
 f9ec0ebf111be027856add79b1b4e13131b1d7109fe69b5bedce0f273e411973
 50996786954f752af50e6ff3f7080bfe82a2a3a9cb94d2d3ec5ca9fc6888de06
 df65ff48c889c8d123a9e0617c88e8fb503790fa8fa8737fe5bfaae3c23ff446
 e5cc12e5eb495758a111c87a360894089557833903a7f24b46fb2ee3599c9088
 82d5353374d5894754e00caada4562af3bbfffb6ff6371ece12567ed4bdc12f2
 f1fd00085828b2cde157ea41e77b436f98690dbba7af020f9e6d3f93bb63afd5
 0ff159bab5094e1e3f366298aa0ce98d3a4c545cfeec024cf9efa884dd835209
 749628239a94df793d1519e3858e4e4b08c47542adc47f1233170efbb74082d8
 2089a729240665848880774ab7995fda7d214fd1cd396cebcaed8ca3d185c3ad
 f1c395724d5a508957075a204b8f867418c8777a2cc8fd487e9a52be4474f73b
 1470e913e6dce4cff08af5e1f24947c019784e4ffe0bcd9ebe7e06d5a741edd4
 433c01854479e1cf4b3ea63eb4ef529008fc30f293fd90e2aab737b28e655a5b
 248f216b3b21e2933375f048a30bea38b5896e2b8e47a1f0336d58c1b75acf87
 8187c311e72e173c11ac2545d69bb858cb53acead5937220849afc7675468b49
 ad09e76f93c292027e222ba8097ee31b832ba9eac36033e538baf6e0742c6cd8
 4a991271fb3cd6342fe3b098d57518eccfe641df971f00a52a928bd15e1f1027
 5365c8781166cc411776fcb5242a5cc7fb3ae4a3e852e34cfb3a6dc6c20119ff
 821d0af9788ba7dccd08c83c6b5b6bab939aacdb1a8b97f708701dd7db3e3a2b
 d32f14fa35d362c1ae3370766b7463c6f6cd4b6aacf9c035b42e58a87abd735c
 6da93ee5917635176b90a02b91b809ee0972ae3096f37b45307f4fb7860342d5
 046ed067de5a3a2966391b6eb22d9fb62431f7e7c8f13ed4048f853acef90314
 a9727feeab45c4028ca5f5261aeaa495038dc26237c5c2cce5835cf16ba77a55
 849e14592c9276fd8b5490b084147cd05137c32f5b2df7553ca10118777edc20
 bec071c9e3bdab0a9bdae82cec23d85e17c902d4f44ca71ec0e4d1b8a3d475a7
 dfa7bb9076c7d953a2d7b9d00359151b2b5a694970ca9176e919675c9fa4e89a
 756849c31b53274ff078a7c8c28ed9aa06ceb01465784fb5fb45d0ded4c5a7b2
 e07d0ce92c691d81ec0f998a9c3b870c408b3964b0f2f222cf39931e4597e901
 58bf03c706f68b117728b1699a272b69b88ba6d5aec1373596f6f48a5bc9a002
 5b00c2285cf203c2697264c8f52594cdff5015b45b51b085be6a9d526ec63362
 0917c9571fc87f79fdfbf035c977d4d5f85a001a18d754accc77832fd00fbd9e
 d2ad0f8c28e58cbe051b8f41b59a003cb5004edb5d23e41e1f77128170d91fc7"
