]> git.pld-linux.org Git - packages/glibc.git/blame - glibc.spec
- remove obsolete %%prep comment.
[packages/glibc.git] / glibc.spec
CommitLineData
d4a9e47c
PG
1# TODO:
2# - look at locale fixes/updates in bugzilla
3# - no more chicken-egg problem (postshell is no more dynamically linked with libc), remove SONAME symlinks? see files section.
4# [OLD]
5# - localedb-gen man pages(?)
da89b000 6# - math/{test-fenv,test-tgmath,test-float,test-ifloat}, debug/backtrace-tst(SEGV) fail on alpha
98a7741e 7#
b287d865 8# Conditional build:
5145b9c7 9# min_kernel (default is 2.6.12)
fd1d4127 10%bcond_without memusage # don't build memusage utility
757f96eb 11%bcond_without selinux # without SELinux support (in nscd)
c9d8e545 12%bcond_with tests # perform "make test"
0a85848c 13%bcond_without localedb # don't build localedb-all (is time consuming)
472e31ee 14%bcond_with cross # build using crossgcc (without libgcc_eh)
b287d865 15#
4c3586c2 16%{!?min_kernel:%global min_kernel 2.6.12}
f3f771b7 17
e24149ab
PS
18%ifarch sparc64
19%undefine with_memusage
20%endif
21
3183f2cc 22%define ports_version 2.14.1
f65fa240 23%define llh_version 7:2.6.20.4-1
e8c60795 24
236a5027 25Summary: GNU libc
32ba7e9f
ER
26Summary(de.UTF-8): GNU libc
27Summary(es.UTF-8): GNU libc
28Summary(fr.UTF-8): GNU libc
29Summary(ja.UTF-8): GNU libc ライブラリ
30Summary(pl.UTF-8): GNU libc
f55430af 31Summary(ru.UTF-8): GNU libc версии
32ba7e9f 32Summary(tr.UTF-8): GNU libc
f55430af 33Summary(uk.UTF-8): GNU libc версії
5240d049 34Name: glibc
440ca918 35Version: 2.14.1
f1f3ab41 36Release: 3
f98eacd6 37Epoch: 6
c0367bf8 38License: LGPL v2.1+
236a5027 39Group: Libraries
0156886b 40Source0: http://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
440ca918 41# Source0-md5: 55501b8d037a4f1d330312b30fd6d4bc
3183f2cc
JB
42Source1: http://ftp.gnu.org/gnu/glibc/%{name}-ports-%{ports_version}.tar.xz
43# Source1-md5: 3b3afcb6b99fea9e3a2474cc4778ec88
4206408a 44Source2: nscd.init
45Source3: nscd.sysconfig
46Source4: nscd.logrotate
940eb3e9 47#Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
d25c303c 48Source5: http://qboosh.pl/man/%{name}-man-pages.tar.bz2
49ead7a0
JB
49# Source5-md5: f464eadf3cf06761f65639e44a179e6b
50Source6: %{name}-localedb-gen
51Source7: %{name}-LD-path.c
84e798db 52Source8: nscd.upstart
e765a3e7 53Patch0: %{name}-restore-rpc+nis.patch
c150d6cc 54Patch1: %{name}-pl.po-update.patch
4206408a 55Patch2: %{name}-pld.patch
56Patch3: %{name}-crypt-blowfish.patch
da89b000 57Patch4: %{name}-sotruss-sh.patch
98036fec 58Patch5: %{name}-sparc-softfp-gcc.patch
4b000c98 59Patch6: %{name}-paths.patch
a456b349 60Patch7: %{name}-no_opt_override.patch
e69f9d61
JB
61Patch8: %{name}-missing-nls.patch
62Patch9: %{name}-java-libc-wait.patch
f2d222e0 63Patch10: %{name}-info.patch
a456b349 64Patch11: %{name}-no_debuggable_objects.patch
ba326c24 65Patch14: %{name}-sparc-errno_fix.patch
c150d6cc
JB
66Patch15: %{name}-new-charsets.patch
67Patch16: %{name}-tzfile-noassert.patch
68Patch17: %{name}-morelocales.patch
69Patch18: %{name}-locale_fixes.patch
70Patch19: %{name}-ZA_collate.patch
14013232 71Patch20: %{name}-thread_start.patch
c150d6cc
JB
72Patch21: %{name}-cross-gcc_eh.patch
73Patch22: %{name}-with-stroke.patch
74Patch23: %{name}-pt_pax.patch
17a1a2af 75Patch25: %{name}-cv_gnu89_inline.patch
cbf1c4bb 76Patch26: %{name}-posix-sh.patch
d11fa1bd 77Patch27: %{name}-i686.patch
f789abee 78Patch29: %{name}-arm-alignment-fix.patch
b5aaf4cf 79Patch30: %{name}-bug-12492.patch
7795c908 80Patch31: %{name}-origin.patch
0a38c0f2 81Patch32: %{name}-Os-fail-workaround.patch
b5aaf4cf 82Patch33: 0020_all_glibc-tweak-rfc1918-lookup.patch
b5aaf4cf 83Patch35: 0055_all_glibc-2.12-static-shared-getpagesize.patch
b5aaf4cf
AM
84Patch37: 0061_all_glibc-2.13-static-memset.patch
85Patch38: 1055_all_glibc-resolv-dynamic.patch
5c6502d1 86Patch39: %{name}-git.patch
6a885e56 87Patch40: %{name}-bad-fix.patch
7af6ebb2 88Patch41: %{name}-pr12892.patch
dfe1611b 89Patch42: %{name}-pr13013.patch
959d1cc7 90URL: http://www.gnu.org/software/libc/
f70abfbb 91%{?with_selinux:BuildRequires: audit-libs-devel}
5b00029e 92BuildRequires: autoconf
69afb5a6 93BuildRequires: automake
a146a9da
JB
94%ifarch alpha
95BuildRequires: binutils >= 2:2.17.50.0.7
96%else
6b6b6315 97BuildRequires: binutils >= 2:2.15.90.0.3
a146a9da 98%endif
141e8ae3 99%{!?with_cross:BuildRequires: dietlibc-static}
5145b9c7 100BuildRequires: gawk
3686eabe 101BuildRequires: gcc >= 6:4.3
fd1d4127 102%{?with_memusage:BuildRequires: gd-devel >= 2.0.1}
29f12ae8 103BuildRequires: gettext-devel >= 0.10.36
757f96eb 104%{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
f65fa240 105BuildRequires: linux-libc-headers >= %{llh_version}
872cafe3 106BuildRequires: nss-devel >= 1:3.12.3
c1db9e72 107BuildRequires: perl-base
42a6983a 108BuildRequires: rpm-build >= 4.3-0.20030610.28
f789abee 109BuildRequires: rpmbuild(macros) >= 1.567
9597ca56 110BuildRequires: sed >= 4.0.5
54e3db45 111BuildRequires: texinfo
cf408212 112Requires(post): ldconfig = %{epoch}:%{version}-%{release}
5145b9c7 113Requires: uname(release) >= %{min_kernel}
5145b9c7
JB
114Provides: glibc(nptl)
115Provides: glibc(tls)
56b2f963 116Provides: rtld(GNU_HASH)
e217c7d2
JB
117Obsoletes: glibc-common
118Obsoletes: glibc-debug
ed2a4886 119%ifarch %{x8664} sparc64 ppc64
bd3ecfb5
AM
120Provides: glibc64
121Obsoletes: glibc64
122%endif
2eac239d
ER
123Suggests: localedb
124Suggests: tzdata
0223ee0f 125Conflicts: %{name}-misc < %{epoch}:%{version}-%{release}
67cc5af0 126Conflicts: SysVinit < 2.86-11
ea3a228f 127Conflicts: kernel < %{min_kernel}
5145b9c7
JB
128Conflicts: kernel24
129Conflicts: kernel24-smp
4377d843 130Conflicts: ld.so < 1.9.9-10
bd975df5 131Conflicts: man-pages < 1.43
5b00029e 132Conflicts: poldek < 0.18.8-5
06fed0d7 133Conflicts: rc-scripts < 0.3.1-13
bd975df5 134Conflicts: rpm < 4.1
f789abee 135ExclusiveArch: i486 i586 i686 pentium3 pentium4 athlon %{x8664} ia64 alpha s390 s390x sparc sparc64 sparcv9 ppc ppc64 armv5tel
a0eebe50 136BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
d90a3b13 137
cf7b4302 138# avoid -s here (ld.so must not be stripped to allow any program debugging)
f620b835 139%define filterout_ld (-Wl,)?-[sS] (-Wl,)?--strip.*
9189fea3
AM
140# avoid -D_FORTIFY_SOURCE=X
141%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
142
355db1aa 143%define specflags_sparcv9 -mcpu=ultrasparc -mvis -fcall-used-g6
87a4ec26 144%define specflags_sparc64 -mcpu=ultrasparc -mvis -fcall-used-g6
5145b9c7 145
b96231b6
JB
146# ld.so needs not to be stripped to work
147# gdb needs unstripped libpthread for some threading support
148# ...but we can strip at least debuginfo from them
b99e5008 149%define _autostripdebug .*/ld-[0-9.]*so\\|.*/libpthread-[0-9.]*so
b96231b6 150
37f910e8
JB
151# -m from CFLAGS or even LDFLAGS is not propagated to some *.o linking
152%ifarch sparc sparcv9
153%{expand:%%define __cc %{__cc} -m32}
154%endif
155
f789abee 156# Architectures supported in glibc-ports
524363ff 157%define ports_arch alpha %{arm}
f789abee 158
5145b9c7
JB
159# Xen-friendly glibc
160%define specflags_ia32 -mno-tls-direct-seg-refs
ffb5bcf1
AM
161%define specflags_x86_64 -mno-tls-direct-seg-refs -fasynchronous-unwind-tables
162%define specflags_amd64 -mno-tls-direct-seg-refs -fasynchronous-unwind-tables
5145b9c7
JB
163%define specflags_ia32e -mno-tls-direct-seg-refs
164
ff9a9e81
JB
165# we don't want perl dependency in glibc-devel
166%define _noautoreqfiles %{_bindir}/mtrace
42a6983a
JB
167# hack: don't depend on rpmlib(PartialHardlinkSets) for easier upgrade from Ra
168# (hardlinks here are unlikely to be "partial"... and rpm 4.0.2 from Ra was
169# patched not to crash on partial hardlinks too)
170%define _hack_dontneed_PartialHardlinkSets 1
26e88040 171%define _noautochrpath .*\\(ldconfig\\|sln\\)
31aa574a
AM
172# private symbols
173%define _noautoprov .*\(GLIBC_PRIVATE\)
174%define _noautoreq .*\(GLIBC_PRIVATE\)
b88b18eb 175
d90a3b13 176%description
7a3b906b 177Contains the standard libraries that are used by multiple programs on
178the system. In order to save disk space and memory, as well as to ease
602a978a 179upgrades, common system code is kept in one place and shared between
180programs. This package contains the most important sets of shared
7a3b906b 181libraries, the standard C library and the standard math library.
182Without these, a Linux system will not function. It also contains
b1414da6 183national language (locale) support.
76f01b70 184
1cb6acca 185Can be used on: Linux kernel >= %{min_kernel}.
d90a3b13 186
94008272
JR
187%description -l es.UTF-8
188Contiene las bibliotecas estándared que son usadas por varios
d22b4284 189programas del sistema. Para ahorrar el espacio en el disco y la
94008272 190memoria, igual que para facilitar actualizaciones, código común del
d22b4284 191sistema se guarda en un sitio y es compartido entre los programas.
94008272
JR
192Este paquete contiene las bibliotecas compartidas más importantes, es
193decir la biblioteca C estándar y la biblioteca estándar de matemática.
194Sin éstas, un sistema Linux no podrá funcionar. También está incluido
b1414da6 195soporte de idiomas nacionales (locale).
4a04bb32 196
94008272 197Puede usarse con: núcleo Linux >= %{min_kernel}.
4a04bb32 198
94008272
JR
199%description -l de.UTF-8
200Enthält die Standard-Libraries, die von verschiedenen Programmen im
7a3b906b 201System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
202und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
203einer einzigen Stelle gespeichert und wird von den Programmen
94008272 204gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
7a3b906b 205shared Libraries, die Standard-C-Library und die
206Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
94008272 207Ferner enthält es den Support für die verschiedenen Sprachgregionen
b1414da6 208(locale).
76f01b70 209
1cb6acca 210Can be used on: Linux kernel >= %{min_kernel}.
d90a3b13 211
94008272
JR
212%description -l fr.UTF-8
213Contient les bibliothèques standards utilisées par de nombreux
214programmes du système. Afin d'économiser l'espace disque et mémoire,
215et de faciliter les mises à jour, le code commun au système est mis à
216un endroit et partagé entre les programmes. Ce paquetage contient les
217bibliothèques partagées les plus importantes, la bibliothèque standard
218du C et la bibliothèque mathématique standard. Sans celles-ci, un
219système Linux ne peut fonctionner. Il contient aussi la gestion des
b1414da6 220langues nationales (locales).
76f01b70 221
1cb6acca 222Can be used on: Linux kernel >= %{min_kernel}.
d90a3b13 223
94008272 224%description -l ja.UTF-8
c5387ad5 225glibc
94008272
JR
226パッケージはシステム上の複数のプログラムで使われる標準ライブラリを
227ふくみます。ディスクスペースとメモリを節約したり、アップグレードを
228用意にするために、共通のシステムコードは一つの場所におかれ、プログラム
229間で共有されます。この部分的なパッケージはシェアドライブラリのかなり
230重要なセットをふくみます: 標準 C ライブラリと標準数値ライブラリです。
231この二つのライブラリ抜きでは、Linux システムは機能しません。 glibc
232パッケージはまた地域言語 (locale) サポートとタイムゾーンデータベース
233サポートをふくみます。
76f01b70 234
1cb6acca 235Can be used on: Linux kernel >= %{min_kernel}.
e50f6fb1 236
94008272
JR
237%description -l pl.UTF-8
238W pakiecie znajdują się podstawowe biblioteki, używane przez różne
239programy w Twoim systemie. Używanie przez programy bibliotek z tego
240pakietu oszczędza miejsce na dysku i pamięć. Większość kodu
241systemowego jest usytuowane w jednym miejscu i dzielone między wieloma
242programami. Pakiet ten zawiera bardzo ważny zbiór bibliotek
243standardowych, współdzielonych (dynamicznych) bibliotek C i
244matematycznych. Bez glibc system Linux nie jest w stanie funkcjonować.
245Znajdują się tutaj również definicje różnych informacji dla wielu
246języków (locale).
247
248Pakiet jest przeznaczony dla jądra Linuksa >= %{min_kernel}.
249
250%description -l ru.UTF-8
251Содержит стандартные библиотеки, используемые многочисленными
252программами в системе. Для того, чтобы сохранить дисковое пространство
253и память, а также для простоты обновления, системный код, общий для
254всех программ, хранится в одном месте и коллективно используется всеми
255программами. Этот пакет содержит наиболее важные из разделяемых
256библиотек - стандартную библиотеку C и стандартную библиотеку
257математики. Без этих библиотек Linux функционировать не будет. Также
258пакет содержит поддержку национальных языков (locale).
76f01b70 259
1cb6acca 260Can be used on: Linux kernel >= %{min_kernel}.
98a7741e 261
94008272
JR
262%description -l tr.UTF-8
263Bu paket, birçok programın kullandığı standart kitaplıkları içerir.
264Disk alanı ve bellek kullanımını azaltmak ve aynı zamanda güncelleme
265işlemlerini kolaylaştırmak için ortak sistem kodları tek bir yerde
266tutulup programlar arasında paylaştırılır. Bu paket en önemli ortak
267kitaplıkları, standart C kitaplığını ve standart matematik kitaplığını
268içerir. Bu kitaplıklar olmadan Linux sistemi çalışmayacaktır. Yerel
269dil desteği ve zaman dilimi veri tabanı da bu pakette yer alır.
76f01b70 270
1cb6acca 271Can be used on: Linux kernel >= %{min_kernel}.
d90a3b13 272
94008272
JR
273%description -l uk.UTF-8
274Містить стандартні бібліотеки, котрі використовуються численними
275програмами в системі. Для того, щоб зберегти дисковий простір та
276пам'ять, а також для простоти поновлення системи, системний код,
277спільний для всіх програм, зберігається в одному місці і колективно
278використовується всіма програмами. Цей пакет містить найбільш важливі
279з динамічних бібліотек - стандартну бібліотеку С та стандартну
280бібліотеку математики. Без цих бібліотек Linux функціонувати не буде.
281Також пакет містить підтримку національних мов (locale).
76f01b70 282
1cb6acca 283Can be used on: Linux kernel >= %{min_kernel}.
98a7741e 284
c4fea372
JK
285%package misc
286Summary: Utilities and data used by glibc
32ba7e9f 287Summary(pl.UTF-8): Narzędzia i dane używane przez glibc
e44a2813 288Group: Applications/System
71181534 289Requires: %{name} = %{epoch}:%{version}-%{release}
c4fea372
JK
290
291%description misc
fd1d4127
JB
292Utilities and data used by glibc.
293
94008272
JR
294%description misc -l pl.UTF-8
295Narzędzia i dane używane przez glibc.
c4fea372 296
2eac239d
ER
297%package libcrypt
298Summary: glibc library for crypt(3)
33f26cf9 299Summary(pl.UTF-8): Biblioteka glibc z funkcją crypt(3)
2eac239d
ER
300Group: Libraries
301Requires: %{name} = %{epoch}:%{version}-%{release}
5191213e 302Provides: %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release}
050e821f 303Provides: crypt(blowfish)
2eac239d
ER
304
305%description libcrypt
306glibc library for crypt(3).
307
33f26cf9
JB
308%description libcrypt -l pl.UTF-8
309Biblioteka glibc z funkcją crypt(3).
310
cf408212 311%package -n ldconfig
a2e4eb0a 312Summary: Create shared library cache and maintains symlinks
cf408212
ER
313Summary(de.UTF-8): Erstellt ein shared library cache und verwaltet symlinks
314Summary(fr.UTF-8): Crée un cache de bibliothčque partagée et gčre *.so
a2e4eb0a 315Summary(pl.UTF-8): Tworzenie cache'u bibliotek dynamicznych i ich dowiązań symbolicznych
cf408212
ER
316Summary(tr.UTF-8): Ortak kitaplýk önbelleđi yaratýr ve bađlantýlarý kurar
317Group: Applications/System
318# This is needed because previous package (glibc) had autoreq false and had
319# provided this manually. Probably poldek bug that have to have it here.
320Provides: /sbin/ldconfig
2eac239d
ER
321# we want FHS being installed before ldconfig, altho they are both unrelated to each-other.
322Requires: FHS
cf408212
ER
323
324%description -n ldconfig
325ldconfig scans a running system and sets up the symbolic links that
326are used to load shared libraries properly. It also creates
327/etc/ld.so.cache which speeds the loading programs which use shared
328libraries.
329
cf408212
ER
330%description -n ldconfig -l de.UTF-8
331ldconfig scannt ein laufendes System und richtet die symbolischen
332Verknüpfungen zum Laden der gemeinsam genutzten Libraries ein.
333Außerdem erstellt es /etc/ld.so.cache, was das Laden von Programmen
334mit gemeinsam genutzten Libraries beschleunigt.
335
336%description -n ldconfig -l fr.UTF-8
337ldconfig analyse un systčme et configure les liens symboliques
338utilisés pour charger correctement les bibliothčques partagées. Il
339crée aussi /etc/ld.so.cache qui accélčre le chargement des programmes
340utilisant les bibliothčques partagées.
341
a2e4eb0a 342%description -n ldconfig -l pl.UTF-8
e4652066 343ldconfig testuje uruchomiony system i tworzy dowiązania symboliczne,
a2e4eb0a
JB
344które są następnie używane do poprawnego ładowania bibliotek
345dynamicznych. Program ten tworzy plik /etc/ld.so.cache, który
346przyśpiesza ładowanie programów korzystających z bibliotek
347dynamicznych.
348
cf408212
ER
349%description -n ldconfig -l tr.UTF-8
350ldconfig, çalýţmakta olan sistemi araţtýrýr ve ortak kitaplýklarýn
351düzgün bir ţekilde yüklenmesi için gereken simgesel bađlantýlarý
352kurar. Ayrýca ortak kitaplýklarý kullanan programlarýn yüklenmesini
353hýzlandýran /etc/ld.so.cache dosyasýný yaratýr.
354
fb120840 355%package devel
959d1cc7 356Summary: Additional libraries required to compile
32ba7e9f
ER
357Summary(de.UTF-8): Weitere Libraries zum Kompilieren
358Summary(es.UTF-8): Bibliotecas adicionales necesarias para la compilación
359Summary(fr.UTF-8): Librairies supplémentaires nécessaires à la compilation
360Summary(ja.UTF-8): 標準 C ライブラリで使われるヘッダーとオブジェクトファイル
361Summary(pl.UTF-8): Dodatkowe biblioteki wymagane podczas kompilacji
362Summary(ru.UTF-8): Дополнительные библиотеки, необходимые для компиляции
363Summary(tr.UTF-8): Geliştirme için gerekli diğer kitaplıklar
364Summary(uk.UTF-8): Додаткові бібліотеки, потрібні для компіляції
959d1cc7 365Group: Development/Libraries
69afb5a6 366Requires: %{name} = %{epoch}:%{version}-%{release}
9be42309 367Requires: %{name}-devel-utils = %{epoch}:%{version}-%{release}
84e798db 368Requires: %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release}
8f363ba3 369%if "%{_lib}" == "lib64"
9be42309
AM
370Requires: %{name}-headers(64bit) = %{epoch}:%{version}-%{release}
371%else
9b9eac8d 372Requires: %{name}-headers = %{epoch}:%{version}-%{release}
9be42309 373%endif
5b00029e 374Provides: %{name}-devel(%{_target_cpu}) = %{epoch}:%{version}-%{release}
b34a4e03 375Obsoletes: libiconv-devel
959d1cc7 376
377%description devel
7a3b906b 378To develop programs which use the standard C libraries (which nearly
379all programs do), the system needs to have these standard header files
380and object files available for creating the executables.
959d1cc7 381
94008272 382%description devel -l de.UTF-8
7a3b906b 383Bei der Entwicklung von Programmen, die die Standard-C-Libraries
94008272
JR
384verwenden (also fast alle), benötigt das System diese Standard-Header-
385und Objektdateien zum Erstellen der ausführbaren Programme.
d90a3b13 386
94008272
JR
387%description devel -l es.UTF-8
388Para desarrollar programas que utilizan las bibliotecas C estándar (lo
389cual hacen prácticamente todos los programas), el sistema necesita
4a04bb32 390disponer de estos ficheros de cabecera y de objetos para crear los
391ejecutables.
392
94008272
JR
393%description devel -l fr.UTF-8
394Pour développer des programmes utilisant les bibliothèques standard du
395C (ce que presque tous les programmes font), le système doit posséder
396ces fichiers en-têtes et objets standards pour créer les exécutables.
397
398%description devel -l ja.UTF-8
399glibc-devel パッケージは(ほとんどすべてのプログラムで使われる)標準 C
400ライブラリを使用したプログラムを開発するためのヘッダーとオブジェクト
401ファイルを含みます。もし標準 C
402ライブラリを使用するプログラムを開発するなら
403実行ファイルを作成する目的でこれらの標準ヘッダとオブジェクトファイル
404が使用できます。
405
406%description devel -l pl.UTF-8
407Pakiet ten jest niezbędny przy tworzeniu własnych programów
408korzystających ze standardowej biblioteki C. Znajdują się tutaj pliki
409nagłówkowe oraz pliki obiektowe, niezbędne do kompilacji programów
7a3b906b 410wykonywalnych i innych bibliotek.
d90a3b13 411
94008272
JR
412%description devel -l ru.UTF-8
413Для разработки программ, использующих стандартные библиотеки C (а
414практически все программы их используют), системе НЕОБХОДИМЫ хедеры и
415объектные файлы, содержащиеся в этом пакете, чтобы создавать
416исполняемые файлы.
98a7741e 417
94008272
JR
418%description devel -l tr.UTF-8
419C kitaplığını kullanan (ki hemen hemen hepsi kullanıyor) programlar
420geliştirmek için gereken standart başlık dosyaları ve statik
421kitaplıklar.
d90a3b13 422
94008272
JR
423%description devel -l uk.UTF-8
424Для розробки програм, що використовують стандартні бібліотеки C
425(практично всі програми їх використовують), системі НЕОБХІДНІ хедери
426та об'єктні файли, що містяться в цьому пакеті, цоб створювати
427виконувані файли.
98a7741e 428
5b00029e
JB
429%package headers
430Summary: Header files for development using standard C libraries
32ba7e9f 431Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów przy użyciu standardowych bibliotek C
e44a2813 432Group: Development/Building
5b00029e 433Provides: %{name}-headers(%{_target_cpu}) = %{epoch}:%{version}-%{release}
8f363ba3 434%if "%{_lib}" == "lib64"
9be42309
AM
435Provides: %{name}-headers(64bit) = %{epoch}:%{version}-%{release}
436%endif
5b00029e 437%ifarch %{x8664}
5145b9c7 438# If both -m32 and -m64 is to be supported on x86_64, x86_64 package
5b00029e 439# have to be installed, not ix86 one.
ae2d70c9
ER
440Obsoletes: glibc-headers(athlon)
441Obsoletes: glibc-headers(i386)
442Obsoletes: glibc-headers(i486)
443Obsoletes: glibc-headers(i586)
444Obsoletes: glibc-headers(i686)
445Obsoletes: glibc-headers(pentium3)
446Obsoletes: glibc-headers(pentium4)
5b00029e 447%endif
f70abfbb 448%ifarch ppc64
ae2d70c9 449Obsoletes: glibc-headers(ppc)
f70abfbb
JB
450%endif
451%ifarch s390x
ae2d70c9 452Obsoletes: glibc-headers(s390)
f70abfbb
JB
453%endif
454%ifarch sparc64
ae2d70c9 455Obsoletes: glibc-headers(sparc)
f70abfbb 456%endif
f65fa240 457Requires: linux-libc-headers >= %{llh_version}
5b00029e
JB
458
459%description headers
460The glibc-headers package contains the header files necessary for
461developing programs which use the standard C libraries (which are used
462by nearly all programs). If you are developing programs which will use
463the standard C libraries, your system needs to have these standard
464header files available in order to create the executables.
465
466Install glibc-headers if you are going to develop programs which will
467use the standard C libraries.
468
94008272
JR
469%description headers -l pl.UTF-8
470Pakiet glibc-headers zawiera pliki nagłówkowe niezbędne do rozwijania
471programów używających standardowych bibliotek C (używanych przez
472prawie wszystkie programy). Jeśli tworzymy programy korzystające ze
473standardowych bibliotek C, system wymaga dostępności tych
474standardowych plików nagłówkowych do tworzenia programów
5b00029e
JB
475wykonywalnych.
476
94008272
JR
477Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy
478korzystające ze standardowych bibliotek C.
5b00029e
JB
479
480%package devel-utils
481Summary: Utilities needed for development using standard C libraries
32ba7e9f 482Summary(pl.UTF-8): Narzędzia do tworzenia programów przy użyciu standardowych bibliotek C
5b00029e
JB
483Group: Development/Libraries
484Provides: %{name}-devel-utils(%{_target_cpu}) = %{epoch}:%{version}-%{release}
485%ifarch %{x8664}
486# If both -m32 and -m64 is to be supported on AMD64, x86_64 package
487# have to be installed, not ix86 one.
ae2d70c9
ER
488Obsoletes: glibc-devel-utils(athlon)
489Obsoletes: glibc-devel-utils(i386)
490Obsoletes: glibc-devel-utils(i486)
491Obsoletes: glibc-devel-utils(i586)
492Obsoletes: glibc-devel-utils(i686)
493Obsoletes: glibc-devel-utils(pentium3)
494Obsoletes: glibc-devel-utils(pentium4)
5b00029e 495%endif
f70abfbb 496%ifarch ppc64
ae2d70c9 497Obsoletes: glibc-devel-utils(ppc)
f70abfbb
JB
498%endif
499%ifarch s390x
ae2d70c9 500Obsoletes: glibc-devel-utils(s390)
f70abfbb
JB
501%endif
502%ifarch sparc64
ae2d70c9 503Obsoletes: glibc-devel-utils(sparc)
f70abfbb 504%endif
5b00029e
JB
505
506%description devel-utils
507The glibc-devel-utils package contains utilities necessary for
508developing programs which use the standard C libraries (which are used
509by nearly all programs). If you are developing programs which will use
510the standard C libraries, your system needs to have these utilities
511available.
512
513Install glibc-devel-utils if you are going to develop programs which
514will use the standard C libraries.
515
94008272
JR
516%description devel-utils -l pl.UTF-8
517Pakiet glibc-devel-utils zawiera narzędzia niezbędne do rozwijania
518programów używających standardowych bibliotek C (używanych przez
519prawie wszystkie programy). Jeśli tworzymy programy korzystające ze
520standardowych bibliotek C, system wymaga dostępności tych narzędzi do
521tworzenia programów wykonywalnych.
5b00029e 522
94008272
JR
523Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy
524korzystające ze standardowych bibliotek C.
5b00029e
JB
525
526%package devel-doc
527Summary: Documentation needed for development using standard C libraries
32ba7e9f 528Summary(pl.UTF-8): Dokumentacja do tworzenia programów przy użyciu standardowych bibliotek C
5b00029e
JB
529Group: Documentation
530Provides: %{name}-devel-doc(%{_target_cpu}) = %{epoch}:%{version}-%{release}
531%ifarch %{x8664}
5145b9c7 532# If both -m32 and -m64 is to be supported on x86_64, x86_64 package
5b00029e 533# have to be installed, not ix86 one.
ae2d70c9
ER
534Obsoletes: glibc-devel-doc(athlon)
535Obsoletes: glibc-devel-doc(i386)
536Obsoletes: glibc-devel-doc(i486)
537Obsoletes: glibc-devel-doc(i586)
538Obsoletes: glibc-devel-doc(i686)
539Obsoletes: glibc-devel-doc(pentium3)
540Obsoletes: glibc-devel-doc(pentium4)
5b00029e 541%endif
f70abfbb 542%ifarch ppc64
ae2d70c9 543Obsoletes: glibc-devel-doc(ppc)
f70abfbb
JB
544%endif
545%ifarch s390x
ae2d70c9 546Obsoletes: glibc-devel-doc(s390)
f70abfbb
JB
547%endif
548%ifarch sparc64
ae2d70c9 549Obsoletes: glibc-devel-doc(sparc)
f70abfbb 550%endif
5b00029e
JB
551
552%description devel-doc
553The glibc-devel-doc package contains info and manual pages necessary
554for developing programs which use the standard C libraries (which are
555used by nearly all programs).
556
557Install glibc-devel-doc if you are going to develop programs which
558will use the standard C libraries.
559
94008272 560%description devel-doc -l pl.UTF-8
5b00029e 561Pakiet glibc-devel-doc zawiera strony info i manuala przydatne do
94008272 562rozwijania programów używających standardowych bibliotek C (używanych
5b00029e
JB
563przez prawie wszystkie programy).
564
94008272
JR
565Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy
566korzystające ze standardowych bibliotek C.
5b00029e 567
fb120840 568%package -n nscd
bab19d4a 569Summary: Name Service Caching Daemon
32ba7e9f
ER
570Summary(es.UTF-8): Demonio de caché del servicio de nombres
571Summary(ja.UTF-8): ネームサービスキャッシングデーモン (nacd)
572Summary(pl.UTF-8): Demon zapamiętujący odpowiedzi serwisów nazw
573Summary(ru.UTF-8): Кэширующий демон сервисов имен
574Summary(uk.UTF-8): Кешуючий демон севісів імен
c0367bf8 575License: GPL v2
141e8ae3 576Group: Networking/Daemons
9b9eac8d
ER
577Requires(post): fileutils
578Requires(post,preun): /sbin/chkconfig
579Requires(postun): /usr/sbin/groupdel
580Requires(postun): /usr/sbin/userdel
da7cc665
JB
581Requires(pre): /bin/id
582Requires(pre): /usr/bin/getgid
583Requires(pre): /usr/sbin/groupadd
584Requires(pre): /usr/sbin/useradd
69afb5a6 585Requires: %{name} = %{epoch}:%{version}-%{release}
da7cc665 586%{?with_selinux:Requires: libselinux >= 1.18}
84e798db 587Requires: rc-scripts >= 0.4.3.0
da7cc665
JB
588Provides: group(nscd)
589Provides: user(nscd)
bab19d4a 590
591%description -n nscd
7a3b906b 592nscd caches name service lookups; it can dramatically improve
90ff660b 593performance with NIS+, and may help with DNS as well.
bab19d4a 594
94008272
JR
595%description -n nscd -l es.UTF-8
596nscd guarda las peticiones del servicio de nombres en una caché; eso
597puede aumentar drásticamente las prestaciones de NIS+, y también puede
90ff660b 598ayudar con DNS.
4a04bb32 599
94008272
JR
600%description -n nscd -l ja.UTF-8
601Nscd はネームサービス参照をキャッシュし、NIS+ のパフォーマンスを
602ドラマティックに改善することができ、DNS を同様に補助します。
c5387ad5 603
94008272
JR
604%description -n nscd -l pl.UTF-8
605nscd zapamiętuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
606drastycznie poprawić szybkość działania NIS+.
c43e39f5 607
94008272
JR
608%description -n nscd -l ru.UTF-8
609nscd кэширует результаты запросов к сервисам имен; это может резко
610увеличить производительность работы с NIS+ и, также, может помочь с
98a7741e 611DNS.
612
94008272
JR
613%description -n nscd -l uk.UTF-8
614nscd кешує результати запросів до сервісів імен; це може сильно
615збільшити швидкість роботи з NIS+ і, також, може допомогти з DNS.
98a7741e 616
d34cb8bc 617%package -n localedb-src
c5895f38 618Summary: locale database source code
32ba7e9f
ER
619Summary(es.UTF-8): Código fuente de la base de datos de los locales
620Summary(pl.UTF-8): Kod źródłowy bazy locale
2abb6d39 621Group: Libraries
69afb5a6 622Requires: %{name} = %{epoch}:%{version}-%{release}
860ccbf5 623Requires: gzip
a22f09bc 624Requires: sed
3fb16489 625Provides: localedb
d34cb8bc 626
627%description -n localedb-src
7a3b906b 628This add-on package contains the data needed to build the locale data
40430bed 629files to use the internationalization features of the GNU libc.
d34cb8bc 630
94008272 631%description -n localedb-src -l es.UTF-8
4a04bb32 632Este paquete adicional contiene los datos necesarios para construir
633los ficheros de locale, imprescindibles para usar las cualidades de
94008272 634internacionalización de GNU libc.
4a04bb32 635
94008272
JR
636%description -n localedb-src -l pl.UTF-8
637Pakiet ten zawiera dane niezbędne do zbudowania binarnych plików
638lokalizacyjnych, by móc wykorzystać możliwości oferowane przez GNU
40430bed
JB
639libc.
640
641%package localedb-all
642Summary: locale database for all locales supported by glibc
32ba7e9f
ER
643Summary(es.UTF-8): Base de datos de todos los locales soportados por glibc
644Summary(pl.UTF-8): Baza danych locale dla wszystkich lokalizacji obsługiwanych przez glibc
40430bed 645Group: Libraries
69afb5a6 646Requires: %{name} = %{epoch}:%{version}-%{release}
9b9eac8d 647Requires: iconv = %{epoch}:%{version}-%{release}
3fb16489 648Provides: localedb
40430bed
JB
649
650%description localedb-all
651This package contains locale database for all locales supported by
420cf057 652glibc. In glibc 2.3.x it's one large file (about 39MB) - if you want
40430bed
JB
653something smaller with support for chosen locales only, consider
654installing localedb-src and regenerating database using localedb-gen
655script (when database is generated, localedb-src can be uninstalled).
656
94008272 657%description localedb-all -l es.UTF-8
d22b4284 658Este paquete contiene una base de datos de todos los locales
94008272
JR
659soportados por glibc. En glibc 2.3.x ése es un fichero grande (aprox.
66039 MB) -- si prefiere algo más pequeño, sólo con soporte de unos
661locales elegidos, considérese instalar localedb-src y regenerar la
d22b4284 662base de datos usando el escript localedb-gen (una vez que la base de
94008272 663datos esté creada, localedb-src se podrá desinstalar).
4a04bb32 664
94008272
JR
665%description localedb-all -l pl.UTF-8
666Ten pakiet zawiera bazę danych locale dla wszystkich lokalizacji
667obsługiwanych przez glibc. W glibc 2.3.x jest to jeden duży plik
668(około 39MB); aby mieć coś mniejszego, z obsługą tylko wybranych
669lokalizacji, należy zainstalować pakiet localedb-src i przegenerować
670bazę danych przy użyciu skryptu localedb-gen (po wygenerowaniu bazy
671pakiet localedb-src można odinstalować).
d34cb8bc 672
673%package -n iconv
674Summary: Convert encoding of given files from one encoding to another
32ba7e9f
ER
675Summary(es.UTF-8): Convierte entre varias codificaciones de los ficheros dados
676Summary(pl.UTF-8): Moduły do konwersji plików tekstowych z jednego kodowania do innego
2abb6d39 677Group: Libraries
69afb5a6 678Requires: %{name} = %{epoch}:%{version}-%{release}
175873de 679Provides: iconv(%{_target_base_arch})
d34cb8bc 680
681%description -n iconv
7a3b906b 682Convert encoding of given files from one encoding to another. You need
4a04bb32 683this package if you want to convert some document from one encoding to
c5895f38 684another or if you have installed some programs which use Generic
7a3b906b 685Character Set Conversion Interface.
d34cb8bc 686
94008272
JR
687%description -n iconv -l es.UTF-8
688Convierte la codificación de dados ficheros. Necesita este paquete si
689quiere convertir un documento entre una codificación (juego de
690caracteres) y otra, o si tiene instalado algún programa que usa el
691Generic Character Set Conversion Interface (interfaz genérica de
692conversión de juegos de caracteres).
693
694%description -n iconv -l pl.UTF-8
695Moduły do konwersji plików tekstowych z jednego kodowania do innego.
696Trzeba mieć zainstalowany ten pakiet, aby wykonywać konwersję
697dokumentów z jednego kodowania do innego lub do używania programów
698korzystających z Generic Character Set Conversion Interface w glibc,
699czyli z zestawu funkcji z tej biblioteki, które umożliwiają konwersję
2abb6d39 700kodowania danych z poziomu dowolnego programu.
d34cb8bc 701
fb120840 702%package static
73dbfadc 703Summary: Static GNU libc libraries
32ba7e9f 704Summary(es.UTF-8): Bibliotecas estáticas
73dbfadc 705Summary(pl.UTF-8): Biblioteki statyczne GNU libc
32ba7e9f
ER
706Summary(ru.UTF-8): Статические библиотеки glibc
707Summary(uk.UTF-8): Статичні бібліотеки glibc
c7df086f 708Group: Development/Libraries
69afb5a6 709Requires: %{name}-devel = %{epoch}:%{version}-%{release}
ca91c518 710Provides: %{name}-static(%{_target_cpu}) = %{epoch}:%{version}-%{release}
b34a4e03 711Obsoletes: libiconv-static
c7df086f 712
713%description static
d34cb8bc 714GNU libc static libraries.
c7df086f 715
94008272
JR
716%description static -l es.UTF-8
717Bibliotecas estáticas de GNU libc.
4a04bb32 718
94008272 719%description static -l pl.UTF-8
d34cb8bc 720Biblioteki statyczne GNU libc.
721
94008272
JR
722%description static -l ru.UTF-8
723Это отдельный пакет со статическими библиотеками, которые больше не
724входят в glibc-devel.
98a7741e 725
94008272
JR
726%description static -l uk.UTF-8
727Це окремий пакет зі статичними бібліотеками, що більше не входять в
728склад glibc-devel.
98a7741e 729
d34cb8bc 730%package profile
731Summary: glibc with profiling support
32ba7e9f
ER
732Summary(de.UTF-8): glibc mit Profil-Unterstützung
733Summary(es.UTF-8): glibc con soporte de perfilamiento
734Summary(fr.UTF-8): glibc avec support pour profiling
735Summary(pl.UTF-8): glibc ze wsparciem dla profilowania
736Summary(ru.UTF-8): GNU libc с поддержкой профайлера
737Summary(tr.UTF-8): Ölçüm desteği olan glibc
738Summary(uk.UTF-8): GNU libc з підтримкою профайлера
d34cb8bc 739Group: Development/Libraries/Libc
69afb5a6 740Requires: %{name}-devel = %{epoch}:%{version}-%{release}
dd75ad7c 741Obsoletes: libc-profile
d34cb8bc 742
743%description profile
4a04bb32 744When programs are being profiled using gprof, they must use these
7a3b906b 745libraries instead of the standard C libraries for gprof to be able to
746profile them correctly.
d34cb8bc 747
94008272
JR
748%description profile -l de.UTF-8
749Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
750Libraries anstelle der üblichen C-Libraries verwendet werden.
d34cb8bc 751
94008272 752%description profile -l es.UTF-8
4a04bb32 753Cuando programas son perfilidas usando gprof, tienen que usar estas
94008272 754biblioteces en vez de las estándares para que gprof pueda perfilarlas
4a04bb32 755correctamente.
756
94008272
JR
757%description profile -l pl.UTF-8
758Programy profilowane za pomocą gprof muszą używać tych bibliotek
759zamiast standardowych bibliotek C, aby gprof mógł odpowiednio je
760wyprofilować.
761
762%description profile -l uk.UTF-8
763Коли програми досліджуються профайлером gprof, вони повинні
764використовувати замість стандартних бібліотек бібліотеки, що містяться
765в цьому пакеті. При використанні стандартних бібліотек gprof замість
766реальних результатів буде показувати ціни на папайю в Гонолулу в
767позаминулому році...
768
769%description profile -l tr.UTF-8
770gprof kullanılarak ölçülen programlar standart C kitaplığı yerine bu
771kitaplığı kullanmak zorundadırlar.
772
773%description profile -l ru.UTF-8
774Когда программы исследуются профайлером gprof, они должны
775использовать, вместо стандартных библиотек, библиотеки, включенные в
776этот пакет. При использовании стандартных библиотек gprof вместо
777реальных результатов будет показывать цены на папайю в Гонолулу в
778позапрошлом году...
98a7741e 779
71a76fad 780%package pic
5240d049 781Summary: glibc PIC archive
32ba7e9f
ER
782Summary(es.UTF-8): Archivo PIC de glibc
783Summary(pl.UTF-8): Archiwum PIC glibc
908ab141 784Group: Development/Libraries/Libc
69afb5a6 785Requires: %{name}-devel = %{epoch}:%{version}-%{release}
71a76fad 786
787%description pic
908ab141 788GNU C Library PIC archive contains an archive library (ar file)
789composed of individual shared objects. This is used for creating a
790library which is a smaller subset of the standard libc shared library.
71a76fad 791
94008272 792%description pic -l es.UTF-8
d22b4284
SP
793El archivo PIC de la biblioteca glibc contiene una biblioteca
794archivada (un fichero ar) compuesta de individuales objetos
795compartidos. Es usado para crear una biblioteca que sea un subconjunto
94008272 796más pequeño de la biblioteca libc compartida estándar.
4a04bb32 797
94008272
JR
798%description pic -l pl.UTF-8
799Archiwum PIC biblioteki GNU C zawiera archiwalną bibliotekę (plik ar)
800złożoną z pojedynczych obiektów współdzielonych. Używana jest do
801tworzenia biblioteki będącej mniejszym podzestawem standardowej
802biblioteki współdzielonej libc.
5240d049 803
4206408a 804%package -n nss_compat
805Summary: Old style NYS NSS glibc module
32ba7e9f
ER
806Summary(es.UTF-8): El antiguo módulo NYS NSS de glibc
807Summary(pl.UTF-8): Stary moduł NYS NSS glibc
4206408a 808Group: Base
69afb5a6 809Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 810
4206408a 811%description -n nss_compat
5240d049
TP
812Old style NYS NSS glibc module.
813
94008272
JR
814%description -n nss_compat -l es.UTF-8
815El antiguo módulo NYS NSS de glibc
4a04bb32 816
94008272
JR
817%description -n nss_compat -l pl.UTF-8
818Stary moduł NYS NSS glibc.
c37d4a8e 819
4206408a 820%package -n nss_dns
821Summary: BIND NSS glibc module
32ba7e9f
ER
822Summary(es.UTF-8): Módulo BIND NSS de glibc
823Summary(pl.UTF-8): Moduł BIND NSS glibc
4206408a 824Group: Base
69afb5a6 825Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 826
4206408a 827%description -n nss_dns
828BIND NSS glibc module.
c37d4a8e 829
94008272
JR
830%description -n nss_dns -l es.UTF-8
831Módulo BIND NSS de glibc.
4a04bb32 832
94008272
JR
833%description -n nss_dns -l pl.UTF-8
834Moduł BIND NSS glibc.
5240d049 835
4206408a 836%package -n nss_files
837Summary: Traditional files databases NSS glibc module
32ba7e9f
ER
838Summary(es.UTF-8): Módulo de tradicionales bases de datos en ficheros para glibc
839Summary(pl.UTF-8): Moduł tradycyjnych plikowych baz danych NSS glibc
4206408a 840Group: Base
69afb5a6 841Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 842
4206408a 843%description -n nss_files
844Traditional files databases NSS glibc module.
c37d4a8e 845
94008272
JR
846%description -n nss_files -l es.UTF-8
847Módulo de tradicionales bases de datos en ficheros para glibc.
4a04bb32 848
94008272
JR
849%description -n nss_files -l pl.UTF-8
850Moduł tradycyjnych plikowych baz danych NSS glibc.
5240d049 851
4206408a 852%package -n nss_hesiod
c6600969 853Summary: hesiod NSS glibc module
32ba7e9f
ER
854Summary(es.UTF-8): Módulo hesiod NSS de glibc
855Summary(pl.UTF-8): Moduł hesiod NSS glibc
4206408a 856Group: Base
69afb5a6 857Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 858
4206408a 859%description -n nss_hesiod
5240d049
TP
860glibc NSS (Name Service Switch) module for databases access.
861
94008272
JR
862%description -n nss_hesiod -l es.UTF-8
863Módulo hesiod NSS de glibc.
4a04bb32 864
94008272
JR
865%description -n nss_hesiod -l pl.UTF-8
866Moduł glibc NSS (Name Service Switch) dostępu do baz danych.
c37d4a8e 867
4206408a 868%package -n nss_nis
869Summary: NIS(YP) NSS glibc module
32ba7e9f
ER
870Summary(es.UTF-8): Módulo NIS(YP) NSS de glibc
871Summary(pl.UTF-8): Moduł NIS(YP) NSS glibc
4206408a 872Group: Base
69afb5a6 873Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 874
4206408a 875%description -n nss_nis
5240d049
TP
876glibc NSS (Name Service Switch) module for NIS(YP) databases access.
877
94008272
JR
878%description -n nss_nis -l es.UTF-8
879Módulo NSS de glibc para acceder las bases de datos NIS(YP).
4a04bb32 880
94008272
JR
881%description -n nss_nis -l pl.UTF-8
882Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS(YP).
c37d4a8e 883
4206408a 884%package -n nss_nisplus
885Summary: NIS+ NSS module
32ba7e9f
ER
886Summary(es.UTF-8): Módulo NIS+ NSS
887Summary(pl.UTF-8): Moduł NIS+ NSS
4206408a 888Group: Base
69afb5a6 889Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 890
4206408a 891%description -n nss_nisplus
4a04bb32 892glibc NSS (Name Service Switch) module for NIS+ databases access.
893
94008272
JR
894%description -n nss_nisplus -l es.UTF-8
895Módulo NSS (Name Service Switch) de glibc para acceder las bases de
d22b4284 896datos NIS+.
5240d049 897
94008272
JR
898%description -n nss_nisplus -l pl.UTF-8
899Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS+.
c37d4a8e 900
4206408a 901%package memusage
e765a3e7
JB
902Summary: Memory usage profiler
903Summary(pl.UTF-8): Narzędzie do profilowania zużycia pamięci
904Group: Development/Tools
69afb5a6 905Requires: %{name} = %{epoch}:%{version}-%{release}
c37d4a8e 906
4206408a 907%description memusage
e765a3e7 908Memory usage profiler.
4a04bb32 909
94008272 910%description memusage -l pl.UTF-8
e765a3e7 911Narzędzie do profilowania zużycia pamięci.
5240d049 912
602a978a 913%prep
f789abee 914%setup -q -a1
243dae60 915mv %{name}-ports-%{ports_version} ports
e765a3e7 916%patch0 -p1
da89b000 917%patch1 -p1
d36b187a 918%patch2 -p1
6c231cd2 919%patch3 -p0
da89b000 920%patch4 -p1
98036fec 921%patch5 -p1
16c630b5 922%patch6 -p1
a456b349 923%patch7 -p1
abd55222 924%patch8 -p1
e69f9d61 925%patch9 -p1
f2d222e0 926%patch10 -p1
5145b9c7 927%patch11 -p1
ba326c24 928%patch14 -p0
c150d6cc
JB
929%patch15 -p1
930%patch16 -p1
cb209861 931%patch17 -p1
c150d6cc
JB
932%patch18 -p1
933%patch19 -p1
14013232 934%patch20 -p1
c150d6cc
JB
935%{?with_cross:%patch21 -p1}
936%patch22 -p1
937%patch23 -p0
5c6502d1 938
17a1a2af 939%patch25 -p1
cbf1c4bb 940%patch26 -p1
d11fa1bd 941%patch27 -p1
f789abee 942%patch29 -p1
b5aaf4cf 943%patch30 -p0
591ac343 944%patch31 -p1
0a38c0f2 945%patch32 -p1
12042753 946%patch33 -p1
9d0a498b 947
b5aaf4cf 948%patch35 -p1
9d0a498b 949
b5aaf4cf
AM
950%patch37 -p1
951%patch38 -p1
5c6502d1 952%patch39 -p1
3232555e 953%patch40 -p1
440ca918 954%patch41 -p1
dfe1611b 955%patch42 -p1
94e35f34 956
cbf1c4bb
ER
957# cleanup backups after patching
958find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
de1c7a1b 959
98a7741e 960chmod +x scripts/cpp
d90a3b13 961
40240acb 962# i786 (aka pentium4) hack
2147a6a1
ER
963ln -s i686 nptl/sysdeps/i386/i786
964ln -s i686 nptl/sysdeps/unix/sysv/linux/i386/i786
40240acb 965
d90a3b13 966%build
0469b7fd 967# glibc has its own way to remove PLT relocations. / H. J. Lu.
28a2e091 968unset LD_SYMBOLIC_FUNCTIONS || :
0469b7fd 969
9b9d0010 970cp -f /usr/share/automake/config.sub scripts
68ed41fd
PS
971%{__aclocal}
972%{__autoconf}
5145b9c7 973
2ed7b994 974rm -rf builddir
cfac0d25 975install -d builddir
e2a5184e 976cd builddir
472e31ee
JB
977%ifarch sparc64
978CC="%{__cc} -m64 -mcpu=ultrasparc -mvis -fcall-used-g6"
979%endif
f789abee 980
981AddOns=nptl,libidn
982%ifarch %{ports_arch}
983AddOns=$AddOns,ports
984%endif
985
9d0a498b
AM
986# force ld bfd (instead of gold)
987install -d alt-tools
988ln -sf %{_bindir}/ld.bfd alt-tools/ld
989PATH=$(pwd)/alt-tools:$PATH; export PATH
990
5145b9c7 991AWK="gawk" \
e2a5184e 992../%configure \
9d0a498b 993 --with-binutils=$(pwd)/alt-tools \
49db3d50 994 --enable-kernel="%{min_kernel}" \
5145b9c7 995 --enable-omitfp \
6658c043 996 --with-headers=%{_includedir} \
40240acb
JB
997 --with%{!?with_selinux:out}-selinux \
998 --with-tls \
f789abee 999 --enable-add-ons=$AddOns \
d00dd085 1000%if "%{pld_release}" != "ti"
e8a20a65 1001 --enable-nss-crypt \
d00dd085 1002%endif
3588648b 1003 --enable-experimental-malloc \
5145b9c7
JB
1004 --enable-stackguard-randomization \
1005 --enable-hidden-plt \
4b632179 1006 --enable-bind-now \
2ed7b994 1007 --enable-profile
55463a82 1008
f3cc1845 1009%{__make} \
87a4ec26
TP
1010 AWK="gawk" \
1011 sLIBdir=%{_libdir}
f3cc1845 1012
5145b9c7 1013cd ..
cfac0d25 1014
e81552c8 1015%if %{with tests}
cbf1c4bb 1016cd builddir
e81552c8 1017env LANGUAGE=C LC_ALL=C \
00139ef4 1018%{__make} tests 2>&1 | awk '
e81552c8
AM
1019BEGIN { file = "" }
1020{
114d7fe6 1021 if (($0 ~ /\*\*\* \[.*\.out\] Error/) && ($0 !~ /annexc/) && (file == "")) {
e81552c8
AM
1022 file=$0;
1023 gsub(/.*\[/, NIL, file);
1024 gsub(/\].*/, NIL, file);
1025 }
00139ef4 1026 print $0;
e81552c8
AM
1027}
1028END { if (file != "") { print "ERROR OUTPUT FROM " file; system("cat " file); exit(1); } }'
40240acb
JB
1029cd ..
1030done
e81552c8 1031%endif
adfd3b3d 1032
cf408212
ER
1033%if %{without cross}
1034CC="%{__cc}"
1035diet ${CC#*ccache } %{SOURCE7} %{rpmcflags} -Os -static -o glibc-postinst
f70abfbb 1036%endif
b6bedda4 1037
d90a3b13 1038%install
1039rm -rf $RPM_BUILD_ROOT
84e798db 1040install -d $RPM_BUILD_ROOT{/etc/{default,logrotate.d,rc.d/init.d,sysconfig,init},%{_mandir}/man{3,8},/var/log,/var/{lib,run}/nscd,/var/cache/ldconfig}
f8865a58 1041
e2a5184e 1042cd builddir
5240d049 1043env LANGUAGE=C LC_ALL=C \
1739e791 1044%{__make} install \
bab19d4a 1045 install_root=$RPM_BUILD_ROOT \
1046 infodir=%{_infodir} \
1047 mandir=%{_mandir}
f8865a58 1048
0a85848c 1049%if %{with localedb}
5240d049 1050env LANGUAGE=C LC_ALL=C \
8ab3a6c9 1051%{__make} localedata/install-locales \
bab19d4a 1052 install_root=$RPM_BUILD_ROOT
0a85848c 1053%endif
d90a3b13 1054
5240d049
TP
1055PICFILES="libc_pic.a libc.map
1056 math/libm_pic.a libm.map
1057 resolv/libresolv_pic.a"
71a76fad 1058
6dd5516a
ER
1059install -p $PICFILES $RPM_BUILD_ROOT%{_libdir}
1060install -p elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
1061install -p elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
17a1a2af
ER
1062
1063# Include %{_libdir}/gconv/gconv-modules.cache
ddc388f5 1064LD_PRELOAD=$(pwd)/libc.so.6 ./iconv/iconvconfig --nostdlib --prefix=$RPM_BUILD_ROOT %{_libdir}/gconv -o $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules.cache
cfac0d25 1065cd ..
8ab3a6c9 1066
cf408212 1067%if %{without cross}
6dd5516a 1068install -p glibc-postinst $RPM_BUILD_ROOT/sbin
f70abfbb 1069%endif
b6bedda4 1070
4c3586c2 1071%{?with_memusage:mv -f $RPM_BUILD_ROOT/%{_lib}/libmemusage.so $RPM_BUILD_ROOT%{_libdir}}
c4fea372 1072mv -f $RPM_BUILD_ROOT/%{_lib}/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
77d92b8b 1073
b1414da6 1074# moved to tzdata package
b96231b6 1075rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
b1414da6 1076rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo
d90a3b13 1077
277c4a9d 1078ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
ff4a133a 1079
277c4a9d 1080# make symlinks across top-level directories absolute
17a1a2af 1081for l in BrokenLocale anl cidn crypt dl m nsl resolv rt thread_db util; do
b96231b6 1082 test -L $RPM_BUILD_ROOT%{_libdir}/lib${l}.so || exit 1
277c4a9d 1083 rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
b96231b6 1084 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${l}.so.*) $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
277c4a9d
JB
1085done
1086
b96231b6
JB
1087# linking nss modules directly is not supported
1088rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
1089
6dd5516a 1090install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
84e798db 1091cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/init/nscd.conf
6dd5516a
ER
1092cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
1093cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
1094cp -a nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
1095cp -a posix/gai.conf $RPM_BUILD_ROOT%{_sysconfdir}
1096cp -a nis/nss $RPM_BUILD_ROOT/etc/default/nss
bebe21cc 1097sed -e 's#\([ \t]\)db\([ \t]\)#\1#g' nss/nsswitch.conf > $RPM_BUILD_ROOT%{_sysconfdir}/nsswitch.conf
16c630b5 1098
c646f82f 1099bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
aca59b69 1100: > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
60d03a9f 1101install -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
5145b9c7 1102echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
aca59b69 1103: > $RPM_BUILD_ROOT/var/cache/ldconfig/aux-cache
1104
8ab3a6c9 1105rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
c37d4a8e 1106
bc9012d1
ER
1107# doesn't fit with out tzdata concept and configure.in is stupid assuming bash
1108# is first posix compatible shell making this script depend on bash.
1109rm -f $RPM_BUILD_ROOT%{_bindir}/tzselect
1110rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tzselect.8*
1111rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/tzselect.8*
1112
aca59b69 1113: > $RPM_BUILD_ROOT/var/log/nscd
1114: > $RPM_BUILD_ROOT/var/lib/nscd/passwd
1115: > $RPM_BUILD_ROOT/var/lib/nscd/group
1116: > $RPM_BUILD_ROOT/var/lib/nscd/hosts
236a5027 1117
cfac0d25
JB
1118rm -rf documentation
1119install -d documentation
16c630b5 1120
5145b9c7 1121for f in ANNOUNCE ChangeLog DESIGN-{barrier,condvar,rwlock,sem}.txt TODO{,-kernel,-testing}; do
6dd5516a 1122 cp -af nptl/$f documentation/$f.nptl
3cc9adfc 1123done
6dd5516a 1124cp -af crypt/README.ufc-crypt ChangeLog* documentation
d90a3b13 1125
503c0862 1126# Collect locale files and mark them with %%lang()
cfac0d25 1127echo '%defattr(644,root,root,755)' > glibc.lang
17a1a2af 1128for i in $RPM_BUILD_ROOT%{_datadir}/locale/*; do
503c0862 1129 if [ -d $i ]; then
aba67afa
JB
1130 lang=$(basename $i)
1131 dir="${i#$RPM_BUILD_ROOT}"
cfac0d25 1132 echo "%lang($lang) $dir" >> glibc.lang
503c0862
JR
1133 fi
1134done
84dca6d3 1135
4b000c98 1136# NOTES:
429f21ad 1137# Languages not supported by glibc locales, but usable via $LANGUAGE:
1138# ang - Old English (gtk+, gnome)
d6195ea1 1139# ca@valencia (gtk+, gnome; as ca_ES@valencia in FileZilla; locale exists in Debian)
73dbfadc 1140# en@shaw - English with Shavian alphabet (gnome)
a0bcd2f8 1141# la - Latin
429f21ad 1142# tlh - Klingon (bzflag)
0fea14e7
JB
1143# and variants:
1144# sr@ije (use LANGUAGE=sr_ME@ije/sr_RS@ije) (gnome)
429f21ad 1145#
84dca6d3 1146# To be added when they become supported by glibc:
d22ff81f 1147# az_IR (gtk+2)
30e8fcec 1148# bal (newt,pessulus)
d22ff81f 1149# bem (alacarte)
d22ff81f 1150# co (vlc)
a0bcd2f8 1151# fil (stellarium)
bf765327 1152# frp (xfce, lxlauncher)
d22ff81f 1153# gn (gn_BR in gnome, maybe gn_PY)
a0bcd2f8
JB
1154# haw (iso-codes, stellarium)
1155# hrx (stellarium)
4dafc7ca 1156# ilo (kudzu)
d22ff81f 1157# io (gtk+2, gnome, alacarte)
a0bcd2f8 1158# jv (gmpc, avant-window-navigator, kdesudo)
a06dc0e1 1159# kok (iso-codes)
ff76b44e 1160# lb (geany,miro,deluge)
4d7ff07c 1161# man (ccsm; incorrectly named md)
a0bcd2f8 1162# mhr (pidgin)
a06dc0e1 1163# mus (bluez-gnome)
a0bcd2f8
JB
1164# pms (deluge)
1165# sco (gnomad2, picard, stellarium)
30e8fcec 1166# swg (sim)
a06dc0e1 1167# syr (iso-codes)
30e8fcec 1168# tet (vlc)
84dca6d3 1169#
f8d57f3f
JB
1170# To be removed (after fixing packages still using it):
1171# sr@Latn (use sr@latin instead)
1172#
1173# To be clarified:
a0bcd2f8
JB
1174# sr@ije or sr@ijekavian? (currently sr@ije is supported)
1175# sr@ijelatin or sr@ijekavianlatin? (currently not supported)
1176# sr@ijekavian and sr@ijekavianlatin exist in: akonadi-googledata, amarok, k3b, konversation, ktorrent, wesnoth
a7515877 1177#
62733160
JB
1178# Short forms (omitted country code, used instead of long form) for ambiguous or unclear cases:
1179# aa=aa_ER
1180# ar=common? (AE, BH, DZ, EG, IQ, JO, KW, LB, LY, MA, OM, QA, SA, SD, SY, TN, YE)
1181# bn=bn_BD
1182# ca=ca_ES
1183# ckb=ckb_IQ
1184# de=de_DE
783b475d 1185# en=common? (en_AU, en_CA, en_GB, en_NZ, en_US are used for particular variants)
62733160
JB
1186# eo=common
1187# es=es_ES
1188# eu=eu_ES
1189# fr=fr_FR
1190# fy=fy_NL
1191# gez=gez_ET (?)
1192# it=it_IT
1193# li=li_NL
1194# nds=nds_DE
1195# nl=nl_NL
1196# om=om_ET
1197# pa=pa_IN
1198# pt=pt_PT
1199# ru=ru_RU
1200# so=so_SO
1201# sr=sr_RS [cyrillic]
1202# sv=sv_SE
1203# sw=sw_TZ (or common for KE, TZ, UG?)
1204# ti=ti_ER (?)
1205# tr=tr_TR
1206# ur=ur_PK (?)
1207# zh: no short code used (use zh_CN, zh_HK, zh_SG[not included yet], zh_TW)
b4ec8e5c 1208#
84dca6d3 1209# Omitted here - already existing (with libc.mo):
1210# 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
1211# sv tr zh_CN zh_TW
b4ec8e5c 1212#
06849217
JB
1213for i in aa aa@saaho af am an ang ar ar_TN as ast az be@latin be@tarask \
1214 bg bn bn_IN br bs byn ca@valencia ckb crh csb cy de_AT de_CH dv dz en \
a8365837 1215 en@boldquot en@quot en@shaw en_AU en_CA en_NZ en_US eo es_AR es_CL es_CO es_CR \
d6195ea1
PZ
1216 es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_SV es_UY \
1217 es_VE et eu fa fil fo fr_BE fr_CA fr_CH fur fy ga gd gez gu gv ha he \
06849217 1218 hi hne hsb hy ia id ig ik is it_CH iu ka kg kk kl km kn ks ku kw ky la \
f566bef7 1219 lg li lo lt lv mai mg mi mk ml mn mr ms mt my nds ne nl_BE nn nr nso \
73dbfadc 1220 oc om or pa pap ps pt ps rm ro sa sc se si sid sl so sq sr sr@Latn tl \
f566bef7 1221 sr@ije sr@latin ss st sw ta te tg th ti tig tk tl tlh tn ts tt ug uk \
1222 ur uz uz@cyrillic ve vi wa wal wo xh yi yo zh_HK zu; do
8ab3a6c9 1223 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
5b2b5619 1224 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
aba67afa 1225 # use lang() tags with ll_CC@variant (stripping charset and @quot|@boldquot)
6dd5516a 1226 lang=$(echo $i | sed -e 's/@quot\>\|@boldquot\>//')
cfac0d25 1227 echo "%lang($lang) %{_datadir}/locale/$i" >> glibc.lang
5b2b5619 1228 fi
1229done
503c0862 1230
a2e4eb0a 1231# LC_TIME category, used for localized date formats (at least by coreutils)
11bc9364 1232for i in af be bg ca cs da de el en eo es et eu fi fr ga gl hu id it ja kk ko lg lt \
c687d10f 1233 ms nb nl pl pt pt_BR ro ru rw sk sl sv tr uk vi zh_CN zh_TW; do
a2e4eb0a
JB
1234 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i ]; then
1235 echo "%lang($lang) %{_datadir}/locale/$i" >> glibc.lang
1236 fi
1237 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_TIME
1238done
1239
40430bed 1240# localedb-gen infrastructure
ae7aa792
ER
1241sed -e 's,@localedir@,%{_libdir}/locale,' %{SOURCE6} > $RPM_BUILD_ROOT%{_bindir}/localedb-gen
1242chmod +x $RPM_BUILD_ROOT%{_bindir}/localedb-gen
cfac0d25 1243install localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
40430bed 1244
8ab3a6c9 1245# shutup check-files
06849217 1246%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.*
8bc00675 1247rm -f $RPM_BUILD_ROOT%{_infodir}/dir
8ab3a6c9 1248# we don't support kernel without ptys support
06849217
JB
1249%{__rm} $RPM_BUILD_ROOT%{_libdir}/pt_chown
1250# rpcinfo dropped from glibc, provided by rpcbind now
1251%{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man8/rpcinfo.8
88300fde 1252
ea870772
JB
1253%clean
1254rm -rf $RPM_BUILD_ROOT
1255
cf408212 1256%if %{without cross}
d326d834 1257%post -p /sbin/postshell
3a32e57b 1258/sbin/glibc-postinst /%{_lib}/%{_host_cpu} /%{_lib}/tls
ecf87e84 1259/sbin/ldconfig
88300fde 1260
6d1ad2d5 1261%postun -p /sbin/ldconfig
d90a3b13 1262
5145b9c7 1263%triggerpostun -p /sbin/postshell -- glibc-misc < 6:2.3.5-7.6
60d03a9f
JB
1264-/bin/cp -f /etc/ld.so.conf /etc/ld.so.conf.rpmsave
1265-/bin/sed -i -e '1iinclude ld.so.conf.d/*.conf' /etc/ld.so.conf
f70abfbb 1266%endif
60d03a9f 1267
c305d730
ER
1268%triggerin -- cronie,vixie-cron,hc-cron,fcron,mcron
1269# restart crond if glibc is upgraded, LP#721338
1270if [ "$1" != 1 ]; then
1271 %service -q crond restart
1272fi
1273
2eac239d
ER
1274%post libcrypt -p /sbin/ldconfig
1275%postun libcrypt -p /sbin/ldconfig
1276
5240d049 1277%post memusage -p /sbin/ldconfig
5145b9c7 1278%postun memusage -p /sbin/ldconfig
05486726 1279
c7640575 1280%post -n localedb-src
c73a611f
ER
1281SUPPORTED_LOCALES=
1282[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
1283[ -f /etc/sysconfig/localedb ] && . /etc/sysconfig/localedb
1284if [ "$SUPPORTED_LOCALES" ]; then
1285 localedb-gen || :
1286fi
4fdef2e6 1287
bd37152b
ER
1288%post devel -p /sbin/postshell
1289-/usr/sbin/fix-info-dir -c %{_infodir}
d90a3b13 1290
bd37152b
ER
1291%postun devel -p /sbin/postshell
1292-/usr/sbin/fix-info-dir -c %{_infodir}
d90a3b13 1293
da7cc665 1294%pre -n nscd
e9351fa5 1295%groupadd -P nscd -g 144 -r nscd
b7ce3475 1296%useradd -P nscd -u 144 -r -d /tmp -s /bin/false -c "Name Service Cache Daemon" -g nscd nscd
da7cc665 1297
8912a874 1298%post -n nscd
6dd5516a
ER
1299if [ ! -f /var/log/nscd ]; then
1300 umask 027
1301 touch /var/log/nscd
1302 chown root:root /var/log/nscd
1303 chmod 640 /var/log/nscd
1304fi
19cc9468 1305/sbin/chkconfig --add nscd
6dd5516a 1306%service nscd restart "Name Service Cache Daemon"
8912a874 1307
1308%preun -n nscd
19cc9468 1309if [ "$1" = "0" ]; then
9b9eac8d 1310 %service nscd stop
19cc9468 1311 /sbin/chkconfig --del nscd
1312fi
8912a874 1313
da7cc665
JB
1314%postun -n nscd
1315if [ "$1" = "0" ]; then
1316 %userremove nscd
1317 %groupremove nscd
1318fi
1319
2eac239d 1320%files -f %{name}.lang
d22b4284 1321%defattr(644,root,root,755)
e2a5184e 1322%doc README NEWS FAQ BUGS
175873de 1323%if %{without cross}
b6bedda4 1324%attr(755,root,root) /sbin/glibc-postinst
f70abfbb 1325%endif
4f129782 1326# TODO: package ldconfig symlinks as %ghost
6d1ad2d5
JB
1327%attr(755,root,root) /%{_lib}/ld-%{version}.so
1328# wildly arch-dependent ld.so SONAME symlink
87a4ec26 1329%ifarch %{ix86} sparc sparcv9 sparc64 alpha sh
6d1ad2d5
JB
1330%attr(755,root,root) /%{_lib}/ld-linux.so.2
1331%endif
1332%ifarch ia64
1333%attr(755,root,root) /%{_lib}/ld-linux-ia64.so.2
1334%endif
1335%ifarch %{x8664}
1336%attr(755,root,root) /%{_lib}/ld-linux-x86-64.so.2
1337%endif
1338%ifarch ppc64 s390x
1339%attr(755,root,root) /%{_lib}/ld64.so.1
1340%endif
f789abee 1341%ifnarch %{ix86} sparc sparcv9 sparc64 alpha sh ia64 %{x8664} ppc64 s390x %{arm}
6d1ad2d5
JB
1342%attr(755,root,root) /%{_lib}/ld.so.1
1343%endif
d3708d98 1344%attr(755,root,root) /%{_lib}/libBrokenLocale-%{version}.so
6d1ad2d5 1345%ifarch alpha
d3708d98 1346%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1.1
6d1ad2d5 1347%else
d3708d98 1348%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1
6d1ad2d5
JB
1349%endif
1350%attr(755,root,root) /%{_lib}/libSegFault.so
1351%attr(755,root,root) /%{_lib}/libanl-%{version}.so
1352%attr(755,root,root) /%{_lib}/libanl.so.1
1353%attr(755,root,root) /%{_lib}/libc-%{version}.so
1354%ifarch alpha ia64
1355%attr(755,root,root) /%{_lib}/libc.so.6.1
1356%else
1357%attr(755,root,root) /%{_lib}/libc.so.6
1358%endif
1359%attr(755,root,root) /%{_lib}/libcidn-%{version}.so
1360%attr(755,root,root) /%{_lib}/libcidn.so.1
6d1ad2d5
JB
1361%attr(755,root,root) /%{_lib}/libdl-%{version}.so
1362%ifarch alpha
1363%attr(755,root,root) /%{_lib}/libdl.so.2.1
1364%else
1365%attr(755,root,root) /%{_lib}/libdl.so.2
1366%endif
1367%attr(755,root,root) /%{_lib}/libm-%{version}.so
1368%ifarch alpha ia64
1369%attr(755,root,root) /%{_lib}/libm.so.6.1
1370%else
1371%attr(755,root,root) /%{_lib}/libm.so.6
1372%endif
c27ca4a2 1373%attr(755,root,root) /%{_lib}/libnsl-%{version}.so
6d1ad2d5
JB
1374%ifarch alpha
1375%attr(755,root,root) /%{_lib}/libnsl.so.1.1
1376%else
1377%attr(755,root,root) /%{_lib}/libnsl.so.1
1378%endif
1379%attr(755,root,root) /%{_lib}/libpthread-%{version}.so
1380%attr(755,root,root) /%{_lib}/libpthread.so.0
1381%attr(755,root,root) /%{_lib}/libresolv-%{version}.so
1382%ifarch alpha
1383%attr(755,root,root) /%{_lib}/libresolv.so.2.1
1384%else
1385%attr(755,root,root) /%{_lib}/libresolv.so.2
1386%endif
1387%attr(755,root,root) /%{_lib}/librt-%{version}.so
1388%attr(755,root,root) /%{_lib}/librt.so.1
1389%attr(755,root,root) /%{_lib}/libthread_db-1.0.so
1390%attr(755,root,root) /%{_lib}/libthread_db.so.1
1391%attr(755,root,root) /%{_lib}/libutil-%{version}.so
1392%ifarch alpha
1393%attr(755,root,root) /%{_lib}/libutil.so.1.1
1394%else
1395%attr(755,root,root) /%{_lib}/libutil.so.1
1396%endif
0a85848c 1397%{?with_localedb:%dir %{_libdir}/locale}
c4fea372 1398
0b0bde94
JK
1399#%files -n nss_dns
1400%defattr(644,root,root,755)
6d1ad2d5
JB
1401%attr(755,root,root) /%{_lib}/libnss_dns-%{version}.so
1402%attr(755,root,root) /%{_lib}/libnss_dns.so.2
0b0bde94
JK
1403
1404#%files -n nss_files
1405%defattr(644,root,root,755)
6d1ad2d5
JB
1406%attr(755,root,root) /%{_lib}/libnss_files-%{version}.so
1407%attr(755,root,root) /%{_lib}/libnss_files.so.2
0b0bde94 1408
c4fea372 1409%defattr(644,root,root,755)
236a5027 1410
f307cfc5 1411%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nsswitch.conf
87d5a0d2 1412%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gai.conf
e8a20a65 1413%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/nss
87d5a0d2 1414
4206408a 1415%config %{_sysconfdir}/rpc
c37d4a8e 1416
fea833d1 1417%attr(755,root,root) /sbin/sln
72549d49 1418%attr(755,root,root) %{_bindir}/getconf
ba697d79 1419%attr(755,root,root) %{_bindir}/getent
3abcf615 1420%attr(755,root,root) %{_bindir}/iconv
472e31ee 1421%ifarch %{ix86} m68k sparc sparcv9
ba697d79 1422%attr(755,root,root) %{_bindir}/lddlibc4
f15a9825 1423%endif
ba697d79 1424%attr(755,root,root) %{_bindir}/locale
ba697d79 1425%attr(755,root,root) %{_bindir}/rpcgen
b7e10471 1426%attr(755,root,root) %{_bindir}/sotruss
bab19d4a 1427%attr(755,root,root) %{_sbindir}/zdump
1428%attr(755,root,root) %{_sbindir}/zic
236a5027 1429
72549d49
JB
1430%dir %{_libexecdir}/getconf
1431%attr(755,root,root) %{_libexecdir}/getconf/*
1432
da89b000
JB
1433%dir %{_libdir}/audit
1434%attr(755,root,root) %{_libdir}/audit/sotruss-lib.so
1435
503c0862
JR
1436%dir %{_datadir}/locale
1437%{_datadir}/locale/locale.alias
236a5027 1438
72549d49 1439%{_mandir}/man1/getconf.1*
4377d843 1440%{_mandir}/man1/getent.1*
fa0f5e25 1441%{_mandir}/man1/iconv.1*
fa0f5e25
JB
1442%{_mandir}/man1/locale.1*
1443%{_mandir}/man1/rpcgen.1*
1444%{_mandir}/man5/locale.5*
1445%{_mandir}/man5/nsswitch.conf.5*
1446%{_mandir}/man5/tzfile.5*
da89b000
JB
1447%{_mandir}/man7/ascii.7*
1448%{_mandir}/man7/charsets.7*
1449%{_mandir}/man7/iso-8859-*.7*
1450%{_mandir}/man7/iso_8859-*.7*
1451%{_mandir}/man7/iso_8859_*.7*
1452%{_mandir}/man7/koi8-r.7*
1453%{_mandir}/man7/latin*.7*
1454%{_mandir}/man7/locale.7*
1455%{_mandir}/man7/unicode.7*
1456%{_mandir}/man7/utf-8.7*
1457%{_mandir}/man7/utf8.7*
a2e4eb0a
JB
1458%{_mandir}/man8/ld-linux.8*
1459%{_mandir}/man8/ld-linux.so.8*
1460%{_mandir}/man8/ld.so.8*
fa0f5e25 1461%{_mandir}/man8/sln.8*
fa0f5e25
JB
1462%{_mandir}/man8/zdump.8*
1463%{_mandir}/man8/zic.8*
1464%lang(cs) %{_mandir}/cs/man7/*
1465%lang(de) %{_mandir}/de/man5/tzfile.5*
1466%lang(de) %{_mandir}/de/man7/*
1467%lang(es) %{_mandir}/es/man5/locale.5*
1468%lang(es) %{_mandir}/es/man5/nsswitch.conf.5*
1469%lang(es) %{_mandir}/es/man5/tzfile.5*
1470%lang(es) %{_mandir}/es/man7/*
a2e4eb0a
JB
1471%lang(es) %{_mandir}/es/man8/ld-linux.8*
1472%lang(es) %{_mandir}/es/man8/ld-linux.so.8*
6d1ad2d5 1473%lang(es) %{_mandir}/es/man8/ld.so.8*
fa0f5e25
JB
1474%lang(es) %{_mandir}/es/man8/zdump.8*
1475%lang(es) %{_mandir}/es/man8/zic.8*
fa0f5e25
JB
1476%lang(fr) %{_mandir}/fr/man5/locale.5*
1477%lang(fr) %{_mandir}/fr/man5/nsswitch.conf.5*
1478%lang(fr) %{_mandir}/fr/man5/tzfile.5*
1479%lang(fr) %{_mandir}/fr/man7/*
a2e4eb0a
JB
1480%lang(fr) %{_mandir}/fr/man8/ld-linux.8*
1481%lang(fr) %{_mandir}/fr/man8/ld-linux.so.8*
1482%lang(fr) %{_mandir}/fr/man8/ld.so.8*
fa0f5e25
JB
1483%lang(fr) %{_mandir}/fr/man8/zdump.8*
1484%lang(fr) %{_mandir}/fr/man8/zic.8*
fa0f5e25 1485%lang(hu) %{_mandir}/hu/man7/*
a2e4eb0a
JB
1486%lang(hu) %{_mandir}/hu/man8/ld-linux.8*
1487%lang(hu) %{_mandir}/hu/man8/ld-linux.so.8*
1488%lang(hu) %{_mandir}/hu/man8/ld.so.8*
fa0f5e25
JB
1489%lang(hu) %{_mandir}/hu/man8/zdump.8*
1490%lang(it) %{_mandir}/it/man5/locale.5*
1491%lang(it) %{_mandir}/it/man7/*
fa0f5e25 1492%lang(it) %{_mandir}/it/man8/zdump.8*
fa0f5e25
JB
1493%lang(ja) %{_mandir}/ja/man1/rpcgen.1*
1494%lang(ja) %{_mandir}/ja/man5/locale.5*
1495%lang(ja) %{_mandir}/ja/man5/nsswitch.conf.5*
1496%lang(ja) %{_mandir}/ja/man5/tzfile.5*
3d65e37f 1497%lang(ja) %{_mandir}/ja/man7/*
a2e4eb0a
JB
1498%lang(ja) %{_mandir}/ja/man8/ld-linux.8*
1499%lang(ja) %{_mandir}/ja/man8/ld-linux.so.8*
1500%lang(ja) %{_mandir}/ja/man8/ld.so.8*
fa0f5e25 1501%lang(ja) %{_mandir}/ja/man8/sln.8*
fa0f5e25
JB
1502%lang(ja) %{_mandir}/ja/man8/zdump.8*
1503%lang(ja) %{_mandir}/ja/man8/zic.8*
1504%lang(ko) %{_mandir}/ko/man5/nsswitch.conf.5*
1505%lang(ko) %{_mandir}/ko/man5/tzfile.5*
1506%lang(ko) %{_mandir}/ko/man7/*
fa0f5e25 1507%lang(ko) %{_mandir}/ko/man8/zdump.8*
fa0f5e25
JB
1508%lang(pl) %{_mandir}/pl/man5/locale.5*
1509%lang(pl) %{_mandir}/pl/man7/*
a2e4eb0a
JB
1510%lang(pl) %{_mandir}/pl/man8/ld-linux.8*
1511%lang(pl) %{_mandir}/pl/man8/ld-linux.so.8*
1512%lang(pl) %{_mandir}/pl/man8/ld.so.8*
fa0f5e25
JB
1513%lang(pt) %{_mandir}/pt/man5/locale.5*
1514%lang(pt) %{_mandir}/pt/man5/nsswitch.conf.5*
1515%lang(pt) %{_mandir}/pt/man5/tzfile.5*
3d65e37f 1516%lang(pt) %{_mandir}/pt/man7/*
fa0f5e25
JB
1517%lang(pt) %{_mandir}/pt/man8/zdump.8*
1518%lang(pt) %{_mandir}/pt/man8/zic.8*
49ead7a0
JB
1519%lang(ru) %{_mandir}/ru/man1/getent.1*
1520%lang(ru) %{_mandir}/ru/man1/iconv.1*
49ead7a0
JB
1521%lang(ru) %{_mandir}/ru/man1/locale.1*
1522%lang(ru) %{_mandir}/ru/man1/rpcgen.1*
1523%lang(ru) %{_mandir}/ru/man5/locale.5*
fa0f5e25
JB
1524%lang(ru) %{_mandir}/ru/man5/nsswitch.conf.5*
1525%lang(ru) %{_mandir}/ru/man5/tzfile.5*
1526%lang(ru) %{_mandir}/ru/man7/*
a2e4eb0a
JB
1527%lang(ru) %{_mandir}/ru/man8/ld-linux.so.8*
1528%lang(ru) %{_mandir}/ru/man8/ld.so.8*
fa0f5e25
JB
1529%lang(ru) %{_mandir}/ru/man8/zdump.8*
1530%lang(ru) %{_mandir}/ru/man8/zic.8*
49ead7a0 1531%lang(tr) %{_mandir}/tr/man1/iconv.1*
fa0f5e25 1532%lang(zh_CN) %{_mandir}/zh_CN/man1/iconv.1*
fa0f5e25
JB
1533%lang(zh_CN) %{_mandir}/zh_CN/man5/locale.5*
1534%lang(zh_CN) %{_mandir}/zh_CN/man5/tzfile.5*
1535%lang(zh_CN) %{_mandir}/zh_CN/man7/*
fa0f5e25
JB
1536%lang(zh_CN) %{_mandir}/zh_CN/man8/zdump.8*
1537%lang(zh_CN) %{_mandir}/zh_CN/man8/zic.8*
4206408a 1538
cbf1c4bb 1539%files misc
2eac239d
ER
1540%defattr(644,root,root,755)
1541%attr(755,root,root) %{_bindir}/catchsegv
1542%attr(755,root,root) %{_bindir}/ldd
2eac239d
ER
1543%{_mandir}/man1/catchsegv.1*
1544%{_mandir}/man1/ldd.1*
2eac239d 1545%lang(es) %{_mandir}/es/man1/ldd.1*
2eac239d
ER
1546%lang(fi) %{_mandir}/fi/man1/ldd.1*
1547%lang(fr) %{_mandir}/fr/man1/ldd.1*
2eac239d 1548%lang(hu) %{_mandir}/hu/man1/ldd.1*
2eac239d 1549%lang(ja) %{_mandir}/ja/man1/ldd.1*
2eac239d 1550%lang(ko) %{_mandir}/ko/man1/ldd.1*
2eac239d 1551%lang(pl) %{_mandir}/pl/man1/ldd.1*
2eac239d 1552%lang(ru) %{_mandir}/ru/man1/ldd.1*
2eac239d
ER
1553%lang(tr) %{_mandir}/tr/man1/ldd.1*
1554%lang(zh_CN) %{_mandir}/zh_CN/man1/ldd.1*
2eac239d
ER
1555
1556%files libcrypt
1557%defattr(644,root,root,755)
1558%attr(755,root,root) /%{_lib}/libcrypt-%{version}.so
1559%ifarch alpha
2f715077 1560%attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1.1
2eac239d 1561%else
2f715077 1562%attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1
2eac239d
ER
1563%endif
1564
1565%files -n ldconfig
1566%defattr(644,root,root,755)
1567%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ld.so.conf
1568%dir %{_sysconfdir}/ld.so.conf.d
1569%ghost %{_sysconfdir}/ld.so.cache
1570%attr(755,root,root) /sbin/ldconfig
1571%{_mandir}/man8/ldconfig.8*
1572%lang(es) %{_mandir}/es/man8/ldconfig.8*
1573%lang(fr) %{_mandir}/fr/man8/ldconfig.8*
1574%lang(hu) %{_mandir}/hu/man8/ldconfig.8*
1575%lang(ja) %{_mandir}/ja/man8/ldconfig.8*
1576%lang(pl) %{_mandir}/pl/man8/ldconfig.8*
1577%lang(pt) %{_mandir}/pt/man8/ldconfig.8*
1578%lang(ru) %{_mandir}/ru/man8/ldconfig.8*
239a2604 1579%dir %attr(700,root,root) /var/cache/ldconfig
2f715077 1580%attr(600,root,root) %ghost /var/cache/ldconfig/aux-cache
2eac239d 1581
94655bd2 1582%files -n nss_compat
1583%defattr(644,root,root,755)
6d1ad2d5
JB
1584%attr(755,root,root) /%{_lib}/libnss_compat-%{version}.so
1585%attr(755,root,root) /%{_lib}/libnss_compat.so.2
94655bd2 1586
e82c8242 1587%files -n nss_hesiod
1588%defattr(644,root,root,755)
6d1ad2d5
JB
1589%attr(755,root,root) /%{_lib}/libnss_hesiod-%{version}.so
1590%attr(755,root,root) /%{_lib}/libnss_hesiod.so.2
e82c8242 1591
1592%files -n nss_nis
1593%defattr(644,root,root,755)
6d1ad2d5
JB
1594%attr(755,root,root) /%{_lib}/libnss_nis-%{version}.so
1595%attr(755,root,root) /%{_lib}/libnss_nis.so.2
e82c8242 1596
1597%files -n nss_nisplus
1598%defattr(644,root,root,755)
6d1ad2d5
JB
1599%attr(755,root,root) /%{_lib}/libnss_nisplus-%{version}.so
1600%attr(755,root,root) /%{_lib}/libnss_nisplus.so.2
e82c8242 1601
fd1d4127 1602%if %{with memusage}
4206408a 1603%files memusage
1604%defattr(644,root,root,755)
1605%attr(755,root,root) %{_bindir}/memusage*
fd1d4127 1606%attr(755,root,root) %{_libdir}/libmemusage.so
5ea2d863 1607%endif
4206408a 1608
462c36a3 1609%files devel
236a5027 1610%defattr(644,root,root,755)
6d1ad2d5
JB
1611%attr(755,root,root) %{_libdir}/libBrokenLocale.so
1612%attr(755,root,root) %{_libdir}/libanl.so
40240acb 1613%attr(755,root,root) %{_libdir}/libcrypt.so
c27ca4a2 1614%attr(755,root,root) %{_libdir}/libcidn.so
6d1ad2d5 1615%attr(755,root,root) %{_libdir}/libdl.so
40240acb 1616%attr(755,root,root) %{_libdir}/libm.so
6d1ad2d5 1617%attr(755,root,root) %{_libdir}/libnsl.so
40240acb 1618%attr(755,root,root) %{_libdir}/libpcprofile.so
6d1ad2d5
JB
1619%attr(755,root,root) %{_libdir}/libresolv.so
1620%attr(755,root,root) %{_libdir}/librt.so
1621%attr(755,root,root) %{_libdir}/libthread_db.so
1622%attr(755,root,root) %{_libdir}/libutil.so
a8a2db2c
PS
1623%{_libdir}/crt[1in].o
1624%{_libdir}/[MSg]crt1.o
40240acb
JB
1625# ld scripts
1626%{_libdir}/libc.so
1627%{_libdir}/libpthread.so
6d1ad2d5 1628# static-only libs
40240acb
JB
1629%{_libdir}/libbsd-compat.a
1630%{_libdir}/libbsd.a
1631%{_libdir}/libc_nonshared.a
1632%{_libdir}/libg.a
1633%{_libdir}/libieee.a
5145b9c7
JB
1634%ifarch alpha ppc sparc
1635%{_libdir}/libnldbl_nonshared.a
1636%endif
40240acb
JB
1637%{_libdir}/libpthread_nonshared.a
1638%{_libdir}/librpcsvc.a
fb46cf23 1639%ifarch %{ix86} %{x8664} ppc ppc64 s390 s390x sparc sparcv9 sparc64
6d1ad2d5 1640# ABI-dependent headers
5b00029e 1641%{_includedir}/gnu/stubs-*.h
fb46cf23 1642%endif
5b00029e
JB
1643
1644%files headers
1645%defattr(644,root,root,755)
462c36a3 1646%{_includedir}/*.h
3c882bd9
JB
1647%ifarch alpha
1648%{_includedir}/alpha
1649%endif
462c36a3 1650%{_includedir}/arpa
1651%{_includedir}/bits
5b00029e
JB
1652%dir %{_includedir}/gnu
1653%{_includedir}/gnu/lib*.h
1654%{_includedir}/gnu/stubs.h
462c36a3 1655%{_includedir}/net
1656%{_includedir}/netash
1657%{_includedir}/netatalk
1658%{_includedir}/netax25
1659%{_includedir}/neteconet
d410ca53 1660%{_includedir}/netiucv
462c36a3 1661%{_includedir}/netinet
1662%{_includedir}/netipx
1663%{_includedir}/netpacket
1664%{_includedir}/netrom
1665%{_includedir}/netrose
1666%{_includedir}/nfs
1667%{_includedir}/protocols
1668%{_includedir}/rpc
1669%{_includedir}/rpcsvc
1670%{_includedir}/scsi
1671%{_includedir}/sys
1672
5b00029e
JB
1673%files devel-utils
1674%defattr(644,root,root,755)
1675%attr(755,root,root) %{_bindir}/gencat
1676%attr(755,root,root) %{_bindir}/*prof*
1677%attr(755,root,root) %{_bindir}/*trace
1678
1679%files devel-doc
1680%defattr(644,root,root,755)
1681%doc documentation/* NOTES PROJECTS
900994f2 1682%{_infodir}/libc.info*
d90a3b13 1683
fa0f5e25 1684%{_mandir}/man1/sprof.1*
2c6699cc 1685%{_mandir}/man3/*
1fc785e2 1686%lang(cs) %{_mandir}/cs/man3/*
1687%lang(de) %{_mandir}/de/man3/*
1688%lang(es) %{_mandir}/es/man3/*
1689%lang(fr) %{_mandir}/fr/man3/*
1690%lang(hu) %{_mandir}/hu/man3/*
fa0f5e25 1691%lang(it) %{_mandir}/it/man3/*
1145bfaf 1692%lang(ja) %{_mandir}/ja/man3/*
1693%lang(ko) %{_mandir}/ko/man3/*
1694%lang(nl) %{_mandir}/nl/man3/*
1695%lang(pl) %{_mandir}/pl/man3/*
1696%lang(pt) %{_mandir}/pt/man3/*
49ead7a0 1697%lang(ru) %{_mandir}/ru/man1/sprof.1*
1145bfaf 1698%lang(ru) %{_mandir}/ru/man3/*
49ead7a0 1699%lang(tr) %{_mandir}/tr/man3/*
fa0f5e25
JB
1700%lang(uk) %{_mandir}/uk/man3/*
1701%lang(zh_CN) %{_mandir}/zh_CN/man3/*
236a5027 1702
bab19d4a 1703%files -n nscd
1704%defattr(644,root,root,755)
f307cfc5
JB
1705%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nscd
1706%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nscd.*
46b7a91b 1707%attr(754,root,root) /etc/rc.d/init.d/nscd
84e798db 1708%config(noreplace) %verify(not md5 mtime size) /etc/init/nscd.conf
4206408a 1709%attr(755,root,root) %{_sbindir}/nscd*
f307cfc5 1710%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/nscd
ddf4fb34 1711%attr(640,root,root) %ghost /var/log/nscd
7dc8db4b 1712%dir /var/run/nscd
f307cfc5
JB
1713%dir /var/lib/nscd
1714%attr(600,root,root) %ghost /var/lib/nscd/passwd
1715%attr(600,root,root) %ghost /var/lib/nscd/group
1716%attr(600,root,root) %ghost /var/lib/nscd/hosts
fa0f5e25
JB
1717%{_mandir}/man5/nscd.conf.5*
1718%{_mandir}/man8/nscd.8*
1719%{_mandir}/man8/nscd_nischeck.8*
49ead7a0
JB
1720%lang(es) %{_mandir}/es/man5/nscd.conf.5*
1721%lang(es) %{_mandir}/es/man8/nscd.8*
fa0f5e25
JB
1722%lang(fr) %{_mandir}/fr/man5/nscd.conf.5*
1723%lang(fr) %{_mandir}/fr/man8/nscd.8*
1724%lang(ja) %{_mandir}/ja/man5/nscd.conf.5*
1725%lang(ja) %{_mandir}/ja/man8/nscd.8*
1726%lang(pt) %{_mandir}/pt/man5/nscd.conf.5*
1727%lang(pt) %{_mandir}/pt/man8/nscd.8*
49ead7a0
JB
1728%lang(ru) %{_mandir}/ru/man5/nscd.conf.5*
1729%lang(ru) %{_mandir}/ru/man8/nscd.8*
1730%lang(zh_CN) %{_mandir}/zh_CN/man5/nscd.conf.5*
c43e39f5 1731
d34cb8bc 1732%files -n localedb-src
1733%defattr(644,root,root,755)
ba697d79 1734%attr(755,root,root) %{_bindir}/localedef
40430bed 1735%attr(755,root,root) %{_bindir}/localedb-gen
d34cb8bc 1736%{_datadir}/i18n
fa0f5e25 1737%{_mandir}/man1/localedef.1*
49ead7a0 1738%lang(ru) %{_mandir}/ru/man1/localedef.1*
40430bed 1739
0a85848c 1740%if %{with localedb}
40430bed
JB
1741%files localedb-all
1742%defattr(644,root,root,755)
fbd4c876 1743%{_libdir}/locale/locale-archive
0a85848c 1744%endif
d34cb8bc 1745
1746%files -n iconv
1747%defattr(644,root,root,755)
436fd1ea 1748%attr(755,root,root) %{_sbindir}/iconvconfig
fbd4c876 1749%dir %{_libdir}/gconv
1750%{_libdir}/gconv/gconv-modules
17a1a2af 1751%verify(not md5 mtime size) %{_libdir}/gconv/gconv-modules.cache
fbd4c876 1752%attr(755,root,root) %{_libdir}/gconv/*.so
d34cb8bc 1753
c7df086f 1754%files static
1755%defattr(644,root,root,755)
fbd4c876 1756%{_libdir}/libanl.a
1757%{_libdir}/libBrokenLocale.a
1758%{_libdir}/libc.a
1759%{_libdir}/libcrypt.a
1760%{_libdir}/libdl.a
1761%{_libdir}/libm.a
1762%{_libdir}/libmcheck.a
1763%{_libdir}/libnsl.a
1764%{_libdir}/libpthread.a
1765%{_libdir}/libresolv.a
1766%{_libdir}/librt.a
1767%{_libdir}/libutil.a
e2a5184e 1768
d34cb8bc 1769%files profile
1770%defattr(644,root,root,755)
fbd4c876 1771%{_libdir}/lib*_p.a
71a76fad 1772
1773%files pic
1774%defattr(644,root,root,755)
fbd4c876 1775%{_libdir}/lib*_pic.a
1776%{_libdir}/lib*.map
1777%{_libdir}/soinit.o
1778%{_libdir}/sofini.o
This page took 0.690662 seconds and 4 git commands to generate.