# Template file for 'firefox-i18n' pkgname=firefox-i18n version=65.0 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" short_desc="Firefox language packs" maintainer="Juan RP " license="MPL-2.0" create_wrksrc=yes do_extract() { : } _languages=( 'ach "Acholi"' 'af "Afrikaans"' 'an "Aragonese"' 'ar "Arabic"' 'as "Assamese"' 'ast "Asturian"' 'az "Azerbaijani"' 'be "Belarusian"' 'bg "Bulgarian"' 'bn-BD "Bengali (Bangladesh)"' 'bn-IN "Bengali (India)"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'cak "Kaqchikel"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' 'dsb "Lower Sorbian"' '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"' 'gn "Guarani"' 'gu-IN "Gujarati (India)"' 'he "Hebrew"' 'hi-IN "Hindi (India)"' 'hr "Croatian"' 'hsb "Upper Sorbian"' 'hu "Hungarian"' 'hy-AM "Armenian"' 'id "Indonesian"' 'is "Icelandic"' 'it "Italian"' 'ja "Japanese"' 'ka "Georgian"' 'kab "Kabyle"' 'kk "Kazakh"' 'km "Khmer"' 'kn "Kannada"' 'ko "Korean"' 'lij "Ligurian"' 'lt "Lithuanian"' 'lv "Latvian"' 'mai "Maithili"' 'mk "Macedonian"' 'ml "Malayalam"' 'mr "Marathi"' 'ms "Malay"' 'my "Burmese"' '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"' 'uz "Uzbek"' '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}" conflicts="firefox-esr-i18n-${_lang}>=0" short_desc="Firefox $2 language pack" pkg_install() { vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \ usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi } } checksum="f3e9eac9caac851c7b6aa778f4dfb044197a318e1b84e51857d5d06378689c71 eace6fef42d4e02c47112e12f90176ef7f64fbe420b5d18da7ebd568c21bd88d e636d6bf57ee998ef75ada0a3e795a403aa1cb35a04817359959086f88c99d86 17ccf379eb29c2100cb6ebae9c9c73a4e37f46f367917a1cd210664112e61c02 779514a797096edc3284bf03a85b5180820e087bb646067eaf173c2f662163ba 8f68f32d7766991d82c715ee9d4d75ff40a3b5c95b83e5353b759c579786a7bd aa11435e5062314f3461a0ddcb5888ebbdbd75b3d55bc450a839b94064f07bf1 53085fae0b89f26a75c2f2f7efe7668628d2c9a7b5f20ef15d66cb69d488178f 16b83953f8a1138a1b97da527f9473671c3a86ce0e3861d54e1d34eb143c8068 62178c95acd6a2e917213a2357383aabf44b51153db813c71edbc7d940265e82 a815247a1b8606d187f516837ec28062ad2ee55a999d09751bdb81b35cdfcd82 9df39954a4d0db91d29e6cad3765be6cc2c3a9e76b7844142e8e4e9f1b7b6f04 f155a1c8b52f7b1e1c84bec847824598f9e5c978ac49da9f5c7a8a3910f8c47a 178c9671de9b13114790e2290445aad73a6753a3419603a957153914abbf4c15 5acd532be02856fc9a41cc9d034f37a10af6b803b827c4e42a47b0495358fe7d 21289e4f4eec8783d912fd5bd17e75e050ca86fd937266a4c3b29b67d6c3b091 6234c49dafff7117819eb9cc396ed73ebf633fa76748f10f92ef2334ce642a71 054d95d4e09c80018bb7618a1bb46f898908b24486f04c40647b4347c6f6c7bd df159102386c8ca8e1f4a58348f36af7c6f9499cc279595f34e440009adc96eb 15519bc72ee5b50d90a64ee423b27cd0a71322fb9b9b7b20e3f22145b955fc23 8a5811657703afeab8569f393eab4240264fdedd008aba4d941b1637869f1590 1c4e16443640db97093fb64b47071de0e3fc4e119e767ba9a91098b968173c2b 24a0f236afd73b98eee515dbb3866cbee199f607fb1776c0a2921453f5e5902e 513c0bb419c3be41a444fd093ad7328b9e3c567f5c17c0485005c6e962f6fadb a1244194a7bcb8b0ac9600c2207833c1e1df38357104c82f2aa1e95827ee804c c92f033867b4c87ae34ebf4f98b14ccb753e03fdbf7cf5eb01e8c9d6029a6a2d f4a6c1e56ca8f93dc8652ce4a9d847c20706dd9c703edd5a917c2824bff02cda d71b183cef7013bd7ed509743f9f928fe33c997981714347443ce1f1d275fbf3 0d4cd61f3eea812db1260ce1910345ab8e70ecb631dc1a8651ea20551dba361b 2b62e18726d599f03755f82ef92e4447e611b41cde02fc3876b16ec38d347f35 77257717689104d8c120858634681c2f400f457246ecad0b4e495d869fcbdc49 617a409bd0e6a78036c302f1a4e90b65905771b32ff10a4590fac2c0a1c6d818 83dca77b09a3e11e73a439791e4c7d9ce148b110bb813f237aaea1d9a9656da9 422a35e1026edc7beda095674db9400f398a124fb1216e52671d0c73c01437ff 54de836f425ef099ffbd5c05c00a6a98fa7c18506343a96f9639080d3dfe647b 2be029a057d0f9a6d6cb538ffcbd3177ce4db9056c1876fdab1c026b24795212 6f9c68c95045fec3db6db2b0a253318d911c09551b5f76f22a8edd01f9eb3acb eb5eff657d0620d67e0101c2f6fac08c404ba939ecfe1ac7a7f2f2a3f24e00ce d3864c5f842d121736e02edc9430d244c87925fbdcd2dc35966aecd46ac705e0 8505059bd327a325db11662895f76f534c633344a0ec7f834854361e7b60770b d619791e0ca9137c8965ab94228d23de45aee1afcc79e82dad1f1104bbbfa48b d183570d4a565f9b6d33c0851c97b0f3bf86011258961fdd8f8c5035efd86dc8 f2b67b48585e4cb86584c6f2f069d21c5a9c37772542e9fd0dc0999e4b7a7169 d3c3baf83d8f1cb54ed7f8053ba756c741d91d0a2978d1a6829b1cfe8fe27426 1f6cb73c2a97a020afdbc49ad5fcbbec55c70ae6b8d02715a4fa3e550575a6a4 e01144fbd1f583a5520926d6f8e5deb4579ef03c4eadc9d32e91d8f7d8a6bf00 30f0281837622d56a52616383a93b5958b2ee8c3881ab5b4d95a2e210905d3b1 139bdd0f05f54810daa3349dfc5203d5c9b15fb4a28ae72fee0f2e2bb97fb665 7b15ded59193a36cef203895e0b8f86b2ec0099ad140bca629a8465c0f1d55d7 c6dafe16cfff71b6d8236d91ca715d1015b51adc2888a0cc3a44aaedbd76a894 6690741fc071d0b01570611a898f819334ae4ba9e3407513897602699ab2105a aee82bb16d6252a72ef25d8834c5a6f8eb82fc5ed6b0ebb78fe3f94e511b38ea 3231f100ea25b3cc5618adfacc3f13b9f383654ffc3702c3c0ce6db93c0d344e 1d7c50626974a47e1931f65a94e03dd713103c1ab09ed30ab83110b5d6560a5f 27d20795c2522e1d9d5a21ee59c31349a3514d3e832b26c1e024331b75aa170c 75d7195074c205c10a0a6c89419163b18ae30d133cea519df59b6b868cd1733e 0b5c2d95e1f61835f942f712613750e89e0e607ff465d420e5d4ef2fa222ee14 2539aab832d7be893c79f56eff189577d6466db19f85de6a80378eb1d2c935ad d54561bfc11cec9b0fd4bf9f3ded2a4abfa2e5761b63704a6d996ae4554b5d38 e69c9f1e9dda984cf00cbc1d226ecccf2b1ea04af9cfe7962081e5d1ebfc8c16 dad3fa900eaac56a1dce3598b605e302357b4e7b2b494cf9c2ca22e1ed6efc5b cb3231cd193eb4e7b6444699a691e384f97f852ef56c1cc37a7ff87665b58411 f834afe8060d8213c8337d6880f5632bc38a6925334f98712b3ab488bb02eaf1 c8220c5426965afa5f8342a91400e811dbe1b312c132ed80b6c0fde4e0c6b1c0 7fa815af784b6c485685bc39a590696e8096ac4d3bef28011d80a71a618ca583 2ba4ee10582d399cae5b7c4e6564429eae1f36712b5990bead3c7d8a3e7dc61f aa9ec734ddda5116039fceee3433e8a20e65b5a3dfec3c9bcc18b1e1db60ba5d 286fde23208850692edbeeca926d836d6d5b1a29fe11d2d730663b971e498060 dbe77855b5566981b1affa5830ca022ebf888158e84dc65ddd5c9c1b42103069 0da8033fdc85a061bbd2d8400ca240950d8b6af7150d32322b15531e66e521f4 60adb5f2c8ca4bc03da59beaf750d098a20f0ef23175acbe7e3cfb6e99c4150e 0310310dd904e7a2066ff997fc5186f42289f2e59686d97d6c168af2457d0935 a870ee0e91b96ff1ee8d2c15b6f14fa100243b20d4e1c5a6c5845142278e1e23 f908929d8a9aeb81f16609f0961584e62512e2ad50c9ae490f517f87eddbc09d 7f9abb1f7ef1357ce0af22b1996b95fc656c73ec3b9ea2175bbab985ea28630d 9dfd26824cdb804068815aa5959290bda31def3ac1be46ce9a335ff4e8b43715 dd1dbc873f6022b66d2d6330419f76c1e354c30fd66b47dc1501f4173daec0f0 2c7daa59347cfeec6346637c7c2deb9b51367a4250c7272f5dfe098c35a22d1e a6b5af1e79c0252bef9aaed5e7a1403112b4a9f7e218343e8681b9b257f055a0 d6412c883ea9f512bc2f5b1f4923837d339577903e1a9e8886cc14d2a133afef 2c29bd7df7da01412e9b6a02c7a8538e26c3a43d20780308e27dffec5a6882fd 174e22eea67a1fc62018baebe6b1145641b7aca3517996ca7b8156c1e52e19aa 6eebe3873fe89c6b74e06c3629e59ef2bf32b755889f7e43ac718c09a3d55087 a74c087cf5619aad8808d9ff46f96eb96c8e9971ce4c18f66d91befb05f0701c 04747c1032ce8e27bebcbbb75cf6192cd45c78a1002d8c8e31bbb2fa7b41a999 d09bd777b7af2fa33016d8319a4667693ca6ec7841a3f7fa65c9573f0296c499 d3d3b8e265ed18aac59e07ef1b28d53544c3c74eadd64fa49ba9d816019791d3 b9a1649d44d270f1ea75425e0a240ed3a6a9c93c48d574095b2d99e4d84e9e3c feacbc7d10c635701dfb6864adc5c72ac98c4c493f5dbe126f27aa56000696c3 7cebbbfb3b203ce0da6d4872846df4687955afbae742ae14eb9cbe8c974eba1e de35632b65856af4a2a87d529b835b2748303e907412241e03df0cba1f83918a c9a60df8dbf4b11e8cfe06cd720cd652117d17050454583daf721624288f7f8c 8b477d44eb17f9c1ee3afed8a06f7b2642b3e177a7f59b03cc4d6bd0f9d8ea62 e01b44db4deb9b2637bc70d4c444679a7cfd9b6e40dc9eb87c696a76b17a8e13"