blob: 31a7b8810c2dfad2ca4a302662a9914b07986e12 (
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=90.0a1
pkgver=90.0a1.20210422
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=('dcbcc177cde0431a6e931e3d843fe43e727c10e8762fa35c4a052d43c16699db'
'074f06763328a126fdea85d60bc51edf8dbd29c8cdf8af1348aa3afb1c32e0c5'
'17ebe38e8f4e006fbb88a4050ce40c196e6c4bb806981a4c306af80ad30715d6'
'a3e2fa3ee8694ae42f96f783c03ee225f3a166d3816d44aa700d708f583b3dd1'
'377eec8d89fccef70cdcc808151666f674944a48cc4982bf0f9728c0608435f5'
'74d67f031f47abf72b6c7293cfc16f722f910906eb77c8b303204ac7a1a6f506'
'727c9b4e7d221c12af1995d46d653f6291a254de35de1a9c150df6bfaf408144'
'8820ef49243249e4d44e9e74e4d447842d7e36d2702c2080e98e20166483624e'
'e4a624269e7279853faac31e23282acc4c42c2fc80dc911390ffec39ddb51d1e'
'6e0665c73feb1f90d1052616d24545638afd0fd25043e4195ba9717a70312c84'
'82378191d708c007010e0518d5d0af0dcc5dc146867e737c6c6c426efb3b6157'
'940a3fa96f64e1df9837e9661b79d34c77dfa434e9d56b86322923c58ba7f01c'
'00c34cd7cd26f81c55211beddef6b78d0e9efd08ca613af2b1449641ca5f7fe1'
'82ed15be2c959e026e5582e044c037565d317a2d29dea9930c5c3d067747fd03'
'5bc88cc30fa1d02480eafce5838cf03e416c569742ba0657cfab9a78c6aac28a'
'e4055281e76e633f8420e028a263fe676ef0ca6aa2f2a957eeac6ca237d0de79'
'adcf642c25fd677775b3410408223c5c38a75a1a1f11a012b1b9ee12158e608a'
'3bcc891ac9e4afcd0e9432534f262f8090782f04b1659129bb9a560e0596bf89'
'7fe7ef937898f64119b39bd155885066d16a05d8bb34f6ba38e45fd2ae62e1bd'
'f8f1310ab8ebaf1507d15a4cc641cabcc2b8f470da3e6421138a918cfbd0b7ee'
'cd8b23385b49e3579610e8f49a1e0c59bddf4957ebe5c9f530752c8671b914ec'
'39e780f5248c30ae6d42db74041db48b5f98f12390ac7e802747368fabddcd1c'
'339d5d5d8aacebcdd9ec18241d701a367d38d8f15210fc52bf45c06d80076192'
'ecf1c9d91f77b3b2039f3d45d1adc008ab1117acfee269d6e3a0d6ae33a60d38'
'f90ba266e5981196325bce3a69c440834d7606c6963f75303379841f0837e387'
'9f5dba4707d162ea7a0b2982fd42bd6c7cd159cbc7823b54cdfdd0b1ba367977'
'dd49df03b596671a91866375eddf7a7202cef9a49bf4f85c78409139d49b0b31'
'7485ad79bad955600c4a22dbbabe1881110d7240d1a807bdbecab3d6d810f85f'
'932d710ab8c6e6f88cbd3e3e342e52948e9039161b9020f5fea2018baccbae15'
'395522514a8ac22c8dbd9a0c8125fb313b4a8aee34dc2bfaee961f12b03b097a'
'79ca670d7f778667489a4e3fd7857e4c205a089cc0bdf7d0ba6ef809a96eec46'
'7994d8515b4266755bbf1cc591fc299dbe731cb664e862258c73fe7c013ca0a9'
'9b6ddabbb3eb0e6f08d1476282f8aecd9e81610a4b610477f4e8e58ff151d7ae'
'8e19cb5bb97537994cfd88fd4fc6aa71eb0f6f29bfdebf3908594912b53d9895'
'432bf63429bd1676f738ae6db4c2b992cf4104d83cac312edfdf83f5f5020570'
'5f717e62059f691a7c022e38e164d23a6551eca5a5417dc0b231c50c7ada8cf7'
'f0d1817766c9481183da766d722df6f885aef58f1cfffc257fda758938db9d8e'
'465ed37360e5b7272a9ea28d1aef7a21a67dacaedc2d5f77f3f4d481bbb98947'
'12f3ba4df4be855ff79dadae6ad8a80bb23f435fa659988b7d32a561d2fe8885'
'3513130247422c1dbe2434d51646d3db7a0086e335e0b413ddb2d78749690c3a'
'8b38a9fd562421a431cde1b39edf6743212a4105517b7c986c77200a811febd3'
'18bebe34a6b305c05e7710b9586ec4bb485f5c77107f9ce601515251f18fe605'
'ecc1e833cd190fc512cadc9f9af1134579a676280300c004e1fddf71275a8fa6'
'6d9afb43dd51cd1cbb210e50790d84b54b56abbb50f7f48506d25724f9522287'
'e4f8595ee2ec07a53ddd94f7ceeb3cb9db543feab3986779447faccc0b5f0f8a'
'52d87d2d70fc054d54cc5555abb80d98a88c149175772187e5bcf25c791ec78e'
'14e06acf76e29bcd09b210ca247b1539ef881038e100140806d0f1d94ff971a8'
'b69e86bff63c7f70f57eeddfa9417409304e7fef0cda3bb5abacaf2f1eb638fb'
'817aac4444043307ac8d4e2a767df5caa150c4e56103d74552b28a17f09cd83d'
'866e8327596518c13363e3fb9dfecc76947ecee57b20dc9db955dc7b9cdd8be8'
'd16d65ace8d9c2c3cdfcce36111ba3dd6f3139c0983918e9a633ef1ead354d92'
'0adb1048e1a971849a7624dd57220e714241a2bae763997735442ea1c098cd36'
'b83a35276be870d26b135109db3891402a593c4b9adcf20c32d777eb1f2c5348'
'4edb21f953ae21a4e25f10dd9687d720730bdee760b31bbaf5200ff02ab38b77'
'5af907361789953c31a67357ce7dc03b6f74b00de0c315b40a479f193deb96cb'
'e3a98689c8b1a5b0de90cbc6d8d17d6f0f2b82446f810e13411de195ccf3f74b'
'b0e44c87d69a153834da0578d4e3ae07395d971fab8f58c0447216725162afac'
'e414dc30d2d3f8364166edb11bbbf91bb66506c6cdf406c7fc9a2589fc5d9967'
'd994de99162067f3ce82267f003d823ef3cba028e436265c38aeddaa3506e203'
'0c07df5ae7d15445ff5d9e0c36180e6bf7c510f1b5a37cff0ebdad2c2892515d'
'cd3f71af0b0a02f82afc5f11b6ea25f7c5dc3eaf27f9b622583b57b429658b8e'
'19a9dc4bd4ffde50efb637ac3016d3e404ebfa0f578541ee1a73d48854d1777b'
'9a61b3fb7bbaed19ac36b9e3e10313da89dc250b11a07b3efd37794d6068548a'
'31e07eee82ade5c76a0c5704a8d4dd127c730a93fd5f7a91065d8884c60f8581'
'536813b45d77ce75f91df3dfdf0ebd5bdfed41516b3ec1fe091c2b434578ec8b'
'5d6959ab83ba2b60c0aecee527ee671c7acbaff81c2e06e8d9babda8f9c9361f'
'9403e111e35e06c5c44706c91d51b981372236632906f1d654e3b613b41c9211'
'92ea96d7b670b08d225647a1070be1e2128e80cfd47bea613258dd0b6cb9f364'
'65c32f4da2c3e0eaa08474b524b4f9118ea3c1b833d9bee5e2fa3877530e3fef'
'a9f8d05d1cc1f0917ac47794c4760fe2914248be787df627688febb1d368ef68'
'fd6422bff4962e4e666ad726815cbfba9d01f3972646bb3118dce0ac2b99712f'
'669af4abd20c1263a0c6974ebdda1e32f8d2ad34ac43a3d6e718f764ffd4d7bf'
'1d64cb7e515c8cf0427b708041b66e73420f864df3b99a9f26619e14d424a87f'
'2648887346efe1a87a692db013f0576eaee21a0823953c5d38d88ddba09ab4ae'
'd32040d640a04979688ae4f0130c824d335d9c57a68edafbcc133a2bfb19d56b'
'c314a8de83c11b9d4ab20aed01bb800877313ea61b4a11fbddba48ead75cce93'
'ecfcd4caf4bfb0c696e321aa993c654b81db3e02a9cd2ea52bad0d5b52903eb8'
'50da81d01ea923433e06b7be3d996e212ae3a3c43800c830042959b9aca6b709'
'e6b11120ea7482984ed6c67b9a349f5d4b09af60da71d20443058e8b2ea45d29'
'b364e814175debac047e746ed3a96e51a2ca1902a11a40e08e8f7eed150996c2'
'28484a8df6d7f6e37661992c45190ba5db2928da3afe04724b2cd83ef5c8b79e'
'1416445ddeaad37e19a5e5c95e2f753d8560005c538c4dd4c67587d11ecd5534'
'ce7a2c53f7b648fa0bd504b710fc7f3d1330918bff19bc7e2fab6abe34725594'
'68c94136f75d9a8ce7dcdb5c20caa22bc3ffc88fbd47332c203af8b96b3ef7e5'
'3c8afebc9ef39169995476d6b3d4f2ec7dc87db141f1d1d30d5204823cf42baa'
'8015ca48f0abda03aff95a0a43165fbc4eb569e85927c9dbd74f0ae15cdb305c'
'9b6d72e7174ba743c0637452724a82a1febf9cf60984d1ec02b7a9efc6f397f3'
'03ac5c3fde67ae37084ba63d46b6af3715ffba3d9d22b77f81cbd5dca60b8d95'
'e0412fa61579e400a48cbbe83897602bb950637a518db0f171226f7d7fee4b01'
'ba6849ef6b1526331da46ae3a6f5cc5551e1e816b8933698a44f5036347cc56e'
'82c094ae98054bc54c45358f0c90de7db73c12d68a88375303103a6e25d80722'
'61996c25d81df0b0a6599264db50015944f1c87425b30a7d1aead0b8b7ec4378'
'5b4d08f71ba89571bd0d4d2f74b752ff82aac935044f05e5d8c11eda49b193a4'
'dd87cbf7913a0f7b01f50c551af408f4ce08832e1940897803fce3c4cf5212b0'
'40e1490a169d1c65be03cb431c48b7dd988ae92ce66ecb5f9ecdf243b533ab46')
|