# Template file for 'firefox-i18n' pkgname=firefox-i18n version=31.0 revision=1 homepage="http://www.mozilla.com/" short_desc="Firefox language packs" maintainer="Juan RP " license="MPL-2.1" noarch=yes create_wrksrc=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=" c043fd049cecd1a6af52f30563498e9dacdabe919178cec8928c682497eacbb4 b3c52bc4d0cd348a04c0149936314c82c6734ed65f76ec8acc754106e0d26f9b fc9f0fe1868f062212c522f828cebd1065d5d9f06a411e2278f57da44ac64b1d abaeb915d12d54e327150c2554440bc96a5b21c5bbf6d8634f8855e988b84bab 137b0b28087a434fab6580a1386f0a57d211660bb1d5bb420b946b08eaa19d1e 9fc2e6dd303f11d8658a1a0fb97b089566a467d0f1e9155980cd409c0f384c6b 10ecc313fbade0f094c047b609e616b2ddeec642fd62d5a886f5382217f7e530 dcbc8c838f92856a15ce675c35385a3c0c55d9305e0d7750e4977eec66b5c17e 72d769635a3be48bd7816d447806b258ec777ac0cb2abb21f62be7cef86255a3 7388e70a4856a65746533cf98c65102dbfab5f2e56c6b065e7b0e1cb9756b7b6 e8df928e3468740b5038612fc23a67852f45632a834e32fd750a635c5dab07ea 644a69818eebe1833887e7afeb558a59c24c4f7c74bf77a64e067f5fa09b7181 d0a9396d135530b940f6f6e96129cf2dfaccbaaf00400dfd1531543f1f48eaca 7c058bb27ccbd10af2c8434b70b597444fd557fccba0eddf63cdf44f62a1fdea 93a6c7b7e88216dece3a77fa5608a2d08e1dce81f0bfdc59140730ae741e4f1b 99d1f942ae49ae2eb47d93c6ee351cb46b475d4963148367b6dd87d062ec65e8 0d2c095c405538441074125d14937e707f5638bd9c74e0ae69a9671354bfb6a2 2f0b8beb3b573c241c500183d65ae4cc08f7e55dda59bf4d2400b26696ee0e13 d141edce4aeb7bd6a4ad828cc80767bf00607bb2a3eaaf0a1f022ab3f808d402 a44ff56095949010b30a76a2af1c22cb8c7d09cb8610c50d91c04ee2c903d4bb 44b71794ec3612b74da254b1a4e4e2deaa6fb32adccc8e0f26d196eab3f4d836 5766f74e5c601991edad4143befb2eba4a8b41e86d0a0ee739640158a8200574 96d7ca36f5af5eb6e0b1080f509fc891ccb6ea473a57692e2ce28067828de9f2 8156b29bf446480778aa45a48a75518c6e0e60daf014436c2db7168cba1cdd62 b0e2f582b606e52fb8671a8a62295a86cb8d8b9653206bf6a944cc8ed608f576 f814a2a1fdf793b65db619c22fd9eaa1bdc15498abec01f77598add5d0491ab5 a377291ac4126abc10984a397b1acf67e2c37040d15f9bab410e69249eb34717 fc2db5d0730742d70c6071c2016179e33b8465ef792700ef6e38cf88de8d65eb bf393bb5fc57d269b435d8ccff8b40d990ae225b51f19151e916ae3bb75e3f31 c609b12714067f3a073d4243f743112fa3aa0282099fbb0bfa2bd11a313a94e3 788e0584160f1b4fb1558754e8d901cae5532115bf174346f67394683b43f111 07302d95a22577813ceaf42557120ca4937d6ee4cd54fe47173bed0ceb073a3d a9c2e97a247c7a8d57c84542b4920c2b248b0bf6b35bfd485eba9c740d2f4a86 536bcead2a0f0a6aab897110f3359378e06aa84e964f619a09bcb06619b3a3d8 7aee0379d2654965caa379d6f848d37d7208f26eb1b828425c816d4595b76864 51a640b99a5f534262c730ab9f28ca8070ea4d9d0c99f32bf37c44eefb123f5a 822c226488c566fdfb2e03bc741809ad8a5b0ef828c42b8442e06f4c9743f3fa 7536dd41ee7a7c5363405086dcb233902758578a0bd52b7f74262c7e959042c4 fe1c61fd3f8d2908c0b000c01c058ff2253a9ce7ea81d3fd9b8f976d10edd619 57085c743a3adbb5dab962aa71f526552a43d38cfd91eef7df78852e70e6c867 bdffc3f0a4fc0debabe78fbbe639d7fe3ede2bea402b6e619de96464e022cd55 45581de0b5ebd615c7ac6ca71085b72955a9a24360dbf2d47947447a7a1d49ab 4da6927d727a8cb9111c544ddfdcb13c3ad417b665b5565e01fa896b354042b4 d745aebf2d8da70efe62c5aeadc14c5bf4bed1f52e114d520c7f9ca9f4256de8 3c62b7106c34fac3ce3b2a8a06a5b202605e268e820e18bc3ac005eccfc2baee 3d442fddac1853701add6ce9a90b7ccb3f284b635d04b9f8040384c05743926d 9bd6447af21f63178f0d6c67cbb8161eb777a47bcfad1a4221bc2023394198e2 2b6127ea6010c1b21db460e0708822d434a523c75e1ccab2b6d175fee6c57dc8 a0204756151beeed2af17114bef9d94d3106b4f47bc6e779319fdfbca2a9baf8 a6dd52bfebfca2129f7895fe95116f64b0849e4debfc11728f0cdffcf8a25cd9 6f7999831c517b0a6484f6c4221be57690443bc42df47aebd5ce08736df995aa fd34ecfc10a5d277fba87b8d756d0671f162a362ba3b65a6768317c499fb87a7 64ec68a9e91ec7e23eb610615bfaaa0b8511d9728cd60da65fd594fe58e433ed 1854eae057ca51a928d2d75605a8b09c49e5ce37859a1c2be668522303e74e0c 2d05606f289a6d7fd7c7362197d4a30ef62b124c4f802d73803987f96d50a365 ed265f781b769d690e9d70c1809dda688648822a8ff0cf06b1c76955adc1019f b52360035998ea66829e9d3bb8cd2fa462ae0adb5a248716aa7afc0f63a10f5b 4d05a61dc863bd7abe378d7565712784bf69efc287dafae555dd21736fef4678 39b53bdf906dd8273c397be1b1b10bc45da62af4f28eb33f3f9bc291e1464c1d 52496ba650ddd38d74d50214e2eb7d15195711264b2d904363a0c1e06f209023 7ed8338eabd6a15990272891d18e393819583efadb4aed842c1efb9d4a950cff 5607d16fe6a474a7530e5731e0891fee0d6c38a7c7dc27ea71c490fad1e9981c 68bae55ad08937c94603c00cb81723406400884c2af671289ab4228969d60c8c 0702c144569fa1b4acc4b88c4b723a93a2c7be5751e69276c94d84558e3abe92 92a99b29b6b078b36934d29e81462f3508842f99ce64fd13e97866dbc3b7dba0 a2f708b1710fc2d473d5b0c8edbb9f8b88f58c8b28c7c62960df80e5d3bc849a 23c3a042262d6c7be84b7065d0eafcfaf069176ef474155bc606f3c2cc3d629d f336f59840fc21761aaaef3f38f38d73a5984eb211de711594dcafe419e2cb0c efba0e0146a324c6ba79ac6fc83899236907166f45d4d59de3a26d43257c64dd fb69c49c0d71946950e38fef73f1fa823517a1b8c81602f0921353b327706042 6cca51d1ba210c54e296ddbb0caaecd56caf4615e1305fad7e62f8f52c72e99d 22b10959e5e6054ccf03864afedbeaeb59e88f8fd12e82888b8901af4abfd596 b544f98dee89a043859ae5c554657c258f30e059bbb3a73f62c516e4f0c706c4 066d3cad0cbb20b1e172d9bb98a2dab21cb425f3d644bf58b3e0df52977290de 19dfc532b13b47d652068c34b01430cb53dce3aa9035919f216e4294e3109abe 4e08ca67cdd3b926032db97a16c7a16aa984789c79c5f40a46451063b6eb07b0 1e387122bbb76988a1aaa110019d1dde87192d8c387f58ea54bb41433cd818f8 73eddd42b90504f9ed160ecf569fc6067fd7476adc389c4b2630413b4e24f648 962051f56490be60f047bb807b01c63e2ac0fe24165e37f41110fbfd59879908 67a1d478b02d2885d4b5735aab2b040fd7d3c8ead7d5948f6cc15f4d37f487b8 33a833ba8aa8597f8a9bd34a15a62d2d1cedd3b4f2ed64b9e20a0b7ce9ff6b78 0b35be1cc865baae8740ff08de5f5cd334d38618efa03ef633c410358fedf5ce d76aab32932b42273b7f85b8c04c95823bd242804cf439c7a11b43c865977ef7 "