blob: 8797ab748562de54c2b84ae6b55a927d1f164e44 (
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=72.0b7
pkgrel=1
pkgdesc="Language pack for Firefox Beta"
arch=('any')
url="http://www.mozilla.org/"
license=('MPL' 'GPL')
provides=("$pkgbase=$pkgver-$pkgrel")
depends=("firefox-beta>=$pkgver")
source=()
sha256sums=('74f862500c15d9483c3accc1179411524a5ed79e88054ae7609ee6db1e16c069'
'6976a39a642bb093517dc83dc4e1e9f4aa0a268adc034004717c25bb8524d8a0'
'd136051c1c3c17d4d7d265a5e950aded22d0916dd8ce7cf44bbd8cb861b9bcd5'
'1946c9733fc67e6784b5e0e424e69ed837bfd3fc0e82ec3dbc22926942e6e58f'
'3b38d230af03628bdaf556b094f1e23dcd78132d3fcb30b8a8fb65eabf0bb933'
'f5e2a1dd2f7d256718a8d9ba7463f3ff04735f340e1d5e6340c21eb0eb0c6050'
'a1c4b257a7ab52fe37f9f5c377205eeeb3ffc6bd7436b36f2cbb80cde402cc6c'
'082bc745c919b3cfcbba1d64f7da8f665aadcb218620fcc3f1885694aa1477b5'
'1667733e4aaaaa262e0315c46e35cc1b3a71270b1ced5898b2d27f04217002ac'
'f5e6309e661cd2cf605999c15ff62d4e5f8add71967f99886f6a277b6826e8a0'
'02cfe64873b86f035e41efc044cf849697c21cf65a75350cbe252737e9a2be96'
'8a15d30fef2fa724aa4569839e8f6efef1f9d54b2fb5dd8ef095a8f23db7ff03'
'bc74afcd06e3dfa7b75202c5fbc46689981068edf58100432d36e7384a1fa13f'
'c51e3b3a55d070b8b8a3d85a6c1662945c49e34e9c49c60d5fbce890a34081e0'
'ec8200d91ef8f193c9d2c3992fc5e553551c89d21fbe37d1257cae3d458786b4'
'30a90a789b758b41182c82459d375b5bce7ec0ece7c4ea25886e6cb8c08024e5'
'f5db248d7696c627afd91838a3ee88217a3b921973814d8f20c532a9c4674d1e'
'7a2eb29244d32f097944ae88f0e07b987091084482e25cc23e7f53d31e148222'
'9fa845d61baa698c98c05027fcec10bab3573f97394ebea7d1c5700a831345dd'
'5e0319efd1318a0136727cbc43388f02565218d913093ae86b2cdbec40f06b55'
'f8387bcfd9084098f0a8649389d03d80ab35048cd6745dd777a483026881e8fd'
'5934ab8da21391714705afc575798e35d4c243b431ea2325d63e299c77431e0b'
'2d7900601a4ca1f22011e9509420bdfab1632dc3698756f64e844c0480aeac3e'
'0e82655020908383beb382dfd01f31487bd27581a3c9a5f2632e511b8e5a871d'
'd05ef8c6c60766fff5913a4e7ae46954dcc5079cd678b028c86e30ad0384907e'
'4d82ed0006215a4355d1e3e4a8aff2bb267691b0dbfcb1f86c905dec5e5c2b66'
'72bb07718efa9efa0a982d3a65bd09444d7c3057e67c9cc013106e272db00b9e'
'6c46de840af556c1338273ebd3de58f65912a69ea54769bfb151f9a90ac33f75'
'9b61686950fe9a4c4e455ea873c11f2316a895157903ad8f78ef30e764e02d5d'
'491b4cd0b0d7386f128d249c6d9d29f6fdcb138b0f2efc9c812707564b987876'
'fc25368668ea0b35a1cf128b3952f5c9ceea4fe34d59049fe1c1d99e9b13dd36'
'ec8da7e3662dc5721ba9f58e93c0a0f7b6dcdb973e966e5d381d1a1dd6f70ca0'
'95a1c550006b95bf948c490b90c6f00ba2e0c27cce17ca6d4576dd9f9182d965'
'e861a0f3cb348e131adc4587820ee20b846a2b93860f34fee7530a01ff81aebf'
'a46b0856eb62928234ca28518d91a32ed28394729c1ac05c373f772d3a377061'
'c073de536147da2707d760796a3826c7291f0180a905ce333e8d85c9469c87c8'
'63debf7c687d25fb9945bec2f926b8c5042d729282a78279985a9e0e2b0cef6e'
'a324dc843fcbf585de8bc6802c35b1c9ffcc4148109df7ee2410074bd1045348'
'ee4874601e506ccf33fc2feaaf726af536fed379a7c4a098ce06531de95bcd27'
'12a72dbba715acfc6aa72051d454751dcd028dc41587ce12582f074e44325b8d'
'd0d1b0661890514b44493e3ec61cfc4454fa3b40a7601926e3cb57ff5745647c'
'627708be8d017017ed1181e39d493e4be2d54d45f2ab9d7538b73ccd1ea079c0'
'c4aedde820fd78301e723c4a5c3b5b3a296e3b1ef1fdc70270a4e28cce5f3be6'
'1f4ebeb7879beb5c85be0285ef10cf98cbbb92b98714939f92d64bfc979c3e62'
'027316e0f22adf513bb8589835c0dfddcce1be07a37f8b6d1d6c92f0dcc21112'
'dccebda362cdb56e183253cf845b77070a61b9dd5f5efe649d3f62e02d401f17'
'88ac4af08b23951fff780994160eb7674977d2d7c64c079be36237b70f96c6ef'
'4c2fb00b60a4864aa93b105c5c9cd533c0a6853a2d89bb0e1b688d83d55b64b6'
'4ac491061f48920435a36135e82428de423b323cf8077dd64476ac252298f85b'
'7be57ee71987a16665372a05769362408b8fee4dd783b68c0e8abbecbd264274'
'8a32bc514744ce13158c4ea06c1048748c926c03613b529e4314c52253346733'
'3c9d8b45fb35152fd146dd88052f30c8ab1c1d146de61928ea2eed62eaae3362'
'3ccd58dcacdda1bf1dd0ff6550f3a416c154733d4c61f6a75aa115bb6a96b0a5'
'a75bbba6b2c4550691140cf1e3f24247fa99e18c81e479b0e73c9f1596726f3a'
'5247fcc118ff843e2e7d92018c2ebeb868705fc4492d73b99eb86215cd64e0ce'
'472b0c080e1188851b3bda0e721acf80cff51888118a3517de8c33528a9c05dc'
'8b68f4d1b71876fa8199a50c7cdda2c2b95c258307e32b76b70ae01feac4d66e'
'c100e686692fc5cbfa372582f471c9880ac4639241a9264920e6882c0eb41c77'
'084960d33393ed01a5763ad828ecda7aca4b6fcb535af459dbf312b0b53df471'
'1ffad81b6fde9d97a60beb338fb1a522a683b0777c7240a0b6dfd32c266373e1'
'befa1a267d6875cce73aaad3248eab5ccb6bbc6b974a9a806c85b6f120ffc739'
'eb201cb8b625013439141b2193b0e7bd499b18e8059c5cfade8178131bb59621'
'251489e22b44720ef3f4a201521d368ecb852cddff59d3c2778d22f042772ea0'
'02a16b2f4aa2799b46513ed814113802c305a9641d5d1e3125be178363a5d112'
'926400f495f82720c3c3553b05b7a0942ef902bd2adf9990c680e7b3252df26c'
'bf9a701994acd0816df548cc1a100773118ef59ec5cd2c2f89d943c607dae1fa'
'49efd1a17114f1cb72c1cc5b51e6aa6a8fc41f42c6e549b2749fe9bc3f41ac9e'
'00c90a6ead888c83cba6bc6369cfb8fba609526dd3b26321e76fef6aa9c4240b'
'0252798813e0131e9ed80dd020d2bb38a4990f499758cc695e2c34c49bb034da'
'26597cf23991b8257b055fc284578f0bb7a1289ffe85fc1d94d7fbc9b2f6a33a'
'64331eedcf10bf80caa85939817bd276710060d9c2e70257dcce804ade7334cc'
'b966e2789217c65d94f0516028bdeefbe47ae8821c938d1d73c5f36f80413026'
'd91448f89d4ee14c76d85e5a13048847edea73a79e0c2a152598ee642f778fe9'
'c18f588215a2733634b1846d16a1b63456b58bb2c4c814356157c56cb635fb86'
'60dde319dfff8e662a2d7d961be60122ea79d43c69ff4394c3184845b1f39932'
'52f822b7ae891e720b8f58584f58c91d969c854e761cf30c8f8b49e7e261352b'
'f324c54b6529b79644f53c4553c4b632e99855cb29761c3868d1b1e0011359b8'
'a513dc8b70bc00f09f31e22530d10f48065d46099540a77a640a3c76fdd742d9'
'd277f1513b6d8be7b84daaa9a03a7d67e3e446fdbfc8e28e14815e8fba3f5994'
'26c58191f03a40c08c8b0b921996e56396ec260cefd150e40f0aaf22fcd40334'
'f852d8a74c69e57b3a9ff67ad19d51d9e0aab369726785f2a9d3166e074f186f'
'a3d625dd6cfc773d46cc4ca276c795d942766314c6895f46d70aa818712cd122'
'81c7c1ea9781d5a12684337c663f26ab814469cb9d7d14769f3cc8d7d2870b40'
'92c628d10dfdf6153babba194ccd611ef39425fcddef9198e36fe60b75fac8a6'
'02fd8471052839ef57986f3722e849126225d0ecb7fa9aa25b315ebc80c3f696'
'403e53a98aa00b82e236b2f756e58556a840c9695fe13f6b8f06b7c2cda33d77'
'6503c6595a5c03a671076585b3cfc2c335d6d5bdd6596e98171e6e79fee8b5d2'
'0eacc673ccd7729b8f5ec9481a9176a7873b6b7dc7bd5815e4068d97b6575c84')
_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:
|