# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=27.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
create_srcdir=yes

do_extract() {
	:
}

do_install() {
	:
}

_languages=(
  'ach    "Acholi"'
  'af     "Afrikaans"'
  'an     "Aragonese"'
  'ar     "Arabic"'
  'ast    "Asturian"'
  'as     "Assamese"'
  'be     "Belarusian"'
  'bg     "Bulgarian"'
  'bn-BD  "Bengali (Bangladesh)"'
  'br     "Breton"'
  'bs     "Bosnian"'
  'ca     "Catalan"'
  'csb    "Kashubian"'
  '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"'
  '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="
65cdfbcbd6014dc59399322da4ea93189b8f330a16d18c0ea83df80ab35fd69f
ca5bec9e99d5761c5b6d6e1b3433eaf48b70c6bd12abc6bd4e49b876fd41ce2c
731bac6df7e1f980cfe9ad660cbd658ae53fb455a816dac6eb56acfc72e8abe5
df215466a8a7138b3ca107c9682508700d5784cb343cdb8f66f0342853b7b508
b851aeb2a180068acc2077bc050e1e808a37ea425ab7bff2d461a7c1c268d27c
5f5083c2dfe2fd92f35960212766353dec3f683f35447d77565fc6fde83e75fd
0e562077db87bf6749f9df4b11d37e82e59cac2c9c7709111048590d2f0b85c0
704628352752c46ec905145b7dcf4b711a31735206a630690dfc7e56d430e7f9
bb7d395513d170562deeda0e541c26eda43eb492506c1457e97648ec92d7602f
de107ce823b623b78313f92010aae875d6ddf538aad2ec23a87da54eb9e662f1
abaa6db8e80fb3caaa3656812014eab91b4b0094b078fafd9284a389bc48b726
8b79d45cef709758bc7099afabef768b799fbf83f517f44a95e32e19db7d57d7
a85ba066994a82c532dd9b7b1895ff269fa3a6d4266e663f426d2bc30b0a1543
a06ec864c6a9c8bdafec657d18e87afb3f678c2f97a8fc166a3700a219a028c3
1fb750ce593eb58bee7f7f4124744806ddad7b73c6eeb5e0e38859b048b9d267
e12a78feef00f81837ebfc623c1fa16f475145d1947e16c679923fdd663d4b2e
a82ce6181e633a599c3cc5b9c6a39163f011c4e9e9069c4e34299d562e7bd0da
3e7e398e00dfb0027d9ea030a242d68e247f38eac52a36d00e6ecce1cae70220
f93788d8eb0ee356c0c45a682628666655b0ff5d991bd3c161b0cab117a23f17
f04981553bb513ccde3d4752a2e61188d6cc065fb9be7c6831a9b33d595b50c4
447bb54a7481d8dc3f3f557561a4c19a317646c0506a424de48968e0e699518f
139a645f78069a6a2c75763e2c52e5c4df1a836ca7b08530e14e005a98c9114e
c23cfa308a5cb65d001bb1756c95ca075b2e97d459e05171f65e39ace7acaa82
7730db5896bf181f4507c71a582eb983e756e04d72779059880fbef8b65aa515
2ee0cd90f30009f6a345632a2eccd134a2f5208cbc39b6e4377ca6e848b78631
1e324ee15726f899906a4dad28a58146e6da2343a3cd183e846a509f728befe2
9bbf739a69e9f2dea2f83638dd699c817b8315751b1b272b9cc1dfc0a9ebf67c
b2ceb52d5d815b2e458131bdecdbdb9da2552763c7d60a18e17e13570d084b2f
4709bcaaae8a6465e43d074ee9dbe025272b92fdb6b76da1afa1bad667c313ea
2d1f36ba8accdfcd27e2f092f0d867b411ca87a022c6d808f913cc9da241e654
f77abbff461ea2016438490d0984ad61a40a4899b686402b2564d2163761f0be
5d828ce14698eb0c93361b8eec4c35586e8bef0a4391288672fed4946a98a987
23eb65bac2f48ee2e52299114aa67ccbecba630ac33c8e3fcbf302aa149a38de
b681177cc971738006428b84485d7af6aefc4d30251b4c01f32d045372273afc
758759e74da70ca817827133819b914151505c42486b05297b3c304e4aa5ff80
6dbab688d071055c90079586ed6cdc8b562c24353de201651904074fd689b69b
2710574a1127266c189c8de357a340ae4c5ac24b76120c21af7f9369d0cb1cd0
cccf082dc057db11a75c94d39de6a37573d251713c3bde8184846b1f80d4abab
43c47e272d9e8ce1323c370b5164bb6c12b59e14dcb21bd5f76b2f4809c5d492
cd289f87392ac3832fd37ebe7834e82677cb9ca87880d26132fc6c138bc5654d
fbf5ac3f5f520e906023a0010fbac4edbb4aeb59c7a057e9b94d1fe539c44408
f5091d2ba8e3ebc5e4da3d36cb405a4eedeb819c414007cba578abfa9d288ef5
5f41c04044a5d114b7ace1c371387cc3a4e953447e50444489ef183ffa3634c3
ea9b27c089a974b9e53e0f3bfd293fa82d1b1ac7cf7a85b6cb45b0a62879bf66
0b6f6969a28baea46a2a487b4b9e49c2b37d6c7369fd3212a7a13f75bc9de983
2115c6be8ce609b0f7ceba049e71be3a159b2a59403c845e9902eb21e715680f
f5a5a755b583902a1ce4bcdfb1a7cc400fba29792de960de2276daa0b3f5daad
34d590c896aa241c290b3526beddbd0d0b12821b9268ab3cdc9ec62f0e0283cd
588b191197603a968805774bddef4616400323483ddcecd2311771c868748262
12d592bc4feb2c746c88802467091a42bfbfc42f4bf31c2799931755256da944
6782c0f7dbf78b70423cbe02a879678b76449905fe3d5827a1e3ccf8de365d25
1a8bd95e7c070fae8cdc9a551947b8488116062d1abdaf4d5eea7514fefb64c3
863368f5fbdd47684aef60259a0fecc8d7365bff04d19af0ad0006c91dd910e4
7a0dc5e4f6624f66aad5f24d564dc6feb62c98c0692dd00320b6653a23d393d2
17586344aee0891622fbe311cd318b2601f8a2c716232b15cec558081d736f65
03267ecbbe5d4d2937f611273b290fbd5befc0f1951576c0583dfe80a27d938e
269d397462db41cea9f2146f3f5bc369ca5859a86d2a2700057b6a35b3d7b07b
4a5a5f25b84dd831759998420f4ff87da4e8a9665d071334ccc999bd146e6956
b9348795890072a29592cd1223c9e11433b897b8d9cc8d8222b14bda1216603a
3c96cb3a39ea645651e7b87ea029b55c6806507a0c4a590c29871e520c469947
03a87cc368a3da045c7b8192cf2c9820d98585066751ba67ea46719573e75b1d
7f41cd12fb36fe94670c3a2825cfc9eb2af8205f773dcff6799498c330740fd5
6b25815c860f0c29ca8c3b6e555d0f9c32544962b99e91c044c37cd125c120d2
a6ce16cc4b14d7d9b2795cee2e435812d77d1e47c797fe2410b523e9c8d9eae5
f95755a7eb0b5d3ce6925ba1fe9e532d570b6a2d94ee56e9fe8eea4561027bd5
f3d2f7b0c69dff2f6a1e3dfef2bbc39340e1e48726637693a3c8ff0f988d1d97
95232d726600879b77f84f3752bf7797bd236db5d3e170a537bafc3fd7ee5e10
0159a06d3d61d977993111d021c49f5434cd0e202aa369724d20bcdebc4e5071
9ab44209603a6b26f9e8b5be4d1457fed5a8a8745f9d8c48633e4bb9db82cd70
8e10d88de5975f945032efd914d2c171b68e6ab682c6928cf649510062c35d15
169751b4b335372633d927051b012934316627e05c96340320a9bf3669cfae42
6e6b77e9c387ff8cb4dffeb1b5fa3bbd27b98f2533034421f8213b37976bbefb
f42f271f999673487ae27a35706a8b1e71acb116eaacbd974e4f3e6642ee9618
c55e673ad0db2bdcfbef5d9538a6e90e372f9770eca78a315efc016552c8a981
e2169f2aba94e69571cff72d7dbaeb56054786e3fe7eca6872121df58174970d
ac1093be104ed057b8a8632fb7c89e0b4505ca1956e157de8d1cd949e0f24b4f
e6667e3a1f4b5768b016fdcb113249ee0507f2fdb12bd5d428bdfbd673456adc
6550afc209d1e369c345865dfd3e975026963895db64378bfbe7f50729e24a50
ed15cfae9f5e1846b02cf64eed460c13c8c75c198f5281e406a803b8e5d20d01
7e86801cfab6807c6be256540845c222d312fd523b6c67cb038da177619547ff
57ab5883f93662504c0d3f83d83ff39b3482d520530f7eda154dd9a32a284805
33cbe52cb0a22218442db9ed78b2c8c00c0765ad54994725c4ffefb8ae9ccae1
c96fc4f2b44477f6d1bd8fe3f1b391cca1e4e47ce59de3e4f07668b63428e4bc
"