# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=36.0.3
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"'
  '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"'
  'son    "Songhai"'
  '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="
a48f61920e7dcf8a81098bf7cdc256d2aff810a245af2051da74292a0519fd2e
166e62a61528ae03a1d765c5ebda8ed0cea07faf0b3ccc559c47084121c786a7
9e45061d81c0100152625aa946746c15ccef4e37eb602cc13d8b630d8dd2ee09
ec9a8d3bd35e809b35f691509c8b426a3dc67452801a5f1b16e8c2cab0ffdcb5
95e7a7b474df293e909e956bd895b34cf370c1cde53bc8ee0fae3a2025ab5b00
531ad3f98c373fdd781c92d92ed62480c944f97dbea40a328f2ac864b02f4670
b085ebf493978ab767ea0cba45ec1e49c67e567752af581aad5df9ac7db672d3
b418acbb3638f0fd221fe5d96c587a977b94a2d3c3ddbe238715840f4a0a95c5
cbaf603290ffe8e4820c752d4bbac2095835e3a48ef26c706cd10b2748b5464c
efd204d1b7437a68253bce672b84a38b9d6015373b852ae4dd6939b9c89876de
801513c0ac3febd8142c2e60a0729f31caccf71fa77fd1608372fd7984728ed5
aeda24ae83bbcee5ac733fa20d006514c3f071374c00dabf3ffb9b5bf20063b1
7c8d4bb3f7a4ac5b35b16ac4af7f7a3c91ca2571e74373387462512dea98b036
3cdf58ac33cfea5c2ec0b654e71e520f15e80ec3851ff9a2f2c4a2f5f60371d1
24fe7bdd506e3fed3a3c5dabba0342057eacf23f23e8b11cbe421a772db4c304
c0f39c509c627d419589d32545674f99def9972f57c84fa84579975cdcb0e7df
6cc55d9233335c29fe9bb862a70cd7766d796a95a324571761b82e0ea19a949f
87163a56354ac6ea05a061b62019296a3b3427d6378d4e39d36a97e866251c82
de6ce92e6788efab12297ab27ad243996b301d7129b5ec83a72af05fcfa5d002
cfcbc02d0013ff7b5e6a944d59ec8592daf7f81910201c4bfc5930ca9823a4c2
c76992ba5584fdcad1cc0bfa55ddb9cb84f775fed0ba1f58e0d02eddbe9510f0
c8bfd9dd11da2b146489a4f05c6113e0c94c6c4471f5b74789bd55572a79fc4e
d4c3c2fffa5d8aa83cabac8eee6da9aec8a19348fa2df87feb3e82d945dfa72a
fe9852967ea3f41e511cb23938d4719a38a302ba3b0c6a0ee090e2e5d4754eb8
3744497df3cf2b0b241924636b2244ca43ddaa9ca57ed6f9a7260ac2a789d2d6
37fe42afdedc144e88d5a1acd9971b5f6453b0e279b1758acb9714388d97ba31
87e203bcf1e0dbdad65e348c9c93e508b377d25e4c7aa7791463dc9364866d0a
efa2a6e80874ce19f8759f27a955c43fb12e1b8e54403dfa72f573cae45d2deb
c49e4507480b86b87e628ebb1b622faec4bcc72ba274510fc036494e1b38e292
ce157807f8ba7c48c8b4d1b0fb12ba994a0425f7dff304c11addfd8d6246385c
494551024613219e82dab54f7919043af8ce416263c2c2a1a364114fb03737b8
a255ebc4a3e6982eb3bbbd04c2b301dc9bce204bd20d776c03b6a0bd903d8b4f
79fdcb3b7728500549fb16f9deb2a9dae8e37fc3f23d10c30ec7fa09a854b55b
f1c92533708af11115fd3fee5a26cfcd06dcc59371c658c7bfaa7b12aa38c8b9
160c2cce91e20bd2fc76fd808d174e190b8c845b8bcb9446c7f5191c1fd04f43
4e76735f1ecc08ea8ee86a5079aff432c73cf80d6cca1e83d56aa8f1f92af873
445d6c12ee6449b962f54a7026315fcba270d9cfea08b443a91ba96a228670ec
30e6f7a3bc0c492742659c670d95e8e70dbedecb1d699ed3d2308b5007d13d94
bcbf1544ae17c53ef41d6d869415a0b909066417e00caae490ddcd5df9928f92
f649d3df2b75b923cad76c02cc95d1cdd5e7c5f8a72de3a46d27bc0c0f8d7448
fb34082d2919890284378b8b50d1db4eaa8423cb6ae94f57f574d13a4d6dd600
a991b400ec078c3bc53acf895969aef456b24ec558b7675478568426ed82ab6a
295d376f3955d3c4d2a8952d38703fe96b51a227b497e263d19a289806da3f05
afab51376229ab8bc8fe7f8a3f8ba7caba96e1c99b68e24665b217caa648bf16
edf144a8cbd6af35c694dd7da82d46aee93d785a18193afc74b9c73c65b5852d
a2bc55737b9ae01ee67e2a8fc9bf819c02a44197a985e254cdb3ceb5054cc6a6
57df75efbbc426f911d4246e04491df23b280f767a201d6708e6e81a76a70be5
894c49b8020d87acd122a683cbd12e9650aab1a182b30d914a0327455c156a30
c122143d87fa05de4afaf3528ab6e297591350b3988f9fad72bfa9adcf84e330
e956fde9afe6b8a5d977866af82ea58853ad2d8a6117de7bbd0d72dfdf0c9c94
532b1735e4beec7e19c5a72979b49ef33d5456bd23287dc771caa4695b822fac
1e43f3eb7c6921f3b92a10b6db594a8d13298f8531774f9a4fdce412aeec32da
f53651f393cf7be278b86485e19cd1475694668e12be9b23d63a22464914a44e
1686e194431fce35f732ada444f8dc4a4bc6e991bb13c7c5c37df8fbcc4ae67a
a0a7dbbcc16c9db08e55f522fd05759424abe826530c4ff8c4449530ffc2b75e
e80731ec36652685f374079a235dab11bd8832445def4df766623b59048281f0
87273fcf981e4a03dfc9756638a359b34f8ade6cd734f712d7d666721866de38
204d01cd256731a83e549e33f1a75efc677bd26900d076a5287f8a5c5c55aa7c
5f6fc949b37953fff2a1baa1196edbc1116e0078d1cee5d8ce57ad88a66317d5
acd57afdbd8663e35fa94cf0bed91801cfe030b55d5b676e9f20b09484794681
f422df6eb622619e11f83c3e5e1fc30eb3e34f798b6e8b631c8a78a80c3f332c
943a5fd3abdc7316b1ccec510abf9a40c7fa0fc0662876b06f81f61cda9fdb19
22eaf1b08224d4788eefad3fe71dbf07bfa85a821ff752634a210ad6b98c8da0
55616f11eafb14026d13a371890c0a365f4716241128e3e38b5281b3f79daca1
ab14cd63b4d403d92b14ea56303f6ae10bb8d169381840d592e3ec9f7d5f2d0f
7fbbbcd6978aa5a0e62d22e1f05b48b4f53a3006f3796fe0b1aaf3d4643216db
917e09d426bae63391cade67c7dc8a38a8805278672ea086233bb65bb9b6cfe4
f9e4c31a0ab9efc3dbfb02b26b7afb8c5a7381ddb5ee8ab31abce29b292010fe
624fb3e86315fc758df6c6df8398ee2f503ee6400fe0b1d12d9c72bd65db64ee
bb9bad8dea9cde31519fe65ee5a909e7c891bab3fe8192aff41bc8f0b8e55c24
c72ad65f089cc7cbb46cfb50084eeca8f859efd7835326676712f785a641ae5b
1458788775a590dc70067c44677e333f3e72f3a404032dcf2c359532f32251af
3d5eb52f86e8df5da9f59e22a077af3a5e190d44726071aa0e9753efafece622
e1a7e697dd3c882efd30fb5a3a0507b58fcc82544425417a218233685f9c3c11
884c4afeb0ce7ed0e91056d4f2d6377c8b2bacdedd59aed2ee48cbd2e67ab9a0
8f5250760bfa5d964c128beccfebf814319f6c480d348e5ccfaec32e840fda39
2b5ce9b52f63a1ce880f51e2210dab726d363bfdd6d3880a79239784a376aaad
be5090c99bc5f3b273e7b375198e0912660e3762e161a0c5c4dafe33b38eb153
0ba1fffa9fef280c5954950436672d8df91274d1d342df7dd642f9e32b3300fd
5d7c06b3b90d3ad9d6dc254cbfb34182915b9f778a888e3a1a4452fb548f08a9
10b13be9bd09d47a7a02302e5bb5453b4a9d4c8bb3617502047528e8c2853776
0f482bcfece5229f189000760fd922850ec99cd36c05c4cec3e6866c97e2aeca
114a5b993abd00432a269b31b773b19b46a85bea0302b01f7aa4fc7edb502c45
"
