Date: Thursday, December 16, 2021 @ 13:47:49 Author: heftig Revision: 432598
archrelease: copy trunk to testing-any Added: firefox-i18n/repos/testing-any/ firefox-i18n/repos/testing-any/PKGBUILD (from rev 432597, firefox-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 432597, firefox-i18n/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2021-12-16 13:47:49 UTC (rev 432598) @@ -0,0 +1,234 @@ +# 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=95.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"' + '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 "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=('8abf936c310a8f61178aed10f0a3ba45da0ea1ad695a2927b9a78ec06e04ea65' + 'e01675b087f814f816499e0625e08f70ac4546a775f5f13a4572bedc88a31b54' + 'b0cd03518bea1c8dd19aa03485cbf49e39a02bc3b515d8298176d2edacf971c5' + '8f1b81c5f2caa4b0a3f89a5facbbccee63165db2ae1d54bdd7f8717b57fabfa8' + '6f4f0e306654257f9631b816c17023fc17bd834cf373a8d62a51277b111dca60' + 'bb0f9272e394156c78ed747d187af8986d3b1dc28b05d445bb2fa474cae40828' + '2984949a57e1c62d271521eeffd94b13f8f70ffa52c2ec4ddf5aed728db3e42f' + '8ebbb09e860dc935cac6c2acd0b84e5f481078705678497e24fbec403c28b901' + '07428c4033f866a083ae7df24814c2b217f7ac83f95846a671a3ffd1b318c5b7' + 'eb2487b259e6b83eda263a0aed8683553567c0f6da9e22c64aabab2988b3c0ac' + '6be6b63bcd1c379108b7d6471e3b6a50870073756ad600d8b701ff7ad7790e22' + 'e138297c9be5714767ec6e425b2a23e97cdd57dbd93730f026398120e14a92d8' + '22c468f258d3c06fbda914620b460fd82ed6ac3c49ac26c73e1fa4dfda6c90cd' + '08c938f56fcf7498fe05bd223c52a6c885f244ae2545c1603ee7e6b66bd458fb' + 'e7f36610e1bbbd3554d4d1feca8dca3fbe41080f0974933fb9434b55c5dcbd6a' + '14dd3fbd63a054e4dd2f49fb4b25e2e7ffa22ddcd5c6023c4c0fbea26982a040' + '3ba77383d390437abf2671f43d32c063bce6885dc2c43310a0e2f1b0dffdc19a' + '026e5a50c59c8e4f24f98ce24181fb5241b182e83ace6ce8265040de3c78f649' + 'a321447497aa4a2069af3abb2cac13a771a85fe5fa8b3d8a86a8598f7c45cefb' + '869ab861bae53b02b7da6ae90f865685815501ae68380d8c6dac254912ab2743' + '35ddcb3e0b616c2db9a58f258f24a0b6000be41344c93378c42a889654107519' + 'b28850bd73a261ceb3084ba2ebb1a19e64c28aeb3509a8bc5e6fcd1a498bbb1e' + 'b6344c735c22f8c4c26074cc7cd0e93b9e8c1f4a5d360216cb8d6da64a8d7cae' + '2a691626f4bb523fdc5f9d2255afafc513281f2ea50e0612b259c9e3a5e5dd4f' + 'a34ae46a380a38d9327239fda4ca1b295dba2b1c05fe02ba36676384e825a0ba' + 'e0ecbceb7f26374e3328e1cff789b639d713c819b7461408151533cc54d88b09' + 'c0e52e3b63393f30cc12ae121e44e94788ab36b4e2f1f5dbb6373cda4f4825e8' + '5c7bfa02dfa946eab9bdd3b92126455e3350f70467db242fd7b6e24525aa3cec' + 'c00179f26cf93c6c833d694f23e56bec5b9e1e6b0516a330af7b4b3f050d3a83' + '0d2119c0fe15e0ad0da2c15e3b0a9be83362cc542ee9f7e8671b34273c3be905' + '490477f865fb7739496246e3950bbed7f24f5d422e4742a8e582f4e4789fa118' + '171cf6441602466757d6141afdcf3cf0edacf66bad602e6484e0111e51dde65b' + '42bc70f2b0a5b6c06b0e183c7df00b42abe2cb5451e793b5b99a53779498d78e' + 'a815240c0f3f208484d7c3d32330dfd2ef081654ab8c58ae930c6be9698a0e23' + '71776ea18241a6041d2940e79da4fcf0c5cd40ca9ca7db6da3ad093a5a4bc7d2' + 'a4a5fc6d939a3b50938b6b5d59583c27d76fd21123312e6685c586eb5d2d77b9' + '9745ad1b1b9a92bd7735d2cc73b4679bdd50d64afa66a87610117c109c4dddbd' + 'fa770394330ae31cd9accf80dd7bf967868cb37d90515b811ea06d37a3abe896' + '45d39a7b3cc8a10c5fb815d57040d94beb7c2c9f99ed999da89eacdcc7c01dbe' + '3c8e08103452ec1c5b857ec6f6afb3b3eaec9eafa803b0834dec261579cbd4e1' + '2eeae60fcf730518e117091eb37fd5d5c7a92352bdb39ccaeb1f754aeed01b36' + 'e46742f379bc88e026281f8ca8a8c805b0d72f974e0a8a88e425009e824f6c6c' + '79fdfbd1497dce5395dd7062bdfa777b909b7bd1067249de9d015c8792f1b19c' + '2afe9917408b7454f5aa7fc6a969163e20aa0ba34e835f7fbf543cbd57616839' + 'dac6d13cbefba58fd4f5f6fb654dd4ca3f8388cfdbcd1ade75a73e416a4810bf' + '73de370a450fae1312f2c885ee1a86982c0f9950f9daaf22f4e4a9bb9cead840' + 'f997add646b5a6236f7fc779ea4ea21a3aca8f36a0b21adab90fc2014e167702' + 'b7bdd59b267f6dba801a055b032f061edc9c0011cfc6ee3fe8107f7a4a9dcac5' + 'bada4c9d66d42b24a4c4d1407229273440a3da4a5a92b3d1df6c889e48e7cff8' + 'b1b4cd6500badfce561633752c49a293225dbd286f9b1640c555b162aa250d77' + '363066b01f48aebcc3eb2810acbec59aa9e5a9780c3f0aa4dc6cd9627c321c2b' + '455f5d057b621d069f726db8ae5efb16481d990ab583417dc3860fd38381d822' + 'f96e1cd455dd5c07e52b85295a40f863c527c11bf98e7917845d45aa2587a531' + 'ee2f0e91c4c42df9444f9e4d5cb2e8894aaeb179085e140b687d4662a65322c7' + 'ea8bbbff597bb4e944b413f4f8753efbcaee0aa66fc5d1df1a18804375b52c7d' + 'aaadf2414d9e8d57a143e19b0c0445bf5272fba75ab64ecdd0232a84ca2559de' + '5bf1ad01bead7bc089a11638477d1ae37fa09c12a51566cf8b5e017041052ce9' + '574961b10acc73ce034d82134045d0ac9381f946b35865a85259f2427ae3bbd5' + '2e094a034319647bb8963f5e2ab91e0f5276028089c66d9aa4354ac7381cce14' + '094c937deb51e4ed40cee0f82dc14db5555fb01a1beab8cf84eea3f621f44b97' + 'ad35c5e3f31d8ae4bd92e57f31b795cdbf7fe12f6196b0d9d88f14054f4a4fd7' + '2e054d2753dc96eed77f277bc6362c0c315b8ab5611cc2776414cb26e86b92a1' + 'a36eb8245a8df52785b1f232b78ed02425f0096aef6194d4dcaf29a697de5f53' + '5f71e20d10c255951b15048253335db18dbf916b3bd6b77c38c4315a9b14b8ef' + 'aa52c5fbcd0536b0998b90a5fd9f3edacc0ff35175f929445f5880f64e6204de' + '81b556ba99e612d477a3512f633072b61dbaf516226e3f460d593d48d0e9fb95' + '9795f0b99733d0906f6eac49a86a6040bbcf6b0c37c04189c5b0766b90fda2be' + '554137fd110750eee3a7847f1d5d51a102f679efd296540aa5ecd4c2877f9917' + '82f851b9b77cc27f2dacac68187a959267a3658d9a59b368bca64008601d731d' + '1cec4c76d5aa3a60d2b40003b5606082ef0c1fe9d776597e5e119c75f775a80a' + '62b94ca0826ea2ebffb4e48f7acc32dac59ff04e324a3f4a7d47059a7b33df42' + 'aba7ad40a42a60ab341dc8717cb5a1d9558a0216163db01b6e0b172c5cee21aa' + '7d566c330766b705a7a50c0a309aa737f44090d5ab679314a1fc2f05b8b8ccf4' + 'c3ba3baabf0cc9abaa1b695584d6d5e56bc0c4c9bb14c1ee2bf25c6b860c8e9b' + '9d45dbdeb7ba1ac0523654ca7a5a2ebabfb3166e59112ce8d9331e6b4394c4b2' + 'e877da6bb1678fea5aa23f2622538603d2f93b2d7990a264f902db4adc57d41c' + '74086b002a581e05a4ba732e8069c04d80dacd7c2e01ab706262cdb6392ea836' + 'a9b86af907efff93e2af6556d37e990c1130c2da2244565d65b372516f94c6a3' + '770617f51acf643bdedef43e2fc1477529635c7b8ca0d23e3e49e9f9fed7f15b' + '086808376186c44c821c28ff838d28da1d6c267abe001329d010ad9a66050909' + '3220098f3201c685d250877059d972a4b4b4c3de2644a2d648ef3cb74577a2c3' + '2c4fff85c6c23d898db0349c764a9811540948376355b6ef0ac31f6184b5da75' + '0122d8ce30775a87d3bdf3ce93976b91440fc49090bd70344a5ab4caa7fbe732' + 'b97ad9de5ceee80d0eb9ac692610be14f78d1eed5a84db9f50a6e2f3963064b7' + '5bea358c6c42e02e8e65a06321618ab859d8c7f4fca4fa62b643f78ec955c558' + '4710369d6c533a26ccf7ebed2a4456fd5d5fdaf9e90ed6305367924bba05898b' + '9d740d9aa8cda295de7c33995d204440889dca4879d37aeacebb42f61bec5ddc' + '1581ddb3915a4714ddf0a8a4e96921d1c3908768a840347828f74f1d9ead9e50' + '9e2c76d00ecac9c5038bdd76b3b1094a6365241e3507414a9c1319453b61f3d1' + 'f8cfa516bb3d69677f5a2c9c53566ccd31cc016a2e30273e18132b4ac47c7583' + '372240ddeb3389073d649ec12e50c583ed49ef017d0207ab3df2fd85e3a249a6' + '1e82d9d75999304aa75e7f5939cc3c210bee77e3a9d532bcc6fef81371e7de2c' + '8098babf1adb466b50af9b6a57f79b0b8013ca27c95b1b29a02fd22b481a718b' + '4f668997e6867c87469615aebb3e8a7b70bb0ab889532196ba44a6d3397ef0df' + '4048806b35da1ce2eb7a57013bcab13d73adb4286555d5d9c031075fce49f8ca' + 'a9678c824f55e14119255447bcf69a3b484ae9933bca3a555b37daf058046360')