blob: 8b97bdcd8e9581458990b3a371b73c1abd6422f1 (
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
|
# Maintainer: Frederic Bezies <fredbezies at gmail dot com>
# Contributor: Isabell Cowan <izzi@izzette.com>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com>
# Contributor: Michal Hybner <dta081@gmail.com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgbase='firefox-beta-i18n'
pkgname=("$pkgbase-all")
pkgver=70.0b14
pkgrel=1
pkgdesc="Language pack for Firefox Beta"
arch=('any')
url="http://www.mozilla.org/"
license=('MPL' 'GPL')
provides=("$pkgbase=$pkgver-$pkgrel")
depends=("firefox>=$pkgver")
source=()
sha256sums=('92353dae0e25264d3268e24ddc8294add4d91c6f0d4b2afff7ac788901a5364b'
'57a44fbf71ce2ad692ca88b94d855caddf9b15082e11af6e6db96c5efd88d6fe'
'20abac73b06f7a6f93a4da918fe062c459a3ba3acaeae4ed079f37f39f0f1c3e'
'802d77ea6d099629f4e65d64f1871881ebd65849434489e262996679d721a5d6'
'65abbba34e02a9e74e6d0bfd572f5feb540f2bbd408545d2f33761b015e923c8'
'91e8548132aa79de6db00216a4149cc71e3c1360389fee467baf39aa4e960059'
'5490bd1a8c6918a53e142a997cd76bbff6989f72e23abc89e94ada4b11c11898'
'fd08c86b6a565372d30d9e304fbe4cd4504f3ecd74bc1b2a73117758b3285e80'
'16766a261d5084f4350a70d6be0c941939b839ace30358a83a5005abb6549b66'
'fb084c6184aca5af6babcb112a6f9da4490eb01fae319a6dbd8ee8120ae50a38'
'e6876986e3a23bba1bc5280ccfef60e5c6bf6a46c9fe49c8aacf72399ac79650'
'a36d1397014810c4c13f5b0326ded3c7c1290955e68b3fd967fdd620f42565d8'
'afc86801b31d537089fdf71202c47e3b9ff657b119abc16792813cc7756562f6'
'867b7ba1d54839e2d8b19b7a209d68daa68617238935176ec6e926ff3c89e234'
'7f599ab542ec787f5fffec98ef1b7bcb5f5385c721627c3c633b7499b628a718'
'82d76e7c7dfcdfac85653b2ba790474c02b8c61c3209316fcd3a78768e10232c'
'49f5d25dd216bc0e2b61d399fc047bde221d782319bd3e5107a4be043bd7098d'
'f74a96eb0042c88d5d903d37dcd2761073106b34346c9e5b14a79a3b6f291db8'
'f3ba8658b3ac622e776d35f4a6b7f6a677f573b338f846adc47d8f6a94d71043'
'f5f5f4a3d8007e2e14c09d15896780ea0e2c2ef924d71e55fa09ce9a55dbb147'
'97e00ea214dd8c18acf189451f816085e0002cac2f5cef7e5bee0a2076ecfce4'
'9dcfa374cb81908fe3c25b89062a46c155bd12d1566d16d263b49e907196006c'
'8a2acdbd4be108bf65da485fe842292e50629898ab01e9a4c281b897398aeace'
'aef226aada96ff1d44ffa880c5c6ce485400b62f458f6b464cbad1026e6e1ff2'
'197ecc9a6e2619ee7b964999354ca1875044679f3a41d5c159311b4c268e6c01'
'e6bdea1e1acf3ae1c8a01c418d5b1c5b2b924a3870280efbd556a0a6ecd4f9da'
'b82d15d2a10723f3f4278bfbe403d783604fe0f11cfe172c3354d435ff545b0c'
'aeb2ffb6461824a164aa869815cca45bdf319ac30b52b2bb8e28d638a0a19642'
'f690e3945435ea0b08d1f3266e30fb5db43a4c28e04adcfc097bbb12ab9fb546'
'c4bed65568fdeb1d56ddd5652f6213d74c75cba23783bd71397a4feaf0678d98'
'8a667adc445bc36a61197a3e5f647f33d32bc3f0b5c83194970df9c2fa9a5f25'
'863b48b1462b7530d560213c6f1e1753ba6f95765a4694650e71ceca9b259b0e'
'e3b8d224df73ac648fe7c5a38e7a469a887961a63a657598d4de69c3a345b316'
'00936ea0f4ce253b0c1a48a0e1be7c9f0834b1bd791edc54e54b08107b061687'
'38c50f1fe40168f2fec90698b9bd7d48233b30028ad2f5a4c1677967c066748d'
'cc8656ae51a94ae81f9315f4edf63c9e9209f43fdce15d07626271257289b5f8'
'b6117510ee1e79248c0dde0bdf434f672f67871f4469cd6c0c6e98eb7fddc73c'
'af4a6ed708679e4291296ca366abd156cbaba2d02e6e0def43b0d0a657f2eaf8'
'65ab5f366811d2f1dabc3b371aa676157ac3a30b619f621d7cf030cb835d06ea'
'86d21e7ba97a2612a8f4da8e595bb1487f67945000d2c8c60f0a7607aa56738f'
'2065fadfd9ce613e11035120a7a525365c7d008225fd52f0122a94d992494583'
'ac869fa366b31f904d0bd31b448fe872d0c82183d7d71b88f21bfa0a8266ef70'
'09597daece5f284b96274dbec1ece6d5efe4b5c79ccd95495416add72adf7346'
'277bc10a8decdabbcbded8c08f3e7e9de9f9fa2e2d43aa46cbc3284aef4839fe'
'ab362ca8044ee57e714d2d0fda24685b7ca6a51878db35125b041dcfe87d2826'
'15053e09471f56c768f57d65dfb9b88912b601a670b11df122da4d1b908c1e49'
'8888b581865e96fe8f0fdaf55a27ec3298ef47e3cdd1912446513eca6fd72c64'
'9c6b3984ae574bd1865cf609db5a3c33b94e28c359bab194a0c173632175122b'
'd4bdce3fff97bd54924e286c3dd39ce0b2cf6a6b2a014e6e6e5bb81c450f9b76'
'68106b5cc3b4fed873ad3cedecfd969dbec3f761c64df933d00898fb55328229'
'4a9207553587bf54dbcb4ad087421dd1ecc07b90b65f13c59c59a570b475746c'
'a8f2f32144c4309e42bfd76c8d1baa51c527adf0e66e1adceba4f07b10b2ba8a'
'41e9680b03f652a0bf44617f6c22be332f1998d302d368317929659bce985f6d'
'2e4f744770f4bd3a07b623742e1b9d86615a7783e81331c0793c618dea947623'
'4d25df0ac1fb68ed12462c7fe608fad989910530e391a3958a7d96ce4da27080'
'5acfe4d2ca3c4452ff2d4814c09f6f808841740270eb10fe5bfbf42bfcd1e02e'
'0bd0a3c178f3320fd68a1f5373a85b06c2c6be22e4d1105f843279e165b9de38'
'92592484b254b41e4a7c8d786ec01c091c77f6df2e742dd9cbaceab2a39c5823'
'3181cd463701f3470b916e6e32c7501562259955526083b08c39f558772e0c3c'
'd26f2d9a934a82396076b0b4b07bd30ed11e962038faa25e5adaa2fcca3978fd'
'39689ed4f4584dcc979db054952f418cd4f9f4108e1ea0d83532a424158594d7'
'14ff4d7377e866e5006cd128b951ab6d02e98982972aca4419a6190d0f6a75b8'
'0d15628522daae4ce1e916d6fa136da0460e5aab44245b66173894d5aad94633'
'09810ab2f18f20ffdd8ae422cc314783810d0e54e0073340eabba666f97ebfcb'
'9f7f42058b850c375f2552d6002bbbc53c9e04c468613a8f210382cee46360a4'
'2a25c8fd2bd2583548727fb8f60490315f583cb0cb9fac410cb89aa922539ed6'
'654ba6d5fbf9751644f7f20fdea5586f075fe84d54b91812d8a9ec08140e19cb'
'5121edc1f96369f9fce513b546dc8ada7ca4ec1431f8d4ecea4c963c44c5db7e'
'986602ee1f59cca6ca347a6edfb9b1af19b4d0ea1c5b2777903756228bb01c7c'
'26e8f0674d772a5b9ee38f5ecb4ac8b674d599eb20a4842d766c460ea1beccb8'
'b5a4d7b529e677b669a650a1308accbf1892432e73cb5b31313b2c8c6b52f74e'
'06c71ebb778408c099bffc57cd55c363d07bc456d5cbdb38c267e5990208f698'
'a8c1316691ba4ce16a64a9562d9b4de36cf0c133d10a049465d8ec8bd5e31045'
'5f48d069bd9bbba71cbbe6c5e8f972f547acb2ca376f47a8617d6a93b44631fc'
'ddebc292dc1b3b24a945157c1933ef0781cbea312fded45eff997f34a2090648'
'ce7e41a90efd6f97afe9fa95c4c58016b8068698068c80758c39a44acf5bdbbb'
'0e7df259c502f3d66dc4f0c9660bfaf5033500ccf4138600054453a896a33b48'
'9ce2534f7aae3dbf1852fd03492a53cd1c58be875c84c4bc9e0c6b89bf54d8f1'
'ecdb18b81b9e4f98e1e3b0f6aa9d87376b3878386e67032193e1c4ca9bbd0252'
'8fd47c0e768edc741e873ae982f327998efe6cccc9097f5bbf8ac5e9a0215db5'
'6774cb1d670170abec79ef77f38d964e028b22b68e115ae8b50a4d0ac7bc0765'
'fa9c8b4191402cba82068eb3a46398ff70f8e9334fe967b3ac98e065a61c4feb'
'1c58c50f6da90799ec899fe4328fbdf3d3d39b5ec4251340915d81c9ad05e480'
'94d54e06a4305c691eaccec665d2e9073891993421aac132b222facc3b01c960'
'b9e521c4f3587339b34806b69333e089e63b2d47d30bbcd00719c0d6d17ab141'
'6e73f69f03ba4be7b2e04cda21b9602b0fd36586282042949d9d8554454a894b'
'a57a0ee036e5004f767c6949e07b6adda002337d3072c991b8de92a53fe90301'
'8805b52556310bff5b55bd1521a17314536769a6657a8d21e3c9f7cd316e988e')
_url="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/linux-i686/xpi"
declare -A _languages
_languages=(
['ach']='Acholi'
['af']='Afrikaans'
['an']='Aragonese'
['ar']='Arabic'
['ast']='Asturian'
['az']='Azerbaijani'
['be']='Belarusian'
['bg']='Bulgarian'
['bn']='Bengali (Bangladesh)'
['bn']='Bengali (India)'
['br']='Breton'
['bs']='Bosnian'
['ca']='Catalan'
['cak']='Maya Kaqchikel'
['cs']='Czech'
['cy']='Welsh'
['da']='Danish'
['de']='German'
['dsb']='Lower Sorbian'
['el']='Greek'
['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'
['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)'
['nl']='Dutch'
['nn-NO']='Norwegian (Nynorsk)'
['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'
['tr']='Turkish'
['uk']='Ukrainian'
['uz']='Uzbek'
['vi']='Vietnamese'
['xh']='Xhosa'
['zh-CN']='Chinese (Simplified)'
['zh-TW']='Chinese (Traditional)'
)
_locales=(
$(for _locale in "${!_languages[@]}"; do echo "$_locale"; done | sort)
)
_all_depends=()
for _locale in "${_locales[@]}"; do
_pkgname="$pkgbase-$(tr '[:upper:]' '[:lower:]' <<< "$_locale")"
_all_depends+=("$_pkgname=$pkgver-$pkgrel")
pkgname+=("$_pkgname")
source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
eval "package_$_pkgname() { _package '$_locale'; }"
done
# Don't extract anything
noextract=("${source[@]%%::*}")
package_firefox-beta-i18n-all() {
pkgdesc="All language packs for Firefox Beta (meta)"
depends=("${_all_depends[@]}")
}
_package() {
_as_lower="$(tr '[:upper:]' '[:lower:]' <<< "$1")"
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/usr/lib/firefox/browser/extensions/langpack-$1@firefox.mozilla.org.xpi"
}
# vim: set ts=2 sw=2 et syn=sh ft=sh:
|