# Template file for 'firefox-i18n' pkgname=firefox-i18n version=36.0.4 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=" c9f5f3c10e55fb183d8aed30b3ae1039f712f69221f310a824a8061715f5ec0e 0ea516db1f7f100b09ffe1bacf08d23b1a29ecb7cb691354f93467f9b97ef9f3 3e2f7f94d6a44bbb00a53d57a57e79bbee9a400c52e3e11ae59159567c8a22b3 63ad3bbf77b6ee71a0c3761da376a1236b08a52e6db7581c776c7f1fdfdc85dd fa4d84594a77b7b157ca7c926fabd7a811dbb87477b5ef738bec84c046081ae1 6aafe303ab39f92d4348a8cbc90dd20dfa5eca97436b42726bb7406b6c02d4f9 bfe3c87abcc0cdfd739fae1a9ceca8dd322eb31146880d3e8db58267cbbdafa2 d556555f566356b245456581b7edf9a231afc25e59bba4161b21eb92873dd59e 17b117646c5d43f62620b437e51c4c449f7c4f4cea8ab7c149a5665a08343669 18404739173f03aa6fa01b99d9e090c0046edca175f78aefa04fc2a140cea6ca 1f6e248d0a27f415b1661083b0df27b56ed5692e139abd5a269022f87617c9df f6e7b1d57654b5328bd45be9e3033f5d6469f1e318fb0cad55119e3827f26943 22538a55e45ba0cdae72d9d21ea0835a80b13657de9f1b25335742c338208cdb 6a860df001ad770d39f6ae3be8c295a4b189dc5ce4625b3aa29872555caec7f0 7a86c2af5a1194f39b0fbcf2547404e4a50843fc0937917b7a569fc98769febf 15eb9fe1b985b935843d8ba31890c9635f78226fc4bdfe90281aa296e5fc99f9 1825ae1148d6fd5f453090e9313bc9c058394c0a4c310af4d3823198d98c75ce f6e1b6f5d3db562e38e870cc0456e8d0e67f70b03076b993ed7483ba136dd576 1e43a9e24a832b79604dbc1ea60b62210c9bcb5509c18a651e2ec60b6e3133aa 2386563c3963415d081731a5d3d962bd4699253ac6c204fff340881621bbf68b dd633f78e19ad1d159d20a0f912bbf2337d09178baa8f2109ffd0f9534206e8b f35b2575f8bbebdc3ce0b29c0c32b3b3b5ea9e153a2948773e80e9dfe6a6606e 84f629c99495eb31ac9426d873050b5e38f787accd0b09a931b79826002e25c5 726a4a3166dd4449635f83604849cf8408789703b3984e5340e1877e1cce7de7 ba027a522dfa5903440fb0c3efda1626b586ab3e8f2ee4e46bca02c7f5daee8c bdb86bc3d4418a2353633145069c50973d75ba06eba2d11cc70ca04484acb4e0 4515d11667cb72bcbc024ee25f948b1ca24d40d33d20ee699bea18acccd7409c aeba44c9b2770f9915b50539a5d7226785fcfb86c1c32e25a078a8a2796fbb62 3e416402d33937ed40f42071a5e3b827338bab4951be1d0b2777e806e28b40d6 2db90946d837b8b2ebef065c43f98d05811351210dee58b735c99fba18a4127c bc3d2ddcb8c5eff8e43bdcd20b81a5ef494910cb3b4962b7bf4e4f2266e13cdd 1658bd6067ca3de57e5707c5511e5036060a056da51f37f0d890d3e50ae9fe19 7766742416cc59b2b83cc021d67c7852a72a32b3b28dbe5ff8a670a175ca33d5 a865dc776328ae87764bcb8a365f0a4f849b57fcb69321fb219d477a26d8ba99 4878fb06045a5305f870a66b71bb1f9d7715126a832871e92806ff934f1a7fd3 f94814de5f8a321edefb7f9c20f87c9c19d82d3210cdb660d9b137d77415ed7e 18e4dc8407017021243c038937ec4ef2c8c97941e311998a2bf542e9420feb9f dc1aa1e87522b1c324a69c5c95f133176909cfd763566a3e53dad533650073ea a311cdb9d088ee5656e25b90d7a6a65da0586151925bd78b75a205d25614100b 74ea33e23bc0410d588386790f56e10763a2f6e0d08bad6ad32abc45791a526f 4542c3d00e8505b7b3ae5d793b737f64ce4ff7395b3a99503d04dc2cc9291d60 5641bb277cea62a5c64becc9bc9e4aae5dd18e3f3970e0c471e869e8bacb2da3 594c92f272f75f0e5182a03fafc03cf14b46525d3316f94c1c39e83ea8905c40 da525062d0a57beaa23d7c5214f9004ed127a22617d1de8243b2180720647c6b 8852cca6a77735ce258a62fa844ded21da3c226a0954e7e6aed951db275627ba 22feb2ea6a5ac675fd1f0b3348570452f2818b80655f005128350830ec363519 d1b1a8a7baa553036467bf9769ee7043b334bce19afedd18c56e48481a6f85d1 5713d809786f34815f0e7c55ca0fd126e6dbc9fadb11eea031b7ed7e7e108350 17ab57f042a7c1ba540f7905a531f264d66586828090070c3454280c01fb483e 5d4b2b794303f8180f72bab39b0206513566ef67baf79ddc88362f1765c540b4 f263c56e07d83abec5b5dff41654f5f36ef0e9185d7138d2ed8f5e093c34dec9 8a2637e407d14701f6b983e739314f4ee19c668200fb413c92c751dfe269c50e a7b674f5bd61b53d62d74b995e20826bed876be7d21c678f1f75cfa55944baf6 579c05d8a233071cd8146958876420350fda03a4a78ddd8df56413084b003a43 0bb4b7a1ac8cd5a81657fe769d99d67d1b55b336198b46649777523621672914 7a7a0be2e5cc695337458f8472d3437ab86d42556638cdac0cf302682be7967b 812f29f2b182d108bbc376eef0b965ed3f3c081a782e60412004b607c555128d dd56b83cdda99115d911e1f383aef72d030a91c6845e3e84ad12a2700eea54d0 bd9eab7dbcbfb7c3452c905f286da5470e7e4e8724a311a5c4b013d45a799efb 01d6f2ef3ef1caed284d0f4420d4a795647b79d77de8f688293eae82cc5b5334 2f20e5133e994ad195697521c5700ca0ce619ad2fa6fce908332993c8d587d9a 769315f8b69ad38a4e2ae798cc802388d5f3510d14e9d744205e82ce251b31a2 536bd0969bf14b506d18296590381b2506ef821a1a7a7b7031ffef0371428a07 f2278d4d0c243dd22d96a1c43ad4155f91768088aacbbff5435bcdded1b7b508 4300a89656f697a484e7575bf15573210a82d43f8324fbabe2c2c0443c77dd0e b377ba2fc84d461c9948690466066a18d01fd7a217c511ec09f79ce35b23a734 8f39031f01aa6460db17ff0b65f030e99902b8e79e8427652313d839c826f791 9c1d8caa9c18ef06323af1827eb754b636f6694290be5608a1702f6e8d2bcfa7 e6535a4e649546a0b0a12cddfeb1dea7aede5a7a5ae28e944ee13252552ac2c5 ef53001f0e6362b8bba129571f9cb579f240d877879ffd40dfcba48a13599f4c a10920d452471bc627c5cf078011b10706411b9255484dbedaa5d481e223f303 e6ed16e285a9c3c8bc075f8675f2d4ed0c5e12d0abb5c993021efa02cbc754b3 b9691eb6e7e3ed4a8c4b1a44b72665eb65422fb16e738966c264cdf2640ecfb1 9a02d164652b51d98cafd5bb461fe0c889363fdb155c4ddde9fc3342a7474f9c 3ce29801778f58fb52f4cf3ac998c43b47129743aff303a3de63282a8d2cdf45 267d658d6f46df8168e68047c38c990a91018323e3162bb62bc53c21164f2bd7 34a17ed01959a13dfabb73c5d82de0c35b4c66a0359db9c6f508d2afa3f2f657 96fd17c7febf6c352de936142d75e72e23b2de823fd9e6110fe684604be0a58c 868d38f2ec352b83a1b7c412c45d9d875e39b9601d082c611f79eaf7792e170f f33ed07c1f08be37535257be3443f38acec405d0c380425e9e0c3c50f03ed5f3 54d1f91960e5c3216f20456dc7ebc94e17a045d549fe348e1b7f7028c799dc8c 7a6337ca9ce8abe4cd2d7d1e03830045dbe9331fafc3fce836e0cbc5693fb5aa 4af6d3661e68055dcfcf7b3063252552781f410f9ce223917882d879a371835c "