# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=32.0
revision=1
homepage="http://www.mozilla.com/"
short_desc="Firefox language packs"
maintainer="Juan RP <xtraeme@gmail.com>"
license="MPL-2.1"

noarch=yes
create_wrksrc=yes

do_extract() {
	:
}

do_install() {
	:
}

_languages=(
  'ach    "Acholi"'
  'af     "Afrikaans"'
  'an     "Aragonese"'
  'ar     "Arabic"'
  'as     "Assamese"'
  'ast    "Asturian"'
  'be     "Belarusian"'
  'bg     "Bulgarian"'
  'bn-BD  "Bengali (Bangladesh)"'
  'br     "Breton"'
  'bs     "Bosnian"'
  'ca     "Catalan"'
  'cs     "Czech"'
  'csb    "Kashubian"'
  'cy     "Welsh"'
  'da     "Danish"'
  'de     "German"'
  'el     "Greek"'
  'en-GB  "English (British)"'
  'en-US  "English (US)"'
  'en-ZA  "English (South African)"'
  'eo     "Esperanto"'
  'es-AR  "Spanish (Argentina)"'
  'es-CL  "Spanish (Chile)"'
  'es-ES  "Spanish (Spain)"'
  'es-MX  "Spanish (Mexico)"'
  'et     "Estonian"'
  'eu     "Basque"'
  'fa     "Persian"'
  'ff     "Fulah"'
  'fi     "Finnish"'
  'fr     "French"'
  'fy-NL  "Frisian"'
  'ga-IE  "Irish"'
  'gd     "Gaelic (Scotland)"'
  'gl     "Galician"'
  'gu-IN  "Gujarati"'
  'he     "Hebrew"'
  'hi-IN  "Hindi (India)"'
  'hr     "Croatian"'
  'hu     "Hungarian"'
  'hy-AM  "Armenian"'
  'id     "Indonesian"'
  'is     "Icelandic"'
  'it     "Italian"'
  'ja     "Japanese"'
  'kk     "Kazakh"'
  'km     "Khmer"'
  'kn     "Kannada"'
  'ko     "Korean"'
  'lij    "Ligurian"'
  'lt     "Lithuanian"'
  'lv     "Latvian"'
  'mai    "Maithili"'
  'mk     "Macedonian"'
  'ml     "Malayalam"'
  'mr     "Marathi"'
  'nb-NO  "Norwegian (Bokmål)"'
  'nl     "Dutch"'
  'nn-NO  "Norwegian (Nynorsk)"'
  'or     "Oriya"'
  'pa-IN  "Punjabi"'
  '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"'
  'ta     "Tamil"'
  'te     "Telugu"'
  'th     "Thai"'
  'tr     "Turkish"'
  'uk     "Ukrainian"'
  'vi     "Vietnamese"'
  'xh     "Xhosa"'
  'zh-CN  "Chinese (Simplified)"'
  'zh-TW  "Chinese (Traditional)"'
)

depends="firefox>=${version}"

for _lang in "${_languages[@]}"; do
	_locale=${_lang%% *}
	_pkgname=firefox-i18n-${_locale}

	depends+=" ${_pkgname}>=${version}"
	distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}/linux-i686/xpi/${_locale}.xpi"

	eval "${_pkgname}_package() {
		_pkgtmpl $_lang
	}"
done

_pkgtmpl() {
	_lang="$1"
	depends="firefox>=${version}"
	short_desc="Firefox $2 language pack"
	noarch=yes
	pkg_install() {
		vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
			usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
	}
}

checksum="
5023a9317648b013f8db0675094bb8cb7ba903ebe2d2065e23f267254601f4eb
827f1e46416dac95fdd76bbe2202f26d809628f520fced8d4dcc468600fb5123
1585f1ecf8748c32fee1fdfe258df412ba44541b62837929e330a1eeacf60fd4
7e4cf7eb27b7c3797e8a07727648768caaa262cc5b6d59ef6d24692a3d40dbd5
40c7f19610a076e89416aafb2c1ffabb7f47feafa270068404b240d51671d650
023a67f4e995904d0f470feb7de005bfe9863117f382d9aabd7132a68c3b1a45
12f34b45de295e58fbc87e4e8198000561aaffebb79932f59a9a6384e4230d93
7b165251bacdfa180aa9dcbdc9beb9cfeda398521a9760696548dd53ac32d229
d9024f6a3be568481e8d3add6aa8f2cf821eb2285092143f1c82bf543c004ad1
87eb269a5f24f071dc84f3333c72edc3b9053d6442c8640f2eef40e1a7b9efab
e1ccd5986817546ec39cc53bd0eb8b2b97fda201c9f2bc595e9fe20e8d1faadc
f99ec499f0e8b5a3deb6d75c1fc38ce6ff26e84ca4114c5bc761fbec635e8500
b4ec9bf7bd8a0cae05c0b4a163278bdd7aa316700b163bfc86543a0c49c82939
51a3058a7c83fa4bee93799d484d3496e302876c0e8fc81d9a4e6eb2afb4f6ff
2396a7289885763c377a780b5eab5a80b38726b9fd4f72723305a23431f39677
c4f789c5c3a7faacaa01ca500df38da3cdd3f42c326e343f8e5118a78837a147
95b7902c94d0622a1b57b9c90d60e5b36b4c93ab72c4cd773c63929f932a7443
5ef7977daa93e6861b9f83472d36a088001e7dc9d31db3d86d6e75dc7dd1da5b
c60b108ad4e20c0a67d29b082b814281b8fb8156917b4d3becd7a3faa40223b2
a9391c779503cc2d39e727381dd391f63395e504bda4a2a883a2f887f798e0f7
061512c507e611d874b79eb5803a79c51eb5b6c4243d57eeda10fe61bdf88e35
65d3c5d843f22d7ad48146502eee2602338d6a866a6d81f366f06f9278e399f1
5ca694681b550b9fbd36a6911f0601a3875b26efb7834e54bf5ec66778ebf699
75a8c54c713407974f4692e61bdd664e45995a40d9e8a0512b56ee8835dcbf18
daab53616eb4a347aa4de4578e5c12103e47e94911f8e328b969ca79b704a15f
58ff17e7269fa9ddf224f3d052b8fb0219cdb3db5254e139f5e4f35c888ce181
70f7e9c358ac706b8b5fd0289ac43695dc8e64f1411db44658d52fa80368ecab
d5ee620fd6b99dc6874186cd89cbae89fe4017740f2322381912c83a9750de35
07ef9e66c33e235aeb36012caa0b4fd012fa792db5f030ab235b755701c4f0c0
93d2a97de6946358bc93db75d5bbc5459414bf897ad10be8c1e68110f30169f0
c6d47e247bcea2f0279115271d688cbfbcc55b2278614db998c7f146721f91c2
fc9e07f2bb208bea356796d2522a765646ec3b8daedd199b33838bfb9c4f3a0b
f9c768594b5a02797f01811624aec00328b3ed444cde1d281ff6a23c0adfd74a
d1da097a0cdbdd82f21a65f77d15f1c800820fcb741d7f3c66863cec053df9d8
0fe57cea3843e7a6edf011fdd20ca334ed5a9f95dddbc4c4e777d75dacfbf415
00fdd9500d0457ab5e17ca0716be435d593cd03e1e741f11b98d0dd305eb466d
8024afa89e06efcfb24e8eb489f0ff929fbebc1612517100ffcbd3d8d03327cd
74cdcf6b1c686e2415fc97799da174979c05f836ddae9989080793b00e404a28
4af382b2efb31e38b09ad4733d94d93260d681fd5da897e25cfe3f12ab119b3b
6c2d7cebc08277a422d68abb9c4a9b4d6c29b1ab46a537dc4ae9cd8066b8d5de
cfcaeab5b0ee42939954a2e776180f53cd683922a7d9bc1474c22332f3a30ad9
b55d7193430e084fdb563bfaaa9a516f9cbb2af00dac00535fedb44ab7d2055f
9c9ed40f4d26739cb77cd3c617829ff362f4c49bd1c12890b1deedcdfe37fff4
b4ab4b1e2dc911d82b2ca29295d605b90e471fae95a99df3ab794a9db186bb8b
17d3bf11d97cc4434bd5df967e93e2a78dfd12642d6fcd235cb148c28cd91aac
0f2f80b72167bd17bf3bcf40c661115941516019010fa847f85fd50c04c02ad1
dc723b2478ada1471518d8b1434b6c95a07a943ee80d915da8ef1c52e8dadc61
29b89a357e5351a5473d22a88fed066eb26ec1eec14ca0e78c19a03d924953f8
6090decc94ac3b06e5dd94f8c8a2d6c6091506bfee7c9876930c4a2233502fc6
d912b96e5550d447c097d08188349e6eeafd9205c0a9ffd2873fe77c96fa302a
4be3aa8a8447f5037e931d89c3a199fc59015ff9f3ef482720d70cdbc52eba78
5a74057461ee53c00845b7c8882bac6f3b7efc6856af5e468c11c876b02a75f3
cf2202b78403506a9e255542d00838fcb928a4fbba2aee3d4662ddbc85441cb8
5776e62eab86e5088ff31eb4280b9d074deb164b2941202ffa71977798ac3af8
8923ce408dee9367201d6836186f2fcd02e9d7de6dc0fceecd51615b924c9933
4406bc3c132cbf1c2d25c0a8518e25bfca59c4ebf6e63d72692c92b06564f0e4
52bbd9392d6aa76312c39a4735c268268c77fa0a05a14c44bcada0db766869c7
7a3b2ba5220a2cfd178bf4b89fd5fc0a71836c3f0882ae82a18a7167a49ba98d
dc33a36e0a49abd3e8740c4d95a963e79c475f6d7bf970744526a949cb7de76a
ca341fea5603a0872b13bed1414e84797a573f9cdf16b394c3964f5df7993e67
7888e7ed7f4988d039bbbbc87008faa7da4c58f95f0f846b20e13a24cff61840
0e14d2e22d1304ba7c46632c616f287d2bef20652eb0fe5950b8ba39f9f002ae
66b7700ea3827faef79170a6d45d9e2e37a7c8298e1a88d601cd0f0f6039a984
550294eeb34fbd2408279892e42e2888ff67f1fb2264c42cfdd5d949b4a01d5f
778a955dc2765d56b971e7ce2796ffaac034db73f81ac48acde8849be33ea1df
decf7b326e579ccce5d40967758d9afe49d257a18da8101fca111331a1466ee3
090200ece781f000a52de7fe868cc5143c82a6015b424858ee3305ede8eae3dd
629ef2f1568fa014799f75f1d9c8e6ad92c08216a9e92c77b9cd41d67ff9ed8d
8c4ffa4ecea95d7014b27d33a161e7b477118ea90789c316fd4386dc3c1026de
8f78241e328e99807103383694171ba4210a58589eeb8bb77a073d26d9c53a1d
1f60c33a684db5dd437a40f9fba4d28fac38341e6f67fa309ac303dfca210bc2
185e3ccfdbc50d40b22e61d7f1b29f959ad85a32f2254218f8c64053ca7e1a36
227858f37d16c1f2df2007fb7a718b86a7d2bc7d7501812b792d626d9e19bf31
2d8ad1763060a992e096174282f4b1d7ef9229d19f3707bc456ecdfe5786de1e
53895da8dcb8f35f814661968c81e3eb4fbad61165304e86c29ec5f97675e639
54dfdd3a37aa7a1153909435a885da08066b13fd6c64eec7ae30652016ed0e6a
8979f4c4bb4a1daee1b1b3ab8e473dfc41cd8ad9e0bca812073666b91fcaec8e
df1532460c493fbe42154c9359294aaf614d61e28d30dfb9c37a56e3ea738916
9ea6d0fa6b2b73f69be73e10161beb6d26cb0f63c4d8bfe0f0f1c2c2d53fb11e
2b255f7653581a980d7ab8d6218512ce320cedbaf23fea9ac0020c15f612a932
9347d28803f99f3c7eefca86bcafb4c086d20ffd1b4d5da566ee1b6d06012648
dbdb7dda426a1cb779a9c8993a970cc6df03568a8a7c288dfee5ecbc20b454d2
8c9b4791502ba851f2ffdff15ab02fd749f2b9b4031d8b3724968155f18d2d25
"
