Date: Monday, September 5, 2022 @ 21:48:45 Author: heftig Revision: 455096
archrelease: copy trunk to testing-any Added: firefox-i18n/repos/testing-any/ firefox-i18n/repos/testing-any/PKGBUILD (from rev 455095, firefox-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) Copied: firefox-i18n/repos/testing-any/PKGBUILD (from rev 455095, firefox-i18n/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2022-09-05 21:48:45 UTC (rev 455096) @@ -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=104.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=('56c6e626cf8a68317a8c85c4bd0042fdd8bfda5e1cc9a6437e5afae2dc1a649b' + '686c80fdedd1b3e6fe36c04acd7ad773c75f3dacdc713835a27125013a8140d8' + '840cd7ba6a1d760673094ab9fdeb1b88099afed66ae02765b4ebdb2ed874bbe9' + '4f11fbdc9fa32743ebf469b9f142b7f33c843149c697184a2deb851361262df6' + '8bb59311265a4596c46b8357c1b602fc206877bfc13976f1c11de8e886ab3757' + 'a6b755232bdca0804a1e0a8f98e98562ad7b08138590865e5678d2582315e1d2' + 'ca7e2264a0d92201173d7f40c661919e75d611b6d43ae458f4289b072cbc3b2c' + 'b64102aac920b29f48b212e5d589e7576f7e25b9861eb8277aad895c0729ad5e' + '31b5c70deb174897a215b9cfbfb0caf900c5acb482b6570745266c73bdcf1a76' + '336fdb9bc401a71581b9a09687c7c86387edc2c1dcdcf1de1817cc3cc33f710c' + 'f33ac54003d1a0fcc3e4e0146b131c7c986c1f1a70b313e2e0e389f693c9c83b' + '57ef8b46e18ea491b81cc4d2b4f1c19556669fabb10ece018ae1f4ba1c70ac0d' + '540b344de1cb81c8b78355de9cd45d9e900024c0c99dfa4793263fb7586e205c' + '93bc459f02b92c5077bce0d216d2fc994cc979832c0ce24d9b077831052a621f' + 'a76e6d37ed3fb26a8136bec5be8f9d21cb55096246a4c6b253b284491d1cbb30' + '76d64a204b44cf074644867f638928a3a4a49ee45f1e0da3ad749cb6a55b2480' + 'e5df73cf380393707227008879ec2e511e6b9f24f9eae7111617e3a5f0877c0f' + '18e03b9025be4381b2f29c9cad5bd0295e4994813071390f4d4f6f01b0b93c79' + '9923e3f28b98553c58f3ddf24c779a7b58f99995ecf9ef8b7924767d3e0b40ff' + 'df197a0d28bc07abb6711268663e0307f354787a4e62e36955bdbb03537cb7d1' + '2e5f37bd081b558726ad2579d9c6f0469afc37ae3c89c8c06b44b83afb1b3fae' + 'f512a33b02fa6a72b1b6f963bf28431729c404787ccfd9ae96331affe9a696d2' + '67e85f347040ac773a2a946dde0483f91e19b6f86edc4e84b6d355d486912313' + 'f5f88969a0b98c768843db68ec528b2387e34acdbeee58d6a56551ac57ee2ecd' + '3f272cc005ab8a8e0f449c17d6f127be53d74c0fe2506bab89169e70e60ed728' + 'c3b485a9938a041b91d0f4670d2683d35657b79650d9de7099870013ad0709d5' + '4170bd2da40a42044204bf5e2d5ea5e46e939ffdea9e2a852ce8f5ba09cc346d' + '9c09b94126e24ae8d1f6ca10a035382ffdb5ca53e8a6ea06b19a6e49d3293b57' + '9e1acb7cdecf527806238ce344ecd149e9834457670534ff61792921cd647c55' + '90f0f7e41b65c550165cd21a1ac4f839ed089dba58af8b391358d3ed36825b26' + '88858b4a4bb4499d449a21e7fa5510da182e366f47b1bd13441edc7696a41a7a' + '08176fbf3a75759e9a470e43773a2e5ef807658ef4c25a11552a9cebb48255d2' + '9743e28351548845bc39db3cd9fe5d423e8ec4fdc73afebf0076ae5b364d12d8' + 'd273cee85a7b9fa7d6736d3474ad2b07b07a241d1fb8344c7c6344a27e1211da' + 'd02101cb48fad2c9961f5d6cb41da9ed96b04727d0fc209bd897eea8dab36cb7' + 'add4495fb36aaeab4ea4f1c5e429ab33db6c6d95c07cb72f45daf029eb376ed6' + '7dd2af2fae3b05a4f4f4c024b4f7f4b2afcb23388616e0b5a2f9a4e565ec4b03' + '07cabc052143856ab39f5bb7026f7eaafa20078850b6d6dd0e706f583648e75a' + '70128ce9561033f7fa65366e03eab9c701c3056863192ef2a96b5b8b3d1182d9' + 'e9c89c046ad1acc43d9a33e932a6adb6f0e4aec3730b50eaa1076e19779fccf0' + '2a19552b61da26616865c2328b9de3e2ed9d5fd6dc01f062ee30b730b4e1a427' + '458a88cb7ca0a4076ed1ce7bee670b8cf3b1e7a0ceeb23d27715361d5dfc9f86' + 'cc8d3a52f91081d02da1552636d31ddd8eb296732f037a7394f02ecce96b4011' + 'a16f1e018ac32ffe3a1ffd18f1f68ac2675cf62c31d39c5e3d37c6d4c49745b5' + '52f59b7674f1123b834a98adb3a5637394cabbd255b95553c4a5f46cd16e3d51' + '359850f002c9ad375e47d2d1e091ec1b6a324dc3d795e81d85e0aeb7ddf8e9a9' + '99b85635f8ea47a4584be00d0597c23b130457d14f859f8761e9090d20b0148f' + '566a2992719d9e478702b4f16e7cac74a5fefa97387b4d577d9e79ba8f1de2fe' + '5cb57f443354146205665ebc8992344a01067ef6ac59c7abb7cfdbf134696530' + 'f9f40413626841af4e9c198c901c8ac2261eb36d78a204001a0ada904419b68c' + '707525a6a2d96701691b037ac00d465d725c7e23455de385c6329f930f44eb32' + '88c9bfa868e1e4ff6cff773bc1b8c88fd29dfd24809d701ba37875c4425780c8' + 'c6f74cb370344f779d742b374490444b3ecdfe5c8dbed7ff642f33f22b3afc87' + '3bc4e4bd073737a7d8a2848144be2d8b3c57a8f20f0eeb79077f4bfc68a0b128' + '9f5d49ee0c6c621d0a35a546298058549f81f8c8543b7c8f77794c4d3c349a5a' + '56221fbbaaa7624889673ccb3e1dde4397244fc186506a001c9092d07e48a74e' + 'fa02af73c16840520e7a7b40eae21f946aa4cfa5000025be3143a8623cee3d6a' + 'b7f4c076123a0ecc1566dbf90aec68a2f04777f0a5789aa5a6954b0bf882bfc8' + '49e05572fada652dab6e7ae91c9e159cceb6ab29497a3502325ece10a339384b' + 'eac93a9ff5875a3a702a1fdf8317419fdb66ca57ea1da9fcae531483dababfba' + '319b5e51444f1ffd6381a01ebdde28f8d52cdd6e6ca407bb4789db6740f54395' + '2d39f5423f5aabb068190b03b7d26ec87948039659c60f39d1064ed37ced9966' + 'c8d220ea905405dd18315639c4dc1c033a93aa320edbd7ef8a64a596c6004848' + '793aa905f84c541f7616e421d84afca8131a5f42d4209370a21df511d84be2ee' + '6d44b60c2bb9748273bc1260bb16182d8e955b286ae6f518d11195b17ead8d2b' + '93aa6034e7356fe9d47287f98e843252ff332088e7afba3b780e05123d2e58bb' + 'e561ce7f059d4feb91566a33d80e1dfb19f4df6bdf5d8663213ba59f483db0b2' + '925cf0af3eaf22c0d47394a9650541ff6ba1dbc1615613bfde4d014d13ae6ab5' + '33f9f497d9e9b4f8a4c3f8fa825400ec9b7223db7b4012c86067e5a8e389b1be' + '39d092027919a0d6f995ccfe2818e7ae68b5990e89a6d8425cb7405bda38b159' + '730c6b0e606fa23ff21485b9b871117ae11ed3cf7ddd7c2773ce9e4179213926' + 'db8c9b613c0e290a865cbedfe03259553afc41cd6be754e9152011987ff7c711' + '282e7391d292c010259bcff307891c94ab0348b72ba55e83be1e22fcda662abc' + 'e05c04527667fa649528c7d568d695afb40651cfb0e45721c5cfb30d97a61fe8' + '4da1f5f4bad7aaf0a264929f396e2e043b13e6bed39291cabdce9bfa94ef4e9f' + '196c38742397e2d8ef4ce08460d5b07be11c903c4ea293ea2be129da8982b004' + '00507cea8534b6d5cb637a8e455026b2d2cc316631658555f676a95eabc61b62' + '1556f924e7d082ab97c7c0b8c6741acb662fa60314ef0b69da646abf4c26257a' + '906dc8096ee00fe04dd9a5574b19d68e1d23c49f2cdc4052b9df20436a922915' + 'c52de458802d102a7166fe6e5dffdc5173bb1d031e860ca66e9114454d8ba50d' + 'b3236b5bc7022aeeafd84e63a62d32bb6eb950a8866ec7cc3419e84dda44e1f6' + 'f52e7032654adaca34d3515e6c551c2e0134fc89e44af51e6dfd273010fefb4d' + '42c90d28af48e89b230597ca99dd032072b88430f2e9787a6c23c12cd8bc1d77' + '2b9a9d812d0dbe9bb025b56e8e070e0127b546e437efaa57d7d486451d5a9ef4' + 'ff6857ec091888bfdebb1d362fcd38f040d62b559fa066c62458c0008a3532e6' + '9c9b2c82f515378c8d13cc3407252fe2e80a57bed72ad2a0b3c20a450267a386' + '14394e2f4c7e9e43ea582edf00908cc355bc695c9b9a4882acdcc9d99fa2c19f' + '8b100b70d2dba7142b688002a6cc5d60878871917414a3bc4bfc2ac67f1e2231' + '034a460e28ead46ab29c4c3517a90de79e4d7f534158857fed695f94b201b1ae' + '1aa24cc33f657833698d737414030a5b5d2b984e02c7c536dd8fdfe2a33159a1' + '896c9b0cd44fbd0eba9c133ac9a347331272cdff743ecdd793e787797f718ca2' + '84f1b3992c0c86fd152a7ebca19d3162b6c408e8d1476f3bd35880bde261da45' + 'dc374e5d39d8dfc44c35d35545ce1ec3f4309992315ed4c8ffeec5dda25eb451' + '66341169cba7ef9b9499f780dfa48f7442a139bed1e7f315f8c33e4110c3e574' + 'd7e09d0188a70430c4c147aab27eb5060df5a0d276ddc3bc1e2dd38ef57dd896' + '76a3e671a8287ff74ec87fee989ab710b3549604729f137d2dc969d030dc60ac' + '8986db52d806e6d2b88b2477a0eddebcdb44b7e4d3133002739bae34b3163864' + '4728062f9ebb97ff45a3ea3e783f87a36a49eaec9b342c936437f4fa383d433a')