Date: Monday, May 30, 2022 @ 19:52:41 Author: heftig Revision: 447212
archrelease: copy trunk to testing-any Added: firefox-i18n/repos/testing-any/ firefox-i18n/repos/testing-any/PKGBUILD (from rev 447211, firefox-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 447211, firefox-i18n/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2022-05-30 19:52:41 UTC (rev 447212) @@ -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 +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=('138615e7e5ba60258efc4cf84ce5c76cbb6d6dfc9629db8c2471befc0716dd6f' + 'c21d5797f2580abf9607d1ec8bc4b1a782d6bfcea27d1d0e212d3596a5ef9505' + 'c6db407dc4c7a589de9a7b1ca2a6074d00b7f4d1545f22d51d3b34662b0fe3c8' + '925aa838c01e7b933968b9725f1d64968f2a6f1df8cbf346d94faf17b2c48c07' + '1240169fcefed2c5035f9bc9d2fa526e6ee2a6fa176cf064d81fc113e14576b2' + 'e6a465a0ac75d33cd5a3ba5b2c9599d5e13cc7eeade79e50c2b117f83109e370' + '021d76f42499819226e9bfda623595acf62108bbf64eddc7f625d089e1ec3a5f' + 'ed12c7311a84bb8b912f4645c8214dc07f01a447f03d54dcc8f6617bf8228697' + 'fab0aa4ee8b6c299e083c987ab0e5facbcb17ff7d20b7efe0a91c22fad19acde' + '673b2c3e38c5767d8beedb5297836ed984c63296cd6e139c52c3394a15e5fa36' + 'ccb364f3d32520f865492978d9e56f03bbe4aee69b16d253d4f4764b634ebd1d' + '7b3286a1b3daf7a6ea1e3fb68846957ee7fe5d032ece654cbae5e8d3074ca2e6' + '7352b8f9b254679d5e0a659c248660443de479faa5045c581eca921f94042a87' + '01f909427b5711b779d826b336681f8c1e311f25e9defe092e8eec1957ea8527' + '712b6d801165f472a35c3cc2fdf24bd7de00e4447c2a18ec460aa4ea361486e0' + '2ed14c21fb7f1da710593761f8dd796960335fe24d59b1661e6807583ba1c067' + '2f26c6d1ed07c4752d0a7a518d5cf1be1fac9925b7bdbd43773c54d519c6c9d5' + '2e550f6e87fb2aafeb2fb4d1db4d95e0eaf951d176e03e7c03c069757bfbe56c' + '4c657650f3a05ac9d49cc33c83d7ef9ee86d3ca9fe3262ae66f6f5f965e31f14' + 'fb3f7f33ea47a89ef56f588f09e5943137c7c803e93774b2ff7b5eef4cd1affa' + 'cbfc6040702b0f9bb73685aef645b34fbcd86ab1173e4febee31cccce92b94ab' + 'f35338bae6efa2f4076686963ad852eb731f0b880bd5d79772702f886bc35fdf' + '12a6216faae21f1957a625962b99b9f9884ec3437c57056bec0745df138891e6' + '4406082af327216fe1c851c6b8d1bea211f3f451a61e0228cb363f5c8acfb036' + '347a215f1e2bb7060cde5c04b231d415be262126a38d11806564a75df1065341' + '03c2f1e5372ca5a174e2ae2d1e7ae11458398c5d96345f867e1e60f5b010d41b' + 'f497b2369fc5f20666c8b84156fdb9b4ccabf70e16ba992d0bb9a2bcded2f850' + '60507566be400a5ba9a324f6d4f153174f6056f42d32559146f18ce84bf0e23d' + '557c10f671b9517b7ba7be23d2f5a606eb8806491dd1740542c597fb03163aa1' + 'ef4dc62c7baf4fa4feaa09c737c3b2c45050aa29ac93b46fb3796dea65f9cad3' + '81f852eafdfa80a94eb4c8cf4b97ca92d619eb67eda654f31def0d4513b16858' + 'e0d5881eb00a9444c21dda0de3e628167c8cce11c4c4b5f14c2fd8c81d09a2d9' + '33bc01bd0c552a1d326075e59aa9f3cfa969886e76726f884eb055847f696354' + 'bc8e339ecef234c744bf9480063efac607ce00622250404603d156e171f246b3' + '96963f0be19aec1220304fbd4b663bb035e8fdee784507799d47b9fe8cd9875a' + '831e877493d098ecbf2fdeca8bde756a1c232c374ec4960b87df87adb8f4bcbf' + '273f5ee7e9c9648346a04bba74001c7a9796c5e680e092c2847b68cc966ff4e4' + '3d387677d48ec2de7baf200ff2b587e1a38fe6dbcc9a005b0c77055442b7f4f5' + '1ac4007ca445e342305cb632446ab6d1db43a64909f80448cdd1eedb22d885fa' + '90212f0a77b13bae3a4866b8ccb51d7db23b342cc96c69848a7dd7f3af1fe0f9' + '3c91ee64be43fb3d01f80e05a9df1b0293b9ac30422fcc936c0e52696677fbed' + 'debba07bf796b8c2f3cf376b0fb20079e9da754c266c7a6da594b2dc9d787b38' + '82d960720caec2fb2baf0ed9d22a3c9717de9e0699e141afa9d7e042c7de0f34' + '706d2784995cfd9681a8bc56496e57da6a951f728c1babcdab6102316b057936' + 'df3cf4b76f04fbbc8490191b831fc478bd14ee55a7281bef5917ed6c2691ee46' + 'dba6b49d15ad0d06900ddcd95d1b25515e42d73cab0c0f6cfc3f3148b10ca6ad' + '53631a86fb7db2083842161cdcdcf6bfd5cd38d39e87c4ac8992206244882da3' + '9c7de2e192508b6597ad8a31f1bcb3b3e52e6776070cf67f1921f847f2990786' + '0c26788e0be642a7de0349b2426204082ce344b72b0879e2c9cad492c1571276' + 'f037d5ad9aa75f252e3823563a73e98841d8aa7f75dde062cbcf122215e701d6' + 'c77a74e868a75cf25fcd67f9c3915458a61d398c2e755fd4a2920427f8861766' + 'e40c13f3fb4a8916563a5fbfff7adfd94b772d8e34021e8296c655a1b8312c43' + '808a7082d91d6d1badc4dc9a4539d878a98627929c4039f9a1a9c5e5ce7f01ff' + '5fdf5eb8726aab6f0249665a9ed87eaaf0200bc3b642d26907e51d09495f1606' + 'e2bc6fc46a61c87d89c1dc2543ea2166a2b3db3a5259df3c9c6592214510de60' + '73201e73b362ff18588009a037a42c9c085de03e62c71f774285b95122237e6a' + 'd60707f6d81be7abff37b0e0d71b9f9805d43d603c09dfb7123ddeae0f960727' + '040e059d38b178ba65437962edba3dab0f28bd25400c51498b888c94266caf65' + '54e63b3ccf30ae6887c76f8ef15f8ed526e976ddab15611eb2f0f3300cbbdeca' + '63bceb5c1c7bb596acb3a7da28d19072155cdb756c493cb58589c489d1453020' + '2c12a7b018143cab15729f222b95cf40cc930553b10954d350c3bee4d7679353' + 'e6ca374ae25134f367be8703859dc05f2ed1b4c4ca1ccc4824f4300e0d5fc9c8' + 'a35b2fd5c8794d81fd0452b00d2fc1e59b4c2787a9bba91e1d6a095ad19de2a5' + 'c7948d479a326a23df0dfc9d02fb912480f9a58deb2dbfafcf77ec12a3dade6c' + 'c00312a1126c3a28d4ae6e2197ff838728d29195da144ec3e1c0775d2bbf7872' + 'ed6694de9fbc05e756288f8fdf7d7b89259545d85eb4259597bf4b6b6053040e' + 'a6b9212ffe4887f495f60ab4a83fbc80d803c6a55898eb2a71c50abbfe60df0f' + 'd71be76fe3bb588ff7b8728b4a9fd1e3d02ccfdd9ffc3a71c8ff69b75714b833' + '921940492950b0d9c3887ea52cfe7a11d3a81acc03a3c1942653a6c1dc330892' + 'e8d6e23fabb824dcb2c879a843f8af5d6b51c54d92dfa45bcc32aae6dd5a7e19' + 'f43a8397ba0bc5ba33720c43f8a92e7201322e45536f325f1c9a362913b5a38b' + 'f86808dc2045fe7db1956bc1a05dc192e139a237441526f1d7bc2be36450e426' + '992d1c53bc8ac9e127de63682b7131e0224d7b3e1c1a5272b7f5b43203428c4c' + '685065954727ba6d81de3b0d97cb89caabee2b9225eecc98cf16e1e92de4bd77' + 'cbedd69f7354d30c68e8c78114543e5c022374bcab98d2a3965316f5061f5981' + '06d29d0751183be452ad9c3d21bfbf1aa12f39da537102866a5a0275b11a34d1' + '8ca831016ece24194f0318582d1e91dfa43546d75abad33abf45850dee0001b0' + 'f77704e318c956e3a6db406790cbecc782cd4d604cb9ef2c321ffbe23895bcac' + 'c6504890f8196d5b61bcb2b4c85fccb70d9d6b753fe68d18f8a31eb81194dac0' + 'dd619fe34088fd109849e5d20d6ad4a5b5c9c797ab5d25f180eec43db1edd264' + '6ba5b5ffbc895777278d2f98682c638a78c3dff00f290605ae6905e382ae732a' + '041bd154db6024e73d6d326e2b09d93801e322356112ff627ff1eb572c97e257' + '624ebb4d78d7929bf538c7873bf9f0cfd1e60044619ae60d7ab8f72933a540fc' + '01999a8822c20790e7802810eecd38bbedc165e13760aa09287b44477f123a4a' + '5986bb0bb2d80f3ca511b743663234f3a7132908ec16364c19c1ea1c0a903b7a' + '60657da6e84a3a6f019795c2f546d26286f4ce64f07be5c9ee37be20a50a5279' + 'dd41b96006212b1315d7f49aa5bef7881916c5744d8412771040c7dde7367400' + 'a36cbd3567beb11fa544c88f1fb097eae0ac9ad1139ae98f0e8036a8a57c40e3' + '881fd587ba87a4ba8bb989105a5a994080c1df95ecdcf8b6a3baa40d3757406c' + '3ebf66798212a64cb43eae041e58f3e2ef72c4134f4b0521acf43176d363a7aa' + '0fcf720ef7469e69fbb7ad06df22bca0326198f3b3084f06a86c023ea67e079d' + 'fb4d159173352b1dd5877bc77208fd31a40382359dbbde6ef61c4b60911a327e' + '65e49c2648c6ec2553e06f0eaac2d594c64210527524533ff298fb96886f1d97' + '017c80c5f55825f335fee6bb37afd8f97926f4e8b108d954475ce39b1c1335dc' + '2afbb92eb145527ea73f42fded77b34c5259ceb3e7d2e278d44c987b09eb965b' + 'd6359641f6f566aa8fe1a6d9af8669ca1d4c70583a95661e97cbc61da46142e6' + 'e646b1938bd1038b48859c75b1d95571017874012fa2814b94745115c6529e94' + '482221d26328e8a584128c909e90f0a08dd7c1569aaba4fde376c41a402b85ee')