# Template file for 'firefox-esr-i18n' pkgname=firefox-esr-i18n version=52.9.0 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" short_desc="Firefox ESR 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"' '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"' '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-esr>=${version}" for _lang in "${_languages[@]}"; do _locale=${_lang%% *} _pkgname=firefox-esr-i18n-${_locale} depends+=" ${_pkgname}>=${version}" distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}esr/linux-i686/xpi/${_locale}.xpi" eval "${_pkgname}_package() { _pkgtmpl $_lang }" done _pkgtmpl() { _lang="$1" depends="firefox-esr>=${version}" conflicts="firefox-i18n-${_lang}>=0" short_desc="Firefox ESR $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="f0430c3a56a450f4bf5c21caf847a279cb19e8a5373939a13f537f8b7bab7367 e271fa624527ff760878cd420942c704077fecbf723de22d3dd9287a60e076af 0d58ab44168656d85fc4d2a726ab39f7a79a5e3d161cd21c32b190bbae05e560 1658b2782ff9ba538f9215d1214be2d201293739fba29cade86205506465aab4 bb14fbbd04c85f4ad09c98afe27a8eccfc86b965e269c6599cbb76507e1018d7 0a9fb3717235352a72ba21707dc5bf15337e16a7cf16ebe72a9695a238d26648 9eb05526f4e3fe539d3c756d617cd50780116bbd87a3eda5817f156c30bfa286 dabfefa33d774e99047e30fd1ca2bd6049ed98d8ed7f1e70d92573b9c5ec8dd5 4ba54f6692543397f7694169dba0568331ef60cb09b9a5b08e8170a7bf6a75fe 11e44f831003ed4cfb929cbbe7c7a9a80830b9d3e0da29cb2f40e8f042fd6ffb fe9d9df8b4437d3bb9b160dfef6e908bb88ae99546a6a05691ea68417dd96816 8d2074da2ddece656e1b65a957cb1ffc027ce21df62e83acaf57deb37c0481ab 66a1d3ba08d4324706763eaebbe4b4d60b02fb6710187681100c342d7d4b5ad8 324e161c85f2287502e04abab1de88e8b4c0924a30996aa848f859d2d1d556e3 8ea19529b0536099bee5ad65799bb422a6e9460fe9670c951e8609eef54133d6 0e5f8613768bfa6456b781effb1982bd78f8405c30ee3e763d95ed5cae0de97f b50c30e90580b0c8bc6871dae8639a01019618caf713c1b8bae32485f0e8b167 f59ed6f6466815a47ba0e62bee6f589c851f1d6248df0ad0b439e31929e61338 c8f57aec50a10b6475ef4d06d7c2de794918c1ee17596a80445cf90c1e450082 c3bcece23d752bc3bb6bf36f135354f6abaa244bdd82a37ebdef2024b97efd65 2d0c00c47132e19c470c23758df33d0fa5583efab1a3b5648b18148dded4e7f7 55586600fa4bcb6223998639116e47a0ecadde8278fc8db54bfe7f1deecd839b f76a6b8ccaaffbbeade411976d71176dd598c30a0fc576caef7b8e2140e7e8ea e81a9b48b0c87944de07a2cb7bb3b1329137f283c5dd0d81b05ed8b5e62e66f0 3567cddae4a303042938d2a2d744dade06ab77831816c0f32295cbebe79c75ca 657225821c9c37fdfe12d09ac561d2702f20b2d17c9141f7e7bbcf7a1d7494e4 9b67115c23cebe3e3ce57c3a19dd7a5afaaf98e18e06357c4eace53b4808f302 348b9a59d5c621e807c002be4f57f616ed51da2d6e750611bb18da9081a61b42 487f6643e335e8a9cec42f14d50140de2f0a3b6d55af87aa123c432fd5f5eda1 63aac2681aae850d61b69c0411013ce2ae2c56bc428f174934668a3affd5f3fa b8799469657e5c39cea9ecb034db50bd0cd28a8ce146d5335a14ba22245291b7 2e794d017814967a4a142d53c8d6004d8f15f85d42b1d9d31bef989f1ee147f3 d8570f7716ad0b1e9fd59dc731f972b0518dd2dcaa1e41014ee6ce1de24795c1 d57f183a96c7d57502a884458839518b20b183afcf88662c5a3fac4198afa320 c00ec788d868a77fe1b6fa1532ededef75b1339c803b7b6ba75e5029c0d8a4e9 19fd25e53641298c2d726cda6ed60a1bf978813331405b04adecb101213c545b 14291f4955b8d24f01586c4e2b46ef00cf2b684f83fdb2f62ee4a5eea8fac8a3 aa5b1ab335018aa7e45ef7274fa37807a4a7999224aa6632a19f18e50a6558d4 bb5829ca7512341d4d5c395ecfda75e1d8a1f66725032f09533c60bfa7c32efe b0b7ffdc54d1067f4405f33a568941d738dcc0ad9a045b66fc50ca4e05a25f2d 5054a5f1071c926290dbffd5820ff19214e22ad6a63662bc93a5c1af885d14e7 444a522fdcac5ce9d4901de58fa6e6fa9c5b8a772755c6d1eec120e22aa5c964 553bdf6a60bded015ceeef002db99028c9334a4fc2825f9f147ac922f923b1e2 4838a040484a5e06e641c05f04f83c3f69b8e6c214e38589e154d53d61e96004 2d1a34a83c15f87c05c5be22dd48fd447e1d0772843e4ae3fbd64f17a6660acc 818c2dbfdc5900391e8aab5d27418bdc88959b66164e0a57890cff5ae56d5b9d 1c6a6c1c5024a81df3f858ab8038c4228630d9a4eca073cabbe35fb884503ec7 c85bb05e1e43bb34a469423efd70d4b3d0bd0266d8f851c959687d2ba346f197 5b4a5350d9f44cc9535987c50da886b52922402d1d607008239aa289f23f9a34 aaed4fa95b9f1766f4a2e2537b15554b7a8821d105f27254c4bbb23cef22cb47 c1aa4b8781925a68975a0e4a7ea419a8c2c8312fc5d81f2b35f5aabfa0a379a5 13a4f598164775e3a5fcffcca073460c5760294c54bf8d3b86c4d3e6354bac42 c07c624b39f030e2b670c7b95df82ce3118af2a46c9a4ce2bd4d24c3405a1104 207736a063247eddb70838c1b8101c2b6fa8e4b8fff55447378780af6c2a5646 ebffd88e898ad8aedefeb15d85628ecc02014ba17578fa01347e536c16eba46a 465c5cf939297ea1a4b2725ac6b647f084a34000990f0c6bc2e755313c57691a 8c38efcfb7b55a05c8435a175b08f3f040b9ba670e658b3c010c71aa758242f4 74ea5a3e367d775ebd31eeba01650d8d380ac2dc863aa26eafe17e431b0b40be 107e399c050de243083d4d05a184de9ceb645fba067bd6c97ac6ba692f3cbc9a 5904ecb6bee710f6a25eb9eb4a70ce3b32cc921545f4d3aae089573a8ced89c7 071310d0e7c2b0fdfbdc8f2646660383ec590f933d2f72a6464414976d873b21 5da1ac0f791df172435fe6e9dc0f8fed5a54bec5bcc219380718b6dec0739a56 dd9da1a0f0a33c2fcc6a9a149c97314478d62471c33aec00f0324836b894748a 76905cf4d180915ab1dd8ce07acc618ee0a8f32e25245aa193a0285c39181ae6 badc78dfdc174feb0b3c360ff6f087aeac2c00ab177768f5fc3d9db37eb03265 e87999ef3c49563295fe7229127c5c32b2a1deaed77d142923a1c02f1eacdceb 65be2e545586bda4c63a4ea17f904cd93e8a5ab69e8f692dfdb03e4348ca22ae e6d616793b35f5a3ec08eaf21a58fde941f4e704478ad728e754d3b9db6a9df6 15705ba576cc09df020e02b5fa1e98039e6438daffaf44ef169dbc3da352eba7 a3431256dc89be10524babf7243ef48b366348166f8c6f3b33e7ab3dad8f6fa9 15b2d810761ea44828d5166588143b631a8341414a35742c2985142260464faa 7fe472ee9817615a200326c14556281b75a1190b5918725251f6b5b48793979e 12206fb5285cd7d2b1125a6c372b05591e7beec37bbd05c3e0fafd900af70cfe 7d7311b5c059d86f5db629d7bb2fdd88232c138f911076f9533d144c139fd2cf 3baf8d0aa2769c76e548ff41dbd11dea6796ef0a25558c9aa3c9447ad7ba3fd6 a05cf9bef043afebabf9b7db194706288a3d73eaf1007f4ce6d96a0084b2d441 ba88eec4cd462d636662529ed5757c359d9a684b3659dfcfc899b5863c07a552 99746474185eb6090a3cfc5917166da3a598007f0dd9a4d864483938c2f1786d 5a9a0ff096f06f5885f0f3b95825fece99c9bffa340d51c2eecf76c6a710e4f9 7300854b0367c3569bccba4552f94ab948dbba28e4b407a1919cc509dc6e9224 ba95f83cd63abf7518e98ec71eed90a47f4fe43e1ce1215ef047663935543d43 e427833cf0985c680732d5ff6c98e34d0c86caa4ed8363f822bfadc291d24f3f 66bfb2dcbe11b41207e81e1d259f0a0783dd7425c26f1c97f02df4e275c9d50f a9be8bbaffbf17dc64ef42de29de38b61b3acf493141de9f462161afc7fbe8ba 24daaab49e4b71be426ef7276d556edb22fb8c53bb20f684fae1985fedbe2ba4 52cc765c308a4f1bc9d99396784da84fd4405c6e571b4911f36f34bc5aa94735 43a2b0033269aa6bce8699ef9cff2407fda2cc0ad56b924d0fb110cccbe5125a 4bc7a88ffa5a025f1eeb2533ede56e1b76259df57cba6bfb30acc82b48ed5a7b 844dfecaf0156967b6c8ca031e1782f2afbfc7c057d15f3ed47ae3962f0dfca7 693a74d9a97667fbd741f5db3ff3ee2648eefddb41fe53b0fb7a91300022d4c1 3f77022c3669c5d2c8a728c2027bd515263361cc7722c546662a56e9c63ed788 b029a2c9828c8f7fa4161bc7d0280ceed8ae23a1fd1f85e8052dfaa288b60bfd"