# Template file for 'firefox-i18n' pkgname=firefox-i18n version=39.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"' '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=" c922e238ef7201cb0b0c2a9da00164c350b440a3d02c838daa45b17713bf3eab 3653816368acb76e6773826db81c6473bdd923f7d61ca5ef24e9144d38c3752e c0bf2029255947a5c1fcb681fdb4ad0522a0b9941f5862046c45a70d04b68609 1607562dafe4274ed7eb74e8d993baa70162c91de265bb2ac1dd8a63bdc1a3b3 653ee076f738a7365dd75da4899032f31ac73451e9a2b26a1ec5e4621547f443 1fde38dbd96c86bc523d8524472c0de157d58d07e963a1a9bb6794fb6db484d4 8a2278c789a06cc5b27ccfff3731ed8c534529d67e9c5cc42a2e3b6d8613c858 24d6285a03ee495b928be4f221f49af8a1f9a07f4ce5be14beff6ebc531f7687 67d9759ac8d22b976ede194fd4c03b72411aa8bb7f733d13ea034119b0a086e5 b2cb99df9e051e3f625b99f8e929a2cddfea5252e41be0064d6ca3d782b1f592 9b85eb51785eafdd7467baba89fec2ad72596e56ca7c955f809b23076467853e e4302b4babac9b90600ef142bf9d1060a596ac64f91481b23c4884d10f69183f 26de879be7e96d6c8020a46ba73049ed13344c1943ea0128ffdcce356cd02f95 91cb0a9d93c5214e0e42ec9fa19c318209635975f7da6849e0b3ccd3a95c5951 64748e6b957775bb3ac42bb35f227c88092afb11afce62b425b4c0747fbe285f 56bb69de98fc46442e3aa2c09f95ebd0723f3c73fd890a013450c88225f9a80f 22f7185683d08b186ca0022663f1c822b865683f913e8411ebd50408dc91bd2f 2cf069f9da826329c5e5a22aadc4ea5a08ab0e25470b43c358e4ea14edebe88a 0e89eb7cbe1fb84203d0217200dcea154a7422d1a7e6049f564796576a732762 73a7c02e116e86db894266147770124e6627a82c8a3cfe8e336526215fd50444 972ddf4c1acffd1f46b7fe3d7926994a8be0bfccc8589466c26490cc97d06a3d 1f6fefebe9901763b950de6bbe6aa85bb948673d976f47814b907507274f0766 03bd03f60a298295a975252629c8ff9362430d15b650f5bcd82ce6604d0cf514 a096fc6c58a2959bf8471830040351feddfac0555150af9409540cec10685afe 56793b19b75c7c1e9692f3b3d415e572439800e288f8e0227bcf690466a064fa 0aaa0ccc0568456adbc0401acceb97983a7045405f4972058b60606fedc19c79 7d04e5b11906f474d4096cb496514f8f370eada489739d31742128c7aaebcc91 605d95815fe0c77a4fc5df46d670d4e8e5b35924729a3a640210a0581d3330a1 30e3f30a775f38cb5663a707a1a85ee59f91007fbc229e47401a753702772d89 59d56595435d52e334cb3f388f711ced61075cf0026ba7d4e2cd04527d689ca7 59f1fc070ab7b7f65bab0c475f8fe894fa5c4e924d4f78b97cec8268d2359c41 4812b3fae6bd6083fc0520487403c95f6104d7838e7edc450f05bce495832e3c 75f737af71ef7cb19ef4bcd99fa63c6c5d5b77b2d2b96c526b46faa375c2c6db 792a7907e5eeb1486a404b9a3a8d88d7eecca87d87a2646d9a11cdaefe01a78c fa21c7bcc4989c6c0c0c459f46f7bd716cb7d19ad37861d57389177e7b1e143a 189995f89fa441a743354e708d9e8a87d346625881ffaad7bff528de90ba1206 70984a01b309959bcbe1d693cba3d92b51a65c3e71535ec015c4b3f950a53f62 a340651af88b6437a9c04e0c7186f928b730475550a383ac8387714f7a40f1a9 48ab8729d65620b8ccb3e866a4d3eb57bb4e9d4e363491a0c61f1eea122e0c24 e1388ec88077f8a3111d8011b7e8e8773580a1e2b71d6432baff09fa08ee54a8 1ab7dbb561103d9ac32e55c273ebf738480567a9882c9957f9e29829814dc766 41ec6c7ea5015d879600675359a21e160a6fc940e1ff634949c759a076da9c06 68651c22d74e0133a82eab94e8734bfded3bc219b1de7489180835573cb81ba6 7a681ca2928e3e2154ca190cc06d015144afffd9669b938410e8d48980a1c959 e510ba604a63b8cb6caf1e24500cb5cfb6a07a90ff22f111b501e847523ff2d0 5ff684dc2245de82a8edda2d02ee20dfbef7db6165060b20e6e3d229437968ef 27d62503232240cd92508ce3d724f351d5ff8ad99a52d3cf962cf948829a9162 342165fe3c5060bb15f6a889e4be80653731012be8d694e8ef817b447230cc46 348a8c4cd0f26b244fc2bc8467a8e6a8285bb7228e6deb6288fc7b464152ebe5 1870af5218e7223a83f935bbe58415e95a278dd1191db1c7b9f2e3446ae12285 c49a0538443d77e1fbaf6660fdc15bc76181723af2f8b07af6579b408bc24370 8ac08b4ac3ae70dd7bbe090f0b0f984ebefef03c6d1d20cc4ba3527605c921be 561890d80e0162a7e2f3ba5e46ecc07f2ea681005f6f3bae6810fb8acf9408e0 e91f81eb8b68e7a2af87d5c82577bc713e4c163a0a64b9a80a99ee6b0830dc56 9fecda84807976d1b320c0070b4f87eff5813f4965aec60e27df8f64e0f08622 511dcdbdb0d0fa919acf81879544d32e066e435bdda14a991f86d0c4999aae4c 4070b2df0eec4f1f2176c382759c1be4742a12313c01c3bd77ff80bfad0f7100 a99f7645bfb669f3a1e6d70ed6401f6492d1ac426757ca8c40683ecb3166ab19 3481260f436473f8b4fa4116faece6a12472b022bd59e477bdec5d85edf211bd 0a0fdb72e6ee2481fd0f6057021a03dd8c150b428cce05029649f72c8c308cc1 4f1359b27b7131ddc944b5746adb2af2b5c319d19151447075db512359f7f084 ca291faf583e5b53d5ac607d6e0a6eec13fdedddbf1a003158edf75d475c007d 55fbd2f5e4081394fa79b51935f809b5d5ed283f3c5d08597eb8aafdf1f012b4 a41b6fc5b5791a596184b5226e3bb8d6185ad97a58bedcb8589afae849a6c40e 451394fad795daae087c5bd2d80d9afdc1b0eae52b73a66f97cb3bae61e1419d a81a237f50f2aed3186029a1a63556d2ca6ed5c6b6b95c5b9137c94a88a1496c 5b3ccfb721175424e567da7071ad3a3fd4f7ac1aaddea5106cd57f306014e1c4 bc0f7a5bdd857cc7bccec42aeaa87ebb50f3e6be515b91c1465de602ec4ba907 749217670c0ab1bc40c5cf19380185ad77a9ab95b130a7d47bd71f5110303073 3c5807b2e4a150dcd625e227fa09414ac6e35f81c02984727681ce70158fdc35 c23ee1f72b1bdbaa2e9ead73dd8513413ed775d1f10ff3d73d17f10e0eba8267 570609619b1850037303663b9bc27e1670b1248bd054a93d9d671e32dc9e037a 0c559cc85f990b2759baf9cec96554e3e8c062ee5a0ab571e408aa888e6495b7 88fa20f03e1c9f9ec7b8db45c1fbe3fd4eb89c10f52f0352b6e922352e986fa6 b1c71f7c30456bd20cc670cc976ca419257f15b01776be7095276d42e39f78ba 245cbea46dbbe581a728262a3bff4bdad410fc447c1dfcfc5ab68825f0685d6b 1222f9eebb48c02abcac8e0f064e23bdb7b4c5288211816a51e598d2135aee90 712b98ad2a0cf4b059554fe76d798a76ec3aa10ce2e95af0796dd9d46fa120b0 5b06984dc2d539dab5d3b83ec915b02a498d41185a2d3bfb7e465ef139fd605b a44f0486939c81e86e2aaf255cfe70d17e2ec42b8cc400ec2d699c3a1a951044 8d66c08160c6a2e3860bca6cc7d9c87b653c97c70994beb45bfc8fad9afb4f03 a7e959d6aba6f67b880b9ebcc1d1c2e253f01e079475191dc3eef978a9d9b2b5 ec30c554c57aa27835723253f4c0dfc4fc75ca591f9a64fbd65f7622d7b212dd "