# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=115.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="2795eb87bc114db830a3758d4b521eb1a1ffd9b24eeca850c46f839c4917b83a
 35bc76f1bfe843a5b49204d2cad6f8ba3ccfe423b7f3f7660083292adcab51f6
 a647bea8f334322454314b4f5f0280f7f5d109b272811eec029afd6d847f5533
 76aab1c6e2e3b279b468e9e350cdb3984c8c1efc18980fc9efce46e215495535
 3245144d2b3fa7eace71dcd18599c1e1e1519af2121f1b8e8b1dc4a8c600f471
 d1c9edfd1d56c2c56052d5d547d45f84e34a4f3a45a5960d0962cef84a860306
 7bfc2e8ede683b5e639d452472e5f6658b9af8f4bfc549e7169c48bf83423eb2
 3a2e8d6667b0b22ff6599b8f4fb68461f39d9e4992ee1f025407bdcb82270740
 72faf0a2c19b981e984d249aef68928a8667e9cb56342580f44c901b99148356
 2101e99c5ef8c5fefd9d9b093bf8a8688310e1727ad66a11f342ca33cfdc5a42
 ab6d56b072cc8736b64f86319889f873a5fca23ac0bb33e73994295d5e796337
 56ddfc0ae04363601c62fcb862a5b9bd1b3218ecbce809b96e416409afcd8001
 d883155840ca6fe912c2f95b4b2960b5e8edf4871ef413b4a8309b983ef883e8
 2c926ec1ec9fbffb228fa6f32055d8b03ee68593b01115f8eea6ae82344ad44b
 75919273248d9a8a9822d98e3c7540582c70a15f2d412074983aa8b16d807aba
 e5f905e6e14330e4b65d752b7fd90c68e58e78d57abb670209e277538203beea
 cd8d1aed0bfdad4f8201cf97679814fb919d01c63b3e1a2dbbdbbb7e0d22e013
 0858b70dbf53e3d3626cc4a8910435e91cf2aeca48ec3547b5539357115d9575
 3d7daa749cb4f640f20823483581d494e0a68369c1f390d61bb59e404627e531
 c688a2689a7849a8e111ea3fcc820de4c3b1d60e1212e51ddf9f9fc83252d01b
 577ba1a5fa7142bb7efa175485940c35302bbff6cd43c120553068b77272accd
 f89c227d2c2e5115a20d22868b3adc9e202cd08b0daf7ac43050ff7920d2b8d3
 c0e0b90e1136a2b0be1eb539e6f158976fa05f398bbae18b92ce57fa4639a64d
 eb347b20e13c4308987c7e52667ff93937d374a56d12f70747b79e063cc096a9
 766af2c371926414714b4cd403e26b46eb2394aae88af2921387f0c82fa78267
 a834879a3f83a3849b5895fea2870d9b95237a46e2e61fe19b02f8cc47b3e493
 4ac7c69dcbe3292efbc610f3cebd49837569cd057b567b60bd3ca2e7204bcd21
 bfbd481a956dc0e82fd1386eb4607b288e56230d829c19d7d8492cea9f7c6cdb
 23c7c48c0772a3056218055c7f5ee676e493dc35f35c714f7b2e43bd8fe986dc
 052154888d2c1eb8a1a234d19919a943a1bba71709259b9b87f3e89036ba784c
 3da3c384ceb9b0ee2ef87065eee6a1f8e03645853c68ecd05f320e0bc1b6081a
 98ec455fa04aaa9c81e034383c6e9151eba247113d5681223cab9164ec548a8b
 466329a0885c83c6bfce8bafc1a3cbd5bf7614d28495d6c168fb1169755d6b27
 ee143ad8f2c195b453496dc576e03154c707f0706cb6c82c7120f09c91a079c2
 b2d9cdb75ca10e31426331c2b978122e1d8f6089b7ad580798958b81aeafd210
 0af499fe0d38230a7c4796e439581d35bded64457b49e142650fde641ceaa828
 df5cdc43653ad81a33f305a58a1429377b9ff70652b3cfa8efcd559d23cda592
 5c3edac5f619b7d4bcf2f801ed82e6c73b889277b0fd142d0beaf1af63739ae3
 d9ffc08cbfbc3c386117234c80edfef31c4c61a08778026f3dbc304e1e2b5588
 0c44def4e69d0116b1ed0335eed8dcce22c01cc1baaa0ed8c9be9161bbe460ca
 4e862710ce361be02f160430da67de5e14bdd8c36d6f915e8589cd5b13bce7be
 576fae0ba50d25742548e44d8e0f0ba6fce7bb108e495b988d093f96f4608e76
 76589f4722c3a6deb3f470eaa10b09de2d7e20a90563bc3f7ecb1146256e4846
 997f89eeec54328b84255a478d7bea2ee86054af3165b83b559ca748ad1f0ed2
 3bd42654702043a7333a2ab1fb34aa55354e2f3a075f5f922c0931f43606b0a5
 f5761d69d311abc3fa9ddd63101808e02e7df39992c34744b8786baf10a8bd79
 10e0c72af868e1429013d89a8d700d2e601924049cf93cc25020fe335307a31e
 fd9f38014ee0b8aa292610c757c81edccc996652573427fb7fe7754b80732066
 c21f52050b85935689d96656c13259664ba046944bd0cb136db7db5859e90614
 83840f492dc9f9cbdd65593cc6ffd7c0c85c9720c527202b991af0df64062588
 c5afb7a8e031df877ae66f0e0c1abc20b3c4ffeef9510642eddd6971c1df119d
 a6cf787baecb27695f3764f87369afb10896edcd515d744fe35462b387ddf4ec
 fdb3203916a31637b39428ae491e8f9704eebde791d48b4470d4e3f26abe393a
 33720e23c7f518ab7a8cfe103e56f0cb5c3cdd38933757ded3c5a17a82af81d9
 be5ffaa88e17075137fd1ab73de9c5d7aa3874ae5d7348c63c9eb337c2dda1d1
 d4cd085355c29206456729de82859c5f23515c3d83a9729605965928105ac79c
 397276efc3f4c6dfae6efb3e2025bf767f4de1a886774119e431a60cf185691a
 c4a95222d6905100e8720690b37c5f6bb26f7086dff1f59f864ad992df2dd80b
 91abe4d68395f0dd77a85ac45626d8eb998df2f0695ba1d3b7a240940a079949
 c1f6d49be3cec81ff732d7e1ff318a745a0a368199f1179693a11356b01a1771
 ba91ecb70ed128ad52cd31917a4c0e7fc21ce7d5211619c01daa9b2982ee0f73
 9b198f5bce975e98084ee9be9b7f388aa2f42c342addb2890305afe47bd01084
 8afacc89f22054e7b83b500f907dea82fc7456d233a3b6a0f91833ac3ab0db05
 bcf10378a8fe52b4882d52ad19d7f5b41abe2c4685aab05d2cba081da64a7fd6
 17122d6782c7b8d495e6de42259ce4543e5bbd449b0a8e6f86e2ba3a1f684d0d
 8230d2f47709cfd580704f8a8c795f24fca9c4e7d71b3af95223a20778f257af"
