blob: 8838a62955a0963afe6205e5de570b035bf4b3b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
# Maintainer: Felix Golatofski <contact@xdfr.de>
# Contributor: Swift Geek <swiftgeek ɐt gmail døt com>
pkgbase='firefox-nightly-i18n'
pkgname=("$pkgbase-all")
_pkgver=102.0a1
pkgver=102.0a1.20220503094208+h03cd547ca0b9
pkgrel=1
pkgdesc="Language pack for Firefox Nightly"
arch=('any')
license=(MPL GPL LGPL)
url="https://www.mozilla.org/firefox/"
provides=("$pkgbase=$pkgver-$pkgrel")
depends=("firefox-nightly>=$pkgver")
_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)"'
'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/nightly/latest-mozilla-central-l10n/linux-x86_64/xpi
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=firefox-nightly-i18n-${_locale,,}
pkgname+=($_pkgname)
source+=("firefox-i18n-$_pkgver-$_locale.xpi::$_url/firefox-$_pkgver.$_locale.langpack.xpi")
eval "package_$_pkgname() {
_package $_lang
}"
done
# Don't extract anything
noextract=("${source[@]%%::*}")
package_firefox-beta-i18n-all() {
pkgdesc="All language packs for Firefox Beta (meta)"
depends=("${_all_depends[@]}")
}
_package() {
pkgdesc="${_languages["$1"]} language pack for Firefox Beta"
provides+=("firefox-i18n-$_as_lower" "firefox-developer-edition-i18n-$_as_lower")
conflicts=("firefox-i18n-$_as_lower" "firefox-developer-edition-i18n-$_as_lower")
install -Dm644 "firefox-i18n-$_pkgver-$1.xpi" \
"$pkgdir/opt/firefox-nightly/browser/extensions/langpack-$1@firefox.mozilla.org.xpi"
}
sha256sums=('380f0cc66ee4677bba932059e920df0c6d3b5ec66117cf3b49436e90fdded417'
'cfa4e0d65a1b3b15f547063b836ee9449f682d945c9afdb66d7b393c0503ec5e'
'8ea763c0884a77cf9ad742a80a978429595fcf51c8347b84a4aa7823acdad053'
'ad969ee8e7be63ba91310213ee933ac703e1f3ea394faeb023a106cd1f7ce68b'
'4b022f99fde0b0e19a0d64e36848ac68296ef31757eb959945af4d7f7d9a65a9'
'418cfbeaa5d8266e1e9132539b4845bd74a1c873ec3cf16bc2a6925c196c01f0'
'c073a39a81e7b99425a08975817c0d5d0eace86bf82778010ce793a1a84d943d'
'e8ddbb8881a89a6a408a7ae81fed6ed4eaf26b814684ba9db946f5951ae9d8e4'
'c22956c000f9bdb43a02bc2d6d04756ec1ab1bd5bf711b069eccc012167b2bf0'
'c4edbbf024500dada41126fc1f10ba95aeb7813ba33a89065155f24c691c9c91'
'e660d50c084276331f2d447159e4f777f7f82becf19a73a97ae3d5a1c56a412e'
'5da27f6d458343c525b3271aa059e2ec2dcff6dd11678c06b3dfc0bc32c7f442'
'fd6ecd2d4c6fe69b48d7bd052fdd28f83062e2d5c375f692de5a0db876e1079f'
'1770160423153f423fb6f36d7aa786df22c32ef030dd371a58ee9ed4353da691'
'd83aba4970a6cdb3c198f365750f64a9acae23a308ed3c975a42466a86611628'
'545c53cf13a05f1a03ed3c4aa8ea266174b6ca50bf254ad9e137d9ebee7ce9b6'
'65cb4e1b1a8f099666e1e1a188ec20964b538965d87de14a602e191bcb338b2b'
'f57bb443b69add2f355f833a9329ab399cec243c7f586faa426711baa511b453'
'0fdbc9dcdf7cc404b5b4bdeb6824a79fb6606c2515501cd71e82c005896f9159'
'66b23f83c6cdb154652a691c0ff8947b10ed0d520fd9c2d3ae90a34043a27123'
'9fa0aab3c8874405f06265a645047ccca58928c6766295e49b41976b166201bb'
'40391354c5493e1d378b671262a2bde67300aff75ccbaf4a0d185da7e256d865'
'80f11dfc51b6faf330bb9ff4818a9848d2158d39b23c4bcdefe1a5f9fa87b47d'
'4d2d5a960bc59dc3fa53808fc59d8d7c7091019790f8d5b99605ed33c5a4a399'
'9d58dda9554089ad5805943d98dfda09bea174dd865e8efe7bfb018257c46a52'
'2bc12a8a55b5f7b1eb7836a67fac051dba4ab4491afe1bafd4e69243ec7ab56b'
'397e1e0787f10d98d851203a9779ee31ed3921be9b66be7fb3be3203c23b7237'
'02f44fab92ebd89b100c206e47cb3ddfe12cbc6e590d2d35c7f38a810ba9bab0'
'56dab7b625f0636213c4c238f82e09edfc91e47b879451e4d73e79f9b0cc929a'
'2cc25712e0f54ea4c2c745577088af777161a053a1d9c2125e3a3d64ee7e593e'
'1432633a95dbfc42751c9d4a53f3f9f9aa0b4f021291e1034fc836e082f59445'
'bd0ebf6b9feca24317286beb542d73b44e6c7e88945e9a9194f9c0ba1960e0df'
'a8edcda8af5aa1aed01c6c936d31a5c1bc3a0005ec41ae4bcb96f003e04f9be9'
'a2b1265aa4dfa744c75eb7c915496ab621751c8a1c5ae85bcec4a820aec75cbe'
'bc79d79282c7bb0746b3f8ceb2442dd32700b6574349b13a5776961c88e10755'
'968e302147fd76757930109c62a36e5ad92f158457f809db3e7fe7f6e5ec3440'
'f92a88645120cfa4e26f0253f228d96493eedcfd1d849198c03c03fd2633cade'
'cd42fc898810b88187e62a91456695c4f8d1f908ee6a55368aad05bf83e5604d'
'6fc9f921f6a9bcdb1763552a243f8a8bba1c8dcac480a1d1bc770eb2a50cfc53'
'bb04df61730ee40462bf65ff42241b222bdca531e474297d9504c877d9a7b656'
'488dc58aee6dd3b402630d7e0444e6c39b36f6aa4bebdf6b6c725b4d0daae755'
'4ea9f3d93ae62e9977379351b82dabe3791eaa49aa5fad59301803fdd4d9f80d'
'895d5ccc8fc5d48a97ae95de6e75281d28755cf233c535a38b1f3250d45decc8'
'b50652bb23706d74ef7e4b3b0c814cc7014cfe79b66978fe07d9d5a8a0bf3ec7'
'5caeaa7428ee283c96b862b316bcb6531ccbca4504307fcab0dffb4ae44c64eb'
'23b75ad5ba1641bf9e353f173a8eb6529307ee402ffcf104b8a4a449c58b2e7b'
'd1d1ce164050ca3efccc1b7f6e4ab624c9f8d9762936a0fbca0a0f39b9c6242e'
'8878226b1213b3426a405be2512027512f3215822bcb3700abb8cbb2070a826e'
'f4b7293ef9668deb4a122b1403a34083d4b6d04ac015df503e89aba91a16e2af'
'd2b4e200241b8e95d052a4bc5be576fc5189bf1d2013ea3162b856815eb74b9d'
'c4782fd68a0793cdbc8a051485cf9560a3910c381b813d5b90d6b965cf74c364'
'229aa017100aab447e31fd1958cd9c46787f1f440477863030a34494c59142c7'
'7601bc8a49e7c9e9fcdc687b062325e3ea8982db4aa886cde9755fb6d056ff2f'
'599cb113c7df8b905c02af15d2ff6834dce9113d4bb92aa4217322769d05e206'
'abe3a1764016428506d162c579e300d499731312ad5a4c132938b58ed1dfdad7'
'415e78e2eafe8360ac8f0a783bb4ee8fa76ab81995d1177f45d9edaac4d11ac1'
'd067d1c9c3ce2d815aabc270f65c671dab54721a3af01e4f5653ebca8ccf6f53'
'c5e2ccf0e4178e1b09e549a262d9724db627795d7295f8a0059b0212a775cddc'
'291b85ec1e83688b947abdddfd090a0342030aa3d190e80bad8e097307c53095'
'f7bc452dad656a2069e70bb5d048556c5eec82afe0906fdbfee5906cda34a760'
'55a03214fbaec483db2601b26a72a1c2653a12a60fdf42851988ba7764541fb1'
'a7667d3b1ca4ffc2f13173e751b6350f0cfe08f30b8a6966d22e9f119a45d96c'
'a8aa2e7854d4ccfcae814b8ce1fd63a57934bbc60ad393ea38f360283214647f'
'94e9bfa8d4f9f6f78dc7d26104b9ecb3d5a078c03b875cd3c00cb70cb097bdfe'
'29722d6a6cdad9c354a74073f6f5fe0cea9bf3dbd080b825fe5c138fab257e55'
'd6ddc3642620f7973a581faa04ec37393ef69208c47c1ba7090bdf715a08716c'
'fff644391ffe17b4d462444993d6e1932648f2ad703b29d65b67678ee4079312'
'039ccc0cb688440a9ea8ed482f6444d9d77d9748f1c3e705a75b6143a8a08f2e'
'63ab362a6f576bab064afbc3e2fb92c8b7761402488dbd876cf796c0e975655e'
'a24a2768774e9f41904aa323de46a14e7cc4fba363231fbb297cf5843b726837'
'3578b357858357951943e05af3ddf8319c9fdc6523d240d10d6891779cac7d56'
'4ba19238af7fd6fd91618fba22b98e71fc37540695df339f7fc8110237bd7740'
'3c09367f4a008c4baa8f4a8e32a17c95816031bbb6524d0f1e82657cef7ccb41'
'6389146923fe0cd3f35cbbe5dea894d7550f5ac0f2d0f41c6e8b2ede3135cb4e'
'ab464aec504c0d646dbfc63c5ecb1b7048f9d96c2def53067472ebc90696b724'
'46fedc9cab0d17e1f1246d3c9f4c5f6a4a8d4dc6d2e62767033dfa5d07c85b38'
'335d7384dbeacdcc4b920312c1f47933be673a46b1f4945b412a7a2e82d9f964'
'0dabdd2c230e72c9690fa8f70dd0aac9cab9736416991a23a1786cc1497fe285'
'fdebc01e010bda085f9ac98753d565e915f08b71fd013cdcea1801cbde0beb20'
'de5115b095475dcb566fc09eca9ddc08e64b2ba0ea44beb1ef7167ddeb59b934'
'5392f3c3d3c9cf4631eff32b51536c3b279b227de924859c9d1319043882a3f2'
'c2bb82b8f3d1a346df6e0e2bd1896a2b95c63e7f482d2cbfa643e157ba36b45e'
'39560be2ce9c2b7cab7a3b654eb420ac3371ae1055d735016a99b6acee9ac8e0'
'0fb5fbcb53ba3d8ea82dca0038aa2ec93379bdcfadece0b842b0a9ef2e5244f7'
'6644f688468d2a8103bf0f94c684afe44c5ffbe471322950d2fbc4603b20aaac'
'2d2ea45371f7e61154bfada4e79115327e1659e2ac68a523ae95f74e0333a73a'
'57bb1663859fb8ba49b984cbe1c7c2a5c7e21c30fbd80ebac1209e3d96299a21'
'32655b65471b7aaa1453d236174cc252c4dc95159e7f006a8445d57a72b41e54'
'fb1a80e2cbef29f33ded84456b7cc97e451029dca38a6c1ce49cddb1005178f8'
'632a35dc6a16966e27600c24e3b2eacdfed57b59cbd06dfb61065ce917cb8942'
'546fe83441fc73e544dd18b2d3f46a69227d032b30e2bf5a99f026ed700e4147'
'c23208aa3c60875eb6ea71e9133dc5817369bfe7c9a48a6981df12e1ce15cdfd'
'd97cd5a406a30a7e3aecff841a1eafbb4959440b84d5aa5ced1a1b5342b344e1'
'a56d3bfa6fa0411df07184a41e75f5ad78ebfafa01b59426cb8c45fcf1647ac8'
'b107cb8e06e3ea558461a5fad7fa0c26a83f9734fa2c1cba66d5fafdd70d3b1d')
|