firefox-i18n: update to 134.0.
[void-pkg.git] / srcpkgs / firefox-i18n / template
blobd5b6b283348c8677b6bc2d9e4dbb51959ba4ab9f
1 # Template file for 'firefox-i18n'
2 pkgname=firefox-i18n
3 version=134.0
4 revision=1
5 build_style=meta
6 short_desc="Firefox language packs"
7 maintainer="Orphaned <orphan@voidlinux.org>"
8 license="MPL-2.0"
9 homepage="https://www.mozilla.org/firefox/"
11 create_wrksrc=yes
13 do_extract() {
14         :
17 _languages=(
18         'ach    "Acholi"'
19         'af     "Afrikaans"'
20         'an     "Aragonese"'
21         'ar     "Arabic"'
22         'ast    "Asturian"'
23         'az     "Azerbaijani"'
24         'be     "Belarusian"'
25         'bg     "Bulgarian"'
26         'bn     "Bengali"'
27         'br     "Breton"'
28         'bs     "Bosnian"'
29         'ca     "Catalan"'
30         'ca-valencia "Catalan (Valencian)"'
31         'cak    "Kaqchikel"'
32         'cs     "Czech"'
33         'cy     "Welsh"'
34         'da     "Danish"'
35         'de     "German"'
36         'dsb    "Lower Sorbian"'
37         'el     "Greek"'
38         'en-CA  "English (Canada)"'
39         'en-GB  "English (British)"'
40         'en-US  "English (US)"'
41         'eo     "Esperanto"'
42         'es-AR  "Spanish (Argentina)"'
43         'es-CL  "Spanish (Chile)"'
44         'es-ES  "Spanish (Spain)"'
45         'es-MX  "Spanish (Mexico)"'
46         'et     "Estonian"'
47         'eu     "Basque"'
48         'fa     "Persian"'
49         'ff     "Fulah"'
50         'fi     "Finnish"'
51         'fr     "French"'
52         'fy-NL  "Frisian"'
53         'ga-IE  "Irish"'
54         'gd     "Gaelic (Scotland)"'
55         'gl     "Galician"'
56         'gn     "Guarani"'
57         'gu-IN  "Gujarati (India)"'
58         'he     "Hebrew"'
59         'hi-IN  "Hindi (India)"'
60         'hr     "Croatian"'
61         'hsb    "Upper Sorbian"'
62         'hu     "Hungarian"'
63         'hy-AM  "Armenian"'
64         'ia     "Interlingua"'
65         'id     "Indonesian"'
66         'is     "Icelandic"'
67         'it     "Italian"'
68         'ja     "Japanese"'
69         'ka     "Georgian"'
70         'kab    "Kabyle"'
71         'kk     "Kazakh"'
72         'km     "Khmer"'
73         'kn     "Kannada"'
74         'ko     "Korean"'
75         'lij    "Ligurian"'
76         'lt     "Lithuanian"'
77         'lv     "Latvian"'
78         'mk     "Macedonian"'
79         'mr     "Marathi"'
80         'ms     "Malay"'
81         'my     "Burmese"'
82         'nb-NO  "Norwegian (BokmÃ¥l)"'
83         'ne-NP  "Nepali"'
84         'nl     "Dutch"'
85         'nn-NO  "Norwegian (Nynorsk)"'
86         'oc     "Occitan"'
87         'pa-IN  "Punjabi"'
88         'pl     "Polish"'
89         'pt-BR  "Portuguese (Brazilian)"'
90         'pt-PT  "Portuguese (Portugal)"'
91         'rm     "Romansh"'
92         'ro     "Romanian"'
93         'ru     "Russian"'
94         'si     "Sinhala"'
95         'sk     "Slovak"'
96         'skr    "Saraiki"'
97         'sl     "Slovenian"'
98         'son    "Songhai"'
99         'sq     "Albanian"'
100         'sr     "Serbian"'
101         'sv-SE  "Swedish"'
102         'ta     "Tamil"'
103         'te     "Telugu"'
104         'th     "Thai"'
105         'tl     "Tagalog"'
106         'tr     "Turkish"'
107         'trs    "Triqui"'
108         'uk     "Ukrainian"'
109         'ur     "Urdu"'
110         'uz     "Uzbek"'
111         'vi     "Vietnamese"'
112         'xh     "Xhosa"'
113         'zh-CN  "Chinese (Simplified)"'
114         'zh-TW  "Chinese (Traditional)"'
117 # XXX: Remove makedeps later, just for build ordering on the build servers
118 makedepends="firefox"
119 depends="firefox>=${version}"
121 for _lang in "${_languages[@]}"; do
122         _locale=${_lang%% *}
123         _pkgname=firefox-i18n-${_locale}
125         depends+=" ${_pkgname}>=${version}"
126         distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}/linux-i686/xpi/${_locale}.xpi"
128         eval "${_pkgname}_package() {
129                 _pkgtmpl $_lang
130         }"
131 done
133 _pkgtmpl() {
134         _lang="$1"
135         depends="firefox>=${version}"
136         conflicts="firefox-esr-i18n-${_lang}>=0"
137         short_desc="Firefox $2 language pack"
138         pkg_install() {
139                 vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
140                         usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
141         }
144 checksum="ca6f48f598c50ca32edf23f0ef101991db82eccca54d5d8c497a1681f96dc932
145  63f2071743478164bff06cac4916a0e33c56fce1927a9575bab6c4a0f6ba1e4d
146  79a3861ed70b7fc99964a23c5792e0ac3693c58f9aa5153a3f8b11c52f4d50fb
147  7a5de153c4cb458be8a2edc4352f4af1b2a026c1032d733b1a0f1975b1fc900c
148  7356274b193b334f1435e705630814abab65e8cc9fe26faffbfd1d0ff40cd2ff
149  95d6f87db116b96c953e61439d43eb3e78b187fb147ca21166126c0de7ee118e
150  74c4caa5403b4c43730c38c9f1d273204f10250ad7a6b249e5530efa60811b06
151  abdfbdd20f7994869b1ec393837b9b6480b9b1782c484100e81b2f5653957375
152  9f7b83a2e8a18e1a55594bca6b3edd7897da97b7c38e0e036a274d79f9cae5b2
153  6fa69f3722b81e9a03a3d2319fc6047601dbb31f2fe7996fe02d472d05fbb0c8
154  8a6bd122fc5bd5ccf063d2d5613c124e350a5d5c5a12e14142309db7f447da7d
155  17dfc0b1f554b80138661c1852f905bb5d71ced8282994896469f833bec5ebcc
156  857868b45274b003131bc13cd6cb3c272480b94d5bc07ccb23e37ccb458c58a0
157  62d1fa257fabadecca33e9caf9ea49558aedb9c3b8989fa5558da6a046d02e09
158  ec6589167bee670811ffc7e7f7dc2c4ca58a0d6f8677f0bf3b1e743c6086bc76
159  e87c2030d54806d4832c5407889693439b3ef06eb96c427f2bfb35ff26283a86
160  5eb333505077eaf4fb771747e1f95682c9254a947fc18f651d188fc378d7ec42
161  8a8f7a95713db855d09fe3ec09a8f80b477f572c3412cd78ac5539c07841384a
162  611b76e988eb8b8f0821146133bbf8a8835d484aaff0b826033355a3f77e99ff
163  f85b9184bbf8d9aaecb1f3db7beefe22db6b64f86c1965d93a0189c81aaf5e9e
164  79498224ebf702a2b7de3fb1699df3ded757cfd89e4537076d314a62c04806c0
165  68803debb9336a4aff37bcff7e64471d5dadbbfb68e408b98fdf7e23f8b2bc2a
166  8af14f55f5b493b932cab215147e152ed2d699025894780277d3ed4813d748aa
167  1d0c2fc91dfc8b1041ca3254548439602f634bce30da63f1a94836fcf6f5891c
168  d5c2b119156b0bd2934048d7b3fc4a70de8598ef8c22ddfaa80174854520b3c8
169  bd88505901ceac5b420f87e08c6e88e0a25279a3b77a732926c73547b13133e6
170  8a103d2d7537bbb0f8bdcb7f17bd0a662bac3ca1232361e6c64e44e9117132d0
171  dd410d8a6926ce790fe6ac09cd6508c87d83bbc1516f7b05cf3eeda8f0a82b75
172  723917ebaaa39ffa2644e5088e36b0d6e5a22b37f780c8e2e493d9053ab7f563
173  7b236e52cacad43b63bf5655fd1e98acd457c5c7c83a124968adc2dcffefebcc
174  d6e0d9f185c391d3f608d07f627052f7274d1a05f0a18eea1b9d5eab7429bd52
175  c8cc97084402f2ae90e538338943617a896c802a5f8c24edb8f58a2cc5ac2fd6
176  33f1b747604a52299ceebf554db6e724ce5eb37b059eb8605363fccbf64fda50
177  6ac218cf3e74259293c3f0920449a343444a2127541472666285eb5b6057286b
178  2309306067e64c6d10faee5972fc8b17443f1d2abba66c391c73ec46b8d17019
179  bdacd2761e9bd7c490b8b0eade5ff94b39677d70e1556681a5bf9361bbc9a4c4
180  8f44c3e332e3fc8728a3c18ec7f5c9d9481dbc1a9fda77067b71ebfa369e9923
181  1023583b9b97be369688bda65e5778590c8ab9a710f85e945f58a385e4a06bea
182  94eb41fc132d4377ad90ab858a8edbd8ce5400edf1be3338a4133b8f7e025f13
183  71e09f33207494f6fa4a6dcd3601eafa543c43342ccc5577c93ad20242050eb0
184  4763b5608ad6681ffa11507b91c7ccf1d06089b2a084478f65bf11318cce0be8
185  8f08fc5221d5930799a5dd9b5baa59d6d279c8377bcb17a47fe2eabb6494bf84
186  4f89f1ff215f7fa9e1145b89c25720aa41f99fb42e6eb72086627d682168c353
187  83171d5170af27a64fb4997d543bb1136749dd5fe73eb6ed0f642bc62ca9f66e
188  78fe66ab7b6751a2d38d76d72658d5cc816d680f793318db4d526e6b701e8141
189  8f218ba5f7d5c032988aa8dc21a621e9faa62f2a711578ac8d5d6a643a530f0d
190  1e61e7fe0f9cf01e5bb87e07f77771fde9db3fdba9015d2453cdb03b92866456
191  3ff420dc5ed935cca418a2dc51210b406bcd76f198b4cf2a72d7aa0cac81777e
192  86afa140cb1ea536ae9c6be146a7005e872bfe0c36327513cd16517fd906bd20
193  b654599d6cecd703e993e3c0c3b820a2924d7f3554ba7f4a64dfea1e4198103c
194  1b1deb0cc4b91fa27eb790780a95d8f8198881da62f2147d45c9f26f7d5e8e6b
195  a42aabd098a040ffd690ebd3d2fc551894494ca97a2ece2c61ac8f0bec05bf43
196  c441d4abf06e1a768dd328c7c84bd09fb165a53b161bcbd02687b638c0edb3b9
197  22aba14c2752bbf86add1f31140fb962de9f7eed0a1be6f39a73bca4fab8e05e
198  6be86f370a9ef341a7e83d737db546ca899c4b94bb1d5f26b3b73ea53ff7e650
199  109de67210784a0d81e8e87cee9c7a1f704eb2c089ad4f9e813e7291fd52854f
200  987345af5409c80f91e40525840a7068407ac9beaf728488ded1ab5afa33f8aa
201  1488d2b01df23c547b41c0e6a3803bd197d06860cd037990e603a9cc44d766e1
202  21cf30ed298ac38dc63ce35296c21ee597f2518b955a80d20232596c1086393a
203  6674e25196437749dda799987cd5b485f56b009f1035d053c5711e6d3a963a3a
204  a4113d1e11b3bf080abd9e4858f53221c18dba16953c71415ab5d74b6b3473e2
205  a699871947d12d0b5ec918d6a120df57b3708dedb70bfadf5efacb7d1648dae1
206  f1f59841dd6820c3d017a93c0e1fff98903528466ca20975ed15f9778b5a86dd
207  e151f4762cf679492577e4f59b906f30907273aadb1d679da514448c0d2fe52a
208  9701c1271ef388e7de3620243f6ba1dec07007d4ffebdcf47db6dcaa9fb21977
209  fd022b824775553264061ae66f005c10debfbcd0c7938d7317bb67d6ac90cf8f
210  79c73d210816dd6429c85e6339f17eecb8b0f6d52d8fd2af06b2a3c7f910e503
211  bc993823ef2bd0cac22241e74b4f95e29d8bc8131dcd8a987f67a80acf1daef7
212  a634a4d82fbc0787f4732146e65228ea6b7e1a3b9cfd86a8a0a3110b71372391
213  3b8ffe651a59e330760564cfa78d3df52b066c0db21dd7d1253e3386953a52b5
214  174dd9dab27baaa000496a7b9663551edb62d5777f3ebf6a6e996f46436bbed7
215  61630880de9b09ef0845400575f4622352492ca09197cfd86ffda6666cb09222
216  a03beffc092829fe06625cae62e0b9e9e946aeeb2d7d80244be4ea747ae45f13
217  5bcd0870b0c8bbc6dee1f7cc3f84132a94bc1e197ded176da7e1ec48613cd5c7
218  6152c53a38c3fb6853923e3f46be852bc4b997b431b521f893c371b1aa9580d1
219  cd204b1a240e0653cb11ba5469f9128065c76a870072c6faac3200b0827adc78
220  b439d9dfea67964606290a8013c62c90d7628c536477a6001966a5d5179786da
221  1e42e18e61aaac307630dafe50001cbac558c2f3ce243887a49fbaeea5b9de49
222  7037c105459905a43cc6b792c8f75afc6a178ef15be6df18a33711fb0858e91e
223  e34834734ba5bf5a97e1d3aeb7cd9699fd6cb1ad7cc07ee6f8e8425f66ca2f07
224  eea74c715da0c685608db991494cfa32004be899bf96f5efb5274ef22ef673a2
225  928228f6a9fcb10259ab6959a4b55b6f761c14c4424ad007fe75cf626f06c7c7
226  3795e3d6fc43f4eaa7defa7d73d428f67345278cadd63f7bef8d720d552db956
227  e13168975ebbac2ba2b807f7cabc1b2dabb9cb5eb293da58db5e413b45a3210b
228  8793c6c39f8e3504753d2c5da2a689d2880a3c9e42ddcfb567567383273935ab
229  0135c35877883d749c79e5cce92c04c0d2725e81ed11638400f783e106d07752
230  40e30b35dcba81894031f7970bdf503572d114d097f4d0de6a236f7eb33c2dc5
231  5f749a4d2fdd6d45d03fc5facc25d18f08dfa2bf088dd94466094e7d44baa409
232  517ed762de1a4ac10dc0059bcae60aa8e40f4e45da4a04966b93e8ad180626f2
233  13cb6dbaf43b4523c7fefdeaa1dce4ef641d8edd324c9ecd0961f19b774f77df
234  88dc5c26ec7a96a5afb798b6e3ac27185eb7ae0fc894343f7f022306e07ad44b
235  7653d2b06298cf7f9242f33bc6a718cd65fdb7f6d4a207e8a36d94a866036b10
236  ae0dc3349dcf8acc8fae3569fe89fc0470eb91a219e93039bcab061eb5db7a9a
237  ee99c1aa6e09d7481fb2a13db9a71a7f522dc29c5a2651aaef22ef81df90b03f
238  e01cf73a874e3ab6cb131e2b7ac1877c9c716f13b059701efabc76546522e594
239  afb236b43e3af13d1a6c56a4224e695c51b8ddfc6814dc167a3a5c4fd6f668dc
240  ec90a5b5471673f10c4771f071a90b1177257a8dfebdaccf19ffa27fc80a1d19"