# Template file for 'firefox-i18n' pkgname=firefox-i18n version=67.0 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" short_desc="Firefox language packs" maintainer="Johannes " 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="dd990cd84596e64d88433c2d1f8c955f4e8d967614014fb713d6834c11d78946 bba500f330034d4b1a98bc25bf0252498bf83168b1a764b09731aaafeca24ef0 debf3dbf85058dd38c48fa373baa807d3bd6b496e2a005a7e3df3663ce0ec932 4c7e6e3a0611b39bf8c26a2d0d41e7c008e7bf93ad4d913ea6c979d51fdc7470 6e569fe2c0dd94613d603a8cb24c2a25788b49b9d5742191e18daafa682fd3f6 79f6e912e61ee9f9c6beaf2d096ac7d3b4d8f719e4d93476d9b6d7251c779983 0da34405bbe3b086889ce5352ea205018914dae921af0f7617a35de40813d030 a1f551a587e7da1855eacd3096c33e1663dd2cfb4d77bf6b4673a590686ecbca 78c09b42781ab0e9998f64aba169a0509da43aae4b800738a27b83221d92f899 3261fd142f03ec6197c988b1dfedd30b4cd4b88339a8fc3f5124d337f921d27a 8dd9e9b960af589b6460f8674a898956847fbf1f213661a3c4a25b2edb8f910e 996c4bef91dbfbe1a464d124243926e1703d49cb98c3e3837905cd373a1339d3 7cd6ea58673df5b756f42b9c40c3a94570ed6ea8796881c27ca1a191260786d7 9ee920b1e3a387e9401ae23a61c616c5eadb5d034d1e43550cb8aa23184fae01 75df5b1ff451cfd0c9cea9b0914dd09cbf8b253a7695f148064b8c9a50011faa 24795b9dee187d789292d17566d2aec727d93745305ceec5f41521f5d22f9a08 b2756a5b562363e04900b3b603695cbf94dd123e10d485a368d11e405b71b6d4 32c1001f12b668edde67e3b525a684c8b85113053c2a92b1a1e426282a62bf11 13ea1038bffb401901e60782a8ed3bdd6a432d006eb788e7523e38b17deaac07 bca3f3777b3bb40810f324aed123b16ea7fd2e2912df6dd0aea8eb4239cc4333 a04d313b65345f9b1dc3e18f2b45f226b8a28bf71a28b4e785509be309378995 8cb13af1428d830d746256cdad2e5edd2521d89c083426a9fab1d646cb9d834f 464396321956a4580baebe8827e83448be674f252498266615da0d28074af697 09dfd24698661fbdaabee2eaeebdc7d3b0332692670f0fcf527fa5337bc0152b d9cb76ab987d91c76297394c77262391623c7bf6a7aa6d3285733c91781a37b7 ac6452a9230ec8f98ad14ff1f0ea8d1e09abe261fc4bb8b2d5f23bb9e126049a 10b4a432d47cc08439923ae728ea6fc69d4dfab1e74a8a8ed26dd05cc2d2bc26 db5d7c1e2aecb9696b489909e3a212416f868afbb2b8bb6daeb12af87d41fcc5 ef68c00418ecd5f33ba2a04c04377486d3f41427f17102fd109a261524e82ae2 9ebc5226a5df4b59d43f882ac1189fa533ed5f5f969a28c66c309a264b3862ca 52c747aa446f3eac845307a80156e6b2cf1272f3deca9e660b458edcf0aca061 092be0aaa112c014a9265c67f87096c2f7435ceeb65d552c956483150b680b37 42e8cc02689e938cfd2af450a4c10252c65ac19ab629a7a8dd352468624c372d de6473facbcfc9a3546bc3a85e4af0f7de9cbd136ddab50fab3532959ab0bc86 163870c128a425251af2ede0d38ef8accd0adfeb5104707abd9c4224d68110f1 e78462147e49e34a98039edd3b751ac81b0d518c05b882c92593522e3be41090 ba5d2139f3661faf61e8ea81174154ff3a72a1cedf96e1ef86c4604a1d77dccb a90a01d2bbb21e2e824d8d11d502ee5686abfe3261d52fe34d026e3df683ec8e de56f1ffad56e4ac2e8ad41a5b8eb157de0e679ad2769ddb3fa937c5fc3ed346 fc088a3631385b3af2b2e0dfaead893fc8a5a4e97f1f2624ca67623deca56c61 20b9ef31253936a1b66ef665cb3b30de76b5cad3737a038dedc6cc60e0c4b9f2 8d6ad31e96e8e8ba6d276ecb9a272bb5fe55fbcd9a2023669f34128b19509781 46da213c720672c90d3f3be775f323f262ba9c547550e941d98fccd5c46b0467 2b67b45dda21740ff8311c928381731be16fd5ae5202e53c34e04e7012a2fd88 616ee83bdc800b0cd1dff9dc38f8fafdddd895361e0566d0647ed410dae19571 f070c954c9fe55546f26f7413644adf8735a0ac0a8f25aeb03c49a2f7607f99e b6c157049603e8a3c52861d09709127f697c7eab3f178fd51e63c7feb6d37dda 7c3eaa77d1d1815fede72a354f392cb9d56040121c5f846fd8c0266be002cf7e 9ecd26a0d734cb839607b9aad8905dad53cfab1ad8dea955736125356626d3a2 d029753420d2be27cdd1ed8f9cd2de4ed11599955b1f7c0dc8580192f3e7508b b1f949e5199bdff0c9a86129acc3109f0468990f0762d95208524b4070f04d84 61b9e86d6febbed5ad0cdfd2f8dbaf3d5370f4edb2ac7b7c50711dfe9b3a5358 efa82fb4ea09a766d338b19edf3bb7135beb47a5184a0e0401430f71b6234208 ebfb7d01f716526339b7f81cddc1c8c8f6f1482359289fcc856f4644b5a03e1d 3de49b3f755a26214a89185900ec738ef94d74a8df44e7b4ed1a05025f1ecefb 9f0f6a348c4b559d8e17a6212973d0640a7de991efb8ca82ac9690321ab94de4 173c98c5693713001cc11e8b3c678e88982a46a0ed52d5b57af386065cc13420 9054a916a230f37374810c76c16901e20c5b093080ee288fc917ea369bf84d29 f2f8b399058db692a373f25c3f9ba06eca8d006cef3135d70de86e9f8530718b ea92a9d90484c4e876719f7ed33537246a30d2072a5972fc524518866ac60955 5f3d4b2b08b0de74b68e35785d0b1cc4edd54864be66747a6174796a7cd006c6 d72ea87b03c7902287c398f261ca037f94f09873ae780535f6365a9953f5f2af d8eeced7eb1cbc38ec8c42777d83a430c8a248173a823f46c9f728a7ee27b687 88138431b6d6a12daa6327fb9e0fa6ffaf7df04eb4c474ae6e0016553a1901a5 d1216afe7723a93dc40d805207755ebef4f8f20cc0244c5059c8d6caccf09b89 76352a3e8a715f312aaec7b445eb7ea25aec078744c85d6dc5766b9bde97b5b4 52ec0852a4800f3378adb2d53111345d1ece2312196eaf25d6568dad7f69f713 f2bfe4ad76d999d04e1a45f57baabe84e66fb631bc17db10ba3e092033293cbb e3c6c6fae06f269725b26b2da7e91a581a99e76a1d4f3ff588aad48467221791 f9f9d3dd33e76b88a774ab49cc03b0690397cce5088f3144a393cb977e486c12 efaae764deeb4f68fb33cf9d94614c6417dd4ce003616d214bee2baf43fba09a 610a74d5827d18516b9d57c72454fc63e99697c14607312f88a0a632cc1afe2e 12d616cad38717e8233f22f9648ae5d01bd1a2f032766d7f8165c5df65057388 555b87bf983d17d413d7773feb9d229568c4dededac5ae75fb23edb8c35f8200 64b0905e5e2f2c13d2a8075625193a0e05632ccc46d7182fa28c91db613beade 498989d4890785900af1c9841dd57456ebe9ac8f0b6ce49ba5ca45b6294a59c8 c8b193b437f286d75887003d8999912edca3b1ffa6efab049ab1daa4089a07e4 a9f82fe7992e289b4bf89f2ea18fba0ee5933355d702f910bcedf0343cd14895 4ca15671170e895787514a4aed5eeda4fc8b6e51aeb896535a675ab265c8e71d 5c83d417aeeca96bc1a6da0c3308df4643e145811961cd17cdb778f1ab67da20 ea232ec62ef742943dc11f2c511ae18c3d6e4ecfc247b72ae79e55f3c9d1cb29 4ce37dda50aa562adf50863b1c5cc47261d43cebe687f1caa6087ba08cd1a1c2 7d1ffe2edccbb15dbe1cd9f90fe5c2bd28b3c3572f1ee50ccfab66d4a4a5e96a 80cdc738440f1dd24485086ad2ee95b1138c7fb7fc321b431e4740249d2f91e0 425961f166c4f8c7c44dd1df27bd709ba84b2e54464c1d2c746e55d79d7e198e e85f2de7c693f207d6b26546a74a67e3bef7a1711bc024d38932beb1cf457877 e52af4a4a1b91d4835d047244a2e77d86ebe950516de4f9bcea722710149b85f 3268f702171e52b947bc16f1c2258b67e20cf9933ed24f0b302b8f9abacec2dc 2b34cd5b84718079c251ed70e456e10dc84d8a4b0f6b1aca37f66e5872043ca4 bd2eb8eb6b7b3cd9d4355e803396dbb4e69ea846c690141b50371b43e9a1eb3b 9f5a0abe527cb14269d2003d2a43af55b9fbda5e4db6b53ac2e20573397fbc3d 88c0448bf4b830184b19e1fb9247f111a10583fe4c59fd8963df1a686bc4a343 4e533c2dcdb8f3bc9bea6b874c51d4f92e9ecf27a229f0f0d9f20d46dbdeb328 329e53cd9fa83ccf6ffbd134279decd24a4afd8e2ae789a813e570aaaf2b5b79"