# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=102.3.3
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="cf8319954a9612ec68fcc5304095c81543cce8e15d4fa1c3c2852f3601e7b73f
 d0bee2a79310f7b96df162c0851981082918312a81d8aea1fb64455b49e062a4
 f24f473c0941bc6db14982e3a85bc27630f61ea5b99dafdb8a15567077ce80ab
 92b1854993821bc7c7bdd69708147b8602dfc0138bf6b8e6998c86f19da50818
 782e920600cee9f080c384709b118adcf381e7e5ecd2217b2a43af06baf13500
 0529ff3efe49848a1df59ae2ea84e43ab324e6546f3adfb976f389bf2c92150f
 c3c2e22a7a8b65b6470b69ff7fb85fc9d46e2da20fcb8cd73e829fb84c3ee9ff
 91a1b5f47222c37b014b3759bb7de82a2df43f8a5be48d9dd272b13483d90b0b
 e470a02b929f27e7deb500a78115b84d757d041a52ac95c3e910f375861fd5ee
 eafe93f9f164bcf27331f6ffc498a4d2a6990c79d19fc2d414cf8aaefa8d4e69
 bc80de4d28a40fd027fac3c18b33dcbc0f7873fba1154f6b4b4752233711fab9
 b871361a4b370a1b983a47c0936fd1d44dcde03d663d6ecc8757da526509303f
 c774c8d8f7c991a849fac7edad7bed46b0cf77c91c70c814c93014fa4f084773
 6e0cba40b4b2d58dd064ac65f4fd6118e5fdfd0ad00adc38e67ba277019ca507
 a5510f69e09dd75920449338d78862438fd92be0ce923be079f9bcaa78479723
 91ba8beaadc095f8eb5f8abeab1319bf564a5815967dfb42d70a5442d66be1cc
 2ec1645cd9da0b40fce55dfb19d6f7e6f3c4cc54e8a9065bfc93bc63c7784634
 5b027c91465b836748d4bbb9359765a5e7985aa3868ace3b14283e18deb13ef6
 720cd9a6de6e756e780dc5d3dd6b721170b43d7f1baaa3808ae8455650db2a8f
 68597d863ccef3949e7d10572cdca353abf3821fbe9bdc5605d6699572cd5922
 3a6705215760df43be837b1ec859b24e092dbfc747972f679c85610aa5023667
 4b79cf1e08d20e05b99cef5e5b5a90f1515409e48934be84e2a3ef15a9139996
 c4e08a24cfec5e11eeb9f6a520285c82ac2abacbbe3a3ba7ef6bcdf3b7cf7a75
 53d4fb6b13b342895b06e2d5c10a77406573b2e30fc422453b6e169fda40a636
 fd61da3476cdfd09e9d3e40e01a40eee541fb43d176ffeb93a77dafdaec45cc3
 39a792b5cba0ecf78f977b3f064c8f33e5f071d01da6fcfd5ca7706549bd1948
 6c27baee3bf792ab337960feb6b32b65c76889398b57f1a9e93fe75c7810ece5
 a54e68aa24c930dac0d4252ed3c63ea0e90c2ef9e3f0afc3ba7dc87b66c02676
 6a326e08ffd9a549a0e760c7706b980f6fc32e13482723886e5a344861ee7b89
 e837cf91ce3b6cf1d8a477aeb797e86fad919eb010804fabe857fa53092c6a9f
 3b0878c544f0189b4ef345cbed41a5ce7dfcc21770e656b714efab54bddff6cf
 b3a22c65135037275e152725771000e88f41de544d8674b3e977428778f79c86
 c5f47e53d3b9265c746336c92a394f3d326b4dc871ae361b6a283f12583a56e9
 e2482076b9463251c1c3b8c92a33c6c936d682b1fd12735daad9ede8478c1bfa
 d0653940080a848f96f233c4f19419cdfca16518104f1e9f59a3d8be6f403db0
 4871c6901b54ae1734d8d067c8d40668edf3ae3d4bdbb7c2b3dc0d918d52fbce
 2c0fe0f7c1a9cf3d9ba144bfa5db7ba8f97946a53b33f5281fce6e56f15e463d
 66432452ffa7c1ee9a72f055299766ad91f7cd92ddaea3d4c274980a058a99f9
 b8c4fbb189d7a97eb4afe60e03ab08b4222719c8a56a522cc38ea1626303caf0
 d9f36422365de42bf884bcf15937338fcb00bacf4e5a874d7a31502bae98d661
 59e8ce92a602370d1c1080f936c2e24bc96a8d37e64ab399341c6de722c2ad97
 9af5007775a7357ce04c5bb7071765a6c69230913abd64e65a0c93bcd5257547
 09d62f03960f8b3b531ecde8937b83f5806df55aed9bfef690e79762cd95f53c
 af5ad6670cdec137216d69ac178db99499d1572ea3d9d980dc0f6cd4d2f93ef8
 41989ccb3c637bb43a9e9dd9f89feec22a58b7d29bc493fad177b27da9a11452
 b30b73a1e0edfe587aaeabe24a2f3d9399bd057c21e8a8b55d3c6f96886c774a
 765cc13475c8e93b4a789bf57b2dee0f155bfad3b093094220c78461515a2103
 23ed02a8365166c225550b189e5d1b5e039924f97b0f95c68d989fc8fc43514c
 0ea9a6e616b819930d654f20a272b9cfe538f363a32179f86c5664d5ee771cc4
 1833bc69f88a0d6eb7348adaa043b1df9b6c4fa0e05c833bfb9f1b02d942db35
 3808fc946f15173663a340d857497ceac56786b409f3346b1e617ce6e41c4cbe
 aa21397751359e8a00f43d550f7004535b0614e12959bd545352a1a9495ac823
 89454d3514fac88113ca2c2b35e2e129a7000ee986cf11799a00ca1919a3b550
 2bdc0c8f09900d9d2c83ea64639ad0bfd21e2e69f81fe79bdb547e1bddc7d97f
 472b9e20f6ce150ed75c91cd68c13d7fbe289e57c2b2878c29a4b922e71d86c4
 c56314fabbdce6d390a395eb662f667cc000259b215d7838bd3c64f053f2b83e
 da282d623bdb1782110190b474360735699da9e5bc1638c21368b99abb1d8b43
 0cc8795b7e619ee505988629876519fafb1bb41c7272fd63808d5d33ae6eb13f
 bac17686ca5e4821b129cd256e1f4ac32199a1d998197818a228b1bb80ca7005
 39e3d40104867c79fa98b85fc96b7414fa37e07ea11c1e78e73e2f83a89d6081
 58a1575caf42bf67c599d948a3ed1e5e30defbc0409ab08b07ff5ceae980f8c6
 1289d013b0a716f3b63c7e41ed0f4aa4ba8ecc2f234b3ba2119bc935f16dacfc
 3685db7a0d7a1003ebeb586e9588b2abb6b51625e8b7f271d21cfa915f46167d
 e94ea592e4eeb8af9068b0d925cbb448d7e3092ace1d07f9a4a5dd7124ddc8ea
 2d2051cca939fcf5396bf95c0002914e983ed53a30557ecf861e7fa545f29400
 5a1175a7045c5bd828d284dc46eba8138b2c9068dc733920b9fcc2e181284e2a"
