1 |
I have come up with an initial list of values for the L10N USE_EXPAND, |
2 |
see patch included below. |
3 |
|
4 |
The plan would be to commit this to the tree, update the localization |
5 |
guide at https://wiki.gentoo.org/wiki/Localization/Guide and send the |
6 |
news item. Then we would start moving packages from LINGUAS to L10N. |
7 |
|
8 |
After that transition is done, the LINGUAS USE_EXPAND could finally be |
9 |
removed from make.defaults in the base and embedded profiles. |
10 |
|
11 |
Ulrich |
12 |
|
13 |
|
14 |
From 290fbd2031e5ab8d218c170b7890db3ee7a65176 Mon Sep 17 00:00:00 2001 |
15 |
From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@g.o> |
16 |
Date: Tue, 21 Jun 2016 07:20:35 +0200 |
17 |
Subject: [PATCH] profiles: Add L10N USE_EXPAND variable. |
18 |
|
19 |
The initial list of values in l10n.desc was produced by scanning the |
20 |
gentoo tree for USE conditionals in SRC_URI and *DEPEND, plus some |
21 |
manual adjustments. |
22 |
|
23 |
Most descriptions are based on linguas.desc. |
24 |
--- |
25 |
profiles/base/make.defaults | 4 +- |
26 |
profiles/desc/l10n.desc | 167 ++++++++++++++++++++++++++++++++++++++++ |
27 |
profiles/embedded/make.defaults | 2 +- |
28 |
3 files changed, 170 insertions(+), 3 deletions(-) |
29 |
create mode 100644 profiles/desc/l10n.desc |
30 |
|
31 |
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults |
32 |
index f651d25..8363d58 100644 |
33 |
--- a/profiles/base/make.defaults |
34 |
+++ b/profiles/base/make.defaults |
35 |
@@ -1,4 +1,4 @@ |
36 |
-# Copyright 1999-2015 Gentoo Foundation |
37 |
+# Copyright 1999-2016 Gentoo Foundation |
38 |
# Distributed under the terms of the GNU General Public License v2 |
39 |
# $Id$ |
40 |
# |
41 |
@@ -16,7 +16,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" |
42 |
|
43 |
# Env vars to expand into USE vars. Modifying this requires prior |
44 |
# discussion on gentoo-dev@l.g.o. |
45 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS ROS_MESSAGES" |
46 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS ROS_MESSAGES" |
47 |
|
48 |
# USE_EXPAND variables whose contents are not shown in package manager |
49 |
# output. Changes need discussion on gentoo-dev. |
50 |
diff --git a/profiles/desc/l10n.desc b/profiles/desc/l10n.desc |
51 |
new file mode 100644 |
52 |
index 0000000..403fbf3 |
53 |
--- /dev/null |
54 |
+++ b/profiles/desc/l10n.desc |
55 |
@@ -0,0 +1,167 @@ |
56 |
+# Copyright 1999-2016 Gentoo Foundation |
57 |
+# Distributed under the terms of the GNU General Public License v2 |
58 |
+# $Id$ |
59 |
+ |
60 |
+# This file contains descriptions of L10N USE_EXPAND flags. |
61 |
+ |
62 |
+# Keep it sorted. Entries must be valid IETF language tags (BCP 47). |
63 |
+ |
64 |
+# The following are considered duplicates. Use the generic language |
65 |
+# tag without region subtag instead. |
66 |
+# fy-NL - Western Frisian (Netherlands) |
67 |
+# ga-IE - Irish (Ireland) |
68 |
+# gu-IN - Gujarati (India) |
69 |
+# hi-IN - Hindi (India) |
70 |
+# hy-AM - Armenian (Armenia) |
71 |
+# kn-IN - Kannada (India) |
72 |
+# nb-NO - Norwegian Bokmål (Norway) |
73 |
+# nn-NO - Norwegian Nynorsk (Norway) |
74 |
+# pa-IN - Punjabi (India) |
75 |
+# sv-SE - Swedish (Sweden) |
76 |
+ |
77 |
+ach - Acoli |
78 |
+af - Afrikaans |
79 |
+am - Amharic |
80 |
+an - Aragonese |
81 |
+ar - Arabic |
82 |
+as - Assamese |
83 |
+ast - Asturian |
84 |
+az - Azerbaijani |
85 |
+be - Belarusian |
86 |
+bg - Bulgarian |
87 |
+bn - Bengali |
88 |
+bn-BD - Bengali (Bangladesh) |
89 |
+bn-IN - Bengali (India) |
90 |
+bo - Tibetan |
91 |
+br - Breton |
92 |
+brx - Bodo (India) |
93 |
+bs - Bosnian |
94 |
+ca - Catalan |
95 |
+ca-valencia - Catalan (Valencian) |
96 |
+chr - Cherokee |
97 |
+cs - Czech |
98 |
+csb - Kashubian |
99 |
+cy - Welsh |
100 |
+da - Danish |
101 |
+de - German |
102 |
+de-1901 - German (traditional orthography) |
103 |
+dgo - Dogri |
104 |
+doi - Dogri |
105 |
+dz - Dzongkha |
106 |
+el - Modern Greek |
107 |
+en - English |
108 |
+en-GB - English (United Kingdom) |
109 |
+en-US - English (United States) |
110 |
+en-ZA - English (South Africa) |
111 |
+eo - Esperanto |
112 |
+es - Spanish |
113 |
+es-AR - Spanish (Argentina) |
114 |
+es-CL - Spanish (Chile) |
115 |
+es-ES - Spanish (Spain) |
116 |
+es-MX - Spanish (Mexico) |
117 |
+et - Estonian |
118 |
+eu - Basque |
119 |
+fa - Persian |
120 |
+fi - Finnish |
121 |
+fo - Faroese |
122 |
+fr - French |
123 |
+fy - Western Frisian |
124 |
+ga - Irish |
125 |
+gd - Scottish Gaelic |
126 |
+gl - Galician |
127 |
+gu - Gujarati |
128 |
+gug - Paraguayan Guarani |
129 |
+he - Hebrew |
130 |
+hi - Hindi |
131 |
+hr - Croatian |
132 |
+hsb - Upper Sorbian |
133 |
+hu - Hungarian |
134 |
+hy - Armenian |
135 |
+ia - Interlingua |
136 |
+id - Indonesian |
137 |
+is - Icelandic |
138 |
+it - Italian |
139 |
+ja - Japanese |
140 |
+ka - Georgian |
141 |
+kk - Kazakh |
142 |
+km - Central Khmer |
143 |
+kmr-Latn - Northern Kurdish (Latin script) |
144 |
+kn - Kannada |
145 |
+ko - Korean |
146 |
+kok - Konkani |
147 |
+ks - Kashmiri |
148 |
+ku - Kurdish |
149 |
+la - Latin |
150 |
+lb - Luxembourgish |
151 |
+lo - Lao |
152 |
+lt - Lithuanian |
153 |
+lv - Latvian |
154 |
+mai - Maithili |
155 |
+mk - Macedonian |
156 |
+ml - Malayalam |
157 |
+mn - Mongolian |
158 |
+mni - Manipuri |
159 |
+mr - Marathi |
160 |
+ms - Malay |
161 |
+my - Burmese |
162 |
+nb - Norwegian Bokmål |
163 |
+nds - Low German |
164 |
+ne - Nepali |
165 |
+nl - Dutch |
166 |
+nn - Norwegian Nynorsk |
167 |
+no - Norwegian |
168 |
+nr - South Ndebele |
169 |
+nso - Northern Sotho |
170 |
+oc - Occitan |
171 |
+om - Oromo |
172 |
+or - Oriya |
173 |
+pa - Punjabi |
174 |
+pl - Polish |
175 |
+pt - Portuguese |
176 |
+pt-BR - Portuguese (Brazil) |
177 |
+pt-PT - Portuguese (Portugal) |
178 |
+rm - Romansh |
179 |
+ro - Romanian |
180 |
+ru - Russian |
181 |
+rw - Kinyarwanda |
182 |
+sa-IN - Sanskrit (India) |
183 |
+sat - Santali |
184 |
+sco - Scots |
185 |
+sd - Sindhi |
186 |
+si - Sinhala |
187 |
+sid - Sidamo |
188 |
+sk - Slovak |
189 |
+sl - Slovenian |
190 |
+son - Songhai |
191 |
+sq - Albanian |
192 |
+sr - Serbian |
193 |
+sr-Latn - Serbian (Latin script) |
194 |
+ss - Swati |
195 |
+st - Southern Sotho |
196 |
+sv - Swedish |
197 |
+sw - Swahili |
198 |
+sw-TZ - Swahili (Tanzania) |
199 |
+syc - Classical Syriac |
200 |
+ta - Tamil |
201 |
+ta-LK - Tamil (Sri Lanka) |
202 |
+te - Telugu |
203 |
+tg - Tajik |
204 |
+th - Thai |
205 |
+tk - Turkmen |
206 |
+tl - Tagalog |
207 |
+tn - Tswana |
208 |
+tr - Turkish |
209 |
+ts - Tsonga |
210 |
+tt - Tatar |
211 |
+ug - Uyghur |
212 |
+uk - Ukrainian |
213 |
+ur-PK - Urdu (Pakistan) |
214 |
+uz - Uzbek |
215 |
+ve - Venda |
216 |
+vi - Vietnamese |
217 |
+wa - Walloon |
218 |
+xh - Xhosa |
219 |
+zh - Chinese |
220 |
+zh-CN - Chinese (China) |
221 |
+zh-TW - Chinese (Taiwan) |
222 |
+zu - Zulu |
223 |
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults |
224 |
index fea1553..b5c98e3 100644 |
225 |
--- a/profiles/embedded/make.defaults |
226 |
+++ b/profiles/embedded/make.defaults |
227 |
@@ -27,7 +27,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" |
228 |
|
229 |
# Env vars to expand into USE vars. Modifying this requires prior |
230 |
# discussion on gentoo-dev@l.g.o. |
231 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS ROS_MESSAGES" |
232 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS ROS_MESSAGES" |
233 |
|
234 |
# USE_EXPAND variables whose contents are not shown in package manager |
235 |
# output. Changes need discussion on gentoo-dev. |
236 |
-- |
237 |
2.9.0 |