# Template file for 'firefox-i18n' pkgname=firefox-i18n version=118.0 revision=1 build_style=meta short_desc="Firefox 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"' '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="7c2a16be7c38b995aa6f1d43cf1d88bd44469355b98937ad442534bd091d3099 aa7cbfced2446de34b8f2ad009d46f3b126749cae8c093bb7e0e913547b098db 8a5e6323b883626000ea6b08ce68f83f06885918a4fe01b48bd36b7509c71ec4 a82e7b1a07fcfbf480b31c04f4ae204574c53f96dcffd0704ec66ccd4ad1c4bf dec9ff84dcb92e120580d9acd503ed0326369a2525d1144fcdd32a5e44b4f12d 1f0b00afbaa8e8bc8bf43fc9940f7289236fa6ad7b4c9596a9c434dab8bac1d2 185b75e4a9bb23e355c7800eaf84b678b1b5bde855d3f0b3072737be144a31bc 2b715a26cc8f23afb3645f14007918a0a364ba892a86eca5283e08edb54c3a45 0890db0ae7971e4e540191730bcdc0288ee6dbfa6d8db338be298fd94ce1fe92 58d2cd07bd8b4db426fcacd7a1996ec59cc6eb68a622cbec697fb47a4a09ddaa 715c14506b5dedc278e49198ad50e2be526dbd63205f30e7cf1aa182f6e614cc d05c222a4085455d178b5ede71356044ad00aebbacab25ee3342e387441a5509 e2d23de2b470d3d946f43298d5865c92b511cd26fd8362a84eb6ba9372f7de81 957ce719d41e3176fb6580f4d2e188d2da1f0144896dd31e6d02eb65d77b45ee 55ecd9b2db08c065286070205ef6981791e5cc2f606f03414b6d6d902e8d875e a60a08d6807600d584b6b75eaa25ea18b28f3ac52c2f527f4be97fe68bd9f9e5 bb2cf743dd00c3395c1d46b76539abfa44ade2054afc3e542a3bde7724daa3d7 3a234c0b678ea7f1068c4f0e6f3f93baa14b06b7a185578ef6bf79c63eaebb13 46c9fb3dd3f7863d4dc80e23f0e8d01802734e41ffd82a961464478f29a0cede 1771b170114a823759df55278f32985703253c92a8f0ebdb0f3088d226a3c778 b0c370dce2572a773cf1d31c396151473b869d6a630733be8e9054627866f2b2 a8a5094d4467158967f3a925455007eb8592f5c7965f02e8f42a8026c6a6d9a9 d08fdfca0c80fc48be30a66cb72e4460e7ac1178d9359699e06665d9b027f2f2 dabcb9ee45c85bb7a8013125cba3df9d90de4cf16cc912af70b1d20062290dd6 4e7634a6e434586587178193d8de348bc5424ec734ce075d01452379fc078d38 80dfe3de458c88a96258e316387e55cdf31cb41d25fd296278178dfa990aa2f6 f4040cd367aab421229f1c76c25db4ac80f30d160f0710d873aa838a5ff779a4 e0145797c5e9c9e473248272764d0e449993c0294f1859d23157a27ed1ca2753 6087236de7c01761c8aa9e44c37210fa62b8b29d23442d0f438c5731777951fd 65d42b7bc8fe18133311d88f02e5684016b2be999837dfdafb0d4f4220698b4a 278ffae5befbe7ad3847fd06c98480f58001c52f781b66aa204fe121b318841c e044d2e244839d80998416d63f9895522d3690aebc267bc810db35697e09da51 3a848a99e7a759671f62ec3b64b3daba46d7dd1c7354753bb49b47bf0e7caceb 5077c2573ba4a0902f90c92d8d207d2161ac6aeae5b6bfaa8d9a08f84c05cff7 8f83bde793798bf91033e8a00e961cda6a99256d0d0412f1150a7c2d2853f27d 99fddb40239c7a43f2a1ce88edbd5d8409872db6e7d2f884138d9c8b1ee27c58 3b1d24564151090f1d666f84ea657970456e17ba9647710cde44dc3b5833d7de 16c39b189ff201b078e4a4a3e7c043acacc0acdfdc29af8c2574e1dac5f5457c 71d57e233313b02c0ac72424209315c841323570015512215a083837d2f7a203 b903cc88cceb6f262d7fde61d203d6903749dbf65e3eeada7ebb3a6106ab0fe0 b1ca217be67f34186774722771820337960352c4015e0c2e7e023cd6f2110c55 7f93215a10f2f18b360aae717c0c04bea94bdd75ad2558b310f631b04eaad2b4 bd58602a915a72194f2fdf2debc08099a031b08e3dd20ce355a3019f2b058aa7 0e498ed5d50ecba01f810dc2eecb91a70e225ac0621efbc0b8883f349f1d0b47 cff2a624daf6552f4dcabb5b4941b340befe3a7e478df1aac341516dd53f1116 ca4ff5d2c0ed1ae3240e2f3f9f5de678075d60aaec0f0e4eeb340e6dc234c431 b8e7392ebb5ae39c51585854374a9e60dbf83a4c42088954170ba10a07592b1c e67af3c7641d5933512b7e9a1d80635581fdb34ec68b054cbb7ca74d570694d2 8b2b1c7c1998fe76efc1f4cf759908d3d280fc1c033515432eae1b9b964b6134 e04a9b717351350ff9d8107bb6068484ee575496a4b4e5cc98adc98b76c79fb7 af32681af927ba9187240efa157584c186fb86511840df434c86944c39301a14 90633b09282353a24c11e2571b5c8fb3e0cdd5d644c449b190addf4058042a08 7dc3eb8b43893f26581f3f6f701921088326f00fe1a9083385f349eb2b909cc1 d7face7446325ef9b31eadf19d73d3596496e359d5aa8055b10fc85a872bbfd5 16880d5896d6df52c0b0e6bfac3bfffc7978d6b96be5f92dcc6136357b651249 371a2fd1898df1b93da89a3f307142ffda2b373d375ccd21f1e9669519a399e7 c44a068d2d4af9130a64e21d233eb86b2cb32c3c82b79f27557619a04a04945e 2aeabd0dc632cc012964e1109fc3306655241362b2c67826f904d379a5b5c31e 7b721eda92da240981b056bc7b8965b21d42165cd3f96ff7af3cb45f2ce5d74c 525fc4fa3d3c9bd63f72aa015cd79bc23ce66af0f7d1e89868c9ca195682e34a 600c8c0c5a3fc558ddeaa1acdc4beee5a5c62b5f2b5c36d0e90abf8771632bfd a547a98bc0b3bc47f66436e600914f083d99b7effb62a07b430696ea535c9f76 0d87e375dbf10dbb20558c3eaf52beb32fc1fec990008eed90491c9418c8ddfd c46e7646a05ee5428bc07852001eeca42ae41b8ff08c18cef2938a7cdaded0cf 1623aa6a1ba7f6bfe6074065e01f58a55fe082d2fcf42700a3567a4af36ec207 6a977c8ab9fc9328a6cdde0965d7669aa602fa0cc1f26e4ae0b4e548e8258e95 52239f1997ff07f0f62ecd59b32d2b1a0fa8131d8ecb09532b92a393156d5707 ee21342fd11e06d87e584fcc68a718b4551e019a9b2ca09835c359a2cfdfddd4 d6bc337040f9bca4576850439ebc900a90bb101d55e47ac6b7493c570d555c80 1f220f09b4ff32113ac4b4aab3c3d9e3f1be8128801211bd22e7d57bbaabca82 2c7e984618b4803be1d560fc9b39963d01aa0fcfcd0923a11724c52ea9bc6f01 eff9434d2e3a02c177a7c49e8ceafca8f1820a84451c53a471fdbd0975fc8a09 d50b4c16e363648818823167faec7c4e0adae85d5983f15ed7cc23ce5db417c6 350ae9853b230d4105bdd8ff2cafbdfde5c3edd9b1f0e9aafeb9fe46c54a8c6b d05f95e6cccec8895ec2b6d71368ff24eb234c253150fe0cf079b70f8e6bdba8 803895097aa58d48982a2cef523189d776116a52c238a77949bd2f0dc03d2ae7 acb75376c841a8adb732928398135a017d9d873f35722dc311c994323386f2da 22a5646e02dc717e49a76a13f528740f86e84b09670adb57d3ed4bae9694a456 f77db2e6c0ec499270a0bcc86bc205f0b2078f357d9ae6c1b539a9337903f027 8422b0628af49eecaed6e4bc037410423f13fe05ccfbfa3d647000a89c389424 2b2e59c8ae9104d7ae8334df175090d376c15b91884fb1587c6709bd2a4d5ba3 69e3b3769f80b98446c27b6119704c30a08617a6835569d48de3b4e1b0cea04e 2523cc66399ed060211b157b3d68ad5146ba0c09a2064b90b50e34309c0965a0 b57f46244f6fa470e9b9d69de5c5e414e2ae009abec683fbbaf81948f021619c b790fe0284f33f4dafd605f286c44cc3c2a150d294e49795ad6c8316e7f5e59d b277465ee323ef63bc6ba244262f3f1e74f57173ac21334597cdb3a46f003a9d 007aa435f0ba0792ddeeae9acd822b2e00be84e58b9439fd552408e300454fe0 ee85c337dfc01fb91a9d5f7032a55b788b6eb453dd5fefc7c9a51e9942620585 6de1a89754d4a3f75d6b6b69ee8ee4716c0a616e0aee989fb7ea6cfefaa37578 da9c1b62582a0b16677e97026a41c1b3dfbea6591d810b23f105aaa41022aff4 e56dcb0f97a9c59072a42bb3a1b6ec90132b58a1c7a23c1edc1d2595219fe8f2 ce3b2d63d29beb0c0e3fc02520be54560b80527af3a3f12bdec490c703179a1c f655c3382fd896b4c34d3e41dbb568052fa4d57523e60c1b71b33b09d495e88f 04c562bf35377fb44f0e8d71bc2ca6ef1018a9144588dd30d68ad632c6568fd4 061d290f56823235222e912161eeb0d6edfda19d4ae153663c984fc6d057ac4a b19690ffce85a71dedd33a541046f41d53c45e7a321363a30ec96fd12f8249e4"