# 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 " 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 "