Date: Monday, January 16, 2023 @ 18:52:47
Author: heftig
Revision: 466779
archrelease: copy trunk to testing-any
Added:
firefox-i18n/repos/testing-any/
firefox-i18n/repos/testing-any/PKGBUILD
(from rev 466778, firefox-i18n/trunk/PKGBUILD)
----------+
PKGBUILD | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 238 insertions(+)
Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 466778,
firefox-i18n/trunk/PKGBUILD)
===================================================================
--- testing-any/PKGBUILD (rev 0)
+++ testing-any/PKGBUILD 2023-01-16 18:52:47 UTC (rev 466779)
@@ -0,0 +1,238 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Thomas Baechler <[email protected]>
+# Contributor: Jaroslaw Swierczynski <[email protected]>
+# Contributor: Michal Hybner <[email protected]>
+# Contributor: Andrea Scarpino <[email protected]>
+
+pkgbase=firefox-i18n
+pkgver=109.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/[email protected]"
+}
+
+sha256sums=('ad1c07264af5102ece174f8e639c200420593ffaa83b31c8b8c3e7004e98aa6d'
+ '0a9e87d7b2e0ea06f82b8923dc165ff6a028d2be5fb70c9085f8b670422dfc60'
+ 'dbffb9aaa0df62f417e31a0c59c1a7cf7be8a2db6cd29832c92f843ef0f61777'
+ '790dcfec74f1f655dba60e849f3ed36c3a89532dedc7bbec989851ae37e633cd'
+ '2b116dee6b4bf3365f0ff73cb8d0ce497abcf37af922c0f0e07d5d0cd3e36d79'
+ '98e52b8cadafc173cc7eb575d65fd217789ab9a31bb10cbba2b2d8e48bbdcdcf'
+ '448029d13631fd06df67f72cd0a0085c0a4386a65b8d8065817d37f3defdd0fc'
+ '7d37a78a1d94634880b7ddb77c23de306176eb66fdbdac9273503fb95cf94ef4'
+ 'd4f999352230b596ac55ca4f9783a3226c5c108272372f4ea6bb2b7ca568b953'
+ '7e93c25c3fd345e2f5f552bba0843c8aa4af5fe1029ae443629b40295331e0d1'
+ 'e96b6083a78d8cbeb62e1f235b33e33db2ed15701b3a34b50079f77784b93747'
+ '0d74a74b0b647c0d56aef85af469831b383d81ea997947bb303742afdff95cf5'
+ '18ab79f941c32b6ec6f0ace1088466dffdb9429f7a9ac30611e64f2ff10c8747'
+ '253b49eb79f762fa9c1855fab6a3640d24e62ab3166a63d1ba25ccabd6d2472e'
+ 'e6f12f541fbf4c770538c712d7c435e0db9874c9dd64e609ccc84d65ce3e3c94'
+ 'dd8e343f30bd185483e2c0dcbbd51016e2b5879d3871145a04ba27e5c0c20772'
+ '1a9064365b03dd1aa6b04a60bf3cab2c8d5dc0ef60e8584c6927b1aeeef3b615'
+ 'b7ba8da5a61101299fa5329c9ccb3a52160a636e19dad3c8ac2a3933a0519429'
+ '92053a48f20325b59d2e9d7299cb428560720be6f8379f86f75fa0bb369da143'
+ '96ad98cad1062533e4e1c071a55b5a4195f7ee1182ff1626d2540f460a8ab939'
+ 'a22b1cb661049d8508727c1f4f22ecec9fe426932c16e3ce23d266ebc2d48f06'
+ '286ba6139da8f4cd0cd4e3cdea3f3cee6e0e7234082371c9090fe145009ab07a'
+ 'e4da3b03e1c710f0676b1af410ab1c7febd04fc92620ac62180abb6a61779b9a'
+ '72895cc614ae13f8ebc7d7f9dce21eed143db65f9903c2fbd53404ba1bbc00b2'
+ 'f4118a488a40c2f5732b1c3b0ba124cd21380f30bd4a3fe6c7280a259a3785dc'
+ '372442e330febcada243dc13d7d9da2df84f843b43fbf35f7150f5235eaa6b53'
+ '907257c5af58fab8369d53b6dbc853444ff31fd98e53fc6625a7472f80fed60c'
+ 'e731534e44144c9cc257ba877327b36dc68d485596e2a679fa08d85d976dd28f'
+ 'c53640e700d33b0116d4362eba98a414b7b74b544acccd78bb94820321332456'
+ '3cdbae880af63e763f3eeeb151973538acb668fd16c4a7e02d5aa9d81c431e5b'
+ '18b65d731b36af2abeddf8c81967dc12dcc24c28cf3f2af390777a2c3701ab0e'
+ '27041f682eb6c624f9efd3de6562fd5d35ab12588e759ef29d5a2dac9b46a36d'
+ '4d10b9d703ebf8dad7689d2f4908eccae269fe878b713bdb82e7ddf48f93d426'
+ '50d70a02d71409934f03308cafd06889dc3bfaffe5306fb0dace0e206dbdff39'
+ 'f3a166f0d4bad85a5d0b3a0d6766a90598cb90db2829b71cfa8fd49434580f23'
+ '466c4ab5152592bcc4d408304a6ab1768c3949407fc96eadd36363b0914c1c51'
+ '0e898583de196408db7d032228a7164c7370e0f83765ad7b201b6be0045e4f13'
+ 'ab332fbfba4cf7a8590ef74cf52040c9d1127c1d33c9366713b51c3315bca383'
+ '10309713093f05b30458df61df9752189067263aa1cbaec2b2f84e097d321e46'
+ 'ef81e086de88e40f4739369c308c8fbdea23e4ae986db0a2980351966ee24c00'
+ '1ba433ed2e487b2d1017991f9c53d1d7608c45bda30c1b872040a49f80c9b1ad'
+ '5c82f439876c6b96d584d7dc0cd67d1ed951e08ef16d94f0a26f54d963f9d893'
+ 'e33db77f3408a43f41f2dfc07eb4d1721bbd5b742e2867701732f48741c00ead'
+ '25e657fc58f8b6d90a2d1b1d61e19a04e69b27cf33911a8b076183fe6a7c0e33'
+ '57b798a9b539ac7830fad3087b37a4d16a3f0f12e635ff52cce0cebd7ca814be'
+ 'aa89da1272355ffe9fc045f0dc47c124f3cc52a6b732b015e12eefe87b382a94'
+ '26aecf208a7b19c36a88890deb49a9fdbe3df8a4fe513d4744957ad770465dd8'
+ 'a667ba25416d92a65684f3b039a24138895e092cb05bb2e831c9b40f969e1e7e'
+ '7c21214dcec3711a4e082780ff900528eb86bbe96569c2202c194afe558d49f6'
+ '661e9ca5715831c5e0ef59fb880f248d092b9be19dc94810a168d0c6af21f4fc'
+ '33705a6d8b31cabdd675e1aa952f7b2cbb9e3f0e726542dbf434a27c8fc2b19d'
+ '54b2ebf737f80bace727dcf8ef3c35bfd300c4bcc19d1780158d91645bcfcfa4'
+ '6b98c8a90fad1ca14c2c5fe16184b975c4e6a71073701ea0bab2669b52a40360'
+ 'ee4f64a55cca792cb500d0f969236f873030d8265f2ca427387c96b83d4fe8c7'
+ '1216752167975922c159a335d82e9ae2d57ece3e1cb362374c14e24cdc3130e1'
+ 'ae64421402cd98845885ef9827b83fb2e81116836afd1822a73f69bffff0efaa'
+ '62d1ae5129fd85d5d35d3a031dd9b021d56784d36a17a8c7a187de5dd524ca48'
+ '4f25d7aefc8db5dce6abb755df52fc778cb905aff041da82b8b48966b23627c0'
+ '25bcd72628b1f1eb9cde00390bc289061edec8d5e782bbeed61c0e8bcba95a4c'
+ 'f7c6a053db3b0ffdbbdd7d31b7a87ce17b606c9b34c9b6e2d7fa39fcd51c7abf'
+ '503a00c27d5fb455280026b6640a733532f34526dd3646dd90d251785deff3ab'
+ 'bbfb154a0a3f66ddf581250834b1a84ccc57e0bf31791126fc72bdf540fc53ab'
+ '2a3bd06b41ab5acc404c68ae79f350efae95dbb875959697b1fb073223f44bbf'
+ '6ce8fe5b269d130e721df5cc83b8d7751f509c722ac34c1cff65f2822c45588e'
+ '24f139e7026d65222877549d77a818f90227c4df1a4c55a77d8cf105196b4152'
+ 'f7134d2fcb4eae10f71d23a5cd913fa2e9f8144aec082b8bac1b6e90c5d5ccd8'
+ '937cbc6050fb49de1ee25ed40260cb1a2335dd3c45f36ef76c67c372abf31e2a'
+ '70752bf61cfb5aa796a66168a78fcdcc4b15eeae5fe833f0d7fa0f6a9a1d19bb'
+ 'b8c5de779cd49b1f3ff0aab7fdcfb3b0bc35febf0aedaf97931fc7c9929e4a30'
+ '8bd81860dac7b6c6ea23606a794c2e21c62e7d34e31a4b734b218a1f3087413d'
+ '9a83bc58005291560e4d41345b7bdde53a7d767f93800d354da50e02e9ae3d35'
+ 'e5ccdaf8da018b4e15fe9c22a3f08139530eed4fd63dbbb20c2af8d884c0ea51'
+ 'c591b6be0c4648332770ae9629dbd4218189e27fae15c7a20e50f934dd60ef04'
+ 'c6cdbaa051124cd1c5bfcc5625bb38929dccd73f45d8ede6e81e47b338165410'
+ '10e2fc8ad5963f4a2b6ccfa112cbbda613d599943e473ab12c832a829ee7f8c0'
+ 'f6eddf93b7f36560f2e8e48ee90d57ec7164d34f975edafd5dda138d134c56a4'
+ '4b9d2c8481a20ea4dcdf5cb1e0eade0772009ec4cf7ad057260fca27f7e939bf'
+ '4f64f238d148df1017a630418b9e310f3ad8c9556da38e05e714c2e3573b22ca'
+ '9ba2135bfcd1abcc425c0274cec8d75e131b58146149cf6c09cd0b6c32a98ba8'
+ '4aa78bb6c16188a46563bb915515a0594d9a35249a30f0a4146e88f17c8258ca'
+ '4629cd13b01ff4780f15e6910e2ab18acfecc959cf12ecc8ab4928873af4aaf6'
+ '6baf2ad82710e57624968ca19653ff19b807c6897108952e505bc047cc2681ba'
+ '90ccbec89eefe6c699c07d6c9ee4f9740ddfbcd9d5d42757f3bb04d29fdd6aa6'
+ '8cf650dd0fb52fba85099a79db507f9b673b73783af0dc4d4ab131b33a8c4865'
+ '90ccf8c310c3819183f6daca0147bc06b6e38503e8fc00a545aa5e0807a7ceb5'
+ '18b480d7815a71c38afa700400986f91a329f37c5f120d5538d2800fc7287d0e'
+ 'da7a4d363c8140250f4748c6ef30e9bb758897a876b07ea9cecf837eb8c8801d'
+ '27a64ebb7c7ffeac4c180b8345f367d4d5a8f19f028bc7e7d3cce71387ada7a6'
+ '3b23c414022ec650ee1693d5afab1d3c7aead524a6a1d13a5a1aa2d89663656c'
+ '6629415d4104a095d51bd39d4c9c1b68bca2c8c74b4997bd58c86e38c29cb958'
+ '4b4628db7ef33b82489c7a0d284710ae66061ae7aa51905533a34325a963c12b'
+ 'ff6ac635724a3c7b8dbb4aa719ae08529472ed45f0548d0a114f47af35bd3cdf'
+ 'c99e343a501d33770e2d7f20c7bde511fd08513b193720311ba6be23c5cddbf9'
+ '88666d0e1c75df90439a0445f112b65b610ff88a533acfae8ec547923637e28d'
+ 'cb5089145a63e30c98ce5ecc4e7837dc6868ff17b7d69f8d29cf810be64c0866'
+ 'a55fa2143c1830c0c69242ec009791ad4782e89799a7c463e3011f46248377fe'
+ '1d7107de89100d505ce74d11668921bafec894268b14082361429ab504895db5'
+ 'b422c9d62e7f10786d897e91d97f07e17c50b6fba793590c6407bfdcf8e05be5')