blob: efe562f2931dc4bcb624401c310d6dd7baf769a1 (
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=96.0a1
pkgver=96.0a1.20211102094141+hb11349b0406f
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=('138cc31d94ddd05b3a03472949c2ece9c3106045a970e988127c5d88218110bf'
'ee13066dabf9015301124514432609b440da1ebb5a7d63a191877291a53a2e1c'
'c58be41feeb3170a05838c032ec8030fd95b5466684ed2512d8f9dcb5c44c803'
'6d97dd844b2a6c4880bad108671fdd7c241a18b59869ee0602075da797427cf9'
'c6c65aed6b5c33a7e8b3f0f1485939bfbe99fc3501d6522d0b058f7fd4136973'
'56568714e862f0d9a9d5a8a44d3b4b0d677960f9dfccebbe9872658c85e18e43'
'7a63bcb8442eb69798b40fd4623a67536c1cbd1321ea73e1237cdd4313b1d615'
'1d28be88ac71796290ab2126bb8e0d1dea27bd52fe313f043350a72bf71b55e9'
'b54e30ae744a6fe68568ef03cd7280ab062a29211cc84175d93110ba8183c353'
'e585b9bdb37091e0a7940fc77063f524f355bb1f414012d8e9d929d8cb903219'
'cce01feb18533a62709de07f05adc9a16bc10ebc422bb690408360c821bb82de'
'f44d05f97504f35b740b8d3648cd21897107d2472065ac13cec2d7911ad427c5'
'2b510adfd8f011e8e0f61cd6e15df814900e229a9b328788e1d145b48fc033f0'
'c734702851c71898d62cb35e89efc762d4d4bcf6d129af07cb677a56200bdb4e'
'92d3e5514b1afb7da104f7dffe78143a5246a97d391383e1e9ef0b422093e2dd'
'd700003bf2a78f523d0b8d2a24fe19ada96d53b0a1cba180241e35d580741f9e'
'675779d41a5b071fd36657f612bb1063c460bbfe89f87fd4f26d4d59a3c3fe63'
'066cc2ef800adda252a5839d0cde616a33f71394d00bb1ae1d03df3a4afcff7d'
'c6bd3264f563cd07def097562e4f0c5840fd9c9e6175c88981b0683ac688f2fe'
'7e8c18792da8117df3b024be4c491941b5d57c3b737bc7db7088b3503ed48888'
'84cbab7cc54663e2688068ede580c5a933f6cd2d35d3c650514468ae971d2a86'
'201f4c5803a2eee057e6b140957103a017c029a624131a4b8faf145e2289ab2b'
'0e472e11651a3b70a6f460b7dc2a879f382d0b8c7249e32b11b807e5167801a5'
'185295d990d96c4739c473cbfb45a52ba71e2d690ad1a7c039efadd1a8e1df63'
'102174b69c6906226b06d36b1005b2d96d0b3c2be20c37ae9c687edab0ea3bcb'
'38934562fea354370750c7a476f52918a917afa22fcd926581a025ce17eff841'
'd6de0dc924f4ad1ff50561cd0c92675cd5f652a0c3584a150e827c1fc07707e6'
'462008c13e9c2fd4838691dab974b3e30319952e839e3d4f1e4547edeed85652'
'f4cffc3615a015a33ecc85ecd3bd4b09be3b58ca774bde2dee6459576d051dd1'
'5b2f7f3f300d1ed28f839ae39ff9759edf3d28363c590d0742012d5c4fdcb78d'
'4b280495fb0388cf365afe8915dfe0edb40f37dc3b7230a6819a4eed217125f3'
'cbec485528ae4fcffb27339e306809720ba9b5aeb62c3f1b6bea1b88b7d6fabf'
'a433fdaafadb18bcf3239968ac8f5965b02aa3614349ff04135013428cd41428'
'eadce55174aaa0cb4e47a721dbfb50570fd3fa897e6034bc895addef79d0baed'
'dd3758b91cb28c5d027d189354aabd49b32045c09773bd899f4a0f18fd5be1ca'
'9f3df224bc700d570fed1fc27665053512b303f29f247e4a73c6b3d85685ae84'
'b464ba8bb9485a276bcda4e9d7fbabf30f52cff22d7a10eefcec5afcc65d20d3'
'4ccfc4b8640b71d7ab6feb79648685839992d688c62380362a0be8bf4f697006'
'bfc959c41fcef4e27e66cc5212f78ff61832d65fd5fc7b7aa68102267003c7c5'
'556980530293a45c73c38d27ba0f0cc849c28f615b45075f324c9d745bd1ced0'
'9d0a7ce76586f8b38bdd1523d9049f081e054f528265c9c3bf277a029633e2a9'
'664fe8a4dcfdff5a22d8317ca95812e8a9473a32e47eff9c4b07e0034cb54c35'
'd88cb741eeaf267d00809531a473b82d49a1ee59dbd788ef0d719b0398dbd687'
'8d6d003db47beccf1b5e327f8c08ab133896839cda47e7d83b47993c117ebffb'
'29c69e98b010baf8e2e4c24e859c92e2aaf264b3a536b09d89b7d087ce101dc2'
'f35d264d15af991252a857098e88636dac4b72f3a795d920ac6354256481fd46'
'dc0190ea8e52747e0164d8bbcf8c4cfde2953892f79b280d18818549d64c4773'
'34658362157aef613fceb8bfd0407504a86081835e4bc5d2451b4e893749db6a'
'401099a340dd938f57bc0db85c79c4a744b21cfc8baaca566b3a7d33d0803f78'
'937538950173edb8ebd3378dd98e9cfc75e7670e655c34874569847e17b3f301'
'b3dc97f629e4ad29870a2051c794634fc80f878c02da6cc17abdd8e214c4894b'
'6506ad3789988009d58ffc1b86d6c500cbdc4e20a2399617891ae36acf879cb1'
'52c1d61163dc5b717da6bb84d7ca1e48ec29d4f18e6155800f5be0ef88324c63'
'cf76dedb1c9161ab09fc16b9ca563e07f2e7e01fbaedab3ecf5cbe3f3aa30f40'
'e53c57e3f4e229f4350b3084cff859f88c7b9d12d309e52fafcb748fd5dadb6f'
'523b8700c55a4aa7b2fa88999b13a9af9821d94b3fb110d1a9d9419df214ec1b'
'33d92d16a960e6ba9403398520eeccda03136028bb0b36056006b84bb9949bce'
'6760abbb7ee2f5bbf8ff8894432295287a16f337e70f9d8ffddfedf4ab00d587'
'7bb0b25daa592276359c9f181e67b5ec0cbbbfe9765e29385b0c38e9c037209e'
'7d36a08920378e4e3ca245cf4c7934c13c1f055cf5322cf8c8222ca49341cda4'
'd51f4913e71b3b25599e073e8806205dbb6e1e76c59027d6034b0bef2a13d541'
'07b5c50d79a6b7e775a44159bbdc1bbc4ee041cedba43955862be8c32e7945d2'
'6b6286819202f6d0b3c0db879e043bfe32e7e41928201ad0294de2c516366d57'
'3ffe027040cd6c5d56aa6963b888ba47b8e1c25fcbf6c4581601cfd39028eff5'
'85e1fc713275a0974bada65340069f77aabff70bd4afb38fd5679659378e22e5'
'c2552a08bf1014c683382d3652c262dddb5330d8fd74dcc80df7515a7e0bc810'
'ef282ada8fa92495d6cf87ff6c16698ebb1817265c984f10e7040ab2111d8083'
'a2f3cf932404ebe3a1577a2ac0c18cb511d0fad4ca730c069dff367b291e6a29'
'7952310e5e42512f855a262edc06d930fc42ddb2f4a2f4c28027841567e7d66f'
'3aa3a8ec1832a17f063a61b0a55d4ac7986b581ad7bed65b78dde01eb260dd38'
'e3a0be329423cd026dc4c897465321e2aa097f8c3cf071c589a6121d3abc3c9d'
'2ff8609a623236286a64f53ab5cc9da5aa890af550bcce5acb98a5a734a9b0db'
'bb300e470a217f689e83b5fd7a4161ce7285c4bea5b853792db74c27f8c8a806'
'ed2f9b76631e210c760c17e95505a2a383e9f93cc22c16e4cc0fa649e44759bc'
'84c33692d308df721c38f6300076f8abbf6f02a81fe78aca805aebdc8e529a4e'
'56e92450c5fbdeb7dc0c19af9fb400322696e2f99906616a982a8545681e8dd3'
'729d55f90bc3f58a1522e035f8af3d321ecd4be64ed886e5c77d1b8de4fc9331'
'e729e3b6cd3cd8f0e94fbd33339ec8cd5225f7daf0b8e9703f5e0fefa0991dc3'
'946cc03429277aa8a4ec17b85fb05da87ca705e21a0fbf6102a91685c21be6c0'
'a6bbc09dd5d643fb33ed2fe5b45d7984edddefda0557151454c4a204cccc9c33'
'f065ccba82ee5a55ee1773b3f19fc47b9239d978eb50733f20ace75059517292'
'adb6959798c8c463ba27da2ca463707ac50c774513187959f6b74e74572de946'
'6444e85c9901f1f6352a1b914f62cd52a8db5edb9ed89b6f1a1d67122dd60bf1'
'f72a909bfed42edf3607679d4bac5e5afe9a7c2bed36a402db29c5f686a0bc06'
'cfc5a19e7af6387417c77377abcf029780070dabbe5c5c5da07f392e4cfb6f3e'
'5d08492f32422269d6c9967833d6bb2a7999012d57a23109a089c5c1b8566d62'
'b7ea974c3503a9980e4656b56b5ae873d2f0063bf917ff35d89094101022dea9'
'087b8e63cbc79fb01c20ba0bc20a0cb4ed35780766f52f92f4bacee686c4f1bd'
'47bac9e3258400058cd0856fbbafa5c8534ad97a53d5065daabd1e613f2164b9'
'fc0e3db4057bd06f9eb666ee8352d57c183d3c44e733fb907aaf91f047989dcc'
'14b5cd71c870ebb67ca958ff64981f04e01955dc2d090f2983896aa851999e4c'
'16a976bdec10b3ae8a67bab064526eafaa73da0c47a3de8cf0899547d616ea83'
'280c9fd6e0bf18dd2148560e41b5bf2b6b3cf555ffe6697af48533017f0276f1'
'5ac8e9f82adbf6119717b4a5938cfa8a591bab6d75e4bf92ad2829b15fe1f043'
'6a2912d04b0ae45e51f471d60d48482ddcd4db546b86f2f58dd23b910ea69cf3')
|