# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=60.7.2
revision=1
build_style=meta
homepage="https://www.thunderbird.net/"
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.org>"
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="1467779c7e5171a96ea8122c338b582d4e888593dda2e8c029c7ec02e20eec35
 6ecd4f6e7f2cca3cce83164670a68124e9798e16d68b75e69c2933c544ee587d
 39783a8f037f8abb102c0e21ce20455072bc4dd4ce54f59b2ff463c62ca97344
 bf0bb75cd5b059ed4b08d9d185d7cc8f21033bc1ecc40d8ecb7c03c9d4a27674
 43ea23f0923f06539721b73dc5bd447c0113d28e08148c3000954fdfe1dc6e46
 c6443d580c007eceb63cf4dedfdf8a3016ba4a757cb7cd3c37562c97df8f978a
 572afc5b770184b133905e6543c87ca214273f41540858c5479ebf0bd3420a63
 160e2393f19b636e288030a6b6db11f6e4acb79c54c5052f08b9442f09c46ee6
 0203b0763b7be5e4a4a8d1011e22c9383d0d2bbba27ac57c18c69f9d2ce91b47
 bb17d3309a7ff22577c23d616179960ce72c55cdaf578e9f207ffeebddd8ae94
 9181520800058d0573809c3dfd13baa8071a7489a24ac8546c0519daf6c0bfe5
 b1e27b766dfda14b21b6f92a3a038e0df26d3125f411443e78da88a34facc208
 608a9f349d1b24e6e9b235c689f006aaa71d0550e2630334c562251abf45a3b4
 4cf472a5806853d009eab0c02ebb288e38448fa6f5a3e1729b6aa4fd0fcf728c
 239f5e043c8cceb605faabfded6e2a3448671faa9cbc2767a29e0f2ddfed6457
 4c974b50b17bbc26c1b5bc9bf857283fb7cd98dea18bcbcb7b81f7338d96fbad
 7aa9491746343383ef595a07304316bde094945d77a71a1284b4194b5436d702
 816687db4a0370ba5b5c4781e00845512ee1a8f75dc74dd2008c5bcc3b465116
 7004969c112aba08d0dbc2efbf4c37626e00464fd01fec9c2dbb3301eec80161
 aa8da45890ef45068b5690f4240388d67ead3cd6d7c811d729f923186ecc8709
 d1bb863c2dec4df084f1249afd0421a6ef16249b3cbd7d9367434257d1c4c195
 ce4ecf681ae2ea160260966f72f3e56adad049fb1f9a60291b729c1a35f01b07
 b5c0e5cef6ef0181d54b3607857b8fe1aaa594d43d2c5eb03399734337cfa403
 e57a80c0c2e742795b9829836ab48c0ebcf583317b4e3e2bd6b5dc201ea9552b
 bad49c88cc67ac68ce325c3cc64bd00e03c34c0382f81cb89c5105b4f822d8fb
 c13b477577ecd828e45882699d6079c4840fa531bf7c839b2bfffa40bef1975e
 b59aad6c1bb40ffd4ed979b7c5f16d0441231b82b2dd43cc1c1c56fca4038b3e
 e5509a3e9f459f11427693fee2508db4226c8948c3297ecf0432203dba665c19
 1146c47fbe62d912e4c68e8ef06ac83f3e63a375eb1fd3834a7d0d21a79e1029
 29809652ee64095a9cff1ad7b2dbefe4b960e83c124f5c9e508764aff6e13f80
 313cc2f1d4af8c92bd032b23c3d8ae3956b59cec1eaa73b3e8c961bef87b4eba
 761c80e4c3a379093fcfae0b683539d274c9855437c4e5492dd8cee8fe5467d6
 a529c09c01c758c9d09ab44512c9cb7d58ffdaa06378f0d1212b1c71e0e27bcc
 df61f03170b90886cf5b7170dae0d3fd1f0f7d0299cebff1218229185bf81325
 14518b6062a2756a756f0c2c9dbc1c826ca2fcfa364cbd9bb0a11918b1d94e0a
 4c54ccdf193019eee49a106f72818e560c84e79f51456f06d95be19081a89759
 abfd90082fb3f9a24cf0927d0765f7f2fc01d3a5a1db7d0e538748de4651e7fb
 c38970a2ab389c2973ab511d6d8b49c1375a348ad9136d8c6333f0f20ec7c86b
 ee9a3cd975bcd9958ab7935330b3eddfa549c0b918b819121465476a1b405923
 fc9cd8095b2910eb444db079a7da084af9f48ab715cda7488a85ee132e0bb076
 dbdece71f61ffb67fc518daec6fd244b41bdb9a022c922e2b377f1a698ac0bea
 bc2b5551a34125a21f1b3e8accf83d896ce27bff8d21a058b745ad1461eea105
 36ab88140d65c206ed4c8413f6afa3afe286def3361632cb3c7393bce4777f0f
 e8c2a1efef0f52c594b67216e5e5e61110e77aebeb1893b9ff65a307ad40bc8b
 152c082692492925148e0418b1ad13c995e44481abb4ddbf0648f792f957c3b1
 a8a2e3dbf10afd803d4edf3b70f1b5f2e6c006f6e5cbf7247a525f2034b3367e
 c2ee0a00fb6fb26c928dfe4411783d50c8b57a998684e47073abac62cf2268e5
 257b0a550dd440a0f54a40acbca6931d7cdf4310df2b9200a05c8a747b2f441f
 c57e8b3e0c09b33a9bd95e9db84d16079461826e377c87dc088d2c1777a66642
 ce4c44e1a174d84da58f7ba01a94253e697bf2eb83aa2ec58aaa1df7ba4825d8
 5a634ebe2b37a1c3e5a20bd7e6e32b899505658e2c3a649362301ff0a143a255
 334c6fdf1fe82a405e1c2502af9c0d33bfa1bdd135968308d6c52c0f76373380
 81e9229f561555a59769d00764ec4e440ab9124cb0ad51f098a32784111f9de2
 911d251f8a6bf18c28b6bcdfd7771fb45ed33a4f76799b1fa710051a6f6ed872
 457a11b24baeb1c57edc535d5528e663bd22112290180d60e047f1c2388ddbf2"
