# Template file for 'firefox-esr-i18n' pkgname=firefox-esr-i18n version=68.10.0 revision=1 build_style=meta short_desc="Firefox ESR language packs" maintainer="Orphaned " license="MPL-2.0" homepage="https://www.mozilla.org/firefox/" create_wrksrc=yes do_extract() { : } _languages=( 'ach "Acholi"' 'af "Afrikaans"' 'an "Aragonese"' 'ar "Arabic"' 'ast "Asturian"' 'az "Azerbaijani"' 'be "Belarusian"' 'bg "Bulgarian"' 'bn "Bengali"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'cak "Kaqchikel"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' 'dsb "Lower Sorbian"' 'el "Greek"' 'en-CA "English (Canada)"' 'en-GB "English (British)"' 'en-US "English (US)"' '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"' 'ia "Interlingua"' '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"' 'mk "Macedonian"' 'mr "Marathi"' 'ms "Malay"' 'my "Burmese"' 'nb-NO "Norwegian (Bokmål)"' 'ne-NP "Nepali"' 'nl "Dutch"' 'nn-NO "Norwegian (Nynorsk)"' 'oc "Occitan"' '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"' 'ur "Urdu"' '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="3f2ba9320f4909c96e4dd622f5e514c64ff38f37396f6e1a564d30d5e594cfd7 356c4b03bdeb0755b0f4da33db5f69262f6a23f6b24bf73b8cfba2ad153f40bd 1aaca2b396708f610c4abbd8aa946f6ed801e2bf49c23378a23ac3eae035c50f f63759f8e33cc55d724cd8f168a27278cef0cc9f70eab06bef1b0c35a7f03931 97e425102826f5ce01742d777f9cd945ea0466dbad95ee672e155ced83b064b3 1cf70c87d35978c9bca9bcfee8554e2cfe29b187d30a096b0f1fce13bb1273ff ddb9721ee66f44feba0e8afd476321d21db0eace189c9768ff589f4242e3cd01 a509f8e0715d484f7bbdcfb3b98558f6dd5ba3c5feade3e393abdd0f224fe8b5 4fd26ced6c3fd12d32e4606594c045fe3c1e9f3eeaef6ad3a8d145183ddfef92 66df49026e36b7978e8fb1dc1e717101caa58ddb2664dba582001309c3b828a2 909e817334bf0d2fa22e7a1cc658b681bf05cf7ee15f46be04b0f6628b994379 253d1380b7eb7e82788ae6af7f09f50cb04e2d3cfa8449918b68a0b8f080af78 1f77cbadc72be0fe86b17a6ae0b3b8e1e415a4999db435a026665f06b71d4fe2 a430e741a5c05f18706cf7fbb90691129410728f04a94a6b3d419d8a8d705ffb fe20000b081d4c0497472ea2ba36a89492e1134e493ed25205f2c74d051205cc d4950b690f710fe3e61f09e6fbed8a9b52bfe483f099f7259ccd5ff1500f3908 c0cd944eeade950be7d184bc5f5b5fc2e4967868166217a8682e9dc3cb52b9d1 a7a24ec314b246670acf099309bf738e11851b01a37086f18da475005d87a73d 73510c25c860c0a6d2f90775183c8d0d84025f01f8e2fcfad1ff5f1cf09f89f4 dcc0fee2d8769c1912efd601196e664229305c99178ca0305c19e09654bc4b41 b615fa3a7a836dd2f0361c682f159e95b3b6053175645246a2ebe9833d179da7 3edb426d061ed1d9c7daababbb0426832a2c4e2a27bd56d9325b53b720c5fb99 7919ad02865a7640d624739ebe27c267b3844b107a72345d272bb55d935e822a 4e0ad13ebc3c602fb5317f32d1f5f057d628f719be62a6b406e3a38f681dc0f1 bb8ee36f388a3259f0adc6c9900568680e1d378858d149636ed91d9cebe2676e cbcf2fafc7c9f3f99efa6602564c0167a6ed7e3db39287abf7a5179eb2978b22 7f6c184fb68ac38ba8612af4f2c78e7741c7dc906e67b217a342316e6763825c f46e7865dd4f4152e75256f65b6d96297c51b28a1fef79d41cbbe99227b30442 a18aef681c207177fa2a884927a82c5a6924ed2943f1b3a9e4d3203d0165bd2b a3e75715ff8b60eb60b45bae45682658a65daa63d11af97d6b73e2e66bd17706 ca6ada663a3664e17ccf8cba08ba9af19112d2381152684da23433a3fac74a69 b82fe910d834349e6bc560be6d3ebf7e13de4e6e690fa444a440f28d3bb18a52 b5762753bbc0f89ad3009eec6a08309d81cc860d068a8ed83c0ccdc4c56326ca 4c99c72790aad89a3d6551131b64ace67d15b4c406b6f082aca4a76c7abc05db 73cbb74363164636eca5255c6b326deb6016116b3e21e5cd3caa60cc9c260eb8 0f84e705fceb45b42637521bf1f8f5490eaac35b6fb699b59e3708e481f1a6df a8f6100c7011f34191281b9de62b1103c508a69974b80f8d26e1bedb593b4907 29e6268619f3f2a57d7d61e5777506fd256d9f766902375c074261c484771b64 1e66e975e73c77a029a2e4e4d7fa67f5c0c5fc0e720d4798762c5250dd3bf843 68e037e4c6db7b43342999acd9c4396d895aa95259300faeaf3e616e1f626bb8 b4045ce9d42d518c47ca216f3bf4bcd630728d298ac92792b8e4b64173d69d43 1e45b89986fa2f0de6058190bf32468c31ae7c2891983f7d589b1d4e55c1536c 6fd771ed16594792d91e82d979bfd0975eff9dd6f5b18aca785f4d24c9e3b736 e1bf8f800f8c5520cf5d982a6616d74737dd573c330ff3316d1f148ee7c7259b 541ad78f4c185666cc8fe3e9a3014aa9e89e8d36cc54a4e63891081dfd0fd300 50269984e3087c7df3709aa00a322c70245c56757263b0ea379a716ae3564440 1eeed1e21cbf59acb8f3fc707e5a6f2d603266f0f482954d26e0ef339f438d4e 13b5e2b3728a7b9ccef953918797457f74193661f45c1953bce4c297b57fe92e b5a291ab1c6e594a5d42616e4ef617d2c35fa21bfb68cf7b41131ac46373fb48 cdbbf3a770f892bee345d2d09936ca2e372ede9a93eab241329959a0c91bffaa 56a00f95d0dc5b9773a2a4bdd3f1c4f313cc72a4f9beb339c11847076d7c93e5 67eb0beb2b86701e33e6ae36fc5ce2061a8aa5b25434651cbc948fcf31835eb4 b7ed3771bde06bf04d2751f78eb44c1bd8b2d07a9a4c26474d447e5e20643bae c30f2b9f90aed0e5e08253849a4e1f8eacb851960d110cc6e607313eaf4e8cd7 2ade2e006c294c23e24f3dabec292eef8be284c8d398ea5b66a4eb4c28393623 8b5a0955701a4ff95bc219fc1e99a96cabb2cbea7948a72fa980590caa94a1b7 670086791fd6050c0835f749bd0da5909ab9e46826273ba059524d80cc15e8f4 5f7d526c9766df9c7514ee616d3f34907d1cfaba7fed4eac8df60ae7939c3b5c d857454bf9e3e7d2c1ac84605786d1bc88afd21c88950d6bd104547029cc0b79 5db2b576e2bab4134fb0dd85257452025783c4d868e055faa84919befdac3a71 4e014daed9cb91bef0d835e50af23e75dae6645f50aa0c1e5163231c60de84a0 97c26f0b795d9a357aae122864f6cac7d3977dcc81fcc951da74a31d601f1f41 2ad72e0a82c5a9ff204ae0501a26823f898f8fc403f904a27f23e2111e36ed7b cdfd6a44387f77359e5e5a9d3d0365e210014a37b5979d0268ff687099571dd1 e52301792dc9b04a3a82e1599e05ab2a1a8424896fb6ab8289e5c5fdb4be7fe5 7c6bc07db83004c241c6ea355d4613fd7a2636d9012d273efa83fa4bb40dbd02 b735b936df7d0d274d650dd5cb907cf00e545433b008a9be2b52f3cd426c7b6f 73fa0631d5b31187442666d1323fc4b615270e1249fec38b3e3e421c55601bd8 dd2eef3d44d44ec05f2dc3d09f29ab7309d25714f9befd76b618c571a7501fa3 8cbce1cccb2f3b0523a5ccf3da917c244b278ba529dba1faca68c24de54de8b3 c265077b6961023dd6ad0d1af8a2676d0cfe461253b725d90c58817b089031b6 a63bddf7297f8ca0736d2667d6a855e5ef87cfec8be56e660a0d66468de8ebc2 40ebfc5349c18959f0c3d7ad8ca72b8f2dc855b4f6494614fcfdd6e3f8c95370 83d2f5231378ff3035c3ceb75ac2afca79ccbf522836816d96dda26d728ca294 1e0edbcec59180be6a71d2a413012a3dc9f7dcedafdaba1212db91268d3e558d 7145f8d3bf9db35a9cf7303925ce114db8c892c4aaa8a1f6b8faa522a73ce6a8 97bddf5e5d13a8a2e051b037ef109315f45560763546a91536a616e9b144b7bb db789005a81b655bb6110d2bfe4ae68e58d1da536ed23cd150021bbcd54e37a9 acafb7f340a28d8c4e25978a7673a6d4c2d1e01c0cb607fcca100520fdf69e5a 676670bddd7a9d2e93b92e4e5b95f6987cf3666890ce462535b1f096e3be6044 281d9b0b8d357d7ea6f50b833ac130d52ecf9bcae46a7118a05c7826550320ea 0c703243bd81cdc11e1e65c19bfb2aa19a62f5040b101d04a922f8ce6c98852a 8a971c55300ea615b083eeb85c254b00a3b3c6a707c288ffb1e3a19de9f44e15 99f922ae3adf4a3d4b68e42e58e62ec9a2e6480cfb1bf57589541f7a128bbdca 06c1859289dfbc7da249f793fcac7587b91abe309f767627dbc6fbe7f004d4bc 01b62183ce512b1272894bdd10432bb4261593bba74c024643b3a14027ad3131 4a0eca11feee73b2027d8a7c14cc5f2b1b499230ec58609b543960a7f964d8d3 c55342dc5303a79592c40aa4b2dae5a2ad69dae5b01f80c707a7280d0b7f520f 312f0ea8c1b21772cbd39128c8b51c40457eaf02cc055bb1f095071860d73d7c dee400420b646d142787678196fd04782fc4e355e576e71410118247df3065c0 7b70091975ebc64e3a7ea5d5aad2cf3be5388452df48a12ce6d8d41463c9f6fa f4905c7984db6fffce05da3c69938aaab5d1691fcea9755291a882725fb3ce8f 7c236ce3361e47cf0a6337cff008ed87114840b9681d9fca8e5e245ca631ac1b"