# Template file for 'firefox-i18n' pkgname=firefox-i18n version=59.0.2 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="d4fd5f94e6463049826f854f66589984854042c997f977049d4f8a990698eb53 faca2b8efbef96c1f8362ba5b7f0b39ed76fce2e77028abfc9c1ecad4fc95ac6 e39ea62741370620936c43c84adc34eb63618108633b2840909ec9365588d76b 732cf91f7e5f8c21798ccf5ed7647afd7a3d64147393da23d6d5df97409685d3 a862f49f7045e8a10411007486401f134c38e3a0fce9f6f3331bf18783f1541c 43cb3a6e8aea1f876722508a6ed1c456fd313c129a93b0d49827d37752b320be 7f09f746bb2afcb8d82c76e3919607b7fc2f8a6c7ac65221134d2b713f610493 0c9d0500a9f85997334283a015528b2a2a3c86dbd604571206a5522d01811802 6ce855064e22750088cd09d61fd3d77cd3a2cd2b286e8603df9d02386dd4985d 860f9e8d7a7c7e8c35acde03a35f9f94182bd4172e0cfebc43d09a5057f54265 11cc8e9eeabb0171125939ff050fe736581df2957fa96fc54ba0f5c5c6f91e12 0d5068e3ac9293da71a2bfc3566e6cbe52273741cc9e82d5514b7334a6ed0e4c 291a4f8e85977a8eb93ab52ae7caa857caf7998f1c561baa534ab8a3958411c6 5cbec24877869340fd52eab4af21acdb0e30a298ad9e9d97b899a5a0223be1c4 935960adb4cd204153f1790397ce3b8793151a6d9b1f5bf38630b7a274b36bfe 266664866deaff544d47ffb90ada91c0d270fb563a1ef67baad86c175d88b606 73ed7ec234a6e197688ec0fd7809d3bf24d6f6f6f8aad9e47bb10bc600d8918b db17d7492e07c2c825572353a1407242180e0b53d399b48579d5f1e53ec8d11e 4e02cf24936162334435ecf99a9b1abefeebda06b34a75e527c6328502c1fcff 91ef3e6bac7be38155e5f957756f21761bf548a2216e2588721bf59a10792f14 c3457ea19f44ebbd2bcf34403c19d483edee46bdf2fa2de3ad78bb7ee2510f62 4920efb507cfee37e39b705b5bda6b1716eb491274f9df5be505e2a65c4d8fd7 c2b1533bb3c2b75c60662225017795905a2f3f28989d6098bdd7b6757ae3bff7 d3655db524f7eaee1f6c735efe1697bc183776adb85edaaa4b93bfdaf8861924 ca5d2cfd209a5c90521fe4fb014c1d3835b4bf11fd74f9e3c30ec57ada7e4655 9322e35d7dac234c334a9b65347344b4ec47df1bd415d0c715ff310edcae3aea 28b312de9234e3654ef5105777d195c6dcbd58107978407b4ff69ebabc75d4bc 3bf4c6c0de74e5eb1202f5dd6cea420b38b1210289f4d8ed78d54095e9241846 065e7bb9c94c38eb7d18f674a51076c6356e9c201ab647bc8a9f88d6bc24b934 f19a1382ee7616d9c0bad256ec10b7dab3c4b5c2395f6cb306f242eb8ce99eb5 b28fd08c3a6f923e4cd469ecf8ba58e6a323a754733f13144716e31ef86d002e 0cecfc780e5d5fd00e9bdba9b4b23b1c5da34b520636417cd7636a679bbc50f4 74ae886495cc10e62cf64eb6d0a90111e79a90f95fe365402b19c1c0d0dc8a7a a3a0291633b412eedd3e93e1e6726b74d181203a4c057a8a31db0981f2abd449 17bfbbe27944608489b08a3abfa414cce964eecd03b9c341f29d5f125062298d 61cdf4a594632ad0ae2f4cc224b61c3822b81784f6145f9632461f4f596f4b34 cbfcfb995c91ca794714a881cd12701d01ae3830ff518477c4b1235380052de1 65f578cf7a0c58592d75b7f85c2a3b1c847810ffc623ae3bdc6f8517d8e33c41 9a3e6621a25ba77291bc3e78f539680eb679929d810d8ff51cbb4db21f4622bb 3f44a6af5e7d75e283514e0a73f1a30a2e35865086bcfb4f47a76cc957f8265d 105229e5f047d917f277c13d72ee50e981c92cecd8a342608c15245b28d4d303 a1a5744ce47eaa193278f697a5bf267cccd01777d8e4d7c7433bd7bfe1ddd132 b51b0aac6319414c1a49858f180949a07c999c866c63e619818505727ebca52d bde5da8ad592142500f36757d3327129a6343dc52fb7c63b4edb1138b290ac80 84354abb5b8d735061284a8357dbf80ad0ab4d49618af82074d6b8cd7990339a a8c1ceb1fdd231acd78d91a67b79f4a0932842322b76a5cb6e495c8901b83823 afbcfa2bb1f5201a832978eb3ec66ac779107606ee21e7ed21b118887e982a70 083e9ed9646f3dcf558e44b65ddd9fd56bdcf8fe19c35e81de20fb5132854589 091504efc4de1c554bde2d11e4d547deb03355384776594fb794a818c0b09dd5 aa5807fbc05cccb0ff71504b7669908744aa61d8e6080fc8a0ccdec015d43f3e eb713392349af7ed2383b59463554ee0b2ded2a4f8b5292de5481c056f271bc2 7cc0bfa96e5a2b5203c78a123cf293f9150bf080cb901a97991658047902bacd f1ba41b49e0ff467b549d406d5554235251d75b91eca0eac193172eeb4a8c5ef ecddec11fcc909fb2bc520da8b4ffe573fde85a29f25b4c4ea72e15d014ebba3 d70ef8dad857d4f7b99d508495b3f717d6a27d7b2aa96788c51af4d5e875cd7e 7cadd99b0d23cf4f673ef76c0a5beab1ca6a4e9f41b686ca23c752aa2570c794 f7e418dbb3b98023b080814c52bf2bed020b764420084158161c1cc68baab87b d47c2eb90d25be6fbc4f2880659902713495c7cfdfd31cf3d23166e584061dbd e6620d3f8b4a8e479d45bf572e3897be1edc0493735fa599c86abfe8d32bdcba 2a549953373041fa8e36ae40ad913cbadd7af5a08555c5c6dc60459aedae2987 6903c60c5eccd3e3ba29315aae1406b48841b9396be3927899d6bce6955546b9 f5e80c52b4474f88460329cf8642287a96c7dd61bd03f70d5acb3cac0e25ec4f 29a1db58dce400dd16fb13cd424bdba0f097d9eee2e2e701f8acc0366bc7e473 a4be8ab4e2417c4056c92146a549afe8665071ba777d4252669c67c9ed6f242b 354f738c0df3f4568c52cd70f4b0c59bea2764fef283a0d552b9d209dbf6c3f4 97ade42f8ec1ac2c698e1777ce10a1c4abadef1e2987a3da4df50c64fe1ba758 9f45d75e5ad7fa288b3794661ba2eeba2eb857c11d6bd200324ee1c2188a5467 65384c5e4d3f36257f6f0793f311be4a50333ec67fff877a1aac01b9c403868f d583ae5e1ec6dff31adc76bd243db1c05c390adb7e757bb3be823370141d6e81 64bead2c33ccc197348ecdaeae4bc2b16d947e2d17fa3e83fff9eece9fdc3109 504d8e4a3e3c485ab03fce76636de738dd3bd5ab75e5c52bebbe74634972686e e34d92a38abdd251bf110b64c3c2bbf70ddefdc3d32ef50a6545dd3d8c8022e6 cd0e1e1fb5063fd9a82940506777fd5a9447df36f46f604026b1a4987e65b8e4 ab480af25495f57649c19cf54668bab1e209b60d07654907e13010b26503506a bd4918a2b0ce184da481fde4d6030991096defd8486a49deec07ccd94dd11990 cd6ff4632e846c0d982faccbda31ee379dc002c16a11e119de1b35543bb9f912 2554a16e953fe70e923778fac94aff135cec1dc83177b8d01c3062a27da3b8d6 5a34546cefac845cb6131382cb04771ae20f18a6eb6c058cab582419cc9324e9 34f7705c36c88f20ba2bcafd09b6ada3c90ae5d71acd4b7747ac60cce70c222c 19d8af678cd2874a37bc5f5836e030d0e04c64de5f3cab994f25dc27c48048ae f6d897f43b61d7b476cf0bbdfaa9bb09c97e1b923ed93ebaa45796da17d5815a dd0fa029de2d70ac4982d2ec5d904a8543126198080ae8a45b1037100dfc1454 ff0e506cfde1150867113f1fadf49a075c7b39ec1273254fd1c825c7aa3fc61d 0062281cc43f2b132663a690eaaaac8c483196daed5fc1c8f1de02b59005ad70 12d92d14cdb6aba7228cf634da62ba2ebca3210ed4db9119f4ba2d7c9c8296fc 7026e14f3760b906048d45d25eaa73d0f2a657614eb07ba3a567803b4daf2bfe 226efaa18781edc8c5ffec902c2a00047d3a0796507c9799134a5fe0517b2cc9 a39db56a64511ced3451aac4cb6d6dad6e3d49f7a60e074742b08a492a04580c f4b96792dbca4b8de74dccce1b51d5c4e6d0cd2509ef2573c1f992f37dd71c32 16f3a699afa42f645c0276b53be27d93f35f21f20289206431be0da811e3fe34 b1abb414442450d836094dcae26268c61608102e31d745b717efdc92e05fd760 7de47e610d82ec7ed7a57d830ef20c4a113770fdc659f19c47c17f4465a9e83b 1e30757d37bb8f13bec733e302e393204bc5f9c9b859465252b25ae053e87b27 5d852b837ce85c5a7bb4a4e95655bba83ca3e428a20b252c023125cc55e538a4"