Date: Thursday, June 9, 2022 @ 17:21:50 Author: heftig Revision: 448072
archrelease: copy trunk to testing-any Added: firefox-i18n/repos/testing-any/ firefox-i18n/repos/testing-any/PKGBUILD (from rev 448071, firefox-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 448071, firefox-i18n/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2022-06-09 17:21:50 UTC (rev 448072) @@ -0,0 +1,238 @@ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Thomas Baechler <tho...@archlinux.org> +# Contributor: Jaroslaw Swierczynski <swier...@juvepoland.com> +# Contributor: Michal Hybner <dta...@gmail.com> +# Contributor: Andrea Scarpino <and...@archlinux.org> + +pkgbase=firefox-i18n +pkgver=101.0.1 +pkgrel=1 +pkgdesc="Language pack for Firefox" +arch=(any) +license=(MPL GPL LGPL) +url="https://www.mozilla.org/firefox/" + +_languages=( + 'ach "Acholi"' + 'af "Afrikaans"' + 'an "Aragonese"' + 'ar "Arabic"' + 'ast "Asturian"' + 'az "Azerbaijani"' + 'be "Belarusian"' + 'bg "Bulgarian"' + 'bn "Bengali"' + 'br "Breton"' + 'bs "Bosnian"' + 'ca-valencia "Catalan (Valencian)"' + 'ca "Catalan"' + 'cak "Maya Kaqchikel"' + 'cs "Czech"' + 'cy "Welsh"' + 'da "Danish"' + 'de "German"' + 'dsb "Lower Sorbian"' + 'el "Greek"' + 'en-CA "English (Canadian)"' + '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 (India)"' + 'pl "Polish"' + 'pt-BR "Portuguese (Brazilian)"' + 'pt-PT "Portuguese (Portugal)"' + 'rm "Romansh"' + 'ro "Romanian"' + 'ru "Russian"' + 'sco "Scots"' + 'si "Sinhala"' + 'sk "Slovak"' + 'sl "Slovenian"' + 'son "Songhai"' + 'sq "Albanian"' + 'sr "Serbian"' + 'sv-SE "Swedish"' + 'szl "Silesian"' + 'ta "Tamil"' + 'te "Telugu"' + 'th "Thai"' + 'tl "Tagalog"' + 'tr "Turkish"' + 'trs "Chicahuaxtla Triqui"' + 'uk "Ukrainian"' + 'ur "Urdu"' + 'uz "Uzbek"' + 'vi "Vietnamese"' + 'xh "Xhosa"' + 'zh-CN "Chinese (Simplified)"' + 'zh-TW "Chinese (Traditional)"' +) + +pkgname=() +source=() +_url=https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/xpi + +for _lang in "${_languages[@]}"; do + _locale=${_lang%% *} + _pkgname=firefox-i18n-${_locale,,} + + pkgname+=($_pkgname) + source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi") + eval "package_$_pkgname() { + _package $_lang + }" +done + +# Don't extract anything +noextract=(${source[@]%%::*}) + +_package() { + pkgdesc="$2 language pack for Firefox" + depends=("firefox>=$pkgver") + install -Dm644 firefox-i18n-$pkgver-$1.xpi \ + "$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi" +} + +sha256sums=('ed5be7552b72589432c44cef4446208bc7f94fdbbf8c7a46aafc83f223a6d436' + '0aceb525734b1e5647f75d6c0ac3b14131594c7fe1e7fcf7a7c8be8d920c8a61' + '02c4c0d865eaa1508a8c660f312ba3947bd15ede09eb9dfcbf25e31bd6370d63' + 'd71038f9da1773305ee7ff69808ddcd460196795049a5cfa97167fd224345f49' + 'e400acc7af52b6d7bf2bff2fcd4d325345cba5b3d1f8d417023020cd1a1e2eec' + '15de0f52e2484e77be071f987dcadac15f05f93c4cb676f023d037ff64f8408b' + 'ee849e83a50c3a69b22ba93e253d5a99a9793be738232ffb3bac0c078c78bb52' + '1feefc2c94b6dfacb868c91ae1aed6e63b233b4e3a2f1043caaeb8161e62be74' + 'e8657525629fc6dc35149b629a379bebd006b1b9d41845be098f3bb8ec6ace67' + 'cab077c643a57f10b9c474277bd0b191cb6e25638788ac15c9e176ee393d2393' + '5ae7f71bfd39956b8553446feaebb047ddfc520459f275e8765bf917696ff4f0' + '2c6ecd3ed59d14cbd5834259b4a258fc1513f6d8e09aa14e96467f5821ecd6bb' + '19c322ee28a0b89bedcc7f20fb85857fb1d5bbcc6c6183d54f965165d42962d9' + '03f4fc349e1631d5883b5c2a5f601e57e01ce7945f3f08f970f413b5a8411f77' + '3c889dff21cdf6e6c261e160c723e21bcbe87dc28c3c5687275b35bcc42ecf47' + '569db6c6aef1a3dcd634c7f3dad0cd4ef5d7fdd9bc4b7e37003fb8fc9ca52d04' + '1abf5e0077367234e2363c4b531a37c6e0c229794c3aca5f2ff83cfb661f0576' + '88dc29afeb4e10b81a352902804705ed1b0e3abd03aa9f20e5896dcd0febd185' + '14e0a939d23596c8370b03189fc0d0bc0a6eebbfa40b00cfe2e5368c0282b33d' + 'c286bd9ab2237fc2262b5e08230209254ef545fffb0e3fe36645f12ef14d4cda' + '66875ff542436d2f6c725efb81c820c7a7ede37f0e925c2305c44999544133aa' + '5472ee129514179a5ed866564e8778af1092b9516206aef9c8d80e028386c5bb' + '694a1f37b26486ebe10347ee7253db720aa1fd560417a35bcce05e2522846946' + '1a99f781645c1d20a0b00bab9fb7fc5c51f298648225751d3f6fd6f8702cb8aa' + 'f741d5c6acfcc9cc5b856b1061eba22e4c441a1b4911d5d9c2ebc0cfcda8d0e2' + '787fb1a1e55ae88a1511a118bca51a94cbee52bb1d735aead9a53642f8a9896f' + '204ca0c4a8007b027042affe98f68a06ed931daaa240801ba0d8a6504a41f292' + '7cff5d7e596e7b1016d62032e676e6d9ec241f0b2d2662d2aa85978d8797ca41' + '173cf3f1db9977cfe8970b10b4b2488bf17a95b5d70f7aee105f57c975c74b98' + 'a190cbcf63bee079efa4efefe8374729208150959176546b9ac4f4dd67dcff31' + 'c55e07086edcb10b74d0948ec7807fdd86b51527023f7d48e600544f54eacda4' + 'fc6b2f5d1ffa0334e2323c0dbea4acea081854b76e458e3d03ef723e72f042c1' + '65b1d5b59587860e8851bbcdb43908d9fafb2e82b8f453b6f7679af80db10c11' + '7c0c575216db5741975ddf6fac5515654f965a294c55a4b7c4dc260ca32ecc96' + '472325c726434a8b1415afcb2f1f4beb4e64e84cd7bfeeeb325b170f83608467' + 'fb5738328cc412fa9d766d60046b2f48368db912bd2fa77e58ef108053c4d700' + '307786457a572b4c3a4944aa9786ce5f15556cf025355add2296d4b509f97e1f' + 'e20d65ca34bc1de29484f18c4f2d419737419b4d9d974a9a1ea50b622019a22c' + '32dc9d36318a6b5b4c5b5b043499d32da01ca5766087fb04d6b407c2e23799c6' + 'ad87c861c2534d56a8552dc27cdf765dc13769c11bf93afcfd3643cba7fd342d' + '75bad5529ff59be3ba641fffc7e419b459cf9b8b788ca79b6ad0c34d8301a67a' + '3ad4c7510b8ea15e7374b16ce67c7d9573f34d918b769fd618567bb5fefaa21a' + '80443ab4873bf78bfa97b640bf7870db5b0539c658d52bce442de2f9087c61fd' + 'c264effcb13fcb8ff69aee2f297998b6707253f1c60c135c0bd3a6c31101e91c' + 'd32b27498f9ca1211d585dceaa07c502f4dc113aa8f69ab8898f3a7abb9bf983' + '275f4da7e7f99544ef11f3ba29eed96fa1fe46f3300b5642c3b552003909309c' + '8a37e9727154f77e502ad8cc1e692287662a600adf99aeb534adbed751c1e2fc' + 'fc8c453a640b329fd86e8711ff9f5c2c2a810fba4231f42d551cb881261042ef' + '4617409870b80e777b5831e13bc50537bc881b860a99d89721e8cd0123ecc095' + 'b24c7fa37c8db9a31e180495e881447df8d186df1e600983010fa8d24e102665' + 'b280609c17a7fa30b40e06b123515752b0cc31015bc737705bcd596f5b54194f' + '7c680a3447c386bbe787c94ebbf53422792230be6e5fe8317cf570ea4fa81160' + '01306b4cf4455eb0c8ba4511e586ef6e0dbaadb8001696ad46b5cc11c50e5dde' + '351b9e1a91ce19449f0bfb444fefc67ae7e3c9cb284c121e5275fe6ebd1a32ae' + 'bae7bc95eb40c272efd4cbabd053c88c58b32e0797f1109a33bac26acdd3269f' + '7a0e0a3b0bca1c85c754a90da279bfa9c81aa23bccbc3beff48367bdf99e061e' + '459abe53c247de6ffaa15ffdc4076fd7eb98329ab721a9b7d046f2dde9080f10' + 'eabfa6ed9c4fd559bb95a7afac8e0d72bd761c0fd25f9b2fbc2dfc4e561b7c19' + 'a9c3a787c4ecac6e0e0893a27c04347d919fcd8e45eb9a527d8d3408e93c8ff7' + '31b0eaddbb4637a65994576d969c14b53049161e26475c8446d209f149f51ba7' + '7e6eb8f127014388b1f46da1849e033caf80b351c341a1a345e6556d7b419098' + '56168c028d5cde120c1319d902cf8086d9993d76a32ba9233a09ade20897ae4f' + '7a14c159efd1bd940cb4c1d7c019b14e7f8fddef8a70f1416fc0d5d9c03a64e9' + '0f87061b5f9f3241eeeef54808023eb8dc5b5da542b6bb5dcce3ac7028eac667' + '850048e1edd47f618df235e396fb425ed95d5966da392cd5a775db1fd369a116' + 'ec12fe50526317b04d19b559aeb728b36b4cac323266f2d509ebda41c6571a1a' + '86e157ffa5e04dccf08ac54d9d9f6a7cc3d5dd8a6a159d076d79e28e6a7efeae' + 'fa3d06b57a1c497841238818e0235872e3eaa92a1285fff72652da8a33629709' + '10e2ae7d974c094644ea0bc942bafc724a92c593d301af38105d4d38f670b444' + '33a05876f3db5b4759ac0fbb183d4a148bc2c21e02a98ba399e55e07db4fc243' + '1fe5bb3bd6704d67219013d14054a85329c31a7ba4d0102d31f6e92d7c8d853d' + 'dc4bcc6f83176bcf3b4592e42028c313336e7fcbf923640db3421dfc683457a5' + 'ecfa7cbd39c083217975570ca9ead77b0a9652d6ad0900a59a46a74fe3b0a83b' + '90e4366784389fc2ecc1eca995c65d49de03e18c5027884e830ed41ede1795d7' + '9a8de63c5ea8613174efd78951b7d07782eb340a3112dde85cc7298edbcf2a8b' + 'cb260111748e7ca714e8ed19259fcd42e29f52269191ef42e584d501436cde93' + 'b563d684ca07458c9c2425ebb34091e340bb17a9428f91eeb45433fb81124599' + '0b07daee1594196377e8fa8cde38440781ce528d37e32fa396c9ebda24a5d38b' + '6080231954304e786b4511fceced3430a43708399bc43421ee032efc13fa4be8' + 'efd3f46a9894cf014fcab2c0440d424f9845576f23af975b81c8ec417004876a' + '2af0504ec8e35a7737be66320e0bff2d3fe06ab0b463b3bbeb563e8ff5a4d9da' + '5ddbb04a69131a4b909d91c99334f3821de1f7cc4b4b435f247f94970d36016d' + 'c846e1ed79a76994714a7cd1341cfa4e87b7e7bc874a305732d207451bfa7510' + '2bda954e26ce2d640a6be009171feec861fa7206e798fa39119341831448a25a' + '3debd0ffcce78a5e826aaac6d7d5c349a7c83a557b6114b3236ac169381a9eef' + '64bda1ee9682427bffc30607eb9eff48cd0f362186e3fe6a746671b33552893b' + 'd081fd3c0d75f96503fa7092fcbe127b98f41c69eb75a2f776de66bdd413f2a6' + 'b02caec19d30f1f123ff6ef303e55d36192c9b9fd18c887f264ff7cd49386515' + '0a54a6dffc32d7782b05c6696304510be94e3ab25fb941973b68801660fa990d' + '1714f28f03c6a655957f428573c26054b4bf6d558724844325d63c9154fee1d0' + '6f42d07f07fa58096c97106d632d5319c516d9306ab94b874a8716d4da59e761' + '0a7c14d11ba323b0fbc6e111d6e641cadd1e0e3bff9b1ce0d6dba6712c575c99' + 'eae673d6dafa7ac0f030392bb096d10b81b04f479f59b0c53987d1d76ddf0da6' + 'd48527ed3cd53ff6519804de1dcca284e548d08e145849e0e5cd1a179ab00279' + '753b92a8524164a261668594482d62a5c7c46068561ad08b8c06a9526ff9d413' + '794972ec101968df6317a076a6a7c9300abffb697e04cd51f81885ab23b6cfbe' + 'dd2e57795f858d01aba47dde88e75b9c238e7cb15888c1f39dcce28214b356f3' + 'bf6078b5ca9ea99acb41ee8484bf692498b9f14aa94b52facbe4ccccc2e21987')