Date: Monday, August 8, 2022 @ 23:13:38 Author: heftig Revision: 452437
archrelease: copy trunk to testing-any Added: firefox-i18n/repos/testing-any/ firefox-i18n/repos/testing-any/PKGBUILD (from rev 452436, firefox-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 452436, firefox-i18n/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2022-08-08 23:13:38 UTC (rev 452437) @@ -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=103.0.2 +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=('1dfed05a832bb23afdc2a9a5e21df87ab4e76e355086c09bf315f0a25718ff7e' + '2c576619a5de2dd44628dd8b46870b1c146e469de95d9f9d11f3976515569e16' + 'b6df787631bae6a5f6bd70ae4ffb214ee4360897245065e906b474cadff03783' + '8d10fec971248218d17facc226aae5bc51dbcf466e598f3b67aa6451fde94bd3' + '61a33638a26349999b4a6a652f8b8761d206791030fbd0c6abddb92715d51b88' + 'dc9e814986a0adef8e581896124c9b4b8645194470abec9aefe2261dfbd3cf65' + 'a898f7b29728115e5d0192d5c8d7fe7077b4ec5ebecd858b8bba4e4502ccc68e' + 'ef49e58e4ade05bff2ca1ea2af84f7011c283504af1368e56d47bbef3ee42dc8' + '6bfcd7c74e476ef928e877a31529857932e17756701fd39b2432e7b70f3fcf0d' + '79bd50d944d42d7895a637fa607c7306868c483fed8e09a1fa5d0a3b316ad6a0' + '1079521be081024b577d8a1eee2e2763abcd9bd7da3aac92b46d92c6d4df872e' + '9670b95d24e95104bd0a876ddf0d4547093bbb2a2ffc9c705ff47e5304cec0e7' + '158286cc431d09820ac6d8ebadf560352ef39747d1736e570069c944a1296e6f' + '8d5430584180d976b1e80b21f3dacffe66bc4ea1c4e143ee775d61938a68eadc' + 'eb773c3a3a99a9e036dfa95d70e99f0f2310744ca36cfc09ddd0dda882246d63' + '1b7f7fe66c0b55a2d121a1c0dd133b6961029c0679f54e93c8f458052af9daa6' + 'b0a8b83f7724d1c327881f45f19c2e6d7f498506072cd3b0eaa4e825fdc50146' + 'b6a76bb75ff200538ebb2a357478b85c5f7c88d94addded9512f223844fafcbc' + '10d93ccf8863c1ddfec3895d923cdde3b938778ae2d15055d1954a530eca97bb' + '75747c5238909f9ebbf4b08bc3a83b76221b21f3de35c421056640415a247468' + 'e1e6d0b7a5ae16c54d451e417a461309cb63c83bd1b493db32dd3d33d9c77249' + 'd0541769bd3fd3d098aeaf423f4e36b1c51f7a50c0c2fdddc1d09d3d80e80677' + '9325d5dfb7aa18ff8634d994ef57190e11282ef1e75158cf3914fb548d23b30c' + 'e0658d96ce884afc40bd6c339be404cafe8a690bf5c5f9b69088586448f9231c' + '671b912d3ba23996a6026f31df22f4a2534c607f83dd835e371eab614ca46a64' + '2e07d44ebc7e8d05006d437a845127586b94c385c067619ec100e709e61f3bba' + 'a9c2cb9d8c5570acfc0cde362328d3bc4a9956ab39c8bf7527f25e15e9aae316' + '490d8b2021d54c12afda383c8296769d565d1bec2cf950c78766849e3200c23c' + 'af2b0ba5e762e8a50530933af4707dcb9aead19ce9a912aec74dbfbc024e35fb' + 'f10a76986c1a1a8ad4110ba8f2839ecaae138db18ed68d6e4d30f457dbd1a8d5' + '47a5bd67bbc30f114344f88f6283776d4e7421ab60c60083a6525352ab44c1ef' + '2328996a4f6fbb0156ebe9c58c2e516943334d702e0084ea272ee87dfa33af86' + 'c8ba0ce88ac131fac9b96adea3d3370daee89907ed3edc6b0f06e06be7ade515' + 'da4cb63f813fbdb7089d769bc6e3286a7e7a452042b61efb4b9311d7fdff30a6' + '37ced1fb9543335ba316d233158356ff1aa7238df18bf09b5cf0e81c23077e78' + '9df6d12e185b3dfbc2399787b1b32215a7c78ecc6f323d9d6dabf5f40e1bb175' + '55f205939a6766e7f20ed0afbceec8a8b1b71de011822a906e42540fca7348cf' + '1824afde3768753a38f213465b4a553bfe3629446205280cc7c8660e3a4ead12' + '9865d2de4db32cce02e1bd1c0eb7251942be81c78251d30926f10601b8b37fe6' + '14073aea673c8ae13631b8fede678b41b7d826d381c1824e591118c11fd5421c' + '288daddbad0797fa5bc413b5f7ac5c66f8236225f454f7d11a4a14e4dcd1e3cd' + '738ae3dfd1965c748eca77c27e349ef646f4a82c371cb4efaeb5f0a6d387ce95' + '20d7d74a59195a487d7b43b2d8be916082581412ca6a3af23b6416f85b62516c' + 'fa84dbdcbfcd64212eb34d7c58dfe9d8dd17ad63ac68d59ff9274b234355848d' + 'c5903bd669d0dd3d6d64079d8effbcf7d2689218da50e88112685781ae45b815' + '7a8e0a4989ea72c90f586269bd96f45504d1668d8b961830e6028dfcd3b525d6' + 'b0c301a0f6ad9f83563ab7b9e505f9a444f7ff0b1a7761c50223b4daa55bf7b8' + '2dd468b58695fdb1d6d722a0a4c5fc538dbfb793697ee1ff6282d8fb4dfc17f2' + 'be2ce0ab156e538d04b524df970145c341bd345de5a9b3d1308be50644230f3b' + '4b041974da5ee879fce40db056a34700a2bbd1baa13fbae904c7e1781feab2df' + 'd19fd244dc547e12bef626527ad12da41e5dc366a78f8791f53325cec4620e89' + '227ea47cedbd65dd04f31b79ed9185b7eee01e0c3d785698bd9cb6c0fcf9b415' + 'd3023e365ea117ccdf058525d0c4f5ab21c7e556d577eccfa0893ba8a773aaba' + '8b172228fb5166ae4aa337f6fd30a5e359dc42d3d09450bcb19400710f330ff2' + '412b8e0bcb265f3791c49d930dcbc1c060cb4d995899002903bd3afc6a08e366' + '7dd0cfa8c55e87272cd6cce7c7450b9b71429b477ceb8abf182f8e262f61f719' + '171cc24f7ff47b47d465046a3b85661b5e34e1412a2a6ae8c37d806fb478b2ec' + '9097b9b09f8bbf3bc93ae49a13634ee33fa805964886ea897bc9194c0acc9e70' + '85cb1526101584eab7d74eb53c0d26831a9ce48928df861db635e4de6a2d0e3d' + '6b9e97a467bc267638208625ab054d1b8e27c9cd7821bc8a7640941e790538c0' + 'f7177af53f75a1cb43bba4e2e2d3e49a41e3277fc12c0b023b4064b7c1022d80' + '9e45a4e3ed86b4d83e2e9a0d7af5a8922c9fb1d2317a864fc5cfe7d361b74be3' + '8167f8f175a0953484de801221f1e3fffa0bfcb301ce30f340dcb79e93ef6c02' + '5c681f83a9f8040d852f9a0e1295f0e24b1713046fb2eeb35401f596fa0710bb' + '8110ca3cf101559852535ea4c053047a55b87193a4c0d30131ccff72abb52a5f' + 'd74f62aa2526936ef22f529a040411f9b64dd350cda13060f4c40f46791ab29a' + 'e3f819c4e08a2e81a8dfc4d004b28f1f228f05a57fd68ab690a5c6710a5465d1' + '999991ff0155523998c07cd057a30aa56fc2709fbf3303f52ef1c9fec1c11185' + '6c8ea898a571ee40f9bed8c9dabf5b89694c087522e26c8483fdfa1466e20cf3' + 'cb5d7e48f243df1d4087506859127a4c43536c9e23358bad423852e7eec0ac97' + 'bc4349b029bd986b94606d44e1245cb59c0538a70afec49dbb67b173b49bf4d7' + '636c0d7a4abf6748e03c929ab85e0d421b42690d05db78a462fec35ddc31a7a3' + '13bf65a2501cec224bae3b8e22c4f4ef44be9f33ce1dd6ef26ae1b4039708086' + '88d4a0e97b3c17db0914443c3da2c98524832e390d5e04088609be96de93c4ab' + 'eb99acab07938694174f6f3a959213732e2acb6a9b34d76d8dde3f4711f971d5' + 'ded8312e0e562119dc262f61601df17530e2e216b292466662d253b6cd6913a5' + '8a11fad544b0df8faf467db50498ebb59611fb66e7a7a611ce5d18625a8303e4' + '06b5170b2d47ab80f2316cd03cf04da88bb8df9c14e49ecb9def2d5d4c47ac60' + '9ded46b000340ce41c98e56957301123a1d81ca425aeae1152ebe2fbb1507968' + 'e1087aace4c78adf44537af9509d8f4ff522dc1a1b90d611910c052f1a680ced' + '60b9d92cc5d2aa7e4dbf4e2abb6ef929d0297a7ef924eb7dd833b033fd31a547' + '5561a65fcb58c9eb127d8018083fa5e53beb1e4857e7d7806378a6332a0ce1bf' + 'c270770e4e07ae81253a32c82bcc407eb54ecb0f5ddb96c2569d58ddc6e28d3a' + 'b4f44bbbf5231ac143b6eda3b60ec910f648bbf03b51b7343a7d9e07253c5d98' + '50829ad0df89afa3223808475ea26162a761e455682019dc964126d57f2b6290' + 'ab897290c21ae19d000da5c3c78b5844d294e2340c35eff8902d8e2504eedbb9' + 'c68288edc869816ee28fcf18e25b00b2d8e936302f1132999b024d393a220c00' + '5af52ad9433d573a15ed30c3b0a1595bda06f146e995e76270865bb1cf530c44' + '4aab712d3eea0904249d7c20b7d8f33685c382ed158cbacfde467151791e70c4' + '34c4eefbef0b26267ce0f055dc398a88d60709b055059dc0d357c85d6ef6560a' + '539020a4a7c39ea7ac9eb05a6b9f0055071ff916735f315baf65aca8c467d685' + '64153ac5d727ba356623a44f4236273c8e0bd6e54809c5f205ee1b4e4057db12' + 'e37576fee612317fb108ba3c0e90b89f5c43a081e5a4efc35a21fc9fdd063d94' + '5377392760e79e23a0821e2eaff1d05cc03ed8a443809c57d94420e9b149d429' + '897496f18e32f9cbd9554e8e0eedbaaf5ee679364899ddb45415e73d223f428b' + 'f526215fddba44ee02d7ccaf5debef648aecabca252322ca6740155a46bbcd80' + 'c6c267e185eb9dfc544d43fe5ccdbb2b23d4a7536b5093f2c2337ea169499a93' + 'fb968400e795de70414bce6cb250d906190d514a258c6f1024937d8d9e338f4f')