# Template file for 'firefox-i18n' pkgname=firefox-i18n version=38.0.1 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"' '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="3b29f0da65f691cf1513fc93793d0962abb41b7e63461149142c24658446a1be 89d09d602878f890d8a1507b2d98deb75374a1a9dedca74e007c90a00fb0f51b 22b35228e8228b28b4b52df5cf4413c49c60fe9132cf96ebceffc820e9e61781 993660b17ac1d4fc455f8c4cdfa433be2497fb09595f48c1dfc65c6f47566616 54b2d030dd2e4f14c100165a68a32ad547a63bcf75f204a44b8ab0e07e7ea77e 374eb571b161e5825637046c38fb4c75686a314cf180aef0be82668dc474507d 60f225cba7bb39fbecefee7ebace30f0a089933e4596981f0dd8d3f1bf7bdbfe 4f0e49f503a5f721686c31620b3cc4925d1ec7e75b2cec5cdd1712883e3f411a 45e2b45d2fcef99b872420f737b6c1af5494a70ee7e48647fddb229f041a6f9e 0ee35b24ade934b985f0e3b57b5cf12f202e213542a8f49dece2f2656c68cedf 200c168d9d306ea136b3757e7c2b68558f6cbda6baa6ee42c7d3ead34529c07a 20b1d579c014b5a139922e89165f4e3751a01b1231cfb86c2208d2b4917ac337 66e886276d952cd6ed5d5806e8f9ab32f30fef05e9dd604acfdf964d92167608 e40e894729919e00589858fe4b873a49ee528bc015ccf74f3a45be8b7da1b2a7 8961e69d02500dcbe1824d4d4f9b4e2488e87cb4e4116cdea600183ca69fbf29 4b73673466a35d2a17fa83ab54a57150495e6c43238a28a636e6a0c8835334ef c3cc80e799ceab69ee4700f1522bf532b2a0e88eeaa2d812cbbe99822ba85482 905dcd02b17e046a54d667b68c864872b5609f78ee40ca59554df4a85dafd8c5 23d7b1b954d6a0ff675e59b4ea3008cdb3468a9c338eb191e5d07a5db7ad8c38 0e142bb9e864860969a8a8547b8502d560fbc7cd9b8503c7b4dd2fa37259bfd2 b060f1462fea6db75d6a586b080483ab45a1c60eb08d744a37e5b602478bfb00 c71519e6819fc9082f53c9fd615808aae78e7f4210e743612271f153193c4fc3 18723b7c770115d48dedd197adc2c22c18589a409c05efa2f14d8f9bb202fcf5 f7fb5ec3f9474d4edd38d5b7799f206cb5ae6b66da7a403fa0b1fee274fe45b2 02448b3d0fbc35fb5d65b9de4260a4dbc684ce6268e93c12235654b665baea8b 091dabc25bbe5260a4fc0014751a948a21c9e4a597ec97c62f3e8fdef26bee62 8612c6cb4f790fed994774ae573bb6fc06c6a8a213a5031584660acb99a60043 1f5097e3b672f1e7db8b7ae5c7d8635a809fcede1bf98d6c0c8cc17991343317 2e025debfe7b53feae7f353604dbe251f997d0b5a5ac276737716fb919f8bb9f e6c2f83d264dbe4f38f01818721f3c7c30dce3787bdd37b02f4a4329f2cf9eb5 8374d112760be0989f9f78430a83fb0dff3557672396ab28b04296f775f1c694 1c3844c8621f483d356e55ea9a7468a7f494734d911f510f7713cc3f9924b258 d15ae925ef451822a799d2d5c7ebea851a0fb4fa7d44e98971696aba53d859e0 ce8ccc7f02f5c6202f97cfe57c9b1f83b9529ad76e9210a80772c234c0d5e21b 80b78d22d0e19894417ead0d919f7e29ea966b3474fff173cac6de54eb96f21e 9993087f32f9335e86da8584eb0adef087725d854acfe5aa352542d151e25d40 ef49a948a6450e28857c58a8d91d3a8487f1cfc85efe7f0237f31f0e5e9aae29 e4adf0b4ac07b7b7ceb7c7c96d801504e7a5fb9f6e44b9a0bc737fa6bf8f2ab4 49642db5e71f6162650f54cd40c0ea3e42299c55c1667e1c6abc776b2e127714 8c2a4b618954477ad9f500978c1a57eb5e7442b263db5d5d1d176e346740045d 9eb032cb24be7a9d2ae2976ea94f95a7a098da9ace7912945e0a14f573645edf 05ac6b2648bd8307bfc04e648329e56af33246b0fa9ed9426a6d275e78148376 4e4df37f868fe02f431ec0ad3737f3046b3698beea095fc85efe6d6eb33bb89f 1e426df56b4d66f22537cb4f9fa77a1b367d5ae8c9ed1a36c0a00de109c92d9c 6e36d406d579f43cbc36fdd9e593aaa9b3a48522a20b9d3425e89ddedb1c64c4 1c62446ce60ae1f3cfe0c7e98ccf160f5c0a4460cb90c8db4a11de0301d20be1 95ff9d98e3248583260227bd3fd00be061ee1fd2b166c2e9d040061bc1c12b13 9dfdd7182bd69962be35d9ce7b6df8cb5b6c677a25c734e98e3cba5b52ad5430 e26174f554fc2966a775fb219960e80170aa183bcd21fb2f6ab0d893dfe94362 5cf5726942c317c6c43b38fac7d1e7ff8dd76a14febd7d4432a809fd0df8ad62 4cf13d234fb77d4abb6481a5aa4b01951b3d762b5e23ac1eab092b8b765480a4 b168b0cef4624930f3f5d153e02992f24e167a65e6917a0f0a753a6d53faac08 7f348275dc07811ad262e60b91f95dcce995980654059ecc7e510bddf72ef9e3 b7cbe62398100f6cbebf602a38bf30e6f1fdc9a7a21359d7dcbd6d8e9464ad32 fc426cf7da4e22008808f4cbfba9f953de4394e407a40a1384644c9d4ba4aa2a 3f13a6e3cf881620c8203161232c4cd283d1641d9fdfd8111b0d4ea8421e96a6 7dfda2fc0434a840791ec8127a5be8280686baabc021aefb16a16eda71a795df b2aaddcfb76216565e85c111f38940b30bc728118c9a060d95c8651803da110c 1cecc9bed2ecd8fc100ba59202b38acaff2e81e58fba99f4d8459b17dc74cb19 918e33c916f401225b2132ff4b9c03fe1dbfdefe7d25cb72d2693e751f46e274 75c3c81acc6140d6274f53b08712d9cc9fd9197dd3bf6964f26d60ee2c88d1db b5776a2811a276e24c06ade67dc961549b7ca4315fa8b195421205b614c2480d 05a4638aa2fb999e6e729302f5d097ea9646f4fc96ca7074e8618ef2204c5cf2 14046159b5b1b979ae07c0d5022ec113bd0502b126a2b8402604c13806988141 9ba95e951278c6caf08fc3c3be01b029dbb6e8494bc9074862d853fcbd780b6a 25548460ade2128896cca60ba3ab0573075bbfa8dbec07417da6e29d56b96932 823d218cf098a5363b55f6441f68f1fed032a2aa840a695ddc192c2346aed5ee c0c495342027343130de87aee515f5ee9f4717de12201f566c3f1d8e2be1f91a e5c6a4f53328c7b369b76c0f89b7a1fec257d8b6520fd333c68a76ef4b1dbe10 6504132c228e0fd3831d4dc67632f572d5080ea0389e8760b420220db17764ee b8bf1dc6d08d991f9d3cd16a8745ec31bbece415c28e0508ad407b7e2cf95887 34ef967c9c63c667aea4f9d1ae7555e03e617c12e7a219d88ac14fe7452906d9 b9b18fc7980fcfe53f122dcbebb8fc2b16e3cc30f6a83b3a7f68dd44f49f5fcf 8b234018f11be44dd4b168820c761f577c8872a2c74bcc4a3ea128ad9b2b29f7 bdb4b47c143dd9df70eea755e07a059af1b15e28ac5aa54f8b43d1b575c11694 10f8b794a68253013f06d8d3fac3ac4d93ada6670e33c8bc327cb2a8ad02f06a edac8fe6e4de63b2aaccf09b0ca78c96b7cda5e35b9c0b7e1af1f2d7f94a7126 d6b9ba17edb4bf964ecc29f2742986dec6c0d9d79295d24ebd84012325ac5241 9ac2b7fb8dcc723034569da02891ebd9ed403686201e341c28804290e0517f91 50226284405e74c87ab00d96906c0e6e1472df877fd822fbd99534f29a3831fd 2d00f85f784661959732d8329f24d425d49094c3985975bf7484ee1a68ac14a0 dbec9cb8993cc202831999b58009019136093d512a2f6cae2054bb7497be8b93 189e17ab9751c4be007e18d19c458389e8360eab9ba5b783be816331be907fcc"