# Template file for 'firefox-i18n' pkgname=firefox-i18n version=89.0 revision=1 build_style=meta short_desc="Firefox language packs" maintainer="Johannes " 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"' 'ca-valencia "Catalan (Valencian)"' '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"' 'tl "Tagalog"' 'tr "Turkish"' 'trs "Triqui"' 'uk "Ukrainian"' 'ur "Urdu"' 'uz "Uzbek"' 'vi "Vietnamese"' 'xh "Xhosa"' 'zh-CN "Chinese (Simplified)"' 'zh-TW "Chinese (Traditional)"' ) # XXX: Remove makedeps later, just for build ordering on the build servers makedepends="firefox" 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="6a847f99a28bfbd69c80c905b12da89ac6cf3ba11b5a8910923331259d2ce20c e389578012f1737807f86b91a667c00b1e8aa1f97f5396f99541d869d9e8d9ca 0959a202ac994df39c12968fba79882862da9443c51d733fc686b093f4cbb002 d754b4c4b07f00dcdf66c1165596e9929dfb410c337c16c5a3d39e58a6bb8ce9 2fc600b9d8ede173de21fc0cecf885f90d989d889833385120b6ef68068da4a1 d240023fe4d5cf7df3fb6fca7f5db5fd0acc3682f280648c12ebd5d16cf5e263 6b0eba7e19fc7e3a91c8aeb57c2f960bdbaca2e2f53c0cccb3a8e64ac3042aba 29e3abdb69600bd5113b85db771e6c091f74461d56bb47303af12f1c43750667 baae42ddfa4001ac75d503d8099fb49e1e7c9b52c9f0b1aae8db1d6a9f7f2d91 c9b03150b23971a5640cfbcfbd2af3defcb5d67d565d762bfb240275d25824df 8a2007fc267c3e6790281ec52a0694f789ca0ac95968b9ab662c11b096f03aca d2e80267a2c8184bcb1a08c7b937aa24a0b2d0d3083b145bfe02c6c73be49ca6 00419f454f44af8f3422a9f3308a8fe7af0b266c53998b815fc0350bcbfbd560 e53ec85e4c531794c95e9d518ec10ddad42e1df0a6cda78e3f70de0bf60cce34 8705fe76cc395d9e0a13dbc3812a58fd7463a95216fb9a632f5cf045f03c1350 8d5c197ba6598bb8c138f5e00cb5e2717ac2796857b065c2c5a56be7e9e9e217 7bbe55d91af9ad45b16078118f85ca52b0a8d65b4d60719dc1920bd9a9ddad96 42ac88d57d14568bfbb0fa98baa4ec002f24ff7d4c4107db4112f5940e7e333c ce610b3f39162b7dd70beb674083c066cdcfe6632ed5b56421dc31da9a253029 ca66e6d3f1b03d91bb47ca921a55c6c2abc881798a8eca86f11a8a06a611cbda 2f983279220a58b50a81e23385b7eb7c59834abca7a5b260c95ffdb954317810 71d8db8f80a279b537ef34a2bcaebab00bcc164d9dc39c4733a9c639e2f9759e cca6d9330db52580ea5b98ef4bd9af45a5d48f49125f2ee305d53930f2bc4a25 2b1c764f279e6a356b9d916c03420ea14a13ae9b0346026addf11a38b4e37179 087e71fb9210509b1cb24d66fa17bacf6950e99a09feebb04d29a36c2b41e2e6 f85a6008fff28eb6886f8ca6b7fe8295694f7420d660b647263771568c51c27a 9b287dedaa945f45ab4e035f715dca684ee7326e137c4cb09365143652f4fbb3 26e69023046df3bf520250f01f8a56cc12973588f7425d3dd7ab2f423dcac5b8 d7b8cbde5b38daa5efaa97bb1339f04514e40cd450b915ad08b1d6772225820e f4b73815c37364b127f907188513821134d56c11946976b7ae39075fb39656f9 48d7c9a6516a616aa0d520b8c02f51c59eda4c096ff39a8f43e410b35c11aba7 9a020f5a56df7d22dd6f4de2aec8d6f3aa66fca63c57077aeebda5c35f2d1e44 9ef5583f6fcf03f1e87718d40b29018e9e64a6d42c9f0521d82eadffe59f4114 c5e7d5d787a11cb2ca24fbba9219b193fe00132ced43eb80fcd263a81658c1d9 555162a321adabddd8df8f7aa71ced3254803c0f4cee544fb693b0e6ca03d62e 7a65b020f9ecad3338691b296053b2870b9f6fa1afa28e49470fe33e579eca6d 187f924d0218d3c2efeb979fa85f308b9b2bb3ad69dcd44777701583291d4289 b6f7096d623972c453a05c030b6afbd3bf097036b71138b458226d1b2c5581b2 e3de3a816ab6eae4f330963cdfe52af2fcb5535450cacd7f50923931e5da68b5 491becad650258ad42b79bcd21c63bd9f07861d26d64584753c756741dfea5f1 377e94a7cf76f10f8f69818cde5c64024c3be6898136167b4e2d56f49fba493c 50be198cbfac1a470787cd9a1efb9ec040cfac792bfef9d5d2414ebb12323506 6755b4f1b5de1aa8dff67f2c80b27ec7c801a1ad1b189a530981de22d9aa6d1c 56a145776fecc4bfbfe3d110be4b397d5c07e5fc15b5d446f76f453eac54a136 da333297b9b5f96c3974d9ed0ae5ab032a193f330f91682bfbc0b01f9569ab77 64bdec55f42f64a08f5f9a86de045bea085902eadf3f0103694bbc47d0a51ee0 fbc25c307627b0e4a66c4e13b3090acc8aa2fb502368c4f35a38eac5bd586e4d fccc7bfa4d1c2962c8a3d065691ccf5a5958ce61346a9f1b5dfdcf8960d0aa85 bbecfa079679f85c6b222b17bbc30145e386577138ebf11c92af6e25303041ae 9847e1ae7cad612c2ab25f055805affeaa1f0c357b3248434ff69d2160cd30ca a654300b2e9f386b1c9d0764155604dc840c9b07cc70702a4b351aeecdfcc6c0 f7c0bf57ba386af117b20e86e08194d1b6351dd739fe3fa44aa156055e22a389 ddba6d70ed9c87fc5972a977037692276d37a7a0f8191fc0f8d5a57316d848e8 7f849a6f5cf815dae4ec6d5660bb0e5c5e2da99d43153270c15d1b3b972b852e 9b3f1cc5440325988bbcde602130382050cfe4283f0819008d7a303b6b8669d7 9ec42d3a0559b072cd95c7588d18888527ce6fd4239313278d2dffeee1709bfc 9f40539aa73ac097cba4230e5ea08aad2ec1b667b6b0eb03e4c0d5702433a2de 3cc578d753e77e97a4496ede0fc4f930a3261fd70c378ecee3b227e99bff0512 4ac708be12069c8747f52a54cc864776634f08aaf83312195f01ddd15373895f 752090681af9d3cc5771b407d83f9684b792029df3b02e9af9dfa9298a70d215 9e3a12b09243fa2cdf579afdcb18c024d6f8522dfa1a94f70cd7bc7646588fed eb3e4795e3d9e6d263f7defb41e1bf182b69694baa5210de4e36339d2b4a7907 c0d9f167956b364b661fa531dbc6fcc49e979e2487e7b9dcc2a18568a46997d6 0f783cdf2c3af210baafc68c11a05d8f18da4eb559730407696b118a65647da5 e8339950ca45ba30f59172f776c03a13ab91952a4d88462c421f773bd87fe736 e3e34c053cd92c55c5cf3dedfebe067f49340d31059e6e04c19885196d644246 46f6755afe5c692579025f1c089a3a6dc98e04a261d254df4ca177d74341bad3 09a6e858e29bb1825c5ff07aa6d630339a674d164a5bceb3cba1488adf325db5 3d1fece4fa6022b6a68e2b2feb3c36e07ee518844795889ac6d44f302e00f9c7 11598b4f9a8e4775f8c0ff5ac126fa17f3b23f6dfbbe8cc8c66b3d7de9b556b4 5c52c08f2e04e85ae0c957e0087f0b39ac1f152549ee6e9fd33125d9c11b15e7 2a1aa6575372dfd351d762100a2c8751f9cd3960b1435a365c8d6df6ecc70234 fa2c7956764deaae789a7e853423129fca228e0dfcc5e4258b2f32d39674140a 1f579263ed4a8ef21f67a62453ed1f5f592d959518db73458287532311d703e6 826f7778d2c69e1a09eb5bc2b4d83878f078539039d5d723c1afaa643841829b 11d015cff3c3f51a58d2377c462a3b15a0e6fc7dcdf8c23c2be72510bc9955b3 b4c1dda9a5143d00568ccf651cc5cf4f5ed79d1fec309d6cd42489474656322e 2c9270b201f5f34fb6749e544ee44c7776d6faf95076affdfdd18d3244e3b1d1 0283a19da938ea4cd75323c1b273c2edb754a7b06d51ab236651da27631bde14 57a09ec1440b8d86d11e7dd287718080c908f22f371dd109aaaef2391c070eb8 1a85ae8363c844c8afd3252a332bf2603e6ced2279e7f99a4da7d4a4f6005867 ef4631a82196a199d97a9af3555d25776471a9ce5974e98d2a6a1f39861db931 b0b347920ac0b33d12cf6db5e417de40ef1893467a40132166d1d026667dae6d fe9d74f540dcc3fbaffb688fc52c6d8fd7baeac41eba863e4f44e1df611325b8 34cdc2ca797647f215be2253793e22b900982f5f671d5bb5aa43dc7658fcc03e 1c31a101cf95564f4127b5a82e31ff3ffbd00d63150221e372460e7f4d6ca7f6 2c4ad4d64ed930ce5ba5ded5ce02e36deda40cca38401a952b47787ff33f73c3 4b7349a40591164e49ef14186aebfc67f568498c2490de719658adf6d56d267c 96a9ea57610668310b1e5df044da22da58804e49f86cbd680a716daaf8c12018 27ac4999a85a5db37f5a7b9f57077ef486dc87d1c6b6b629f3f481ad8029efa1 187ef59014be6dbfe38d4c7154d12657e9364412b7a08f6d10e276d581eb886c ebff39e1a8c0b4c794943839e8e571973bb7c73cde2c00a5e8af88b0b6e016d7 0246b5614df11b4b15a5ef389ca0df1a397082f337fdff014ea61f7d872904e3 478f5ef7f9555cfe84c79f9f52577045a74491f6612a9ee4f5542f922b39c351 ec3bb98ef5c3213932588b14ab3bb5c954945c844f38503f5cf02d4564f4f41f e0695aced062822baeddeaedff8c2714cadf2195646cf114c2dbe5acdcbb56b7"