]>
Commit | Line | Data |
---|---|---|
d4a9e47c | 1 | # TODO: |
2aa88ecf | 2 | # - restore --with-pkgversion when tcl upstream fixes the #3599098 (broken platform::identify). |
7600054c | 3 | # - --enable-systemtap |
d4a9e47c PG |
4 | # - look at locale fixes/updates in bugzilla |
5 | # - no more chicken-egg problem (postshell is no more dynamically linked with libc), remove SONAME symlinks? see files section. | |
6 | # [OLD] | |
7 | # - localedb-gen man pages(?) | |
da89b000 | 8 | # - math/{test-fenv,test-tgmath,test-float,test-ifloat}, debug/backtrace-tst(SEGV) fail on alpha |
98a7741e | 9 | # |
b287d865 | 10 | # Conditional build: |
7361da6b | 11 | # min_kernel (default is 3.4.0 except for x86/x86_64 where 3.2.0 suffices) |
fd1d4127 | 12 | %bcond_without memusage # don't build memusage utility |
757f96eb | 13 | %bcond_without selinux # without SELinux support (in nscd) |
c9d8e545 | 14 | %bcond_with tests # perform "make test" |
0a85848c | 15 | %bcond_without localedb # don't build localedb-all (is time consuming) |
d96a9968 | 16 | %bcond_with cross # make a cross build, skip native programs |
b3886756 | 17 | %bcond_without nss_crypt # disable crypt features based on Mozilla NSS library |
982cc116 | 18 | %bcond_with bash_nls # use bash NLS in shell scripts (ldd, sotruss); restores /bin/bash dep |
a8a52a51 | 19 | %bcond_without cet # Intel Control-flow Enforcement Technology (CET) |
8d012ed1 | 20 | %bcond_without crypt # don't build obsolete libcrypt |
b287d865 | 21 | # |
3c58caae | 22 | %ifarch %{ix86} %{x8664} |
7361da6b | 23 | %{!?min_kernel:%global min_kernel 3.2.0} |
78588f7a | 24 | %else |
3c58caae | 25 | %{!?min_kernel:%global min_kernel 3.4.0} |
78588f7a | 26 | %endif |
f3f771b7 | 27 | |
e24149ab PS |
28 | %ifarch sparc64 |
29 | %undefine with_memusage | |
30 | %endif | |
a8a52a51 JB |
31 | %ifnarch i686 %{x8664} x32 |
32 | %undefine with_cet | |
33 | %endif | |
e24149ab | 34 | |
c01d56fc | 35 | %define core_version 2.32 |
c0c7ef32 | 36 | %define llh_version 7:2.6.32.1-1 |
e8c60795 | 37 | |
236a5027 | 38 | Summary: GNU libc |
32ba7e9f ER |
39 | Summary(de.UTF-8): GNU libc |
40 | Summary(es.UTF-8): GNU libc | |
41 | Summary(fr.UTF-8): GNU libc | |
42 | Summary(ja.UTF-8): GNU libc ライブラリ | |
43 | Summary(pl.UTF-8): GNU libc | |
f55430af | 44 | Summary(ru.UTF-8): GNU libc версии |
32ba7e9f | 45 | Summary(tr.UTF-8): GNU libc |
f55430af | 46 | Summary(uk.UTF-8): GNU libc версії |
5240d049 | 47 | Name: glibc |
ccca7e27 | 48 | Version: %{core_version} |
372462db | 49 | Release: 6 |
f98eacd6 | 50 | Epoch: 6 |
c0367bf8 | 51 | License: LGPL v2.1+ |
236a5027 | 52 | Group: Libraries |
ba02ed43 | 53 | Source0: https://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz |
c01d56fc | 54 | # Source0-md5: 720c7992861c57cf97d66a2f36d8d1fa |
4206408a | 55 | Source2: nscd.init |
56 | Source3: nscd.sysconfig | |
57 | Source4: nscd.logrotate | |
7bd184c8 JB |
58 | # from man-pages.spec --with tars |
59 | Source5: %{name}-man-pages.tar.xz | |
ba02ed43 | 60 | # Source5-md5: e66023386d2cc0d6a1d5c29bdbf03550 |
49ead7a0 JB |
61 | Source6: %{name}-localedb-gen |
62 | Source7: %{name}-LD-path.c | |
3b9b60ff | 63 | Source9: nscd.tmpfiles |
15716c93 | 64 | # use branch.sh to update glibc-git.patch |
e087d9b1 | 65 | Patch0: glibc-git.patch |
785d8a25 | 66 | # Patch0-md5: 2feec2e270f668fb41b8cde1e5f2ba68 |
7787abf3 | 67 | # against GNU TP (libc domain) |
12601ca4 | 68 | #Patch1: %{name}-pl.po-update.patch |
4206408a | 69 | Patch2: %{name}-pld.patch |
70 | Patch3: %{name}-crypt-blowfish.patch | |
982cc116 | 71 | Patch4: %{name}-no-bash-nls.patch |
364cdb7c | 72 | |
4b000c98 | 73 | Patch6: %{name}-paths.patch |
0f6642e8 | 74 | |
f2d222e0 | 75 | Patch10: %{name}-info.patch |
ccca7e27 | 76 | Patch11: %{name}-autoconf.patch |
48876fe6 | 77 | |
ba326c24 | 78 | Patch14: %{name}-sparc-errno_fix.patch |
c150d6cc JB |
79 | Patch15: %{name}-new-charsets.patch |
80 | Patch16: %{name}-tzfile-noassert.patch | |
5fc41cda | 81 | # additions pending for upstream merge or taken from other distros |
c150d6cc | 82 | Patch17: %{name}-morelocales.patch |
5fc41cda | 83 | # fixes mostly pending for upstream merge |
c150d6cc JB |
84 | Patch18: %{name}-locale_fixes.patch |
85 | Patch19: %{name}-ZA_collate.patch | |
954aec4b | 86 | |
c150d6cc | 87 | Patch23: %{name}-pt_pax.patch |
954aec4b | 88 | |
8c8ce180 AM |
89 | # http://pkgs.fedoraproject.org/cgit/rpms/glibc.git/plain/glibc-c-utf8-locale.patch |
90 | Patch27: %{name}-c-utf8-locale.patch | |
6815c86f | 91 | |
f789abee | 92 | Patch29: %{name}-arm-alignment-fix.patch |
e3539860 | 93 | Patch30: glibc-rh1124987.patch |
959d1cc7 | 94 | URL: http://www.gnu.org/software/libc/ |
f70abfbb | 95 | %{?with_selinux:BuildRequires: audit-libs-devel} |
48fdf5d6 | 96 | BuildRequires: autoconf >= 2.69 |
69afb5a6 | 97 | BuildRequires: automake |
4928f174 AM |
98 | BuildRequires: binutils >= 2:2.29 |
99 | BuildRequires: bison >= 2.7 | |
141e8ae3 | 100 | %{!?with_cross:BuildRequires: dietlibc-static} |
6fbd27f1 | 101 | BuildRequires: gawk >= 3.1.2 |
a8a52a51 | 102 | %if %{with cet} |
364cdb7c | 103 | BuildRequires: gcc >= 6:8.0 |
a8a52a51 | 104 | %else |
644847e2 | 105 | BuildRequires: gcc >= 6:6.2 |
a8a52a51 | 106 | %endif |
fd1d4127 | 107 | %{?with_memusage:BuildRequires: gd-devel >= 2.0.1} |
78588f7a | 108 | BuildRequires: gettext-tools >= 0.10.36 |
757f96eb | 109 | %{?with_selinux:BuildRequires: libselinux-devel >= 1.18} |
f65fa240 | 110 | BuildRequires: linux-libc-headers >= %{llh_version} |
6fbd27f1 | 111 | BuildRequires: make >= 1:4.0 |
b3886756 | 112 | %{?with_nss_crypt:BuildRequires: nss-devel >= 1:3.15.1-2} |
c1db9e72 | 113 | BuildRequires: perl-base |
33560f7e AM |
114 | BuildRequires: python3 >= 1:3.4 |
115 | BuildRequires: python3-modules >= 1:3.4 | |
42a6983a | 116 | BuildRequires: rpm-build >= 4.3-0.20030610.28 |
f789abee | 117 | BuildRequires: rpmbuild(macros) >= 1.567 |
9597ca56 | 118 | BuildRequires: sed >= 4.0.5 |
6fbd27f1 | 119 | BuildRequires: texinfo >= 4.7 |
89d0df3c | 120 | Requires: %{name}-ld = %{epoch}:%{version}-%{release} |
4fa784f5 | 121 | Requires: filesystem |
5145b9c7 | 122 | Requires: uname(release) >= %{min_kernel} |
c2e03274 | 123 | Provides: %{name}(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
58304b60 JR |
124 | %ifarch %{ix86} |
125 | Provides: %{name}(ix86) = %{epoch}:%{version}-%{release} | |
126 | %endif | |
5145b9c7 JB |
127 | Provides: glibc(nptl) |
128 | Provides: glibc(tls) | |
e217c7d2 JB |
129 | Obsoletes: glibc-common |
130 | Obsoletes: glibc-debug | |
ed2a4886 | 131 | %ifarch %{x8664} sparc64 ppc64 |
bd3ecfb5 AM |
132 | Provides: glibc64 |
133 | Obsoletes: glibc64 | |
134 | %endif | |
2eac239d ER |
135 | Suggests: localedb |
136 | Suggests: tzdata | |
0223ee0f | 137 | Conflicts: %{name}-misc < %{epoch}:%{version}-%{release} |
67cc5af0 | 138 | Conflicts: SysVinit < 2.86-11 |
ea3a228f | 139 | Conflicts: kernel < %{min_kernel} |
5145b9c7 JB |
140 | Conflicts: kernel24 |
141 | Conflicts: kernel24-smp | |
4377d843 | 142 | Conflicts: ld.so < 1.9.9-10 |
7bd184c8 | 143 | Conflicts: man-pages < 4.00 |
16d3a733 | 144 | Conflicts: openssh-server < 2:8.2p1-1 |
3a73e452 | 145 | Conflicts: poldek < 0.30.1-9 |
06fed0d7 | 146 | Conflicts: rc-scripts < 0.3.1-13 |
bd975df5 | 147 | Conflicts: rpm < 4.1 |
1a311156 | 148 | Conflicts: util-linux < 2.35.1-2 |
0c48ee45 | 149 | Conflicts: xorg-driver-video-nvidia-libs < 1:295.33 |
1f19d43a | 150 | ExclusiveArch: i486 i586 i686 pentium3 pentium4 athlon %{x8664} x32 ia64 alpha s390 s390x sparc sparc64 sparcv9 ppc ppc64 armv5tel aarch64 |
a0eebe50 | 151 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
d90a3b13 | 152 | |
cf7b4302 | 153 | # avoid -s here (ld.so must not be stripped to allow any program debugging) |
f620b835 | 154 | %define filterout_ld (-Wl,)?-[sS] (-Wl,)?--strip.* |
e87628ab JR |
155 | # disable -D_FORTIFY_SOURCE=X and -fstack-protector |
156 | %define _fortify_cflags %{nil} | |
157 | %define _ssp_cflags %{nil} | |
9189fea3 | 158 | |
355db1aa | 159 | %define specflags_sparcv9 -mcpu=ultrasparc -mvis -fcall-used-g6 |
87a4ec26 | 160 | %define specflags_sparc64 -mcpu=ultrasparc -mvis -fcall-used-g6 |
5145b9c7 | 161 | |
b96231b6 JB |
162 | # ld.so needs not to be stripped to work |
163 | # gdb needs unstripped libpthread for some threading support | |
164 | # ...but we can strip at least debuginfo from them | |
b99e5008 | 165 | %define _autostripdebug .*/ld-[0-9.]*so\\|.*/libpthread-[0-9.]*so |
b96231b6 | 166 | |
37f910e8 JB |
167 | # -m from CFLAGS or even LDFLAGS is not propagated to some *.o linking |
168 | %ifarch sparc sparcv9 | |
169 | %{expand:%%define __cc %{__cc} -m32} | |
170 | %endif | |
171 | ||
5145b9c7 JB |
172 | # Xen-friendly glibc |
173 | %define specflags_ia32 -mno-tls-direct-seg-refs | |
ffb5bcf1 AM |
174 | %define specflags_x86_64 -mno-tls-direct-seg-refs -fasynchronous-unwind-tables |
175 | %define specflags_amd64 -mno-tls-direct-seg-refs -fasynchronous-unwind-tables | |
5145b9c7 JB |
176 | %define specflags_ia32e -mno-tls-direct-seg-refs |
177 | ||
ff9a9e81 JB |
178 | # we don't want perl dependency in glibc-devel |
179 | %define _noautoreqfiles %{_bindir}/mtrace | |
42a6983a JB |
180 | # hack: don't depend on rpmlib(PartialHardlinkSets) for easier upgrade from Ra |
181 | # (hardlinks here are unlikely to be "partial"... and rpm 4.0.2 from Ra was | |
182 | # patched not to crash on partial hardlinks too) | |
183 | %define _hack_dontneed_PartialHardlinkSets 1 | |
26e88040 | 184 | %define _noautochrpath .*\\(ldconfig\\|sln\\) |
31aa574a AM |
185 | # private symbols |
186 | %define _noautoprov .*\(GLIBC_PRIVATE\) | |
187 | %define _noautoreq .*\(GLIBC_PRIVATE\) | |
b88b18eb | 188 | |
24d600bc AM |
189 | # to avoid multi-arch conflicts on getconf/* files |
190 | %define _libexecdir %{_libdir} | |
191 | ||
d90a3b13 | 192 | %description |
7a3b906b | 193 | Contains the standard libraries that are used by multiple programs on |
194 | the system. In order to save disk space and memory, as well as to ease | |
602a978a | 195 | upgrades, common system code is kept in one place and shared between |
196 | programs. This package contains the most important sets of shared | |
7a3b906b | 197 | libraries, the standard C library and the standard math library. |
198 | Without these, a Linux system will not function. It also contains | |
b1414da6 | 199 | national language (locale) support. |
76f01b70 | 200 | |
1cb6acca | 201 | Can be used on: Linux kernel >= %{min_kernel}. |
d90a3b13 | 202 | |
94008272 JR |
203 | %description -l es.UTF-8 |
204 | Contiene las bibliotecas estándared que son usadas por varios | |
d22b4284 | 205 | programas del sistema. Para ahorrar el espacio en el disco y la |
94008272 | 206 | memoria, igual que para facilitar actualizaciones, código común del |
d22b4284 | 207 | sistema se guarda en un sitio y es compartido entre los programas. |
94008272 JR |
208 | Este paquete contiene las bibliotecas compartidas más importantes, es |
209 | decir la biblioteca C estándar y la biblioteca estándar de matemática. | |
210 | Sin éstas, un sistema Linux no podrá funcionar. También está incluido | |
b1414da6 | 211 | soporte de idiomas nacionales (locale). |
4a04bb32 | 212 | |
94008272 | 213 | Puede usarse con: núcleo Linux >= %{min_kernel}. |
4a04bb32 | 214 | |
94008272 JR |
215 | %description -l de.UTF-8 |
216 | Enthält die Standard-Libraries, die von verschiedenen Programmen im | |
7a3b906b | 217 | System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen |
218 | und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an | |
219 | einer einzigen Stelle gespeichert und wird von den Programmen | |
94008272 | 220 | gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der |
7a3b906b | 221 | shared Libraries, die Standard-C-Library und die |
222 | Standard-Math-Library, ohne die das Linux-System nicht funktioniert. | |
94008272 | 223 | Ferner enthält es den Support für die verschiedenen Sprachgregionen |
b1414da6 | 224 | (locale). |
76f01b70 | 225 | |
1cb6acca | 226 | Can be used on: Linux kernel >= %{min_kernel}. |
d90a3b13 | 227 | |
94008272 JR |
228 | %description -l fr.UTF-8 |
229 | Contient les bibliothèques standards utilisées par de nombreux | |
230 | programmes du système. Afin d'économiser l'espace disque et mémoire, | |
231 | et de faciliter les mises à jour, le code commun au système est mis à | |
232 | un endroit et partagé entre les programmes. Ce paquetage contient les | |
233 | bibliothèques partagées les plus importantes, la bibliothèque standard | |
234 | du C et la bibliothèque mathématique standard. Sans celles-ci, un | |
235 | système Linux ne peut fonctionner. Il contient aussi la gestion des | |
b1414da6 | 236 | langues nationales (locales). |
76f01b70 | 237 | |
1cb6acca | 238 | Can be used on: Linux kernel >= %{min_kernel}. |
d90a3b13 | 239 | |
94008272 | 240 | %description -l ja.UTF-8 |
c5387ad5 | 241 | glibc |
94008272 JR |
242 | パッケージはシステム上の複数のプログラムで使われる標準ライブラリを |
243 | ふくみます。ディスクスペースとメモリを節約したり、アップグレードを | |
244 | 用意にするために、共通のシステムコードは一つの場所におかれ、プログラム | |
245 | 間で共有されます。この部分的なパッケージはシェアドライブラリのかなり | |
246 | 重要なセットをふくみます: 標準 C ライブラリと標準数値ライブラリです。 | |
247 | この二つのライブラリ抜きでは、Linux システムは機能しません。 glibc | |
248 | パッケージはまた地域言語 (locale) サポートとタイムゾーンデータベース | |
249 | サポートをふくみます。 | |
76f01b70 | 250 | |
1cb6acca | 251 | Can be used on: Linux kernel >= %{min_kernel}. |
e50f6fb1 | 252 | |
94008272 JR |
253 | %description -l pl.UTF-8 |
254 | W pakiecie znajdują się podstawowe biblioteki, używane przez różne | |
255 | programy w Twoim systemie. Używanie przez programy bibliotek z tego | |
256 | pakietu oszczędza miejsce na dysku i pamięć. Większość kodu | |
257 | systemowego jest usytuowane w jednym miejscu i dzielone między wieloma | |
258 | programami. Pakiet ten zawiera bardzo ważny zbiór bibliotek | |
259 | standardowych, współdzielonych (dynamicznych) bibliotek C i | |
260 | matematycznych. Bez glibc system Linux nie jest w stanie funkcjonować. | |
261 | Znajdują się tutaj również definicje różnych informacji dla wielu | |
262 | języków (locale). | |
263 | ||
264 | Pakiet jest przeznaczony dla jądra Linuksa >= %{min_kernel}. | |
265 | ||
266 | %description -l ru.UTF-8 | |
267 | Содержит стандартные библиотеки, используемые многочисленными | |
268 | программами в системе. Для того, чтобы сохранить дисковое пространство | |
269 | и память, а также для простоты обновления, системный код, общий для | |
270 | всех программ, хранится в одном месте и коллективно используется всеми | |
271 | программами. Этот пакет содержит наиболее важные из разделяемых | |
272 | библиотек - стандартную библиотеку C и стандартную библиотеку | |
273 | математики. Без этих библиотек Linux функционировать не будет. Также | |
274 | пакет содержит поддержку национальных языков (locale). | |
76f01b70 | 275 | |
1cb6acca | 276 | Can be used on: Linux kernel >= %{min_kernel}. |
98a7741e | 277 | |
94008272 JR |
278 | %description -l tr.UTF-8 |
279 | Bu paket, birçok programın kullandığı standart kitaplıkları içerir. | |
280 | Disk alanı ve bellek kullanımını azaltmak ve aynı zamanda güncelleme | |
281 | işlemlerini kolaylaştırmak için ortak sistem kodları tek bir yerde | |
282 | tutulup programlar arasında paylaştırılır. Bu paket en önemli ortak | |
283 | kitaplıkları, standart C kitaplığını ve standart matematik kitaplığını | |
284 | içerir. Bu kitaplıklar olmadan Linux sistemi çalışmayacaktır. Yerel | |
285 | dil desteği ve zaman dilimi veri tabanı da bu pakette yer alır. | |
76f01b70 | 286 | |
1cb6acca | 287 | Can be used on: Linux kernel >= %{min_kernel}. |
d90a3b13 | 288 | |
94008272 JR |
289 | %description -l uk.UTF-8 |
290 | Містить стандартні бібліотеки, котрі використовуються численними | |
291 | програмами в системі. Для того, щоб зберегти дисковий простір та | |
292 | пам'ять, а також для простоти поновлення системи, системний код, | |
293 | спільний для всіх програм, зберігається в одному місці і колективно | |
294 | використовується всіма програмами. Цей пакет містить найбільш важливі | |
295 | з динамічних бібліотек - стандартну бібліотеку С та стандартну | |
296 | бібліотеку математики. Без цих бібліотек Linux функціонувати не буде. | |
297 | Також пакет містить підтримку національних мов (locale). | |
76f01b70 | 298 | |
1cb6acca | 299 | Can be used on: Linux kernel >= %{min_kernel}. |
98a7741e | 300 | |
c4fea372 JK |
301 | %package misc |
302 | Summary: Utilities and data used by glibc | |
32ba7e9f | 303 | Summary(pl.UTF-8): Narzędzia i dane używane przez glibc |
e44a2813 | 304 | Group: Applications/System |
10395c33 | 305 | Suggests: libidn2 >= 2.0.5 |
71181534 | 306 | Requires: %{name} = %{epoch}:%{version}-%{release} |
c2e03274 | 307 | %ifarch %{ix86} |
58304b60 | 308 | Conflicts: %{name}(x32) |
c2e03274 AM |
309 | Conflicts: %{name}(x86_64) |
310 | %endif | |
7bd184c8 | 311 | Conflicts: man-pages < 4.00 |
c4fea372 JK |
312 | |
313 | %description misc | |
fd1d4127 JB |
314 | Utilities and data used by glibc. |
315 | ||
94008272 JR |
316 | %description misc -l pl.UTF-8 |
317 | Narzędzia i dane używane przez glibc. | |
c4fea372 | 318 | |
2eac239d ER |
319 | %package libcrypt |
320 | Summary: glibc library for crypt(3) | |
33f26cf9 | 321 | Summary(pl.UTF-8): Biblioteka glibc z funkcją crypt(3) |
2eac239d ER |
322 | Group: Libraries |
323 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
5191213e | 324 | Provides: %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
e87628ab JR |
325 | %ifarch %{ix86} |
326 | Provides: %{name}-libcrypt(ix86) = %{epoch}:%{version}-%{release} | |
327 | %endif | |
050e821f | 328 | Provides: crypt(blowfish) |
2eac239d ER |
329 | |
330 | %description libcrypt | |
331 | glibc library for crypt(3). | |
332 | ||
33f26cf9 JB |
333 | %description libcrypt -l pl.UTF-8 |
334 | Biblioteka glibc z funkcją crypt(3). | |
335 | ||
4139e845 JK |
336 | %package ld |
337 | Summary: Dynamic linker | |
085d921e | 338 | Summary(pl.UTF-8): Linker (konsolidator) dynamiczny |
cf408212 | 339 | Group: Applications/System |
03b5396e | 340 | Requires: uname(release) >= %{min_kernel} |
085d921e JB |
341 | # we want FHS being installed before ldconfig, altho they are both unrelated to each-other. |
342 | Requires: FHS | |
343 | Provides: rtld(GNU_HASH) | |
cf408212 ER |
344 | # This is needed because previous package (glibc) had autoreq false and had |
345 | # provided this manually. Probably poldek bug that have to have it here. | |
346 | Provides: /sbin/ldconfig | |
4139e845 JK |
347 | Provides: ldconfig = %{epoch}:%{version}-%{release} |
348 | Obsoletes: ldconfig < 6:2.28-6.1 | |
cf408212 | 349 | |
4139e845 | 350 | %description ld |
085d921e JB |
351 | The dynamic linker is used to load shared libraries used by |
352 | executables linked dynamically. | |
353 | ||
354 | The package also contains the ldconfig tool used to maintain shared | |
355 | library cache for the linker. | |
356 | ||
357 | %description ld -l pl.UTF-8 | |
358 | Linker (konsolidator) dynamiczny służy do ładowania bibliotek | |
359 | współdzielonych używanych przez programy wykonywalne konsolidowane | |
360 | dynamicznie. | |
4139e845 | 361 | |
085d921e JB |
362 | Pakiet zawiera także narzędzie ldconfig, służące do utrzymywania |
363 | pamięci podręcznej bibliotek współdzielonych dla linkera. | |
cf408212 | 364 | |
7bd184c8 JB |
365 | %package -n nss_compat |
366 | Summary: Old style NYS NSS glibc module | |
367 | Summary(es.UTF-8): El antiguo módulo NYS NSS de glibc | |
368 | Summary(pl.UTF-8): Stary moduł NYS NSS glibc | |
369 | Group: Base | |
370 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
371 | ||
372 | %description -n nss_compat | |
373 | Old style NYS NSS glibc module. | |
374 | ||
375 | %description -n nss_compat -l es.UTF-8 | |
376 | El antiguo módulo NYS NSS de glibc | |
377 | ||
378 | %description -n nss_compat -l pl.UTF-8 | |
379 | Stary moduł NYS NSS glibc. | |
380 | ||
9a39df8d | 381 | %package -n nss_db |
2b8d8276 JB |
382 | Summary: NSS glibc module that uses hashed key-value database |
383 | Summary(pl.UTF-8): Moduł NSS glibc wykorzystujący haszowaną bazę danych klucz-wartość | |
9a39df8d ER |
384 | Group: Base |
385 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
386 | ||
387 | %description -n nss_db | |
2b8d8276 JB |
388 | NSS glibc module that uses hashed key-value database. |
389 | ||
390 | %description -n nss_db -l pl.UTF-8 | |
391 | Moduł NSS glibc wykorzystujący haszowaną bazę danych klucz-wartość. | |
9a39df8d | 392 | |
7bd184c8 JB |
393 | %package -n nss_dns |
394 | Summary: BIND NSS glibc module | |
395 | Summary(es.UTF-8): Módulo BIND NSS de glibc | |
396 | Summary(pl.UTF-8): Moduł BIND NSS glibc | |
397 | Group: Base | |
398 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
399 | ||
400 | %description -n nss_dns | |
401 | BIND NSS glibc module. | |
402 | ||
403 | %description -n nss_dns -l es.UTF-8 | |
404 | Módulo BIND NSS de glibc. | |
405 | ||
406 | %description -n nss_dns -l pl.UTF-8 | |
407 | Moduł BIND NSS glibc. | |
408 | ||
409 | %package -n nss_files | |
410 | Summary: Traditional files databases NSS glibc module | |
411 | Summary(es.UTF-8): Módulo de tradicionales bases de datos en ficheros para glibc | |
412 | Summary(pl.UTF-8): Moduł tradycyjnych plikowych baz danych NSS glibc | |
413 | Group: Base | |
414 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
415 | ||
416 | %description -n nss_files | |
417 | Traditional files databases NSS glibc module. | |
418 | ||
419 | %description -n nss_files -l es.UTF-8 | |
420 | Módulo de tradicionales bases de datos en ficheros para glibc. | |
421 | ||
422 | %description -n nss_files -l pl.UTF-8 | |
423 | Moduł tradycyjnych plikowych baz danych NSS glibc. | |
424 | ||
425 | %package -n nss_hesiod | |
426 | Summary: hesiod NSS glibc module | |
427 | Summary(es.UTF-8): Módulo hesiod NSS de glibc | |
428 | Summary(pl.UTF-8): Moduł hesiod NSS glibc | |
429 | Group: Base | |
430 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
431 | ||
432 | %description -n nss_hesiod | |
433 | glibc NSS (Name Service Switch) module for databases access. | |
434 | ||
435 | %description -n nss_hesiod -l es.UTF-8 | |
436 | Módulo hesiod NSS de glibc. | |
437 | ||
438 | %description -n nss_hesiod -l pl.UTF-8 | |
439 | Moduł glibc NSS (Name Service Switch) dostępu do baz danych. | |
440 | ||
7bd184c8 JB |
441 | %package memusage |
442 | Summary: Memory usage profiler | |
443 | Summary(pl.UTF-8): Narzędzie do profilowania zużycia pamięci | |
444 | Group: Development/Tools | |
445 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
446 | Conflicts: man-pages < 4.00 | |
447 | ||
448 | %description memusage | |
449 | Memory usage profiler. | |
450 | ||
451 | %description memusage -l pl.UTF-8 | |
452 | Narzędzie do profilowania zużycia pamięci. | |
453 | ||
fb120840 | 454 | %package devel |
959d1cc7 | 455 | Summary: Additional libraries required to compile |
32ba7e9f ER |
456 | Summary(de.UTF-8): Weitere Libraries zum Kompilieren |
457 | Summary(es.UTF-8): Bibliotecas adicionales necesarias para la compilación | |
458 | Summary(fr.UTF-8): Librairies supplémentaires nécessaires à la compilation | |
459 | Summary(ja.UTF-8): 標準 C ライブラリで使われるヘッダーとオブジェクトファイル | |
460 | Summary(pl.UTF-8): Dodatkowe biblioteki wymagane podczas kompilacji | |
461 | Summary(ru.UTF-8): Дополнительные библиотеки, необходимые для компиляции | |
462 | Summary(tr.UTF-8): Geliştirme için gerekli diğer kitaplıklar | |
463 | Summary(uk.UTF-8): Додаткові бібліотеки, потрібні для компіляції | |
959d1cc7 | 464 | Group: Development/Libraries |
69afb5a6 | 465 | Requires: %{name} = %{epoch}:%{version}-%{release} |
9be42309 | 466 | Requires: %{name}-devel-utils = %{epoch}:%{version}-%{release} |
9b9eac8d | 467 | Requires: %{name}-headers = %{epoch}:%{version}-%{release} |
8d012ed1 | 468 | %if %{with crypt} |
03b5396e | 469 | Requires: %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
8d012ed1 JP |
470 | %else |
471 | Requires: libxcrypt-devel | |
472 | %endif | |
5b00029e | 473 | Provides: %{name}-devel(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
e87628ab JR |
474 | %ifarch %{ix86} |
475 | Provides: %{name}-devel(ix86) = %{epoch}:%{version}-%{release} | |
476 | %endif | |
b34a4e03 | 477 | Obsoletes: libiconv-devel |
e566b629 ER |
478 | %ifarch %{x8664} |
479 | # see http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2016-May/024902.html | |
480 | %if "%(rpm -q --qf '%{E}:%{V}' binutils)" >= "4:2.26" | |
481 | Conflicts: binutils < 4:2.26 | |
482 | %endif | |
483 | %endif | |
959d1cc7 | 484 | |
485 | %description devel | |
7a3b906b | 486 | To develop programs which use the standard C libraries (which nearly |
487 | all programs do), the system needs to have these standard header files | |
488 | and object files available for creating the executables. | |
959d1cc7 | 489 | |
94008272 | 490 | %description devel -l de.UTF-8 |
7a3b906b | 491 | Bei der Entwicklung von Programmen, die die Standard-C-Libraries |
94008272 JR |
492 | verwenden (also fast alle), benötigt das System diese Standard-Header- |
493 | und Objektdateien zum Erstellen der ausführbaren Programme. | |
d90a3b13 | 494 | |
94008272 JR |
495 | %description devel -l es.UTF-8 |
496 | Para desarrollar programas que utilizan las bibliotecas C estándar (lo | |
497 | cual hacen prácticamente todos los programas), el sistema necesita | |
4a04bb32 | 498 | disponer de estos ficheros de cabecera y de objetos para crear los |
499 | ejecutables. | |
500 | ||
94008272 JR |
501 | %description devel -l fr.UTF-8 |
502 | Pour développer des programmes utilisant les bibliothèques standard du | |
503 | C (ce que presque tous les programmes font), le système doit posséder | |
504 | ces fichiers en-têtes et objets standards pour créer les exécutables. | |
505 | ||
506 | %description devel -l ja.UTF-8 | |
507 | glibc-devel パッケージは(ほとんどすべてのプログラムで使われる)標準 C | |
508 | ライブラリを使用したプログラムを開発するためのヘッダーとオブジェクト | |
509 | ファイルを含みます。もし標準 C | |
510 | ライブラリを使用するプログラムを開発するなら | |
511 | 実行ファイルを作成する目的でこれらの標準ヘッダとオブジェクトファイル | |
512 | が使用できます。 | |
513 | ||
514 | %description devel -l pl.UTF-8 | |
515 | Pakiet ten jest niezbędny przy tworzeniu własnych programów | |
516 | korzystających ze standardowej biblioteki C. Znajdują się tutaj pliki | |
517 | nagłówkowe oraz pliki obiektowe, niezbędne do kompilacji programów | |
7a3b906b | 518 | wykonywalnych i innych bibliotek. |
d90a3b13 | 519 | |
94008272 JR |
520 | %description devel -l ru.UTF-8 |
521 | Для разработки программ, использующих стандартные библиотеки C (а | |
522 | практически все программы их используют), системе НЕОБХОДИМЫ хедеры и | |
523 | объектные файлы, содержащиеся в этом пакете, чтобы создавать | |
524 | исполняемые файлы. | |
98a7741e | 525 | |
94008272 JR |
526 | %description devel -l tr.UTF-8 |
527 | C kitaplığını kullanan (ki hemen hemen hepsi kullanıyor) programlar | |
528 | geliştirmek için gereken standart başlık dosyaları ve statik | |
529 | kitaplıklar. | |
d90a3b13 | 530 | |
94008272 JR |
531 | %description devel -l uk.UTF-8 |
532 | Для розробки програм, що використовують стандартні бібліотеки C | |
533 | (практично всі програми їх використовують), системі НЕОБХІДНІ хедери | |
534 | та об'єктні файли, що містяться в цьому пакеті, цоб створювати | |
535 | виконувані файли. | |
98a7741e | 536 | |
5b00029e JB |
537 | %package headers |
538 | Summary: Header files for development using standard C libraries | |
32ba7e9f | 539 | Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów przy użyciu standardowych bibliotek C |
e44a2813 | 540 | Group: Development/Building |
5b00029e | 541 | Provides: %{name}-headers(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
e87628ab JR |
542 | %ifarch %{ix86} |
543 | Provides: %{name}-headers(ix86) = %{epoch}:%{version}-%{release} | |
544 | %endif | |
58304b60 | 545 | %ifarch %{x8664} x32 |
5145b9c7 | 546 | # If both -m32 and -m64 is to be supported on x86_64, x86_64 package |
5b00029e | 547 | # have to be installed, not ix86 one. |
ae2d70c9 ER |
548 | Obsoletes: glibc-headers(athlon) |
549 | Obsoletes: glibc-headers(i386) | |
550 | Obsoletes: glibc-headers(i486) | |
551 | Obsoletes: glibc-headers(i586) | |
552 | Obsoletes: glibc-headers(i686) | |
03b5396e | 553 | Obsoletes: glibc-headers(ix86) |
ae2d70c9 ER |
554 | Obsoletes: glibc-headers(pentium3) |
555 | Obsoletes: glibc-headers(pentium4) | |
58304b60 JR |
556 | %endif |
557 | %ifarch x32 | |
558 | Obsoletes: glibc-headers(x86_64) | |
5b00029e | 559 | %endif |
f70abfbb | 560 | %ifarch ppc64 |
ae2d70c9 | 561 | Obsoletes: glibc-headers(ppc) |
f70abfbb JB |
562 | %endif |
563 | %ifarch s390x | |
ae2d70c9 | 564 | Obsoletes: glibc-headers(s390) |
f70abfbb JB |
565 | %endif |
566 | %ifarch sparc64 | |
ae2d70c9 | 567 | Obsoletes: glibc-headers(sparc) |
f70abfbb | 568 | %endif |
f65fa240 | 569 | Requires: linux-libc-headers >= %{llh_version} |
5b00029e JB |
570 | |
571 | %description headers | |
572 | The glibc-headers package contains the header files necessary for | |
573 | developing programs which use the standard C libraries (which are used | |
574 | by nearly all programs). If you are developing programs which will use | |
575 | the standard C libraries, your system needs to have these standard | |
576 | header files available in order to create the executables. | |
577 | ||
578 | Install glibc-headers if you are going to develop programs which will | |
579 | use the standard C libraries. | |
580 | ||
94008272 JR |
581 | %description headers -l pl.UTF-8 |
582 | Pakiet glibc-headers zawiera pliki nagłówkowe niezbędne do rozwijania | |
583 | programów używających standardowych bibliotek C (używanych przez | |
584 | prawie wszystkie programy). Jeśli tworzymy programy korzystające ze | |
585 | standardowych bibliotek C, system wymaga dostępności tych | |
586 | standardowych plików nagłówkowych do tworzenia programów | |
5b00029e JB |
587 | wykonywalnych. |
588 | ||
94008272 JR |
589 | Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy |
590 | korzystające ze standardowych bibliotek C. | |
5b00029e JB |
591 | |
592 | %package devel-utils | |
593 | Summary: Utilities needed for development using standard C libraries | |
32ba7e9f | 594 | Summary(pl.UTF-8): Narzędzia do tworzenia programów przy użyciu standardowych bibliotek C |
5b00029e JB |
595 | Group: Development/Libraries |
596 | Provides: %{name}-devel-utils(%{_target_cpu}) = %{epoch}:%{version}-%{release} | |
e87628ab JR |
597 | %ifarch %{ix86} |
598 | Provides: %{name}-devel-utils(ix86) = %{epoch}:%{version}-%{release} | |
599 | %endif | |
58304b60 | 600 | %ifarch %{x8664} x32 |
5b00029e JB |
601 | # If both -m32 and -m64 is to be supported on AMD64, x86_64 package |
602 | # have to be installed, not ix86 one. | |
ae2d70c9 ER |
603 | Obsoletes: glibc-devel-utils(athlon) |
604 | Obsoletes: glibc-devel-utils(i386) | |
605 | Obsoletes: glibc-devel-utils(i486) | |
606 | Obsoletes: glibc-devel-utils(i586) | |
607 | Obsoletes: glibc-devel-utils(i686) | |
03b5396e | 608 | Obsoletes: glibc-devel-utils(ix86) |
ae2d70c9 ER |
609 | Obsoletes: glibc-devel-utils(pentium3) |
610 | Obsoletes: glibc-devel-utils(pentium4) | |
58304b60 JR |
611 | %endif |
612 | %ifarch x32 | |
613 | Obsoletes: glibc-devel-utils(x86_64) | |
5b00029e | 614 | %endif |
f70abfbb | 615 | %ifarch ppc64 |
ae2d70c9 | 616 | Obsoletes: glibc-devel-utils(ppc) |
f70abfbb JB |
617 | %endif |
618 | %ifarch s390x | |
ae2d70c9 | 619 | Obsoletes: glibc-devel-utils(s390) |
f70abfbb JB |
620 | %endif |
621 | %ifarch sparc64 | |
ae2d70c9 | 622 | Obsoletes: glibc-devel-utils(sparc) |
f70abfbb | 623 | %endif |
7bd184c8 | 624 | Conflicts: man-pages < 4.00 |
5b00029e JB |
625 | |
626 | %description devel-utils | |
627 | The glibc-devel-utils package contains utilities necessary for | |
628 | developing programs which use the standard C libraries (which are used | |
629 | by nearly all programs). If you are developing programs which will use | |
630 | the standard C libraries, your system needs to have these utilities | |
631 | available. | |
632 | ||
633 | Install glibc-devel-utils if you are going to develop programs which | |
634 | will use the standard C libraries. | |
635 | ||
94008272 JR |
636 | %description devel-utils -l pl.UTF-8 |
637 | Pakiet glibc-devel-utils zawiera narzędzia niezbędne do rozwijania | |
638 | programów używających standardowych bibliotek C (używanych przez | |
639 | prawie wszystkie programy). Jeśli tworzymy programy korzystające ze | |
640 | standardowych bibliotek C, system wymaga dostępności tych narzędzi do | |
641 | tworzenia programów wykonywalnych. | |
5b00029e | 642 | |
94008272 JR |
643 | Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy |
644 | korzystające ze standardowych bibliotek C. | |
5b00029e JB |
645 | |
646 | %package devel-doc | |
647 | Summary: Documentation needed for development using standard C libraries | |
32ba7e9f | 648 | Summary(pl.UTF-8): Dokumentacja do tworzenia programów przy użyciu standardowych bibliotek C |
5b00029e | 649 | Group: Documentation |
b6fd0f3f | 650 | Conflicts: man-pages < 4.09 |
ba02ed43 | 651 | %if "%{_rpmversion}" >= "4.6" |
ed559739 ER |
652 | BuildArch: noarch |
653 | %endif | |
5b00029e JB |
654 | |
655 | %description devel-doc | |
656 | The glibc-devel-doc package contains info and manual pages necessary | |
657 | for developing programs which use the standard C libraries (which are | |
658 | used by nearly all programs). | |
659 | ||
660 | Install glibc-devel-doc if you are going to develop programs which | |
661 | will use the standard C libraries. | |
662 | ||
94008272 | 663 | %description devel-doc -l pl.UTF-8 |
5b00029e | 664 | Pakiet glibc-devel-doc zawiera strony info i manuala przydatne do |
94008272 | 665 | rozwijania programów używających standardowych bibliotek C (używanych |
5b00029e JB |
666 | przez prawie wszystkie programy). |
667 | ||
94008272 JR |
668 | Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy |
669 | korzystające ze standardowych bibliotek C. | |
5b00029e | 670 | |
7bd184c8 JB |
671 | %package static |
672 | Summary: Static GNU libc libraries | |
673 | Summary(es.UTF-8): Bibliotecas estáticas | |
674 | Summary(pl.UTF-8): Biblioteki statyczne GNU libc | |
675 | Summary(ru.UTF-8): Статические библиотеки glibc | |
676 | Summary(uk.UTF-8): Статичні бібліотеки glibc | |
677 | Group: Development/Libraries | |
678 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} | |
8d012ed1 | 679 | %{!?with_crypt:Requires: libxcrypt-static} |
7bd184c8 JB |
680 | Provides: %{name}-static(%{_target_cpu}) = %{epoch}:%{version}-%{release} |
681 | %ifarch %{ix86} | |
682 | Provides: %{name}-static(ix86) = %{epoch}:%{version}-%{release} | |
683 | %endif | |
684 | Obsoletes: libiconv-static | |
685 | ||
686 | %description static | |
687 | GNU libc static libraries. | |
688 | ||
689 | %description static -l es.UTF-8 | |
690 | Bibliotecas estáticas de GNU libc. | |
691 | ||
692 | %description static -l pl.UTF-8 | |
693 | Biblioteki statyczne GNU libc. | |
694 | ||
695 | %description static -l ru.UTF-8 | |
696 | Это отдельный пакет со статическими библиотеками, которые больше не | |
697 | входят в glibc-devel. | |
698 | ||
699 | %description static -l uk.UTF-8 | |
700 | Це окремий пакет зі статичними бібліотеками, що більше не входять в | |
701 | склад glibc-devel. | |
702 | ||
703 | %package profile | |
704 | Summary: glibc with profiling support | |
705 | Summary(de.UTF-8): glibc mit Profil-Unterstützung | |
706 | Summary(es.UTF-8): glibc con soporte de perfilamiento | |
707 | Summary(fr.UTF-8): glibc avec support pour profiling | |
708 | Summary(pl.UTF-8): glibc ze wsparciem dla profilowania | |
709 | Summary(ru.UTF-8): GNU libc с поддержкой профайлера | |
710 | Summary(tr.UTF-8): Ölçüm desteği olan glibc | |
711 | Summary(uk.UTF-8): GNU libc з підтримкою профайлера | |
712 | Group: Development/Libraries/Libc | |
713 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} | |
714 | Obsoletes: libc-profile | |
715 | ||
716 | %description profile | |
717 | When programs are being profiled using gprof, they must use these | |
718 | libraries instead of the standard C libraries for gprof to be able to | |
719 | profile them correctly. | |
720 | ||
721 | %description profile -l de.UTF-8 | |
722 | Damit Programmprofile mit gprof richtig erstellt werden, müssen diese | |
723 | Libraries anstelle der üblichen C-Libraries verwendet werden. | |
724 | ||
725 | %description profile -l es.UTF-8 | |
726 | Cuando programas son perfilidas usando gprof, tienen que usar estas | |
727 | biblioteces en vez de las estándares para que gprof pueda perfilarlas | |
728 | correctamente. | |
729 | ||
730 | %description profile -l pl.UTF-8 | |
731 | Programy profilowane za pomocą gprof muszą używać tych bibliotek | |
732 | zamiast standardowych bibliotek C, aby gprof mógł odpowiednio je | |
733 | wyprofilować. | |
734 | ||
735 | %description profile -l uk.UTF-8 | |
736 | Коли програми досліджуються профайлером gprof, вони повинні | |
737 | використовувати замість стандартних бібліотек бібліотеки, що містяться | |
738 | в цьому пакеті. При використанні стандартних бібліотек gprof замість | |
739 | реальних результатів буде показувати ціни на папайю в Гонолулу в | |
740 | позаминулому році... | |
741 | ||
742 | %description profile -l tr.UTF-8 | |
743 | gprof kullanılarak ölçülen programlar standart C kitaplığı yerine bu | |
744 | kitaplığı kullanmak zorundadırlar. | |
745 | ||
746 | %description profile -l ru.UTF-8 | |
747 | Когда программы исследуются профайлером gprof, они должны | |
748 | использовать, вместо стандартных библиотек, библиотеки, включенные в | |
749 | этот пакет. При использовании стандартных библиотек gprof вместо | |
750 | реальных результатов будет показывать цены на папайю в Гонолулу в | |
751 | позапрошлом году... | |
752 | ||
753 | %package pic | |
754 | Summary: glibc PIC archive | |
755 | Summary(es.UTF-8): Archivo PIC de glibc | |
756 | Summary(pl.UTF-8): Archiwum PIC glibc | |
757 | Group: Development/Libraries/Libc | |
758 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} | |
759 | ||
760 | %description pic | |
761 | GNU C Library PIC archive contains an archive library (ar file) | |
762 | composed of individual shared objects. This is used for creating a | |
763 | library which is a smaller subset of the standard libc shared library. | |
764 | ||
765 | %description pic -l es.UTF-8 | |
766 | El archivo PIC de la biblioteca glibc contiene una biblioteca | |
767 | archivada (un fichero ar) compuesta de individuales objetos | |
768 | compartidos. Es usado para crear una biblioteca que sea un subconjunto | |
769 | más pequeño de la biblioteca libc compartida estándar. | |
770 | ||
771 | %description pic -l pl.UTF-8 | |
772 | Archiwum PIC biblioteki GNU C zawiera archiwalną bibliotekę (plik ar) | |
773 | złożoną z pojedynczych obiektów współdzielonych. Używana jest do | |
774 | tworzenia biblioteki będącej mniejszym podzestawem standardowej | |
775 | biblioteki współdzielonej libc. | |
776 | ||
fb120840 | 777 | %package -n nscd |
bab19d4a | 778 | Summary: Name Service Caching Daemon |
32ba7e9f ER |
779 | Summary(es.UTF-8): Demonio de caché del servicio de nombres |
780 | Summary(ja.UTF-8): ネームサービスキャッシングデーモン (nacd) | |
781 | Summary(pl.UTF-8): Demon zapamiętujący odpowiedzi serwisów nazw | |
782 | Summary(ru.UTF-8): Кэширующий демон сервисов имен | |
783 | Summary(uk.UTF-8): Кешуючий демон севісів імен | |
c0367bf8 | 784 | License: GPL v2 |
141e8ae3 | 785 | Group: Networking/Daemons |
9b9eac8d ER |
786 | Requires(post): fileutils |
787 | Requires(post,preun): /sbin/chkconfig | |
788 | Requires(postun): /usr/sbin/groupdel | |
789 | Requires(postun): /usr/sbin/userdel | |
da7cc665 JB |
790 | Requires(pre): /bin/id |
791 | Requires(pre): /usr/bin/getgid | |
792 | Requires(pre): /usr/sbin/groupadd | |
793 | Requires(pre): /usr/sbin/useradd | |
69afb5a6 | 794 | Requires: %{name} = %{epoch}:%{version}-%{release} |
da7cc665 | 795 | %{?with_selinux:Requires: libselinux >= 1.18} |
84e798db | 796 | Requires: rc-scripts >= 0.4.3.0 |
da7cc665 JB |
797 | Provides: group(nscd) |
798 | Provides: user(nscd) | |
973b10f6 ER |
799 | Obsoletes: gnscd |
800 | Obsoletes: unscd | |
bab19d4a | 801 | |
802 | %description -n nscd | |
7a3b906b | 803 | nscd caches name service lookups; it can dramatically improve |
90ff660b | 804 | performance with NIS+, and may help with DNS as well. |
bab19d4a | 805 | |
94008272 JR |
806 | %description -n nscd -l es.UTF-8 |
807 | nscd guarda las peticiones del servicio de nombres en una caché; eso | |
808 | puede aumentar drásticamente las prestaciones de NIS+, y también puede | |
90ff660b | 809 | ayudar con DNS. |
4a04bb32 | 810 | |
94008272 JR |
811 | %description -n nscd -l ja.UTF-8 |
812 | Nscd はネームサービス参照をキャッシュし、NIS+ のパフォーマンスを | |
813 | ドラマティックに改善することができ、DNS を同様に補助します。 | |
c5387ad5 | 814 | |
94008272 JR |
815 | %description -n nscd -l pl.UTF-8 |
816 | nscd zapamiętuje zapytania i odpowiedzi NIS oraz DNS. Pozwala | |
817 | drastycznie poprawić szybkość działania NIS+. | |
c43e39f5 | 818 | |
94008272 JR |
819 | %description -n nscd -l ru.UTF-8 |
820 | nscd кэширует результаты запросов к сервисам имен; это может резко | |
821 | увеличить производительность работы с NIS+ и, также, может помочь с | |
98a7741e | 822 | DNS. |
823 | ||
94008272 JR |
824 | %description -n nscd -l uk.UTF-8 |
825 | nscd кешує результати запросів до сервісів імен; це може сильно | |
826 | збільшити швидкість роботи з NIS+ і, також, може допомогти з DNS. | |
98a7741e | 827 | |
d34cb8bc | 828 | %package -n localedb-src |
c5895f38 | 829 | Summary: locale database source code |
32ba7e9f ER |
830 | Summary(es.UTF-8): Código fuente de la base de datos de los locales |
831 | Summary(pl.UTF-8): Kod źródłowy bazy locale | |
2abb6d39 | 832 | Group: Libraries |
69afb5a6 | 833 | Requires: %{name} = %{epoch}:%{version}-%{release} |
860ccbf5 | 834 | Requires: gzip |
a22f09bc | 835 | Requires: sed |
3fb16489 | 836 | Provides: localedb |
d34cb8bc | 837 | |
838 | %description -n localedb-src | |
7a3b906b | 839 | This add-on package contains the data needed to build the locale data |
40430bed | 840 | files to use the internationalization features of the GNU libc. |
d34cb8bc | 841 | |
94008272 | 842 | %description -n localedb-src -l es.UTF-8 |
4a04bb32 | 843 | Este paquete adicional contiene los datos necesarios para construir |
844 | los ficheros de locale, imprescindibles para usar las cualidades de | |
94008272 | 845 | internacionalización de GNU libc. |
4a04bb32 | 846 | |
94008272 JR |
847 | %description -n localedb-src -l pl.UTF-8 |
848 | Pakiet ten zawiera dane niezbędne do zbudowania binarnych plików | |
849 | lokalizacyjnych, by móc wykorzystać możliwości oferowane przez GNU | |
40430bed JB |
850 | libc. |
851 | ||
852 | %package localedb-all | |
853 | Summary: locale database for all locales supported by glibc | |
32ba7e9f ER |
854 | Summary(es.UTF-8): Base de datos de todos los locales soportados por glibc |
855 | Summary(pl.UTF-8): Baza danych locale dla wszystkich lokalizacji obsługiwanych przez glibc | |
40430bed | 856 | Group: Libraries |
69afb5a6 | 857 | Requires: %{name} = %{epoch}:%{version}-%{release} |
9b9eac8d | 858 | Requires: iconv = %{epoch}:%{version}-%{release} |
3fb16489 | 859 | Provides: localedb |
40430bed JB |
860 | |
861 | %description localedb-all | |
862 | This package contains locale database for all locales supported by | |
420cf057 | 863 | glibc. In glibc 2.3.x it's one large file (about 39MB) - if you want |
40430bed JB |
864 | something smaller with support for chosen locales only, consider |
865 | installing localedb-src and regenerating database using localedb-gen | |
866 | script (when database is generated, localedb-src can be uninstalled). | |
867 | ||
94008272 | 868 | %description localedb-all -l es.UTF-8 |
d22b4284 | 869 | Este paquete contiene una base de datos de todos los locales |
94008272 JR |
870 | soportados por glibc. En glibc 2.3.x ése es un fichero grande (aprox. |
871 | 39 MB) -- si prefiere algo más pequeño, sólo con soporte de unos | |
872 | locales elegidos, considérese instalar localedb-src y regenerar la | |
d22b4284 | 873 | base de datos usando el escript localedb-gen (una vez que la base de |
94008272 | 874 | datos esté creada, localedb-src se podrá desinstalar). |
4a04bb32 | 875 | |
94008272 JR |
876 | %description localedb-all -l pl.UTF-8 |
877 | Ten pakiet zawiera bazę danych locale dla wszystkich lokalizacji | |
878 | obsługiwanych przez glibc. W glibc 2.3.x jest to jeden duży plik | |
879 | (około 39MB); aby mieć coś mniejszego, z obsługą tylko wybranych | |
880 | lokalizacji, należy zainstalować pakiet localedb-src i przegenerować | |
881 | bazę danych przy użyciu skryptu localedb-gen (po wygenerowaniu bazy | |
882 | pakiet localedb-src można odinstalować). | |
d34cb8bc | 883 | |
884 | %package -n iconv | |
885 | Summary: Convert encoding of given files from one encoding to another | |
32ba7e9f ER |
886 | Summary(es.UTF-8): Convierte entre varias codificaciones de los ficheros dados |
887 | Summary(pl.UTF-8): Moduły do konwersji plików tekstowych z jednego kodowania do innego | |
2abb6d39 | 888 | Group: Libraries |
69afb5a6 | 889 | Requires: %{name} = %{epoch}:%{version}-%{release} |
175873de | 890 | Provides: iconv(%{_target_base_arch}) |
7bd184c8 | 891 | Conflicts: man-pages < 4.00 |
d34cb8bc | 892 | |
893 | %description -n iconv | |
7a3b906b | 894 | Convert encoding of given files from one encoding to another. You need |
4a04bb32 | 895 | this package if you want to convert some document from one encoding to |
c5895f38 | 896 | another or if you have installed some programs which use Generic |
7a3b906b | 897 | Character Set Conversion Interface. |
d34cb8bc | 898 | |
94008272 JR |
899 | %description -n iconv -l es.UTF-8 |
900 | Convierte la codificación de dados ficheros. Necesita este paquete si | |
901 | quiere convertir un documento entre una codificación (juego de | |
902 | caracteres) y otra, o si tiene instalado algún programa que usa el | |
903 | Generic Character Set Conversion Interface (interfaz genérica de | |
904 | conversión de juegos de caracteres). | |
905 | ||
906 | %description -n iconv -l pl.UTF-8 | |
907 | Moduły do konwersji plików tekstowych z jednego kodowania do innego. | |
908 | Trzeba mieć zainstalowany ten pakiet, aby wykonywać konwersję | |
909 | dokumentów z jednego kodowania do innego lub do używania programów | |
910 | korzystających z Generic Character Set Conversion Interface w glibc, | |
911 | czyli z zestawu funkcji z tej biblioteki, które umożliwiają konwersję | |
2abb6d39 | 912 | kodowania danych z poziomu dowolnego programu. |
d34cb8bc | 913 | |
602a978a | 914 | %prep |
ccca7e27 AM |
915 | %setup -q |
916 | ||
3724f17a AM |
917 | %if "%{min_kernel}" < "3.2.0" |
918 | echo "Minimal supported kernel is 3.2.0" >&2 | |
ccca7e27 AM |
919 | exit 1 |
920 | %endif | |
dac4060d | 921 | |
c01d56fc | 922 | #%patch0 -p1 |
0cd3962f | 923 | |
d36b187a | 924 | %patch2 -p1 |
6c231cd2 | 925 | %patch3 -p0 |
982cc116 | 926 | %{!?with_bash_nls:%patch4 -p1} |
364cdb7c | 927 | |
16c630b5 | 928 | %patch6 -p1 |
0f6642e8 | 929 | |
f2d222e0 | 930 | %patch10 -p1 |
150f255c | 931 | %patch11 -p1 |
48876fe6 | 932 | |
75051ff3 | 933 | %patch14 -p1 |
238dd942 | 934 | %patch15 -p1 |
c150d6cc | 935 | %patch16 -p1 |
8db99e58 JB |
936 | %patch17 -p1 |
937 | %patch18 -p1 | |
c150d6cc | 938 | %patch19 -p1 |
954aec4b | 939 | |
c150d6cc | 940 | %patch23 -p0 |
5c6502d1 | 941 | |
dcd77541 | 942 | %patch27 -p1 |
8c8ce180 | 943 | |
f789abee | 944 | %patch29 -p1 |
e3539860 | 945 | %patch30 -p1 |
6bb391cf | 946 | |
cbf1c4bb ER |
947 | # cleanup backups after patching |
948 | find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f | |
de1c7a1b | 949 | |
98a7741e | 950 | chmod +x scripts/cpp |
d90a3b13 | 951 | |
952 | %build | |
0469b7fd | 953 | # glibc has its own way to remove PLT relocations. / H. J. Lu. |
28a2e091 | 954 | unset LD_SYMBOLIC_FUNCTIONS || : |
0469b7fd | 955 | |
9b9d0010 | 956 | cp -f /usr/share/automake/config.sub scripts |
68ed41fd PS |
957 | %{__aclocal} |
958 | %{__autoconf} | |
5145b9c7 | 959 | |
2ed7b994 | 960 | rm -rf builddir |
cfac0d25 | 961 | install -d builddir |
e2a5184e | 962 | cd builddir |
472e31ee JB |
963 | %ifarch sparc64 |
964 | CC="%{__cc} -m64 -mcpu=ultrasparc -mvis -fcall-used-g6" | |
965 | %endif | |
f789abee | 966 | |
9d0a498b AM |
967 | # force ld bfd (instead of gold) |
968 | install -d alt-tools | |
969 | ln -sf %{_bindir}/ld.bfd alt-tools/ld | |
970 | PATH=$(pwd)/alt-tools:$PATH; export PATH | |
971 | ||
5145b9c7 | 972 | AWK="gawk" \ |
e2a5184e | 973 | ../%configure \ |
a8a52a51 | 974 | %if %{with cet} |
364cdb7c | 975 | --enable-cet \ |
8d012ed1 JP |
976 | %endif |
977 | %if %{without crypt} | |
978 | --disable-crypt \ | |
364cdb7c | 979 | %endif |
5a5649cb JB |
980 | --enable-bind-now \ |
981 | --enable-experimental-malloc \ | |
982 | --enable-hidden-plt \ | |
49db3d50 | 983 | --enable-kernel="%{min_kernel}" \ |
5a5649cb | 984 | --enable-nss-crypt%{!?with_nss_crypt:=no} \ |
7361da6b | 985 | --enable-obsolete-nsl \ |
5a5649cb | 986 | --enable-profile \ |
87cbe0ad | 987 | --enable-stack-protector=strong \ |
5145b9c7 | 988 | --enable-stackguard-randomization \ |
4928f174 | 989 | --enable-static-pie \ |
87cbe0ad | 990 | --enable-tunables \ |
5a5649cb JB |
991 | --with-binutils=$(pwd)/alt-tools \ |
992 | --with-bugurl=http://bugs.pld-linux.org/ \ | |
993 | --with-headers=%{_includedir} \ | |
994 | --with-selinux%{!?with_selinux:=no} \ | |
995 | --with-tls | |
55463a82 | 996 | |
cd44d11e JB |
997 | # hack: libgd (used by memusagestat) requires librt, which is built after malloc/ subdir. |
998 | # First build all without libgd-dependent components (LIBGD=no)... | |
999 | %{__make} \ | |
1000 | AWK="gawk" \ | |
1001 | complocaledir=%{_prefix}/lib/locale \ | |
1002 | sLIBdir=%{_libdir} \ | |
1003 | LIBGD=no | |
1004 | ||
1005 | # ...then, when librt is ready, rerun make to build memusagestat | |
f3cc1845 | 1006 | %{__make} \ |
87a4ec26 | 1007 | AWK="gawk" \ |
954aec4b | 1008 | complocaledir=%{_prefix}/lib/locale \ |
87a4ec26 | 1009 | sLIBdir=%{_libdir} |
f3cc1845 | 1010 | |
5145b9c7 | 1011 | cd .. |
cfac0d25 | 1012 | |
e81552c8 AM |
1013 | %if %{with tests} |
1014 | env LANGUAGE=C LC_ALL=C \ | |
76188843 | 1015 | %{__make} -j1 -C builddir tests |
e81552c8 | 1016 | %endif |
adfd3b3d | 1017 | |
cf408212 ER |
1018 | %if %{without cross} |
1019 | CC="%{__cc}" | |
35c7912e ER |
1020 | CC=${CC#*ccache } |
1021 | CC=${CC#%{_libdir}/ccache/} | |
1022 | diet ${CC} %{SOURCE7} %{rpmcflags} -Os -static -o glibc-postinst | |
f70abfbb | 1023 | %endif |
b6bedda4 | 1024 | |
d90a3b13 | 1025 | %install |
1026 | rm -rf $RPM_BUILD_ROOT | |
4e3bda50 | 1027 | install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,default,logrotate.d} \ |
7bd184c8 | 1028 | $RPM_BUILD_ROOT{%{_mandir},/var/log,/var/{lib,run}/nscd} \ |
4fa784f5 | 1029 | $RPM_BUILD_ROOT{/var/cache/ldconfig,%{systemdtmpfilesdir}} |
f8865a58 | 1030 | |
e2a5184e | 1031 | cd builddir |
5240d049 | 1032 | env LANGUAGE=C LC_ALL=C \ |
1739e791 | 1033 | %{__make} install \ |
bab19d4a | 1034 | install_root=$RPM_BUILD_ROOT \ |
954aec4b | 1035 | complocaledir=%{_prefix}/lib/locale \ |
bab19d4a | 1036 | infodir=%{_infodir} \ |
1037 | mandir=%{_mandir} | |
f8865a58 | 1038 | |
0a85848c | 1039 | %if %{with localedb} |
5240d049 | 1040 | env LANGUAGE=C LC_ALL=C \ |
8ab3a6c9 | 1041 | %{__make} localedata/install-locales \ |
954aec4b | 1042 | complocaledir=%{_prefix}/lib/locale \ |
bab19d4a | 1043 | install_root=$RPM_BUILD_ROOT |
d6e3a99e JK |
1044 | %else |
1045 | install -d $RPM_BUILD_ROOT%{_prefix}/lib/locale | |
0a85848c | 1046 | %endif |
d90a3b13 | 1047 | |
5240d049 TP |
1048 | PICFILES="libc_pic.a libc.map |
1049 | math/libm_pic.a libm.map | |
1050 | resolv/libresolv_pic.a" | |
71a76fad | 1051 | |
6dd5516a | 1052 | install -p $PICFILES $RPM_BUILD_ROOT%{_libdir} |
6dd5516a | 1053 | install -p elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o |
17a1a2af ER |
1054 | |
1055 | # Include %{_libdir}/gconv/gconv-modules.cache | |
aca0117e | 1056 | $(pwd)/elf/ld.so --library-path $(pwd) ./iconv/iconvconfig --nostdlib --prefix=$RPM_BUILD_ROOT %{_libdir}/gconv -o $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules.cache |
cfac0d25 | 1057 | cd .. |
8ab3a6c9 | 1058 | |
cf408212 | 1059 | %if %{without cross} |
6dd5516a | 1060 | install -p glibc-postinst $RPM_BUILD_ROOT/sbin |
f70abfbb | 1061 | %endif |
b6bedda4 | 1062 | |
4c3586c2 | 1063 | %{?with_memusage:mv -f $RPM_BUILD_ROOT/%{_lib}/libmemusage.so $RPM_BUILD_ROOT%{_libdir}} |
c4fea372 | 1064 | mv -f $RPM_BUILD_ROOT/%{_lib}/libpcprofile.so $RPM_BUILD_ROOT%{_libdir} |
77d92b8b | 1065 | |
277c4a9d | 1066 | # make symlinks across top-level directories absolute |
8d012ed1 | 1067 | for l in BrokenLocale anl %{?with_crypt:crypt} dl \ |
ba143d99 | 1068 | %ifarch %{x8664} x32 |
a90add74 AM |
1069 | mvec \ |
1070 | %endif | |
c01d56fc | 1071 | resolv rt thread_db util; do |
b96231b6 | 1072 | test -L $RPM_BUILD_ROOT%{_libdir}/lib${l}.so || exit 1 |
5a5649cb | 1073 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib${l}.so |
b96231b6 | 1074 | ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${l}.so.*) $RPM_BUILD_ROOT%{_libdir}/lib${l}.so |
277c4a9d JB |
1075 | done |
1076 | ||
b96231b6 | 1077 | # linking nss modules directly is not supported |
5a5649cb | 1078 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnss_*.so |
b96231b6 | 1079 | |
6dd5516a ER |
1080 | install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd |
1081 | cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd | |
1082 | cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd | |
1083 | cp -a nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir} | |
1084 | cp -a posix/gai.conf $RPM_BUILD_ROOT%{_sysconfdir} | |
1085 | cp -a nis/nss $RPM_BUILD_ROOT/etc/default/nss | |
bebe21cc | 1086 | sed -e 's#\([ \t]\)db\([ \t]\)#\1#g' nss/nsswitch.conf > $RPM_BUILD_ROOT%{_sysconfdir}/nsswitch.conf |
16c630b5 | 1087 | |
7bd184c8 | 1088 | xz -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
aca59b69 | 1089 | : > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache |
60d03a9f | 1090 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d |
5145b9c7 | 1091 | echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf |
aca59b69 | 1092 | : > $RPM_BUILD_ROOT/var/cache/ldconfig/aux-cache |
1093 | ||
bc9012d1 ER |
1094 | # doesn't fit with out tzdata concept and configure.in is stupid assuming bash |
1095 | # is first posix compatible shell making this script depend on bash. | |
5a5649cb JB |
1096 | %{__rm} $RPM_BUILD_ROOT%{_bindir}/tzselect |
1097 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tzselect.8* | |
1098 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/tzselect.8* | |
bc9012d1 | 1099 | |
aca59b69 | 1100 | : > $RPM_BUILD_ROOT/var/log/nscd |
1101 | : > $RPM_BUILD_ROOT/var/lib/nscd/passwd | |
1102 | : > $RPM_BUILD_ROOT/var/lib/nscd/group | |
1103 | : > $RPM_BUILD_ROOT/var/lib/nscd/hosts | |
236a5027 | 1104 | |
03b5396e | 1105 | cp -p %{SOURCE9} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/nscd.conf |
3b9b60ff | 1106 | |
cfac0d25 JB |
1107 | rm -rf documentation |
1108 | install -d documentation | |
16c630b5 | 1109 | |
4928f174 | 1110 | for f in DESIGN-systemtap-probes.txt TODO{,-kernel,-testing}; do |
6dd5516a | 1111 | cp -af nptl/$f documentation/$f.nptl |
3cc9adfc | 1112 | done |
6dd5516a | 1113 | cp -af crypt/README.ufc-crypt ChangeLog* documentation |
d90a3b13 | 1114 | |
503c0862 | 1115 | # Collect locale files and mark them with %%lang() |
cfac0d25 | 1116 | echo '%defattr(644,root,root,755)' > glibc.lang |
4fa784f5 | 1117 | for i in $RPM_BUILD_ROOT%{_localedir}/*; do |
503c0862 | 1118 | if [ -d $i ]; then |
aba67afa JB |
1119 | lang=$(basename $i) |
1120 | dir="${i#$RPM_BUILD_ROOT}" | |
cfac0d25 | 1121 | echo "%lang($lang) $dir" >> glibc.lang |
503c0862 JR |
1122 | fi |
1123 | done | |
84dca6d3 | 1124 | |
4b000c98 | 1125 | # NOTES: |
429f21ad | 1126 | # Languages not supported by glibc locales, but usable via $LANGUAGE: |
1127 | # ang - Old English (gtk+, gnome) | |
73dbfadc | 1128 | # en@shaw - English with Shavian alphabet (gnome) |
a0bcd2f8 | 1129 | # la - Latin |
429f21ad | 1130 | # tlh - Klingon (bzflag) |
1131 | # | |
84dca6d3 | 1132 | # To be added when they become supported by glibc: |
085d921e JB |
1133 | # ace (iso-codes) |
1134 | # ach (iso-codes, libreport, vlc) | |
1135 | # aln (libreport, vlc) | |
b5e27f9d | 1136 | # bal (libosinfo, libreport, newt, pessulus) |
085d921e | 1137 | # bar (iso-codes) |
8015969d | 1138 | # cgg (vlc) |
085d921e | 1139 | # ch (iso-codes) |
24a58f05 | 1140 | # co (FileZilla, libfilezilla, vlc) |
8e6a6ab7 | 1141 | # es_419 (alpm - common "Spanish (Latin America)") |
085d921e JB |
1142 | # frp (iso-codes, lxlauncher, mate, xfce) |
1143 | # gn (iso-codes, gnome; gn_BR in gnome, maybe gn_PY) | |
6f084c6e | 1144 | # guc (gtk-vnc) |
8015969d JB |
1145 | # haw (iso-codes, stellarium) |
1146 | # hrx (stellarium) | |
7998b0f7 | 1147 | # ie (xfce, cinnamon) |
b5e27f9d | 1148 | # ilo (kudzu, libosinfo, libreport) |
085d921e JB |
1149 | # io (alacarte, gtk+2, gnome, iso-codes) |
1150 | # jam (iso-codes) | |
7998b0f7 | 1151 | # jv (avant-window-navigator, gmpc, kdesudo, mate, cinnamon) |
085d921e | 1152 | # ki (iso-codes) |
777c9b6a | 1153 | # kok@latin (inkscape) |
8015969d | 1154 | # kmr (vlc) |
7998b0f7 | 1155 | # ksw (cinnamon) |
5a356604 | 1156 | # ku_IQ (mate) |
085d921e | 1157 | # kv (iso-codes) |
40403fd2 | 1158 | # kw@kkcor, kw@uccor (libosinfo - currently empty) - add as supported variants when non-empty? |
8015969d | 1159 | # man (ccsm; incorrectly named md) |
777c9b6a | 1160 | # mni@beng[ali] (inkscape) |
085d921e | 1161 | # mo (iso-codes) |
8015969d | 1162 | # mus (bluez-gnome) |
085d921e JB |
1163 | # na (iso-codes) |
1164 | # nah (iso-codes, mate) | |
7998b0f7 | 1165 | # nap (cinnamon) |
5a356604 | 1166 | # nqo (mate) |
085d921e JB |
1167 | # nv (iso-codes) |
1168 | # pi (iso-codes) | |
5a356604 | 1169 | # pms (deluge, mate-tweak) |
7998b0f7 | 1170 | # rue (cinnamon) |
777c9b6a | 1171 | # sat@deva[nagari] (inkscape) |
7998b0f7 | 1172 | # sco (gnomad2, mate, picard, stellarium, cinnamon) |
085d921e | 1173 | # son (gtkspell3, iso-codes) |
42e8838f | 1174 | # su (terminator) |
8015969d JB |
1175 | # swg (sim) |
1176 | # syr (iso-codes) | |
1177 | # tet (vlc) | |
40403fd2 | 1178 | # tw (libosinfo) |
8015969d | 1179 | # vec (mate-applet-indicator) |
40403fd2 | 1180 | # wba (libosinfo) |
84dca6d3 | 1181 | # |
f8d57f3f JB |
1182 | # To be removed (after fixing packages still using it): |
1183 | # sr@Latn (use sr@latin instead) | |
3e7420f7 | 1184 | # sr@ije (use sr@ijekavian instead) |
a7515877 | 1185 | # |
62733160 JB |
1186 | # Short forms (omitted country code, used instead of long form) for ambiguous or unclear cases: |
1187 | # aa=aa_ER | |
48fdf5d6 | 1188 | # ak=ak_GH |
40403fd2 | 1189 | # anp=anp_IN |
62733160 | 1190 | # ar=common? (AE, BH, DZ, EG, IQ, JO, KW, LB, LY, MA, OM, QA, SA, SD, SY, TN, YE) |
67d9f7fa | 1191 | # az=az_AZ |
62733160 | 1192 | # bn=bn_BD |
f3bbc3df | 1193 | # bo=bo_CN? (or common for CN, IN?) |
62733160 | 1194 | # ca=ca_ES |
085d921e JB |
1195 | # ce=ce_RU |
1196 | # chr=chr_US | |
62733160 | 1197 | # ckb=ckb_IQ |
d3810057 | 1198 | # cv=cv_RU |
62733160 | 1199 | # de=de_DE |
783b475d | 1200 | # en=common? (en_AU, en_CA, en_GB, en_NZ, en_US are used for particular variants) |
62733160 JB |
1201 | # eo=common |
1202 | # es=es_ES | |
1203 | # eu=eu_ES | |
7b38eb5c | 1204 | # fa=fa_IR |
d7c950ea | 1205 | # ff=ff_SN |
62733160 JB |
1206 | # fr=fr_FR |
1207 | # fy=fy_NL | |
1208 | # gez=gez_ET (?) | |
1209 | # it=it_IT | |
f4a12a64 | 1210 | # kab=kab_DZ |
777c9b6a JB |
1211 | # ks=ks_IN |
1212 | # ks@devanagari=ks_IN@devanagari | |
8015969d | 1213 | # ku=ku_TR |
62733160 | 1214 | # li=li_NL |
781fe839 | 1215 | # ln=ln_CD |
43573da1 | 1216 | # lo=lo_LA |
644847e2 | 1217 | # mjw=mjw_IN |
62733160 JB |
1218 | # nds=nds_DE |
1219 | # nl=nl_NL | |
1220 | # om=om_ET | |
934648e1 | 1221 | # or=or_IN |
372462db | 1222 | # os=os_RU |
62733160 JB |
1223 | # pa=pa_IN |
1224 | # pt=pt_PT | |
6ed15d9a | 1225 | # quz=quz_PE |
62733160 | 1226 | # ru=ru_RU |
d3810057 | 1227 | # sd=sd_IN |
777c9b6a | 1228 | # sd@devanagari=sd_IN@devanagari |
a18ccaaa | 1229 | # shn=shn_MM |
62733160 JB |
1230 | # so=so_SO |
1231 | # sr=sr_RS [cyrillic] | |
3e7420f7 JB |
1232 | # sr@latin=sr_RS@latin |
1233 | # sr@ijekavian=sr_BA@ijekavian | |
1234 | # sr@ijekavianlatin=sr_BA@ijekavianlatin | |
62733160 JB |
1235 | # sv=sv_SE |
1236 | # sw=sw_TZ (or common for KE, TZ, UG?) | |
cf955c04 JB |
1237 | # ta=ta_IN |
1238 | # te=te_IN | |
62733160 | 1239 | # ti=ti_ER (?) |
f4a12a64 | 1240 | # tpi=tpi_PG |
62733160 JB |
1241 | # tr=tr_TR |
1242 | # ur=ur_PK (?) | |
1243 | # zh: no short code used (use zh_CN, zh_HK, zh_SG[not included yet], zh_TW) | |
b4ec8e5c | 1244 | # |
84dca6d3 | 1245 | # Omitted here - already existing (with libc.mo): |
1246 | # be ca cs da de el en_GB es fi fr gl hr hu it ja ko nb nl pl pt_BR ru rw sk | |
1247 | # sv tr zh_CN zh_TW | |
b4ec8e5c | 1248 | # |
b92ad7a0 JB |
1249 | for i in aa aa@saaho af ak am an ang anp ar ar_TN as ast az az_IR \ |
1250 | be@latin be@tarask bem bg bho bn bn_IN bo br brx bs byn \ | |
1251 | ca@valencia ce chr ckb cmn crh csb cv cy de_AT de_CH doi dv dz \ | |
7998b0f7 | 1252 | en en@boldquot en@quot en@shaw en_AU en_CA en_IE en_NZ en_US en_ZA eo \ |
b92ad7a0 JB |
1253 | es_AR es_CL es_CO es_CR es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_SV es_UY es_VE \ |
1254 | et eu fa ff fil fo fr_BE fr_CA fr_CH fur fy ga gd gez gu gv \ | |
1255 | ha he hi hne ht hsb hy ia id ig ik is it_CH iu \ | |
1256 | ka kab kg kk kl km kn kok ks ks@devanagari ku kw ky la lb lg li ln lo lt lv \ | |
372462db | 1257 | mai mg mhr mi mjw mk ml mn mni mr ms mt my nds ne nl_BE nn nr nso oc om or os \ |
b92ad7a0 JB |
1258 | pa pap ps pt ps quz rm ro \ |
1259 | sa sat sc sd sd@devanagari se shn si sid sl so sq \ | |
1260 | sr sr@Latn sr@ije sr@ijekavian sr@ijekavianlatin sr@latin ss st sw szl \ | |
1261 | ta te tg th ti tig tk tl tlh tn tpi ts tt tt@iqtelif \ | |
1262 | ug uk ur uz uz@cyrillic ve vi wa wal wo xh yi yo zh_HK zu; do | |
4fa784f5 ER |
1263 | if [ ! -d $RPM_BUILD_ROOT%{_localedir}/$i/LC_MESSAGES ]; then |
1264 | install -d $RPM_BUILD_ROOT%{_localedir}/$i/LC_MESSAGES | |
aba67afa | 1265 | # use lang() tags with ll_CC@variant (stripping charset and @quot|@boldquot) |
6dd5516a | 1266 | lang=$(echo $i | sed -e 's/@quot\>\|@boldquot\>//') |
4fa784f5 | 1267 | echo "%lang($lang) %{_localedir}/$i" >> glibc.lang |
5b2b5619 | 1268 | fi |
1269 | done | |
503c0862 | 1270 | |
a2e4eb0a | 1271 | # LC_TIME category, used for localized date formats (at least by coreutils) |
320e0a01 | 1272 | for i in af be bg ca cs da de el en eo es et eu fi fr ga gl hr hu ia id it ja kk ko lg lt \ |
952d3a0d | 1273 | ms nb nl pl pt pt_BR ro ru rw sk sl sr sv tr uk vi zh_CN zh_TW; do |
4fa784f5 ER |
1274 | if [ ! -d $RPM_BUILD_ROOT%{_localedir}/$i ]; then |
1275 | echo "%lang($lang) %{_localedir}/$i" >> glibc.lang | |
a2e4eb0a | 1276 | fi |
4fa784f5 | 1277 | install -d $RPM_BUILD_ROOT%{_localedir}/$i/LC_TIME |
a2e4eb0a JB |
1278 | done |
1279 | ||
40430bed | 1280 | # localedb-gen infrastructure |
09df111e | 1281 | install -p %{SOURCE6} $RPM_BUILD_ROOT%{_bindir}/localedb-gen |
03b5396e | 1282 | cp -p localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n |
40430bed | 1283 | |
8ab3a6c9 | 1284 | # shutup check-files |
06849217 | 1285 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.* |
8bc00675 | 1286 | rm -f $RPM_BUILD_ROOT%{_infodir}/dir |
88300fde | 1287 | |
57ef4505 JR |
1288 | # stub for man page from man-pages package to make rpm consistency check happy |
1289 | # don't package them here | |
7bd184c8 | 1290 | install -d $RPM_BUILD_ROOT%{_mandir}{,/ru,/es,/fr,/ja}/man2 |
57ef4505 | 1291 | :>$RPM_BUILD_ROOT%{_mandir}/man2/syslog.2 |
57ef4505 JR |
1292 | :>$RPM_BUILD_ROOT%{_mandir}/es/man2/syslog.2 |
1293 | :>$RPM_BUILD_ROOT%{_mandir}/fr/man2/syslog.2 | |
1294 | :>$RPM_BUILD_ROOT%{_mandir}/ja/man2/syslog.2 | |
cb6a4019 | 1295 | :>$RPM_BUILD_ROOT%{_mandir}/ru/man2/syslog.2 |
57ef4505 JR |
1296 | |
1297 | # remove links to non existant translations | |
1298 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/pl/man3/{alphasort,cfgetispeed,cfgetospeed,cfmakeraw,cfsetispeed,cfsetospeed,closelog,dn_comp,dn_expand,fscanf}.3 | |
7bd184c8 | 1299 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/tr/man3/{encrypt_r,setkey,setkey_r}.3 |
57ef4505 | 1300 | |
ea870772 JB |
1301 | %clean |
1302 | rm -rf $RPM_BUILD_ROOT | |
1303 | ||
cf408212 | 1304 | %if %{without cross} |
d326d834 | 1305 | %post -p /sbin/postshell |
3a32e57b | 1306 | /sbin/glibc-postinst /%{_lib}/%{_host_cpu} /%{_lib}/tls |
4139e845 | 1307 | -/sbin/ldconfig |
88300fde | 1308 | |
4139e845 JK |
1309 | %postun -p /sbin/postshell |
1310 | -/sbin/ldconfig | |
d90a3b13 | 1311 | |
4139e845 JK |
1312 | %post ld -p /sbin/postshell |
1313 | -/sbin/ldconfig | |
1314 | ||
1315 | %postun ld -p /sbin/postshell | |
1316 | -/sbin/ldconfig | |
1317 | ||
1318 | %triggerpostun ld -p /sbin/postshell -- glibc-misc < 6:2.3.5-7.6 | |
60d03a9f JB |
1319 | -/bin/cp -f /etc/ld.so.conf /etc/ld.so.conf.rpmsave |
1320 | -/bin/sed -i -e '1iinclude ld.so.conf.d/*.conf' /etc/ld.so.conf | |
f70abfbb | 1321 | %endif |
60d03a9f | 1322 | |
c305d730 ER |
1323 | %triggerin -- cronie,vixie-cron,hc-cron,fcron,mcron |
1324 | # restart crond if glibc is upgraded, LP#721338 | |
1325 | if [ "$1" != 1 ]; then | |
1326 | %service -q crond restart | |
1327 | fi | |
1328 | ||
11d95e41 ER |
1329 | %triggerin -- apache-base |
1330 | if [ "$1" != 1 ]; then | |
1331 | %service -q httpd restart | |
1332 | fi | |
1333 | ||
119e8d05 JK |
1334 | %ifarch %{x8664} |
1335 | # when upgrading from glibc < 6:2.19-3 copy locale-archive | |
1336 | # from /usr/lib64/locale to /usr/lib/locale | |
1337 | # but only if the latter doesn't already exist | |
1338 | %triggerpostun -p /sbin/postshell -- %{name} < 6:2.19-3 | |
1339 | -/bin/cp -an %{_libdir}/locale/locale-archive %{_prefix}/lib/locale/locale-archive | |
1340 | %endif | |
1341 | ||
2eac239d ER |
1342 | %post libcrypt -p /sbin/ldconfig |
1343 | %postun libcrypt -p /sbin/ldconfig | |
1344 | ||
5240d049 | 1345 | %post memusage -p /sbin/ldconfig |
5145b9c7 | 1346 | %postun memusage -p /sbin/ldconfig |
05486726 | 1347 | |
c7640575 | 1348 | %post -n localedb-src |
c73a611f ER |
1349 | SUPPORTED_LOCALES= |
1350 | [ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n | |
1351 | [ -f /etc/sysconfig/localedb ] && . /etc/sysconfig/localedb | |
1352 | if [ "$SUPPORTED_LOCALES" ]; then | |
1353 | localedb-gen || : | |
1354 | fi | |
4fdef2e6 | 1355 | |
7ccce023 | 1356 | %post devel-doc -p /sbin/postshell |
bd37152b | 1357 | -/usr/sbin/fix-info-dir -c %{_infodir} |
d90a3b13 | 1358 | |
7ccce023 | 1359 | %postun devel-doc -p /sbin/postshell |
bd37152b | 1360 | -/usr/sbin/fix-info-dir -c %{_infodir} |
d90a3b13 | 1361 | |
da7cc665 | 1362 | %pre -n nscd |
e9351fa5 | 1363 | %groupadd -P nscd -g 144 -r nscd |
b7ce3475 | 1364 | %useradd -P nscd -u 144 -r -d /tmp -s /bin/false -c "Name Service Cache Daemon" -g nscd nscd |
da7cc665 | 1365 | |
8912a874 | 1366 | %post -n nscd |
6dd5516a ER |
1367 | if [ ! -f /var/log/nscd ]; then |
1368 | umask 027 | |
1369 | touch /var/log/nscd | |
1370 | chown root:root /var/log/nscd | |
1371 | chmod 640 /var/log/nscd | |
1372 | fi | |
19cc9468 | 1373 | /sbin/chkconfig --add nscd |
6dd5516a | 1374 | %service nscd restart "Name Service Cache Daemon" |
8912a874 | 1375 | |
1376 | %preun -n nscd | |
19cc9468 | 1377 | if [ "$1" = "0" ]; then |
9b9eac8d | 1378 | %service nscd stop |
19cc9468 | 1379 | /sbin/chkconfig --del nscd |
1380 | fi | |
8912a874 | 1381 | |
da7cc665 JB |
1382 | %postun -n nscd |
1383 | if [ "$1" = "0" ]; then | |
1384 | %userremove nscd | |
1385 | %groupremove nscd | |
1386 | fi | |
1387 | ||
2eac239d | 1388 | %files -f %{name}.lang |
d22b4284 | 1389 | %defattr(644,root,root,755) |
4928f174 | 1390 | %doc README NEWS |
175873de | 1391 | %if %{without cross} |
b6bedda4 | 1392 | %attr(755,root,root) /sbin/glibc-postinst |
f70abfbb | 1393 | %endif |
6d1ad2d5 | 1394 | # wildly arch-dependent ld.so SONAME symlink |
ce3b1100 | 1395 | %attr(755,root,root) /%{_lib}/libBrokenLocale-%{core_version}.so |
6d1ad2d5 | 1396 | %ifarch alpha |
d3708d98 | 1397 | %attr(755,root,root) /%{_lib}/libBrokenLocale.so.1.1 |
6d1ad2d5 | 1398 | %else |
d3708d98 | 1399 | %attr(755,root,root) /%{_lib}/libBrokenLocale.so.1 |
6d1ad2d5 JB |
1400 | %endif |
1401 | %attr(755,root,root) /%{_lib}/libSegFault.so | |
ce3b1100 | 1402 | %attr(755,root,root) /%{_lib}/libanl-%{core_version}.so |
6d1ad2d5 | 1403 | %attr(755,root,root) /%{_lib}/libanl.so.1 |
ce3b1100 | 1404 | %attr(755,root,root) /%{_lib}/libc-%{core_version}.so |
6d1ad2d5 JB |
1405 | %ifarch alpha ia64 |
1406 | %attr(755,root,root) /%{_lib}/libc.so.6.1 | |
1407 | %else | |
1408 | %attr(755,root,root) /%{_lib}/libc.so.6 | |
1409 | %endif | |
ce3b1100 | 1410 | %attr(755,root,root) /%{_lib}/libdl-%{core_version}.so |
6d1ad2d5 JB |
1411 | %ifarch alpha |
1412 | %attr(755,root,root) /%{_lib}/libdl.so.2.1 | |
1413 | %else | |
1414 | %attr(755,root,root) /%{_lib}/libdl.so.2 | |
1415 | %endif | |
ce3b1100 | 1416 | %attr(755,root,root) /%{_lib}/libm-%{core_version}.so |
6d1ad2d5 JB |
1417 | %ifarch alpha ia64 |
1418 | %attr(755,root,root) /%{_lib}/libm.so.6.1 | |
1419 | %else | |
1420 | %attr(755,root,root) /%{_lib}/libm.so.6 | |
1421 | %endif | |
ba143d99 | 1422 | %ifarch %{x8664} x32 |
ed35cb32 AM |
1423 | %attr(755,root,root) /%{_lib}/libmvec-%{core_version}.so |
1424 | %attr(755,root,root) /%{_lib}/libmvec.so.1 | |
a90add74 | 1425 | %endif |
ce3b1100 | 1426 | %attr(755,root,root) /%{_lib}/libnsl-%{core_version}.so |
6d1ad2d5 JB |
1427 | %ifarch alpha |
1428 | %attr(755,root,root) /%{_lib}/libnsl.so.1.1 | |
1429 | %else | |
1430 | %attr(755,root,root) /%{_lib}/libnsl.so.1 | |
1431 | %endif | |
ce3b1100 | 1432 | %attr(755,root,root) /%{_lib}/libpthread-%{core_version}.so |
6d1ad2d5 | 1433 | %attr(755,root,root) /%{_lib}/libpthread.so.0 |
ce3b1100 | 1434 | %attr(755,root,root) /%{_lib}/libresolv-%{core_version}.so |
6d1ad2d5 JB |
1435 | %ifarch alpha |
1436 | %attr(755,root,root) /%{_lib}/libresolv.so.2.1 | |
1437 | %else | |
1438 | %attr(755,root,root) /%{_lib}/libresolv.so.2 | |
1439 | %endif | |
ce3b1100 | 1440 | %attr(755,root,root) /%{_lib}/librt-%{core_version}.so |
6d1ad2d5 JB |
1441 | %attr(755,root,root) /%{_lib}/librt.so.1 |
1442 | %attr(755,root,root) /%{_lib}/libthread_db-1.0.so | |
1443 | %attr(755,root,root) /%{_lib}/libthread_db.so.1 | |
ce3b1100 | 1444 | %attr(755,root,root) /%{_lib}/libutil-%{core_version}.so |
6d1ad2d5 JB |
1445 | %ifarch alpha |
1446 | %attr(755,root,root) /%{_lib}/libutil.so.1.1 | |
1447 | %else | |
1448 | %attr(755,root,root) /%{_lib}/libutil.so.1 | |
1449 | %endif | |
d6e3a99e | 1450 | %dir %{_prefix}/lib/locale |
c4fea372 | 1451 | |
0b0bde94 JK |
1452 | #%files -n nss_dns |
1453 | %defattr(644,root,root,755) | |
ce3b1100 | 1454 | %attr(755,root,root) /%{_lib}/libnss_dns-%{core_version}.so |
6d1ad2d5 | 1455 | %attr(755,root,root) /%{_lib}/libnss_dns.so.2 |
0b0bde94 JK |
1456 | |
1457 | #%files -n nss_files | |
1458 | %defattr(644,root,root,755) | |
ce3b1100 | 1459 | %attr(755,root,root) /%{_lib}/libnss_files-%{core_version}.so |
6d1ad2d5 | 1460 | %attr(755,root,root) /%{_lib}/libnss_files.so.2 |
0b0bde94 | 1461 | |
c4fea372 | 1462 | %defattr(644,root,root,755) |
236a5027 | 1463 | |
f307cfc5 | 1464 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nsswitch.conf |
87d5a0d2 | 1465 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gai.conf |
e8a20a65 | 1466 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/nss |
87d5a0d2 | 1467 | |
4206408a | 1468 | %config %{_sysconfdir}/rpc |
c37d4a8e | 1469 | |
fea833d1 | 1470 | %attr(755,root,root) /sbin/sln |
72549d49 | 1471 | %attr(755,root,root) %{_bindir}/getconf |
ba697d79 | 1472 | %attr(755,root,root) %{_bindir}/getent |
3abcf615 | 1473 | %attr(755,root,root) %{_bindir}/iconv |
ba697d79 | 1474 | %attr(755,root,root) %{_bindir}/locale |
bab19d4a | 1475 | %attr(755,root,root) %{_sbindir}/zdump |
1476 | %attr(755,root,root) %{_sbindir}/zic | |
236a5027 | 1477 | |
72549d49 JB |
1478 | %dir %{_libexecdir}/getconf |
1479 | %attr(755,root,root) %{_libexecdir}/getconf/* | |
1480 | ||
4fa784f5 ER |
1481 | %dir %{_localedir} |
1482 | %{_localedir}/locale.alias | |
236a5027 | 1483 | |
72549d49 | 1484 | %{_mandir}/man1/getconf.1* |
4377d843 | 1485 | %{_mandir}/man1/getent.1* |
fa0f5e25 | 1486 | %{_mandir}/man1/iconv.1* |
fa0f5e25 | 1487 | %{_mandir}/man1/locale.1* |
7bd184c8 | 1488 | %{_mandir}/man5/gai.conf.5* |
fa0f5e25 | 1489 | %{_mandir}/man5/locale.5* |
7bd184c8 | 1490 | %{_mandir}/man5/nss.5* |
fa0f5e25 | 1491 | %{_mandir}/man5/nsswitch.conf.5* |
7bd184c8 JB |
1492 | %{_mandir}/man5/repertoiremap.5* |
1493 | %{_mandir}/man5/rpc.5* | |
fa0f5e25 | 1494 | %{_mandir}/man5/tzfile.5* |
7bd184c8 | 1495 | %{_mandir}/man7/armscii-8.7* |
da89b000 JB |
1496 | %{_mandir}/man7/ascii.7* |
1497 | %{_mandir}/man7/charsets.7* | |
7bd184c8 JB |
1498 | %{_mandir}/man7/cp1251.7* |
1499 | %{_mandir}/man7/cp1252.7* | |
da89b000 JB |
1500 | %{_mandir}/man7/iso-8859-*.7* |
1501 | %{_mandir}/man7/iso_8859-*.7* | |
1502 | %{_mandir}/man7/iso_8859_*.7* | |
7bd184c8 | 1503 | %{_mandir}/man7/koi8-*.7* |
da89b000 JB |
1504 | %{_mandir}/man7/latin*.7* |
1505 | %{_mandir}/man7/locale.7* | |
7bd184c8 | 1506 | %{_mandir}/man7/tis-620.7* |
da89b000 JB |
1507 | %{_mandir}/man7/unicode.7* |
1508 | %{_mandir}/man7/utf-8.7* | |
1509 | %{_mandir}/man7/utf8.7* | |
fa0f5e25 | 1510 | %{_mandir}/man8/sln.8* |
fa0f5e25 JB |
1511 | %{_mandir}/man8/zdump.8* |
1512 | %{_mandir}/man8/zic.8* | |
7bd184c8 JB |
1513 | %lang(cs) %{_mandir}/cs/man7/ascii.7* |
1514 | %lang(cs) %{_mandir}/cs/man7/locale.7* | |
1515 | %lang(cs) %{_mandir}/cs/man7/unicode.7* | |
1516 | %lang(cs) %{_mandir}/cs/man7/utf-8.7* | |
1517 | %lang(cs) %{_mandir}/cs/man7/utf8.7* | |
1518 | %lang(de) %{_mandir}/de/man5/rpc.5* | |
fa0f5e25 | 1519 | %lang(de) %{_mandir}/de/man5/tzfile.5* |
7bd184c8 JB |
1520 | %lang(de) %{_mandir}/de/man7/ascii.7* |
1521 | %lang(de) %{_mandir}/de/man7/iso-8859-*.7* | |
1522 | %lang(de) %{_mandir}/de/man7/iso_8859-*.7* | |
1523 | %lang(de) %{_mandir}/de/man7/iso_8859_*.7* | |
1524 | %lang(de) %{_mandir}/de/man7/latin*.7* | |
1525 | %lang(de) %{_mandir}/de/man7/locale.7* | |
1526 | %lang(de) %{_mandir}/de/man7/unicode.7* | |
1527 | %lang(de) %{_mandir}/de/man7/utf-8.7* | |
1528 | %lang(de) %{_mandir}/de/man7/utf8.7* | |
fa0f5e25 JB |
1529 | %lang(es) %{_mandir}/es/man5/locale.5* |
1530 | %lang(es) %{_mandir}/es/man5/nsswitch.conf.5* | |
7bd184c8 | 1531 | %lang(es) %{_mandir}/es/man5/rpc.5* |
fa0f5e25 | 1532 | %lang(es) %{_mandir}/es/man5/tzfile.5* |
7bd184c8 JB |
1533 | %lang(es) %{_mandir}/es/man7/ascii.7* |
1534 | %lang(es) %{_mandir}/es/man7/charsets.7* | |
1535 | %lang(es) %{_mandir}/es/man7/iso-8859-*.7* | |
1536 | %lang(es) %{_mandir}/es/man7/iso_8859-*.7* | |
1537 | %lang(es) %{_mandir}/es/man7/iso_8859_*.7* | |
1538 | %lang(es) %{_mandir}/es/man7/latin*.7* | |
1539 | %lang(es) %{_mandir}/es/man7/locale.7* | |
1540 | %lang(es) %{_mandir}/es/man7/unicode.7* | |
1541 | %lang(es) %{_mandir}/es/man7/utf-8.7* | |
1542 | %lang(es) %{_mandir}/es/man7/utf8.7* | |
fa0f5e25 JB |
1543 | %lang(es) %{_mandir}/es/man8/zdump.8* |
1544 | %lang(es) %{_mandir}/es/man8/zic.8* | |
cb6a4019 JB |
1545 | %lang(fr) %{_mandir}/fr/man1/getent.1* |
1546 | %lang(fr) %{_mandir}/fr/man1/locale.1* | |
1547 | %lang(fr) %{_mandir}/fr/man5/gai.conf.5* | |
fa0f5e25 | 1548 | %lang(fr) %{_mandir}/fr/man5/locale.5* |
cb6a4019 | 1549 | %lang(fr) %{_mandir}/fr/man5/nss.5* |
fa0f5e25 | 1550 | %lang(fr) %{_mandir}/fr/man5/nsswitch.conf.5* |
7bd184c8 | 1551 | %lang(fr) %{_mandir}/fr/man5/rpc.5* |
fa0f5e25 | 1552 | %lang(fr) %{_mandir}/fr/man5/tzfile.5* |
cb6a4019 | 1553 | %lang(fr) %{_mandir}/fr/man7/armscii-8.7* |
7bd184c8 JB |
1554 | %lang(fr) %{_mandir}/fr/man7/ascii.7* |
1555 | %lang(fr) %{_mandir}/fr/man7/charsets.7* | |
cb6a4019 | 1556 | %lang(fr) %{_mandir}/fr/man7/cp1251.7* |
7bd184c8 JB |
1557 | %lang(fr) %{_mandir}/fr/man7/iso-8859-*.7* |
1558 | %lang(fr) %{_mandir}/fr/man7/iso_8859-*.7* | |
1559 | %lang(fr) %{_mandir}/fr/man7/iso_8859_*.7* | |
1560 | %lang(fr) %{_mandir}/fr/man7/koi8-r.7* | |
cb6a4019 | 1561 | %lang(fr) %{_mandir}/fr/man7/koi8-u.7* |
7bd184c8 JB |
1562 | %lang(fr) %{_mandir}/fr/man7/latin*.7* |
1563 | %lang(fr) %{_mandir}/fr/man7/locale.7* | |
1564 | %lang(fr) %{_mandir}/fr/man7/unicode.7* | |
1565 | %lang(fr) %{_mandir}/fr/man7/utf-8.7* | |
1566 | %lang(fr) %{_mandir}/fr/man7/utf8.7* | |
cb6a4019 | 1567 | %lang(fr) %{_mandir}/fr/man8/sln.8* |
fa0f5e25 JB |
1568 | %lang(fr) %{_mandir}/fr/man8/zdump.8* |
1569 | %lang(fr) %{_mandir}/fr/man8/zic.8* | |
7bd184c8 JB |
1570 | %lang(hu) %{_mandir}/hu/man7/ascii.7* |
1571 | %lang(hu) %{_mandir}/hu/man7/iso-8859-*.7* | |
1572 | %lang(hu) %{_mandir}/hu/man7/iso_8859-*.7* | |
1573 | %lang(hu) %{_mandir}/hu/man7/iso_8859_*.7* | |
1574 | %lang(hu) %{_mandir}/hu/man7/latin*.7* | |
1575 | %lang(hu) %{_mandir}/hu/man7/locale.7* | |
1576 | %lang(hu) %{_mandir}/hu/man7/utf-8.7* | |
1577 | %lang(hu) %{_mandir}/hu/man7/utf8.7* | |
fa0f5e25 JB |
1578 | %lang(hu) %{_mandir}/hu/man8/zdump.8* |
1579 | %lang(it) %{_mandir}/it/man5/locale.5* | |
7bd184c8 JB |
1580 | %lang(it) %{_mandir}/it/man7/ascii.7* |
1581 | %lang(it) %{_mandir}/it/man7/charsets.7* | |
1582 | %lang(it) %{_mandir}/it/man7/iso-8859-*.7* | |
1583 | %lang(it) %{_mandir}/it/man7/iso_8859-*.7* | |
1584 | %lang(it) %{_mandir}/it/man7/iso_8859_*.7* | |
1585 | %lang(it) %{_mandir}/it/man7/latin*.7* | |
1586 | %lang(it) %{_mandir}/it/man7/locale.7* | |
1587 | %lang(it) %{_mandir}/it/man7/unicode.7* | |
1588 | %lang(it) %{_mandir}/it/man7/utf-8.7* | |
1589 | %lang(it) %{_mandir}/it/man7/utf8.7* | |
fa0f5e25 | 1590 | %lang(it) %{_mandir}/it/man8/zdump.8* |
7bd184c8 JB |
1591 | %lang(ja) %{_mandir}/ja/man1/getent.1* |
1592 | %lang(ja) %{_mandir}/ja/man1/iconv.1* | |
1593 | %lang(ja) %{_mandir}/ja/man1/locale.1* | |
7bd184c8 | 1594 | %lang(ja) %{_mandir}/ja/man5/gai.conf.5* |
fa0f5e25 | 1595 | %lang(ja) %{_mandir}/ja/man5/locale.5* |
7bd184c8 | 1596 | %lang(ja) %{_mandir}/ja/man5/nss.5* |
fa0f5e25 | 1597 | %lang(ja) %{_mandir}/ja/man5/nsswitch.conf.5* |
7bd184c8 JB |
1598 | %lang(ja) %{_mandir}/ja/man5/repertoiremap.5* |
1599 | %lang(ja) %{_mandir}/ja/man5/rpc.5* | |
fa0f5e25 | 1600 | %lang(ja) %{_mandir}/ja/man5/tzfile.5* |
7bd184c8 JB |
1601 | %lang(ja) %{_mandir}/ja/man7/armscii-8.7* |
1602 | %lang(ja) %{_mandir}/ja/man7/ascii.7* | |
1603 | %lang(ja) %{_mandir}/ja/man7/charsets.7* | |
1604 | %lang(ja) %{_mandir}/ja/man7/cp1251.7* | |
1605 | %lang(ja) %{_mandir}/ja/man7/cp1252.7* | |
1606 | %lang(ja) %{_mandir}/ja/man7/iso-8859-*.7* | |
1607 | %lang(ja) %{_mandir}/ja/man7/iso_8859-*.7* | |
1608 | %lang(ja) %{_mandir}/ja/man7/iso_8859_*.7* | |
1609 | %lang(ja) %{_mandir}/ja/man7/koi8-*.7* | |
1610 | %lang(ja) %{_mandir}/ja/man7/latin*.7* | |
1611 | %lang(ja) %{_mandir}/ja/man7/locale.7* | |
1612 | %lang(ja) %{_mandir}/ja/man7/tis-620.7* | |
1613 | %lang(ja) %{_mandir}/ja/man7/unicode.7* | |
1614 | %lang(ja) %{_mandir}/ja/man7/utf-8.7* | |
1615 | %lang(ja) %{_mandir}/ja/man7/utf8.7* | |
fa0f5e25 | 1616 | %lang(ja) %{_mandir}/ja/man8/sln.8* |
fa0f5e25 JB |
1617 | %lang(ja) %{_mandir}/ja/man8/zdump.8* |
1618 | %lang(ja) %{_mandir}/ja/man8/zic.8* | |
1619 | %lang(ko) %{_mandir}/ko/man5/nsswitch.conf.5* | |
7bd184c8 | 1620 | %lang(ko) %{_mandir}/ko/man5/rpc.5* |
fa0f5e25 | 1621 | %lang(ko) %{_mandir}/ko/man5/tzfile.5* |
7bd184c8 JB |
1622 | %lang(ko) %{_mandir}/ko/man7/ascii.7* |
1623 | %lang(ko) %{_mandir}/ko/man7/iso-8859-*.7* | |
1624 | %lang(ko) %{_mandir}/ko/man7/iso_8859-*.7* | |
1625 | %lang(ko) %{_mandir}/ko/man7/iso_8859_*.7* | |
1626 | %lang(ko) %{_mandir}/ko/man7/latin*.7* | |
fa0f5e25 | 1627 | %lang(ko) %{_mandir}/ko/man8/zdump.8* |
fa0f5e25 | 1628 | %lang(pl) %{_mandir}/pl/man5/locale.5* |
7bd184c8 JB |
1629 | %lang(pl) %{_mandir}/pl/man5/rpc.5* |
1630 | %lang(pl) %{_mandir}/pl/man7/ascii.7* | |
1631 | %lang(pl) %{_mandir}/pl/man7/iso-8859-*.7* | |
1632 | %lang(pl) %{_mandir}/pl/man7/iso_8859-*.7* | |
1633 | %lang(pl) %{_mandir}/pl/man7/iso_8859_*.7* | |
1634 | %lang(pl) %{_mandir}/pl/man7/koi8-*.7* | |
1635 | %lang(pl) %{_mandir}/pl/man7/latin*.7* | |
1636 | %lang(pl) %{_mandir}/pl/man7/locale.7* | |
1637 | %lang(pl) %{_mandir}/pl/man7/unicode.7* | |
1638 | %lang(pl) %{_mandir}/pl/man7/utf-8.7* | |
1639 | %lang(pl) %{_mandir}/pl/man7/utf8.7* | |
fa0f5e25 JB |
1640 | %lang(pt) %{_mandir}/pt/man5/locale.5* |
1641 | %lang(pt) %{_mandir}/pt/man5/nsswitch.conf.5* | |
7bd184c8 | 1642 | %lang(pt) %{_mandir}/pt/man5/rpc.5* |
fa0f5e25 | 1643 | %lang(pt) %{_mandir}/pt/man5/tzfile.5* |
7bd184c8 JB |
1644 | %lang(pt) %{_mandir}/pt/man7/ascii.7* |
1645 | %lang(pt) %{_mandir}/pt/man7/charsets.7* | |
1646 | %lang(pt) %{_mandir}/pt/man7/iso-8859-*.7* | |
1647 | %lang(pt) %{_mandir}/pt/man7/iso_8859-*.7* | |
1648 | %lang(pt) %{_mandir}/pt/man7/iso_8859_*.7* | |
1649 | %lang(pt) %{_mandir}/pt/man7/koi8-*.7* | |
1650 | %lang(pt) %{_mandir}/pt/man7/latin*.7* | |
1651 | %lang(pt) %{_mandir}/pt/man7/locale.7* | |
1652 | %lang(pt) %{_mandir}/pt/man7/unicode.7* | |
1653 | %lang(pt) %{_mandir}/pt/man7/utf-8.7* | |
1654 | %lang(pt) %{_mandir}/pt/man7/utf8.7* | |
fa0f5e25 JB |
1655 | %lang(pt) %{_mandir}/pt/man8/zdump.8* |
1656 | %lang(pt) %{_mandir}/pt/man8/zic.8* | |
49ead7a0 JB |
1657 | %lang(ru) %{_mandir}/ru/man1/getent.1* |
1658 | %lang(ru) %{_mandir}/ru/man1/iconv.1* | |
49ead7a0 | 1659 | %lang(ru) %{_mandir}/ru/man1/locale.1* |
49ead7a0 | 1660 | %lang(ru) %{_mandir}/ru/man5/locale.5* |
fa0f5e25 | 1661 | %lang(ru) %{_mandir}/ru/man5/nsswitch.conf.5* |
7bd184c8 | 1662 | %lang(ru) %{_mandir}/ru/man5/rpc.5* |
fa0f5e25 | 1663 | %lang(ru) %{_mandir}/ru/man5/tzfile.5* |
7bd184c8 JB |
1664 | %lang(ru) %{_mandir}/ru/man7/ascii.7* |
1665 | %lang(ru) %{_mandir}/ru/man7/charsets.7* | |
1666 | %lang(ru) %{_mandir}/ru/man7/iso-8859-*.7* | |
1667 | %lang(ru) %{_mandir}/ru/man7/iso_8859-*.7* | |
1668 | %lang(ru) %{_mandir}/ru/man7/iso_8859_*.7* | |
1669 | %lang(ru) %{_mandir}/ru/man7/koi8-*.7* | |
1670 | %lang(ru) %{_mandir}/ru/man7/latin*.7* | |
1671 | %lang(ru) %{_mandir}/ru/man7/locale.7* | |
1672 | %lang(ru) %{_mandir}/ru/man7/unicode.7* | |
1673 | %lang(ru) %{_mandir}/ru/man7/utf-8.7* | |
1674 | %lang(ru) %{_mandir}/ru/man7/utf8.7* | |
fa0f5e25 JB |
1675 | %lang(ru) %{_mandir}/ru/man8/zdump.8* |
1676 | %lang(ru) %{_mandir}/ru/man8/zic.8* | |
49ead7a0 | 1677 | %lang(tr) %{_mandir}/tr/man1/iconv.1* |
7bd184c8 | 1678 | %lang(uk) %{_mandir}/uk/man5/rpc.5* |
fa0f5e25 | 1679 | %lang(zh_CN) %{_mandir}/zh_CN/man1/iconv.1* |
fa0f5e25 | 1680 | %lang(zh_CN) %{_mandir}/zh_CN/man5/locale.5* |
7bd184c8 | 1681 | %lang(zh_CN) %{_mandir}/zh_CN/man5/rpc.5* |
fa0f5e25 | 1682 | %lang(zh_CN) %{_mandir}/zh_CN/man5/tzfile.5* |
7bd184c8 JB |
1683 | %lang(zh_CN) %{_mandir}/zh_CN/man7/ascii.7* |
1684 | %lang(zh_CN) %{_mandir}/zh_CN/man7/charsets.7* | |
1685 | %lang(zh_CN) %{_mandir}/zh_CN/man7/locale.7* | |
1686 | %lang(zh_CN) %{_mandir}/zh_CN/man7/unicode.7* | |
1687 | %lang(zh_CN) %{_mandir}/zh_CN/man7/utf-8.7* | |
1688 | %lang(zh_CN) %{_mandir}/zh_CN/man7/utf8.7* | |
fa0f5e25 JB |
1689 | %lang(zh_CN) %{_mandir}/zh_CN/man8/zdump.8* |
1690 | %lang(zh_CN) %{_mandir}/zh_CN/man8/zic.8* | |
cb6a4019 JB |
1691 | %lang(zh_TW) %{_mandir}/zh_TW/man1/iconv.1* |
1692 | %lang(zh_TW) %{_mandir}/zh_TW/man5/locale.5* | |
1693 | %lang(zh_TW) %{_mandir}/zh_TW/man5/rpc.5* | |
1694 | %lang(zh_TW) %{_mandir}/zh_TW/man5/tzfile.5* | |
1695 | %lang(zh_TW) %{_mandir}/zh_TW/man7/ascii.7* | |
1696 | %lang(zh_TW) %{_mandir}/zh_TW/man7/charsets.7* | |
1697 | %lang(zh_TW) %{_mandir}/zh_TW/man7/locale.7* | |
1698 | %lang(zh_TW) %{_mandir}/zh_TW/man7/unicode.7* | |
1699 | %lang(zh_TW) %{_mandir}/zh_TW/man7/utf-8.7* | |
1700 | %lang(zh_TW) %{_mandir}/zh_TW/man7/utf8.7* | |
1701 | %lang(zh_TW) %{_mandir}/zh_TW/man8/zdump.8* | |
1702 | %lang(zh_TW) %{_mandir}/zh_TW/man8/zic.8* | |
4206408a | 1703 | |
cbf1c4bb | 1704 | %files misc |
2eac239d ER |
1705 | %defattr(644,root,root,755) |
1706 | %attr(755,root,root) %{_bindir}/catchsegv | |
1707 | %attr(755,root,root) %{_bindir}/ldd | |
63820e4e | 1708 | %attr(755,root,root) %{_bindir}/pldd |
c2e03274 AM |
1709 | %ifarch %{ix86} m68k sparc sparcv9 |
1710 | %attr(755,root,root) %{_bindir}/lddlibc4 | |
1711 | %endif | |
af53f596 ER |
1712 | %attr(755,root,root) %{_bindir}/sotruss |
1713 | %dir %{_libdir}/audit | |
1714 | %attr(755,root,root) %{_libdir}/audit/sotruss-lib.so | |
1715 | ||
2eac239d ER |
1716 | %{_mandir}/man1/catchsegv.1* |
1717 | %{_mandir}/man1/ldd.1* | |
7bd184c8 JB |
1718 | %{_mandir}/man1/pldd.1* |
1719 | %lang(cs) %{_mandir}/cs/man1/ldd.1* | |
2eac239d | 1720 | %lang(es) %{_mandir}/es/man1/ldd.1* |
2eac239d ER |
1721 | %lang(fi) %{_mandir}/fi/man1/ldd.1* |
1722 | %lang(fr) %{_mandir}/fr/man1/ldd.1* | |
2eac239d | 1723 | %lang(hu) %{_mandir}/hu/man1/ldd.1* |
7bd184c8 | 1724 | %lang(it) %{_mandir}/it/man1/ldd.1* |
2eac239d | 1725 | %lang(ja) %{_mandir}/ja/man1/ldd.1* |
7bd184c8 | 1726 | %lang(ja) %{_mandir}/ja/man1/pldd.1* |
2eac239d | 1727 | %lang(ko) %{_mandir}/ko/man1/ldd.1* |
2eac239d | 1728 | %lang(pl) %{_mandir}/pl/man1/ldd.1* |
2eac239d | 1729 | %lang(ru) %{_mandir}/ru/man1/ldd.1* |
2eac239d ER |
1730 | %lang(tr) %{_mandir}/tr/man1/ldd.1* |
1731 | %lang(zh_CN) %{_mandir}/zh_CN/man1/ldd.1* | |
cb6a4019 | 1732 | %lang(zh_TW) %{_mandir}/zh_TW/man1/ldd.1* |
2eac239d | 1733 | |
8d012ed1 | 1734 | %if %{with crypt} |
2eac239d ER |
1735 | %files libcrypt |
1736 | %defattr(644,root,root,755) | |
ce3b1100 | 1737 | %attr(755,root,root) /%{_lib}/libcrypt-%{core_version}.so |
2eac239d | 1738 | %ifarch alpha |
2f715077 | 1739 | %attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1.1 |
2eac239d | 1740 | %else |
2f715077 | 1741 | %attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1 |
2eac239d | 1742 | %endif |
8d012ed1 | 1743 | %endif |
2eac239d | 1744 | |
4139e845 | 1745 | %files ld |
2eac239d ER |
1746 | %defattr(644,root,root,755) |
1747 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ld.so.conf | |
1748 | %dir %{_sysconfdir}/ld.so.conf.d | |
1749 | %ghost %{_sysconfdir}/ld.so.cache | |
4139e845 JK |
1750 | # TODO: package ldconfig symlinks as %ghost |
1751 | %attr(755,root,root) /%{_lib}/ld-%{core_version}.so | |
1752 | %ifarch %{ix86} sparc sparcv9 sparc64 alpha sh | |
1753 | %attr(755,root,root) /%{_lib}/ld-linux.so.2 | |
1754 | %endif | |
1755 | %ifarch ia64 | |
1756 | %attr(755,root,root) /%{_lib}/ld-linux-ia64.so.2 | |
1757 | %endif | |
1758 | %ifarch %{x8664} | |
1759 | %attr(755,root,root) /%{_lib}/ld-linux-x86-64.so.2 | |
1760 | %endif | |
1761 | %ifarch x32 | |
1762 | %attr(755,root,root) /%{_lib}/ld-linux-x32.so.2 | |
1763 | %endif | |
1764 | %ifarch ppc64 s390x | |
1765 | %attr(755,root,root) /%{_lib}/ld64.so.1 | |
1766 | %endif | |
1f19d43a JP |
1767 | %ifarch aarch64 |
1768 | %attr(755,root,root) /lib/ld-linux-aarch64.so.1 | |
1769 | %attr(755,root,root) /%{_lib}/ld-linux-aarch64.so.1 | |
1770 | %endif | |
1771 | %ifnarch %{ix86} sparc sparcv9 sparc64 alpha sh ia64 %{x8664} x32 ppc64 s390x %{arm} aarch64 | |
4139e845 JK |
1772 | %attr(755,root,root) /%{_lib}/ld.so.1 |
1773 | %endif | |
2eac239d | 1774 | %attr(755,root,root) /sbin/ldconfig |
4139e845 JK |
1775 | %{_mandir}/man8/ld-linux.8* |
1776 | %{_mandir}/man8/ld-linux.so.8* | |
1777 | %{_mandir}/man8/ld.so.8* | |
2eac239d | 1778 | %{_mandir}/man8/ldconfig.8* |
4139e845 JK |
1779 | %lang(es) %{_mandir}/es/man8/ld-linux.8* |
1780 | %lang(es) %{_mandir}/es/man8/ld-linux.so.8* | |
1781 | %lang(es) %{_mandir}/es/man8/ld.so.8* | |
2eac239d | 1782 | %lang(es) %{_mandir}/es/man8/ldconfig.8* |
4139e845 JK |
1783 | %lang(fr) %{_mandir}/fr/man8/ld-linux.8* |
1784 | %lang(fr) %{_mandir}/fr/man8/ld-linux.so.8* | |
1785 | %lang(fr) %{_mandir}/fr/man8/ld.so.8* | |
2eac239d | 1786 | %lang(fr) %{_mandir}/fr/man8/ldconfig.8* |
4139e845 JK |
1787 | %lang(hu) %{_mandir}/hu/man8/ld-linux.8* |
1788 | %lang(hu) %{_mandir}/hu/man8/ld-linux.so.8* | |
1789 | %lang(hu) %{_mandir}/hu/man8/ld.so.8* | |
2eac239d | 1790 | %lang(hu) %{_mandir}/hu/man8/ldconfig.8* |
4139e845 JK |
1791 | %lang(ja) %{_mandir}/ja/man8/ld-linux.8* |
1792 | %lang(ja) %{_mandir}/ja/man8/ld-linux.so.8* | |
1793 | %lang(ja) %{_mandir}/ja/man8/ld.so.8* | |
2eac239d | 1794 | %lang(ja) %{_mandir}/ja/man8/ldconfig.8* |
4139e845 JK |
1795 | %lang(pl) %{_mandir}/pl/man8/ld-linux.8* |
1796 | %lang(pl) %{_mandir}/pl/man8/ld-linux.so.8* | |
1797 | %lang(pl) %{_mandir}/pl/man8/ld.so.8* | |
2eac239d ER |
1798 | %lang(pl) %{_mandir}/pl/man8/ldconfig.8* |
1799 | %lang(pt) %{_mandir}/pt/man8/ldconfig.8* | |
4139e845 JK |
1800 | %lang(ru) %{_mandir}/ru/man8/ld-linux.so.8* |
1801 | %lang(ru) %{_mandir}/ru/man8/ld.so.8* | |
2eac239d | 1802 | %lang(ru) %{_mandir}/ru/man8/ldconfig.8* |
239a2604 | 1803 | %dir %attr(700,root,root) /var/cache/ldconfig |
2f715077 | 1804 | %attr(600,root,root) %ghost /var/cache/ldconfig/aux-cache |
2eac239d | 1805 | |
94655bd2 | 1806 | %files -n nss_compat |
1807 | %defattr(644,root,root,755) | |
ce3b1100 | 1808 | %attr(755,root,root) /%{_lib}/libnss_compat-%{core_version}.so |
6d1ad2d5 | 1809 | %attr(755,root,root) /%{_lib}/libnss_compat.so.2 |
94655bd2 | 1810 | |
9a39df8d ER |
1811 | %files -n nss_db |
1812 | %defattr(644,root,root,755) | |
1813 | %attr(755,root,root) %{_bindir}/makedb | |
1814 | %attr(755,root,root) /%{_lib}/libnss_db-%{core_version}.so | |
1815 | %attr(755,root,root) /%{_lib}/libnss_db.so.2 | |
1816 | %{_var}/db/Makefile | |
1817 | ||
e82c8242 | 1818 | %files -n nss_hesiod |
1819 | %defattr(644,root,root,755) | |
ce3b1100 | 1820 | %attr(755,root,root) /%{_lib}/libnss_hesiod-%{core_version}.so |
6d1ad2d5 | 1821 | %attr(755,root,root) /%{_lib}/libnss_hesiod.so.2 |
e82c8242 | 1822 | |
fd1d4127 | 1823 | %if %{with memusage} |
4206408a | 1824 | %files memusage |
1825 | %defattr(644,root,root,755) | |
7bd184c8 JB |
1826 | %attr(755,root,root) %{_bindir}/memusage |
1827 | %attr(755,root,root) %{_bindir}/memusagestat | |
fd1d4127 | 1828 | %attr(755,root,root) %{_libdir}/libmemusage.so |
7bd184c8 JB |
1829 | %{_mandir}/man1/memusage.1* |
1830 | %{_mandir}/man1/memusagestat.1* | |
1831 | %lang(ja) %{_mandir}/ja/man1/memusage.1* | |
1832 | %lang(ja) %{_mandir}/ja/man1/memusagestat.1* | |
5ea2d863 | 1833 | %endif |
4206408a | 1834 | |
462c36a3 | 1835 | %files devel |
236a5027 | 1836 | %defattr(644,root,root,755) |
6d1ad2d5 JB |
1837 | %attr(755,root,root) %{_libdir}/libBrokenLocale.so |
1838 | %attr(755,root,root) %{_libdir}/libanl.so | |
8d012ed1 | 1839 | %{?with_crypt:%attr(755,root,root) %{_libdir}/libcrypt.so} |
6d1ad2d5 | 1840 | %attr(755,root,root) %{_libdir}/libdl.so |
40240acb | 1841 | %attr(755,root,root) %{_libdir}/libm.so |
ba143d99 | 1842 | %ifarch %{x8664} x32 |
ed35cb32 | 1843 | %attr(755,root,root) %{_libdir}/libmvec.so |
a90add74 | 1844 | %endif |
40240acb | 1845 | %attr(755,root,root) %{_libdir}/libpcprofile.so |
6d1ad2d5 JB |
1846 | %attr(755,root,root) %{_libdir}/libresolv.so |
1847 | %attr(755,root,root) %{_libdir}/librt.so | |
1848 | %attr(755,root,root) %{_libdir}/libthread_db.so | |
1849 | %attr(755,root,root) %{_libdir}/libutil.so | |
a8a2db2c | 1850 | %{_libdir}/crt[1in].o |
4928f174 AM |
1851 | %{_libdir}/[MSgr]crt1.o |
1852 | %{_libdir}/grcrt1.o | |
40240acb JB |
1853 | # ld scripts |
1854 | %{_libdir}/libc.so | |
1855 | %{_libdir}/libpthread.so | |
6d1ad2d5 | 1856 | # static-only libs |
40240acb JB |
1857 | %{_libdir}/libc_nonshared.a |
1858 | %{_libdir}/libg.a | |
5145b9c7 JB |
1859 | %ifarch alpha ppc sparc |
1860 | %{_libdir}/libnldbl_nonshared.a | |
1861 | %endif | |
1f19d43a | 1862 | %ifarch %{ix86} %{x8664} x32 ppc ppc64 s390 s390x sparc sparcv9 sparc64 aarch64 |
6d1ad2d5 | 1863 | # ABI-dependent headers |
5b00029e | 1864 | %{_includedir}/gnu/stubs-*.h |
fb46cf23 | 1865 | %endif |
5b00029e JB |
1866 | |
1867 | %files headers | |
1868 | %defattr(644,root,root,755) | |
462c36a3 | 1869 | %{_includedir}/*.h |
3c882bd9 JB |
1870 | %ifarch alpha |
1871 | %{_includedir}/alpha | |
1872 | %endif | |
462c36a3 | 1873 | %{_includedir}/arpa |
1874 | %{_includedir}/bits | |
644847e2 JB |
1875 | %dir %{_includedir}/finclude |
1876 | %{_includedir}/finclude/math-vector-fortran.h | |
5b00029e JB |
1877 | %dir %{_includedir}/gnu |
1878 | %{_includedir}/gnu/lib*.h | |
1879 | %{_includedir}/gnu/stubs.h | |
462c36a3 | 1880 | %{_includedir}/net |
1881 | %{_includedir}/netash | |
1882 | %{_includedir}/netatalk | |
1883 | %{_includedir}/netax25 | |
1884 | %{_includedir}/neteconet | |
d410ca53 | 1885 | %{_includedir}/netiucv |
462c36a3 | 1886 | %{_includedir}/netinet |
1887 | %{_includedir}/netipx | |
1888 | %{_includedir}/netpacket | |
1889 | %{_includedir}/netrom | |
1890 | %{_includedir}/netrose | |
1891 | %{_includedir}/nfs | |
1892 | %{_includedir}/protocols | |
1893 | %{_includedir}/rpc | |
462c36a3 | 1894 | %{_includedir}/scsi |
1895 | %{_includedir}/sys | |
1896 | ||
5b00029e JB |
1897 | %files devel-utils |
1898 | %defattr(644,root,root,755) | |
1899 | %attr(755,root,root) %{_bindir}/gencat | |
7bd184c8 JB |
1900 | %attr(755,root,root) %{_bindir}/mtrace |
1901 | %attr(755,root,root) %{_bindir}/pcprofiledump | |
1902 | %attr(755,root,root) %{_bindir}/sprof | |
1903 | %attr(755,root,root) %{_bindir}/xtrace | |
1904 | %{_mandir}/man1/mtrace.1* | |
6824567a | 1905 | %{_mandir}/man1/sprof.1* |
7bd184c8 | 1906 | %lang(ja) %{_mandir}/ja/man1/mtrace.1* |
6824567a JR |
1907 | %lang(ja) %{_mandir}/ja/man1/sprof.1* |
1908 | %lang(ru) %{_mandir}/ru/man1/sprof.1* | |
5b00029e JB |
1909 | |
1910 | %files devel-doc | |
1911 | %defattr(644,root,root,755) | |
87cbe0ad | 1912 | %doc documentation/* |
900994f2 | 1913 | %{_infodir}/libc.info* |
d90a3b13 | 1914 | |
2c6699cc | 1915 | %{_mandir}/man3/* |
7bd184c8 JB |
1916 | %{_mandir}/man7/aio.7* |
1917 | %{_mandir}/man7/attributes.7* | |
1918 | %{_mandir}/man7/complex.7* | |
1919 | %{_mandir}/man7/feature_test_macros.7* | |
1920 | %{_mandir}/man7/glibc.7* | |
1921 | %{_mandir}/man7/glob.7* | |
1922 | %{_mandir}/man7/libc.7* | |
1923 | %{_mandir}/man7/math_error.7* | |
1924 | %{_mandir}/man7/nptl.7* | |
1925 | %{_mandir}/man7/posixoptions.7* | |
1926 | %{_mandir}/man7/pthreads.7* | |
1927 | %{_mandir}/man7/rtld-audit.7* | |
1928 | %{_mandir}/man7/sem_overview.7* | |
1929 | %{_mandir}/man7/shm_overview.7* | |
1fc785e2 | 1930 | %lang(cs) %{_mandir}/cs/man3/* |
1931 | %lang(de) %{_mandir}/de/man3/* | |
1932 | %lang(es) %{_mandir}/es/man3/* | |
7bd184c8 | 1933 | %lang(es) %{_mandir}/es/man7/glob.7* |
1fc785e2 | 1934 | %lang(fr) %{_mandir}/fr/man3/* |
cb6a4019 | 1935 | %lang(fr) %{_mandir}/fr/man7/aio.7* |
7bd184c8 JB |
1936 | %lang(fr) %{_mandir}/fr/man7/complex.7* |
1937 | %lang(fr) %{_mandir}/fr/man7/feature_test_macros.7* | |
cb6a4019 | 1938 | %lang(fr) %{_mandir}/fr/man7/glibc.7* |
7bd184c8 | 1939 | %lang(fr) %{_mandir}/fr/man7/glob.7* |
cb6a4019 JB |
1940 | %lang(fr) %{_mandir}/fr/man7/libc.7* |
1941 | %lang(fr) %{_mandir}/fr/man7/math_error.7* | |
7bd184c8 JB |
1942 | %lang(fr) %{_mandir}/fr/man7/posixoptions.7* |
1943 | %lang(fr) %{_mandir}/fr/man7/pthreads.7* | |
cb6a4019 | 1944 | %lang(fr) %{_mandir}/fr/man7/rtld-audit.7* |
7bd184c8 JB |
1945 | %lang(fr) %{_mandir}/fr/man7/sem_overview.7* |
1946 | %lang(fr) %{_mandir}/fr/man7/shm_overview.7* | |
1fc785e2 | 1947 | %lang(hu) %{_mandir}/hu/man3/* |
fa0f5e25 | 1948 | %lang(it) %{_mandir}/it/man3/* |
7bd184c8 | 1949 | %lang(it) %{_mandir}/it/man7/glob.7* |
1145bfaf | 1950 | %lang(ja) %{_mandir}/ja/man3/* |
7bd184c8 JB |
1951 | %lang(ja) %{_mandir}/ja/man7/aio.7* |
1952 | %lang(ja) %{_mandir}/ja/man7/complex.7* | |
1953 | %lang(ja) %{_mandir}/ja/man7/feature_test_macros.7* | |
1954 | %lang(ja) %{_mandir}/ja/man7/glibc.7* | |
1955 | %lang(ja) %{_mandir}/ja/man7/glob.7* | |
1956 | %lang(ja) %{_mandir}/ja/man7/libc.7* | |
1957 | %lang(ja) %{_mandir}/ja/man7/math_error.7* | |
1958 | %lang(ja) %{_mandir}/ja/man7/posixoptions.7* | |
1959 | %lang(ja) %{_mandir}/ja/man7/pthreads.7* | |
1960 | %lang(ja) %{_mandir}/ja/man7/sem_overview.7* | |
1961 | %lang(ja) %{_mandir}/ja/man7/shm_overview.7* | |
1145bfaf | 1962 | %lang(ko) %{_mandir}/ko/man3/* |
1963 | %lang(nl) %{_mandir}/nl/man3/* | |
1964 | %lang(pl) %{_mandir}/pl/man3/* | |
1965 | %lang(pt) %{_mandir}/pt/man3/* | |
7bd184c8 | 1966 | %lang(pt) %{_mandir}/pt/man7/glob.7* |
1145bfaf | 1967 | %lang(ru) %{_mandir}/ru/man3/* |
7bd184c8 | 1968 | %lang(ru) %{_mandir}/ru/man7/glob.7* |
49ead7a0 | 1969 | %lang(tr) %{_mandir}/tr/man3/* |
fa0f5e25 JB |
1970 | %lang(uk) %{_mandir}/uk/man3/* |
1971 | %lang(zh_CN) %{_mandir}/zh_CN/man3/* | |
7bd184c8 | 1972 | %lang(zh_CN) %{_mandir}/zh_CN/man7/glob.7* |
cb6a4019 JB |
1973 | %lang(zh_TW) %{_mandir}/zh_TW/man3/* |
1974 | %lang(zh_TW) %{_mandir}/zh_TW/man7/glob.7* | |
7bd184c8 JB |
1975 | |
1976 | %files static | |
1977 | %defattr(644,root,root,755) | |
1978 | %{_libdir}/libanl.a | |
1979 | %{_libdir}/libBrokenLocale.a | |
1980 | %{_libdir}/libc.a | |
8d012ed1 | 1981 | %{?with_crypt:%{_libdir}/libcrypt.a} |
7bd184c8 JB |
1982 | %{_libdir}/libdl.a |
1983 | %{_libdir}/libm.a | |
1984 | %{_libdir}/libmcheck.a | |
ba143d99 | 1985 | %ifarch %{x8664} x32 |
5941dd9e | 1986 | %{_libdir}/libm-%{core_version}.a |
ed35cb32 | 1987 | %{_libdir}/libmvec.a |
a90add74 | 1988 | %endif |
7bd184c8 JB |
1989 | %{_libdir}/libpthread.a |
1990 | %{_libdir}/libresolv.a | |
1991 | %{_libdir}/librt.a | |
1992 | %{_libdir}/libutil.a | |
1993 | ||
1994 | %files profile | |
1995 | %defattr(644,root,root,755) | |
1996 | %{_libdir}/lib*_p.a | |
1997 | ||
1998 | %files pic | |
1999 | %defattr(644,root,root,755) | |
2000 | %{_libdir}/lib*_pic.a | |
2001 | %{_libdir}/lib*.map | |
7bd184c8 | 2002 | %{_libdir}/sofini.o |
236a5027 | 2003 | |
bab19d4a | 2004 | %files -n nscd |
2005 | %defattr(644,root,root,755) | |
f307cfc5 JB |
2006 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nscd |
2007 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nscd.* | |
46b7a91b | 2008 | %attr(754,root,root) /etc/rc.d/init.d/nscd |
4206408a | 2009 | %attr(755,root,root) %{_sbindir}/nscd* |
f307cfc5 | 2010 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/nscd |
ddf4fb34 | 2011 | %attr(640,root,root) %ghost /var/log/nscd |
4fa784f5 | 2012 | %{systemdtmpfilesdir}/nscd.conf |
7dc8db4b | 2013 | %dir /var/run/nscd |
f307cfc5 JB |
2014 | %dir /var/lib/nscd |
2015 | %attr(600,root,root) %ghost /var/lib/nscd/passwd | |
2016 | %attr(600,root,root) %ghost /var/lib/nscd/group | |
2017 | %attr(600,root,root) %ghost /var/lib/nscd/hosts | |
fa0f5e25 JB |
2018 | %{_mandir}/man5/nscd.conf.5* |
2019 | %{_mandir}/man8/nscd.8* | |
2020 | %{_mandir}/man8/nscd_nischeck.8* | |
49ead7a0 JB |
2021 | %lang(es) %{_mandir}/es/man5/nscd.conf.5* |
2022 | %lang(es) %{_mandir}/es/man8/nscd.8* | |
fa0f5e25 JB |
2023 | %lang(fr) %{_mandir}/fr/man5/nscd.conf.5* |
2024 | %lang(fr) %{_mandir}/fr/man8/nscd.8* | |
2025 | %lang(ja) %{_mandir}/ja/man5/nscd.conf.5* | |
2026 | %lang(ja) %{_mandir}/ja/man8/nscd.8* | |
2027 | %lang(pt) %{_mandir}/pt/man5/nscd.conf.5* | |
2028 | %lang(pt) %{_mandir}/pt/man8/nscd.8* | |
49ead7a0 JB |
2029 | %lang(ru) %{_mandir}/ru/man5/nscd.conf.5* |
2030 | %lang(ru) %{_mandir}/ru/man8/nscd.8* | |
2031 | %lang(zh_CN) %{_mandir}/zh_CN/man5/nscd.conf.5* | |
cb6a4019 | 2032 | %lang(zh_TW) %{_mandir}/zh_TW/man5/nscd.conf.5* |
c43e39f5 | 2033 | |
d34cb8bc | 2034 | %files -n localedb-src |
2035 | %defattr(644,root,root,755) | |
ba697d79 | 2036 | %attr(755,root,root) %{_bindir}/localedef |
40430bed | 2037 | %attr(755,root,root) %{_bindir}/localedb-gen |
d34cb8bc | 2038 | %{_datadir}/i18n |
fa0f5e25 | 2039 | %{_mandir}/man1/localedef.1* |
49ead7a0 | 2040 | %lang(ru) %{_mandir}/ru/man1/localedef.1* |
40430bed | 2041 | |
0a85848c | 2042 | %if %{with localedb} |
40430bed JB |
2043 | %files localedb-all |
2044 | %defattr(644,root,root,755) | |
d6e3a99e | 2045 | %{_prefix}/lib/locale/locale-archive |
0a85848c | 2046 | %endif |
d34cb8bc | 2047 | |
2048 | %files -n iconv | |
2049 | %defattr(644,root,root,755) | |
436fd1ea | 2050 | %attr(755,root,root) %{_sbindir}/iconvconfig |
fbd4c876 | 2051 | %dir %{_libdir}/gconv |
2052 | %{_libdir}/gconv/gconv-modules | |
17a1a2af | 2053 | %verify(not md5 mtime size) %{_libdir}/gconv/gconv-modules.cache |
fbd4c876 | 2054 | %attr(755,root,root) %{_libdir}/gconv/*.so |
7bd184c8 JB |
2055 | %{_mandir}/man8/iconvconfig.8* |
2056 | %lang(ja) %{_mandir}/ja/man8/iconvconfig.8* |