# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=60.2.1
revision=1
build_style=meta
homepage="https://www.thunderbird.net/"
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="MPL-2.0"

create_wrksrc=yes

do_extract() {
	:
}

_languages=(
	'ar     "Arabic"'
	'ast    "Asturian"'
	'be     "Belarusian"'
	'bg     "Bulgarian"'
	'br     "Breton"'
	'ca     "Catalan"'
	'cs     "Czech"'
	'cy     "Welsh"'
	'da     "Danish"'
	'de     "German"'
	'dsb    "Lower Sorbian"'
	'el     "Greek"'
	'en-GB  "English (British)"'
	'en-US  "English (US)"'
	'es-AR  "Spanish (Argentina)"'
	'es-ES  "Spanish (Spain)"'
	'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"'
	'ko     "Korean"'
	'lt     "Lithuanian"'
	'nb-NO  "Norwegian (Bokmål)"'
	'nl     "Dutch"'
	'nn-NO  "Norwegian (Nynorsk)"'
	'pl     "Polish"'
	'pt-BR  "Portuguese (Brazilian)"'
	'pt-PT  "Portuguese (Portugal)"'
	'rm     "Romansh"'
	'ro     "Romanian"'
	'ru     "Russian"'
	'si     "Sinhala"'
	'sk     "Slovak"'
	'sl     "Slovenian"'
	'sq     "Albanian"'
	'sr     "Serbian"'
	'sv-SE  "Swedish"'
	'tr     "Turkish"'
	'uk     "Ukrainian"'
	'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-i686/xpi/${_locale}.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}.xpi 644 \
			usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
	}
}

checksum="8fc9e5766d39180ec47e0310a70eed7ce1d8f2e4510195506386bf6a9e7a8425
 e191ec5cafb71b46a02f64f02cdbc6117471b11c14e9876e688b1b774c1bd0e8
 fe9cb445c45925f31a7a230ffdcd4757eae7d8ec0b8784632ee51ca42d55b00c
 f4e26a005298576f7ad4e2fc157ae0a6a5d674fe98aac89e7f287f9b2b922c5b
 a7d7a11c8a7d162b291d8423e6c02a38708c6c1ed3cae65f7be4b1af9fae72d5
 c8c6ced20c48a46953c23f5f84ec6f3827babcf634f045e5f29caf90427055e1
 beb3eb4296900acba8d4462235cf4dd735cfd02774bc6da6801d53b6baa1f7fb
 d6b598f4911d19b13b12afb9f2c7def02a161603aea4a9c3d963a9b153505a08
 bd5644ec10d31c708b2c339a7ee7bb67100f2db0a29e53750cf7238e47ad88c0
 3508f712676fabea01ecdfe06ed5e1d3b1fbf24d0ee70e9f00a16f0ea65957cf
 40620bc3504d9b64017c1cef55f5544f5cc27afcc217dc42359ec5c934e4cb7c
 adebeb4d331c1c32b9a9218f8ab0a600dd09357f32116014dcbc08853fc9d045
 5221448e152276d407c82bef9c6fe028c476baf5e145476bcf14fa15e546414f
 3f9a8518b00d331a2d6c23f96c7ce4446d8111c96e8859308691b57bd40b4fd2
 836b394097826c88f59238533821d10daba709fdf717dc480b834909d4fcf295
 4e22fc941edc6176cab0b422d84d065fcce7a93479e42777d8c562c33773dacc
 d054fadcd56f524e2c406bcaead90a70eeca77935f0acc2f85cdd0b7d451e89d
 91cc98b50628bd912f1dd38ce5af079f650a2477e16bef8f6907d0c4f3250e41
 7b4c93bdc2a93f10a1d3a356a4e66d3bb6c4ffa54dbb76fdb8ca231adcd7dad7
 954b029cbef725fcf474c57155baadc1f90d8f0f3815da8bdfe7724bbf9e2e84
 8ebac71d6d4000d37ee52f486f7f84a8c2ccaead392b0c663806897fa1fc8732
 4fa6eb4bd1809b3821772add11cdd53806c44a61d30fdac492597a3945db9b4b
 ca0010e3e7bc58f6cba9d6565ef4e39ae470450c186b073874665953a2269708
 524383ca36d03a431104fe00763ad7d72147d737a1ce2ab1ef16d8aea2d4d938
 d6821298aa10dfd67f8d82410b8458410ad3fee79c47d819a6767e8361e79ade
 067e9a6f1c23772502682143764fefe1e0d235e34fe15f9b2fee9694157e447d
 ed3c2eacda2b62a0381e31ca25f4a9cc0023c64cc64dbacc646c0621bc4850bb
 ba481b37d00a48a503e02fb537de3fe5e4d81e48f27dc1b72153060f44647ad2
 9b70fe835c16837d24857570fa987b97f4a0e84b6de3ac0a65e405c3d8f67719
 70f45e73c7d793ae903bc7a52f68c1173bee4977e1cba54d5546a6f7e7dfc95c
 b132a8f9864f42044494e9777cba56bdfbdb977bd4abdbdaa91f45e58cb1a30f
 3cc9d3e60453b3a430f483575436d4502a3ae262dde5eff4a08e250871effb77
 1658177df483dfa39f103d22195ae50c771851706f9d320519f1e884599497ca
 1db5ceae1a232ab756eecd5f48d584822f8b62335fd7730261e72ddca397966f
 1c5e2af5fc0ee50b065808142110bb3a5a7dd45c5de1e85d716288e5fed7f505
 7ef7427b2d692be29848afdc80e7e34e1fa05264f191a30d74dab27f7c5929a5
 2da1db53f2e5dcdc73309d597035425505a9f60abea1b832c395b8134e675ea8
 aaef0707cc018e0727405970bd91879e78736be93b3f3fad5c8bba334c52dc4f
 5558731b1603e4117a52d8212c4ff7fb8684a0c7c0618e7f22250306f31fd238
 8c5412fd8d059c9102b7bca6f56c35aa7fad9df07a9347037adae557679f7ef3
 0aaf11e251e9867b903cf4453d34a8c97297de52fdcbbadbec6aadcc4b4b725c
 ca60d96703f05e21e152e56b169d84838aefad35a52a648d5e7341a24a5c17db
 3b71daf9cb501ac5aa131dca434a0b2949e0b7775de94e8fa68892985eae3db8
 62e91004a4b329016e0e88784e6246344634954b4fa54c560167fec5b35cadc0
 cffeb1fdba9e460bfa549a4f018c996a91e8b523a4ba2f0663ef6a8f19aa2198
 47229bfe0c71ec4b83978f81e87b887240fb36619c1a089e7071ce8871d934b7
 6211cb69be41630f33cbfe3099655b4be144d9aa343540d90ac7099cd391db58
 6fda75506398c98daf0660747bd2a6745383274df59c443d23c47c280bf9aee6
 e559d8713df0d3ecf0c07db24e6e695519202bea7d7cb5fd73fecbe74ae111e4
 1dd842c0b10f118d7bff3982f092632e21c88c7cb3446f8362718b8b734285a8
 1f864d604c5226cea7bfc538595d5cefb155d92e050966aaaadb00c9dfa89b34
 b3cfcb2ad78038d7f5ba0715bd02f374217b3ae9f9ca736cc1535b0beb07a39e
 829cc45aca41d346f5da63c512caa61e84213a5f5ab80a2fb811b68d89c5fe4f
 0715e2c15f317e122451fd6919f63f420aff55750a67fda182f28b70cca22d7f
 a7ccac0fc160bddf335dbb201d0588c753894dc9ca52a27f3e553b68375913a2"
