]> git.pld-linux.org Git - packages/glibc.git/blame - glibc.spec
- upstart for nscd
[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
0156886b 22%define ports_version 2.13
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
9d0a498b 35Version: 2.14
11bc9364 36Release: 16
f98eacd6 37Epoch: 6
c0367bf8 38License: LGPL v2.1+
236a5027 39Group: Libraries
0156886b
AM
40Source0: http://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
41# Source0-md5: 8f5f6b09f98d17c630819b4845e31e65
4769933b 42Source1: http://ftp.gnu.org/gnu/glibc/%{name}-ports-%{ports_version}.tar.bz2
0156886b 43# Source1-md5: 483f37cfdd619e81d8ca9e9d713944b5
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
bdfe64ee 88Patch41: %{name}-bug-12684.patch
160aa9a8 89Patch42: %{name}-revert-dso-breakout.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
bdfe64ee
AM
954# revert broken fix
955%patch41 -p1 -R
160aa9a8
PS
956# revert broken fix
957%patch42 -p1
94e35f34 958
cbf1c4bb
ER
959# cleanup backups after patching
960find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
de1c7a1b 961
98a7741e 962chmod +x scripts/cpp
d90a3b13 963
40240acb 964# i786 (aka pentium4) hack
2147a6a1
ER
965ln -s i686 nptl/sysdeps/i386/i786
966ln -s i686 nptl/sysdeps/unix/sysv/linux/i386/i786
40240acb 967
d90a3b13 968%build
0469b7fd 969# glibc has its own way to remove PLT relocations. / H. J. Lu.
28a2e091 970unset LD_SYMBOLIC_FUNCTIONS || :
0469b7fd 971
9b9d0010 972cp -f /usr/share/automake/config.sub scripts
68ed41fd
PS
973%{__aclocal}
974%{__autoconf}
5145b9c7 975
2ed7b994 976rm -rf builddir
cfac0d25 977install -d builddir
e2a5184e 978cd builddir
472e31ee
JB
979%ifarch sparc64
980CC="%{__cc} -m64 -mcpu=ultrasparc -mvis -fcall-used-g6"
981%endif
f789abee 982
983AddOns=nptl,libidn
984%ifarch %{ports_arch}
985AddOns=$AddOns,ports
986%endif
987
9d0a498b
AM
988# force ld bfd (instead of gold)
989install -d alt-tools
990ln -sf %{_bindir}/ld.bfd alt-tools/ld
991PATH=$(pwd)/alt-tools:$PATH; export PATH
992
5145b9c7 993AWK="gawk" \
e2a5184e 994../%configure \
9d0a498b 995 --with-binutils=$(pwd)/alt-tools \
49db3d50 996 --enable-kernel="%{min_kernel}" \
5145b9c7 997 --enable-omitfp \
6658c043 998 --with-headers=%{_includedir} \
40240acb
JB
999 --with%{!?with_selinux:out}-selinux \
1000 --with-tls \
f789abee 1001 --enable-add-ons=$AddOns \
d00dd085 1002%if "%{pld_release}" != "ti"
e8a20a65 1003 --enable-nss-crypt \
d00dd085 1004%endif
3588648b 1005 --enable-experimental-malloc \
5145b9c7
JB
1006 --enable-stackguard-randomization \
1007 --enable-hidden-plt \
4b632179 1008 --enable-bind-now \
2ed7b994 1009 --enable-profile
55463a82 1010
f3cc1845 1011%{__make} \
87a4ec26
TP
1012 AWK="gawk" \
1013 sLIBdir=%{_libdir}
f3cc1845 1014
5145b9c7 1015cd ..
cfac0d25 1016
e81552c8 1017%if %{with tests}
cbf1c4bb 1018cd builddir
e81552c8 1019env LANGUAGE=C LC_ALL=C \
00139ef4 1020%{__make} tests 2>&1 | awk '
e81552c8
AM
1021BEGIN { file = "" }
1022{
114d7fe6 1023 if (($0 ~ /\*\*\* \[.*\.out\] Error/) && ($0 !~ /annexc/) && (file == "")) {
e81552c8
AM
1024 file=$0;
1025 gsub(/.*\[/, NIL, file);
1026 gsub(/\].*/, NIL, file);
1027 }
00139ef4 1028 print $0;
e81552c8
AM
1029}
1030END { if (file != "") { print "ERROR OUTPUT FROM " file; system("cat " file); exit(1); } }'
40240acb
JB
1031cd ..
1032done
e81552c8 1033%endif
adfd3b3d 1034
cf408212
ER
1035%if %{without cross}
1036CC="%{__cc}"
1037diet ${CC#*ccache } %{SOURCE7} %{rpmcflags} -Os -static -o glibc-postinst
f70abfbb 1038%endif
b6bedda4 1039
d90a3b13 1040%install
1041rm -rf $RPM_BUILD_ROOT
84e798db 1042install -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 1043
e2a5184e 1044cd builddir
5240d049 1045env LANGUAGE=C LC_ALL=C \
1739e791 1046%{__make} install \
bab19d4a 1047 install_root=$RPM_BUILD_ROOT \
1048 infodir=%{_infodir} \
1049 mandir=%{_mandir}
f8865a58 1050
0a85848c 1051%if %{with localedb}
5240d049 1052env LANGUAGE=C LC_ALL=C \
8ab3a6c9 1053%{__make} localedata/install-locales \
bab19d4a 1054 install_root=$RPM_BUILD_ROOT
0a85848c 1055%endif
d90a3b13 1056
5240d049
TP
1057PICFILES="libc_pic.a libc.map
1058 math/libm_pic.a libm.map
1059 resolv/libresolv_pic.a"
71a76fad 1060
6dd5516a
ER
1061install -p $PICFILES $RPM_BUILD_ROOT%{_libdir}
1062install -p elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
1063install -p elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
17a1a2af
ER
1064
1065# Include %{_libdir}/gconv/gconv-modules.cache
ddc388f5 1066LD_PRELOAD=$(pwd)/libc.so.6 ./iconv/iconvconfig --nostdlib --prefix=$RPM_BUILD_ROOT %{_libdir}/gconv -o $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules.cache
cfac0d25 1067cd ..
8ab3a6c9 1068
cf408212 1069%if %{without cross}
6dd5516a 1070install -p glibc-postinst $RPM_BUILD_ROOT/sbin
f70abfbb 1071%endif
b6bedda4 1072
4c3586c2 1073%{?with_memusage:mv -f $RPM_BUILD_ROOT/%{_lib}/libmemusage.so $RPM_BUILD_ROOT%{_libdir}}
c4fea372 1074mv -f $RPM_BUILD_ROOT/%{_lib}/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
77d92b8b 1075
b1414da6 1076# moved to tzdata package
b96231b6 1077rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
b1414da6 1078rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo
d90a3b13 1079
277c4a9d 1080ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
ff4a133a 1081
277c4a9d 1082# make symlinks across top-level directories absolute
17a1a2af 1083for l in BrokenLocale anl cidn crypt dl m nsl resolv rt thread_db util; do
b96231b6 1084 test -L $RPM_BUILD_ROOT%{_libdir}/lib${l}.so || exit 1
277c4a9d 1085 rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
b96231b6 1086 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${l}.so.*) $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
277c4a9d
JB
1087done
1088
b96231b6
JB
1089# linking nss modules directly is not supported
1090rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
1091
6dd5516a 1092install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
84e798db 1093cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/init/nscd.conf
6dd5516a
ER
1094cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
1095cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
1096cp -a nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
1097cp -a posix/gai.conf $RPM_BUILD_ROOT%{_sysconfdir}
1098cp -a nis/nss $RPM_BUILD_ROOT/etc/default/nss
bebe21cc 1099sed -e 's#\([ \t]\)db\([ \t]\)#\1#g' nss/nsswitch.conf > $RPM_BUILD_ROOT%{_sysconfdir}/nsswitch.conf
16c630b5 1100
c646f82f 1101bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
aca59b69 1102: > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
60d03a9f 1103install -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
5145b9c7 1104echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
aca59b69 1105: > $RPM_BUILD_ROOT/var/cache/ldconfig/aux-cache
1106
8ab3a6c9 1107rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
c37d4a8e 1108
bc9012d1
ER
1109# doesn't fit with out tzdata concept and configure.in is stupid assuming bash
1110# is first posix compatible shell making this script depend on bash.
1111rm -f $RPM_BUILD_ROOT%{_bindir}/tzselect
1112rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tzselect.8*
1113rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/tzselect.8*
1114
aca59b69 1115: > $RPM_BUILD_ROOT/var/log/nscd
1116: > $RPM_BUILD_ROOT/var/lib/nscd/passwd
1117: > $RPM_BUILD_ROOT/var/lib/nscd/group
1118: > $RPM_BUILD_ROOT/var/lib/nscd/hosts
236a5027 1119
cfac0d25
JB
1120rm -rf documentation
1121install -d documentation
16c630b5 1122
5145b9c7 1123for f in ANNOUNCE ChangeLog DESIGN-{barrier,condvar,rwlock,sem}.txt TODO{,-kernel,-testing}; do
6dd5516a 1124 cp -af nptl/$f documentation/$f.nptl
3cc9adfc 1125done
6dd5516a 1126cp -af crypt/README.ufc-crypt ChangeLog* documentation
d90a3b13 1127
503c0862 1128# Collect locale files and mark them with %%lang()
cfac0d25 1129echo '%defattr(644,root,root,755)' > glibc.lang
17a1a2af 1130for i in $RPM_BUILD_ROOT%{_datadir}/locale/*; do
503c0862 1131 if [ -d $i ]; then
aba67afa
JB
1132 lang=$(basename $i)
1133 dir="${i#$RPM_BUILD_ROOT}"
cfac0d25 1134 echo "%lang($lang) $dir" >> glibc.lang
503c0862
JR
1135 fi
1136done
84dca6d3 1137
4b000c98 1138# NOTES:
429f21ad 1139# Languages not supported by glibc locales, but usable via $LANGUAGE:
1140# ang - Old English (gtk+, gnome)
d6195ea1 1141# ca@valencia (gtk+, gnome; as ca_ES@valencia in FileZilla; locale exists in Debian)
73dbfadc 1142# en@shaw - English with Shavian alphabet (gnome)
a0bcd2f8 1143# la - Latin
429f21ad 1144# tlh - Klingon (bzflag)
0fea14e7
JB
1145# and variants:
1146# sr@ije (use LANGUAGE=sr_ME@ije/sr_RS@ije) (gnome)
429f21ad 1147#
84dca6d3 1148# To be added when they become supported by glibc:
d22ff81f 1149# az_IR (gtk+2)
30e8fcec 1150# bal (newt,pessulus)
d22ff81f 1151# bem (alacarte)
d22ff81f 1152# co (vlc)
a0bcd2f8 1153# fil (stellarium)
bf765327 1154# frp (xfce, lxlauncher)
d22ff81f 1155# gn (gn_BR in gnome, maybe gn_PY)
a0bcd2f8
JB
1156# haw (iso-codes, stellarium)
1157# hrx (stellarium)
4dafc7ca 1158# ilo (kudzu)
d22ff81f 1159# io (gtk+2, gnome, alacarte)
a0bcd2f8 1160# jv (gmpc, avant-window-navigator, kdesudo)
a06dc0e1 1161# kok (iso-codes)
62c42f94 1162# lb (geany,miro)
4d7ff07c 1163# man (ccsm; incorrectly named md)
a0bcd2f8 1164# mhr (pidgin)
a06dc0e1 1165# mus (bluez-gnome)
a0bcd2f8
JB
1166# pms (deluge)
1167# sco (gnomad2, picard, stellarium)
30e8fcec 1168# swg (sim)
a06dc0e1 1169# syr (iso-codes)
30e8fcec 1170# tet (vlc)
84dca6d3 1171#
f8d57f3f
JB
1172# To be removed (after fixing packages still using it):
1173# sr@Latn (use sr@latin instead)
1174#
1175# To be clarified:
a0bcd2f8
JB
1176# sr@ije or sr@ijekavian? (currently sr@ije is supported)
1177# sr@ijelatin or sr@ijekavianlatin? (currently not supported)
1178# sr@ijekavian and sr@ijekavianlatin exist in: akonadi-googledata, amarok, k3b, konversation, ktorrent, wesnoth
a7515877 1179#
b4ec8e5c 1180# bn is used for bn_BD or bn_IN? Assume bn_IN as nothing for bn_BD appeared
84dca6d3 1181# till now.
b4ec8e5c 1182#
84dca6d3 1183# Omitted here - already existing (with libc.mo):
1184# 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
1185# sv tr zh_CN zh_TW
b4ec8e5c 1186#
06849217
JB
1187for i in aa aa@saaho af am an ang ar ar_TN as ast az be@latin be@tarask \
1188 bg bn bn_IN br bs byn ca@valencia ckb crh csb cy de_AT de_CH dv dz en \
a8365837 1189 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
1190 es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_SV es_UY \
1191 es_VE et eu fa fil fo fr_BE fr_CA fr_CH fur fy ga gd gez gu gv ha he \
06849217 1192 hi hne hsb hy ia id ig ik is it_CH iu ka kg kk kl km kn ks ku kw ky la \
f566bef7 1193 lg li lo lt lv mai mg mi mk ml mn mr ms mt my nds ne nl_BE nn nr nso \
73dbfadc 1194 oc om or pa pap ps pt ps rm ro sa sc se si sid sl so sq sr sr@Latn tl \
f566bef7 1195 sr@ije sr@latin ss st sw ta te tg th ti tig tk tl tlh tn ts tt ug uk \
1196 ur uz uz@cyrillic ve vi wa wal wo xh yi yo zh_HK zu; do
8ab3a6c9 1197 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
5b2b5619 1198 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
aba67afa 1199 # use lang() tags with ll_CC@variant (stripping charset and @quot|@boldquot)
6dd5516a 1200 lang=$(echo $i | sed -e 's/@quot\>\|@boldquot\>//')
cfac0d25 1201 echo "%lang($lang) %{_datadir}/locale/$i" >> glibc.lang
5b2b5619 1202 fi
1203done
503c0862 1204
a2e4eb0a 1205# LC_TIME category, used for localized date formats (at least by coreutils)
11bc9364 1206for 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 1207 ms nb nl pl pt pt_BR ro ru rw sk sl sv tr uk vi zh_CN zh_TW; do
a2e4eb0a
JB
1208 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i ]; then
1209 echo "%lang($lang) %{_datadir}/locale/$i" >> glibc.lang
1210 fi
1211 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_TIME
1212done
1213
40430bed 1214# localedb-gen infrastructure
ae7aa792
ER
1215sed -e 's,@localedir@,%{_libdir}/locale,' %{SOURCE6} > $RPM_BUILD_ROOT%{_bindir}/localedb-gen
1216chmod +x $RPM_BUILD_ROOT%{_bindir}/localedb-gen
cfac0d25 1217install localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
40430bed 1218
8ab3a6c9 1219# shutup check-files
06849217 1220%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.*
8bc00675 1221rm -f $RPM_BUILD_ROOT%{_infodir}/dir
8ab3a6c9 1222# we don't support kernel without ptys support
06849217
JB
1223%{__rm} $RPM_BUILD_ROOT%{_libdir}/pt_chown
1224# rpcinfo dropped from glibc, provided by rpcbind now
1225%{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man8/rpcinfo.8
88300fde 1226
ea870772
JB
1227%clean
1228rm -rf $RPM_BUILD_ROOT
1229
cf408212 1230%if %{without cross}
d326d834 1231%post -p /sbin/postshell
3a32e57b 1232/sbin/glibc-postinst /%{_lib}/%{_host_cpu} /%{_lib}/tls
ecf87e84 1233/sbin/ldconfig
88300fde 1234
6d1ad2d5 1235%postun -p /sbin/ldconfig
d90a3b13 1236
5145b9c7 1237%triggerpostun -p /sbin/postshell -- glibc-misc < 6:2.3.5-7.6
60d03a9f
JB
1238-/bin/cp -f /etc/ld.so.conf /etc/ld.so.conf.rpmsave
1239-/bin/sed -i -e '1iinclude ld.so.conf.d/*.conf' /etc/ld.so.conf
f70abfbb 1240%endif
60d03a9f 1241
c305d730
ER
1242%triggerin -- cronie,vixie-cron,hc-cron,fcron,mcron
1243# restart crond if glibc is upgraded, LP#721338
1244if [ "$1" != 1 ]; then
1245 %service -q crond restart
1246fi
1247
2eac239d
ER
1248%post libcrypt -p /sbin/ldconfig
1249%postun libcrypt -p /sbin/ldconfig
1250
5240d049 1251%post memusage -p /sbin/ldconfig
5145b9c7 1252%postun memusage -p /sbin/ldconfig
05486726 1253
c7640575 1254%post -n localedb-src
c73a611f
ER
1255SUPPORTED_LOCALES=
1256[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
1257[ -f /etc/sysconfig/localedb ] && . /etc/sysconfig/localedb
1258if [ "$SUPPORTED_LOCALES" ]; then
1259 localedb-gen || :
1260fi
4fdef2e6 1261
bd37152b
ER
1262%post devel -p /sbin/postshell
1263-/usr/sbin/fix-info-dir -c %{_infodir}
d90a3b13 1264
bd37152b
ER
1265%postun devel -p /sbin/postshell
1266-/usr/sbin/fix-info-dir -c %{_infodir}
d90a3b13 1267
da7cc665 1268%pre -n nscd
e9351fa5 1269%groupadd -P nscd -g 144 -r nscd
b7ce3475 1270%useradd -P nscd -u 144 -r -d /tmp -s /bin/false -c "Name Service Cache Daemon" -g nscd nscd
da7cc665 1271
8912a874 1272%post -n nscd
6dd5516a
ER
1273if [ ! -f /var/log/nscd ]; then
1274 umask 027
1275 touch /var/log/nscd
1276 chown root:root /var/log/nscd
1277 chmod 640 /var/log/nscd
1278fi
19cc9468 1279/sbin/chkconfig --add nscd
6dd5516a 1280%service nscd restart "Name Service Cache Daemon"
8912a874 1281
1282%preun -n nscd
19cc9468 1283if [ "$1" = "0" ]; then
9b9eac8d 1284 %service nscd stop
19cc9468 1285 /sbin/chkconfig --del nscd
1286fi
8912a874 1287
da7cc665
JB
1288%postun -n nscd
1289if [ "$1" = "0" ]; then
1290 %userremove nscd
1291 %groupremove nscd
1292fi
1293
2eac239d 1294%files -f %{name}.lang
d22b4284 1295%defattr(644,root,root,755)
e2a5184e 1296%doc README NEWS FAQ BUGS
175873de 1297%if %{without cross}
b6bedda4 1298%attr(755,root,root) /sbin/glibc-postinst
f70abfbb 1299%endif
4f129782 1300# TODO: package ldconfig symlinks as %ghost
6d1ad2d5
JB
1301%attr(755,root,root) /%{_lib}/ld-%{version}.so
1302# wildly arch-dependent ld.so SONAME symlink
87a4ec26 1303%ifarch %{ix86} sparc sparcv9 sparc64 alpha sh
6d1ad2d5
JB
1304%attr(755,root,root) /%{_lib}/ld-linux.so.2
1305%endif
1306%ifarch ia64
1307%attr(755,root,root) /%{_lib}/ld-linux-ia64.so.2
1308%endif
1309%ifarch %{x8664}
1310%attr(755,root,root) /%{_lib}/ld-linux-x86-64.so.2
1311%endif
1312%ifarch ppc64 s390x
1313%attr(755,root,root) /%{_lib}/ld64.so.1
1314%endif
f789abee 1315%ifnarch %{ix86} sparc sparcv9 sparc64 alpha sh ia64 %{x8664} ppc64 s390x %{arm}
6d1ad2d5
JB
1316%attr(755,root,root) /%{_lib}/ld.so.1
1317%endif
d3708d98 1318%attr(755,root,root) /%{_lib}/libBrokenLocale-%{version}.so
6d1ad2d5 1319%ifarch alpha
d3708d98 1320%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1.1
6d1ad2d5 1321%else
d3708d98 1322%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1
6d1ad2d5
JB
1323%endif
1324%attr(755,root,root) /%{_lib}/libSegFault.so
1325%attr(755,root,root) /%{_lib}/libanl-%{version}.so
1326%attr(755,root,root) /%{_lib}/libanl.so.1
1327%attr(755,root,root) /%{_lib}/libc-%{version}.so
1328%ifarch alpha ia64
1329%attr(755,root,root) /%{_lib}/libc.so.6.1
1330%else
1331%attr(755,root,root) /%{_lib}/libc.so.6
1332%endif
1333%attr(755,root,root) /%{_lib}/libcidn-%{version}.so
1334%attr(755,root,root) /%{_lib}/libcidn.so.1
6d1ad2d5
JB
1335%attr(755,root,root) /%{_lib}/libdl-%{version}.so
1336%ifarch alpha
1337%attr(755,root,root) /%{_lib}/libdl.so.2.1
1338%else
1339%attr(755,root,root) /%{_lib}/libdl.so.2
1340%endif
1341%attr(755,root,root) /%{_lib}/libm-%{version}.so
1342%ifarch alpha ia64
1343%attr(755,root,root) /%{_lib}/libm.so.6.1
1344%else
1345%attr(755,root,root) /%{_lib}/libm.so.6
1346%endif
c27ca4a2 1347%attr(755,root,root) /%{_lib}/libnsl-%{version}.so
6d1ad2d5
JB
1348%ifarch alpha
1349%attr(755,root,root) /%{_lib}/libnsl.so.1.1
1350%else
1351%attr(755,root,root) /%{_lib}/libnsl.so.1
1352%endif
1353%attr(755,root,root) /%{_lib}/libpthread-%{version}.so
1354%attr(755,root,root) /%{_lib}/libpthread.so.0
1355%attr(755,root,root) /%{_lib}/libresolv-%{version}.so
1356%ifarch alpha
1357%attr(755,root,root) /%{_lib}/libresolv.so.2.1
1358%else
1359%attr(755,root,root) /%{_lib}/libresolv.so.2
1360%endif
1361%attr(755,root,root) /%{_lib}/librt-%{version}.so
1362%attr(755,root,root) /%{_lib}/librt.so.1
1363%attr(755,root,root) /%{_lib}/libthread_db-1.0.so
1364%attr(755,root,root) /%{_lib}/libthread_db.so.1
1365%attr(755,root,root) /%{_lib}/libutil-%{version}.so
1366%ifarch alpha
1367%attr(755,root,root) /%{_lib}/libutil.so.1.1
1368%else
1369%attr(755,root,root) /%{_lib}/libutil.so.1
1370%endif
0a85848c 1371%{?with_localedb:%dir %{_libdir}/locale}
c4fea372 1372
0b0bde94
JK
1373#%files -n nss_dns
1374%defattr(644,root,root,755)
6d1ad2d5
JB
1375%attr(755,root,root) /%{_lib}/libnss_dns-%{version}.so
1376%attr(755,root,root) /%{_lib}/libnss_dns.so.2
0b0bde94
JK
1377
1378#%files -n nss_files
1379%defattr(644,root,root,755)
6d1ad2d5
JB
1380%attr(755,root,root) /%{_lib}/libnss_files-%{version}.so
1381%attr(755,root,root) /%{_lib}/libnss_files.so.2
0b0bde94 1382
c4fea372 1383%defattr(644,root,root,755)
236a5027 1384
f307cfc5 1385%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nsswitch.conf
87d5a0d2 1386%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gai.conf
e8a20a65 1387%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/nss
87d5a0d2 1388
4206408a 1389%config %{_sysconfdir}/rpc
c37d4a8e 1390
fea833d1 1391%attr(755,root,root) /sbin/sln
72549d49 1392%attr(755,root,root) %{_bindir}/getconf
ba697d79 1393%attr(755,root,root) %{_bindir}/getent
3abcf615 1394%attr(755,root,root) %{_bindir}/iconv
472e31ee 1395%ifarch %{ix86} m68k sparc sparcv9
ba697d79 1396%attr(755,root,root) %{_bindir}/lddlibc4
f15a9825 1397%endif
ba697d79 1398%attr(755,root,root) %{_bindir}/locale
ba697d79 1399%attr(755,root,root) %{_bindir}/rpcgen
b7e10471 1400%attr(755,root,root) %{_bindir}/sotruss
bab19d4a 1401%attr(755,root,root) %{_sbindir}/zdump
1402%attr(755,root,root) %{_sbindir}/zic
236a5027 1403
72549d49
JB
1404%dir %{_libexecdir}/getconf
1405%attr(755,root,root) %{_libexecdir}/getconf/*
1406
da89b000
JB
1407%dir %{_libdir}/audit
1408%attr(755,root,root) %{_libdir}/audit/sotruss-lib.so
1409
503c0862
JR
1410%dir %{_datadir}/locale
1411%{_datadir}/locale/locale.alias
236a5027 1412
72549d49 1413%{_mandir}/man1/getconf.1*
4377d843 1414%{_mandir}/man1/getent.1*
fa0f5e25 1415%{_mandir}/man1/iconv.1*
fa0f5e25
JB
1416%{_mandir}/man1/locale.1*
1417%{_mandir}/man1/rpcgen.1*
1418%{_mandir}/man5/locale.5*
1419%{_mandir}/man5/nsswitch.conf.5*
1420%{_mandir}/man5/tzfile.5*
da89b000
JB
1421%{_mandir}/man7/ascii.7*
1422%{_mandir}/man7/charsets.7*
1423%{_mandir}/man7/iso-8859-*.7*
1424%{_mandir}/man7/iso_8859-*.7*
1425%{_mandir}/man7/iso_8859_*.7*
1426%{_mandir}/man7/koi8-r.7*
1427%{_mandir}/man7/latin*.7*
1428%{_mandir}/man7/locale.7*
1429%{_mandir}/man7/unicode.7*
1430%{_mandir}/man7/utf-8.7*
1431%{_mandir}/man7/utf8.7*
a2e4eb0a
JB
1432%{_mandir}/man8/ld-linux.8*
1433%{_mandir}/man8/ld-linux.so.8*
1434%{_mandir}/man8/ld.so.8*
fa0f5e25 1435%{_mandir}/man8/sln.8*
fa0f5e25
JB
1436%{_mandir}/man8/zdump.8*
1437%{_mandir}/man8/zic.8*
1438%lang(cs) %{_mandir}/cs/man7/*
1439%lang(de) %{_mandir}/de/man5/tzfile.5*
1440%lang(de) %{_mandir}/de/man7/*
1441%lang(es) %{_mandir}/es/man5/locale.5*
1442%lang(es) %{_mandir}/es/man5/nsswitch.conf.5*
1443%lang(es) %{_mandir}/es/man5/tzfile.5*
1444%lang(es) %{_mandir}/es/man7/*
a2e4eb0a
JB
1445%lang(es) %{_mandir}/es/man8/ld-linux.8*
1446%lang(es) %{_mandir}/es/man8/ld-linux.so.8*
6d1ad2d5 1447%lang(es) %{_mandir}/es/man8/ld.so.8*
fa0f5e25
JB
1448%lang(es) %{_mandir}/es/man8/zdump.8*
1449%lang(es) %{_mandir}/es/man8/zic.8*
fa0f5e25
JB
1450%lang(fr) %{_mandir}/fr/man5/locale.5*
1451%lang(fr) %{_mandir}/fr/man5/nsswitch.conf.5*
1452%lang(fr) %{_mandir}/fr/man5/tzfile.5*
1453%lang(fr) %{_mandir}/fr/man7/*
a2e4eb0a
JB
1454%lang(fr) %{_mandir}/fr/man8/ld-linux.8*
1455%lang(fr) %{_mandir}/fr/man8/ld-linux.so.8*
1456%lang(fr) %{_mandir}/fr/man8/ld.so.8*
fa0f5e25
JB
1457%lang(fr) %{_mandir}/fr/man8/zdump.8*
1458%lang(fr) %{_mandir}/fr/man8/zic.8*
fa0f5e25 1459%lang(hu) %{_mandir}/hu/man7/*
a2e4eb0a
JB
1460%lang(hu) %{_mandir}/hu/man8/ld-linux.8*
1461%lang(hu) %{_mandir}/hu/man8/ld-linux.so.8*
1462%lang(hu) %{_mandir}/hu/man8/ld.so.8*
fa0f5e25
JB
1463%lang(hu) %{_mandir}/hu/man8/zdump.8*
1464%lang(it) %{_mandir}/it/man5/locale.5*
1465%lang(it) %{_mandir}/it/man7/*
fa0f5e25 1466%lang(it) %{_mandir}/it/man8/zdump.8*
fa0f5e25
JB
1467%lang(ja) %{_mandir}/ja/man1/rpcgen.1*
1468%lang(ja) %{_mandir}/ja/man5/locale.5*
1469%lang(ja) %{_mandir}/ja/man5/nsswitch.conf.5*
1470%lang(ja) %{_mandir}/ja/man5/tzfile.5*
3d65e37f 1471%lang(ja) %{_mandir}/ja/man7/*
a2e4eb0a
JB
1472%lang(ja) %{_mandir}/ja/man8/ld-linux.8*
1473%lang(ja) %{_mandir}/ja/man8/ld-linux.so.8*
1474%lang(ja) %{_mandir}/ja/man8/ld.so.8*
fa0f5e25 1475%lang(ja) %{_mandir}/ja/man8/sln.8*
fa0f5e25
JB
1476%lang(ja) %{_mandir}/ja/man8/zdump.8*
1477%lang(ja) %{_mandir}/ja/man8/zic.8*
1478%lang(ko) %{_mandir}/ko/man5/nsswitch.conf.5*
1479%lang(ko) %{_mandir}/ko/man5/tzfile.5*
1480%lang(ko) %{_mandir}/ko/man7/*
fa0f5e25 1481%lang(ko) %{_mandir}/ko/man8/zdump.8*
fa0f5e25
JB
1482%lang(pl) %{_mandir}/pl/man5/locale.5*
1483%lang(pl) %{_mandir}/pl/man7/*
a2e4eb0a
JB
1484%lang(pl) %{_mandir}/pl/man8/ld-linux.8*
1485%lang(pl) %{_mandir}/pl/man8/ld-linux.so.8*
1486%lang(pl) %{_mandir}/pl/man8/ld.so.8*
fa0f5e25
JB
1487%lang(pt) %{_mandir}/pt/man5/locale.5*
1488%lang(pt) %{_mandir}/pt/man5/nsswitch.conf.5*
1489%lang(pt) %{_mandir}/pt/man5/tzfile.5*
3d65e37f 1490%lang(pt) %{_mandir}/pt/man7/*
fa0f5e25
JB
1491%lang(pt) %{_mandir}/pt/man8/zdump.8*
1492%lang(pt) %{_mandir}/pt/man8/zic.8*
49ead7a0
JB
1493%lang(ru) %{_mandir}/ru/man1/getent.1*
1494%lang(ru) %{_mandir}/ru/man1/iconv.1*
49ead7a0
JB
1495%lang(ru) %{_mandir}/ru/man1/locale.1*
1496%lang(ru) %{_mandir}/ru/man1/rpcgen.1*
1497%lang(ru) %{_mandir}/ru/man5/locale.5*
fa0f5e25
JB
1498%lang(ru) %{_mandir}/ru/man5/nsswitch.conf.5*
1499%lang(ru) %{_mandir}/ru/man5/tzfile.5*
1500%lang(ru) %{_mandir}/ru/man7/*
a2e4eb0a
JB
1501%lang(ru) %{_mandir}/ru/man8/ld-linux.so.8*
1502%lang(ru) %{_mandir}/ru/man8/ld.so.8*
fa0f5e25
JB
1503%lang(ru) %{_mandir}/ru/man8/zdump.8*
1504%lang(ru) %{_mandir}/ru/man8/zic.8*
49ead7a0 1505%lang(tr) %{_mandir}/tr/man1/iconv.1*
fa0f5e25 1506%lang(zh_CN) %{_mandir}/zh_CN/man1/iconv.1*
fa0f5e25
JB
1507%lang(zh_CN) %{_mandir}/zh_CN/man5/locale.5*
1508%lang(zh_CN) %{_mandir}/zh_CN/man5/tzfile.5*
1509%lang(zh_CN) %{_mandir}/zh_CN/man7/*
fa0f5e25
JB
1510%lang(zh_CN) %{_mandir}/zh_CN/man8/zdump.8*
1511%lang(zh_CN) %{_mandir}/zh_CN/man8/zic.8*
4206408a 1512
cbf1c4bb 1513%files misc
2eac239d
ER
1514%defattr(644,root,root,755)
1515%attr(755,root,root) %{_bindir}/catchsegv
1516%attr(755,root,root) %{_bindir}/ldd
2eac239d
ER
1517%{_mandir}/man1/catchsegv.1*
1518%{_mandir}/man1/ldd.1*
2eac239d 1519%lang(es) %{_mandir}/es/man1/ldd.1*
2eac239d
ER
1520%lang(fi) %{_mandir}/fi/man1/ldd.1*
1521%lang(fr) %{_mandir}/fr/man1/ldd.1*
2eac239d 1522%lang(hu) %{_mandir}/hu/man1/ldd.1*
2eac239d 1523%lang(ja) %{_mandir}/ja/man1/ldd.1*
2eac239d 1524%lang(ko) %{_mandir}/ko/man1/ldd.1*
2eac239d 1525%lang(pl) %{_mandir}/pl/man1/ldd.1*
2eac239d 1526%lang(ru) %{_mandir}/ru/man1/ldd.1*
2eac239d
ER
1527%lang(tr) %{_mandir}/tr/man1/ldd.1*
1528%lang(zh_CN) %{_mandir}/zh_CN/man1/ldd.1*
2eac239d
ER
1529
1530%files libcrypt
1531%defattr(644,root,root,755)
1532%attr(755,root,root) /%{_lib}/libcrypt-%{version}.so
1533%ifarch alpha
2f715077 1534%attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1.1
2eac239d 1535%else
2f715077 1536%attr(755,root,root) %ghost /%{_lib}/libcrypt.so.1
2eac239d
ER
1537%endif
1538
1539%files -n ldconfig
1540%defattr(644,root,root,755)
1541%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ld.so.conf
1542%dir %{_sysconfdir}/ld.so.conf.d
1543%ghost %{_sysconfdir}/ld.so.cache
1544%attr(755,root,root) /sbin/ldconfig
1545%{_mandir}/man8/ldconfig.8*
1546%lang(es) %{_mandir}/es/man8/ldconfig.8*
1547%lang(fr) %{_mandir}/fr/man8/ldconfig.8*
1548%lang(hu) %{_mandir}/hu/man8/ldconfig.8*
1549%lang(ja) %{_mandir}/ja/man8/ldconfig.8*
1550%lang(pl) %{_mandir}/pl/man8/ldconfig.8*
1551%lang(pt) %{_mandir}/pt/man8/ldconfig.8*
1552%lang(ru) %{_mandir}/ru/man8/ldconfig.8*
239a2604 1553%dir %attr(700,root,root) /var/cache/ldconfig
2f715077 1554%attr(600,root,root) %ghost /var/cache/ldconfig/aux-cache
2eac239d 1555
94655bd2 1556%files -n nss_compat
1557%defattr(644,root,root,755)
6d1ad2d5
JB
1558%attr(755,root,root) /%{_lib}/libnss_compat-%{version}.so
1559%attr(755,root,root) /%{_lib}/libnss_compat.so.2
94655bd2 1560
e82c8242 1561%files -n nss_hesiod
1562%defattr(644,root,root,755)
6d1ad2d5
JB
1563%attr(755,root,root) /%{_lib}/libnss_hesiod-%{version}.so
1564%attr(755,root,root) /%{_lib}/libnss_hesiod.so.2
e82c8242 1565
1566%files -n nss_nis
1567%defattr(644,root,root,755)
6d1ad2d5
JB
1568%attr(755,root,root) /%{_lib}/libnss_nis-%{version}.so
1569%attr(755,root,root) /%{_lib}/libnss_nis.so.2
e82c8242 1570
1571%files -n nss_nisplus
1572%defattr(644,root,root,755)
6d1ad2d5
JB
1573%attr(755,root,root) /%{_lib}/libnss_nisplus-%{version}.so
1574%attr(755,root,root) /%{_lib}/libnss_nisplus.so.2
e82c8242 1575
fd1d4127 1576%if %{with memusage}
4206408a 1577%files memusage
1578%defattr(644,root,root,755)
1579%attr(755,root,root) %{_bindir}/memusage*
fd1d4127 1580%attr(755,root,root) %{_libdir}/libmemusage.so
5ea2d863 1581%endif
4206408a 1582
462c36a3 1583%files devel
236a5027 1584%defattr(644,root,root,755)
6d1ad2d5
JB
1585%attr(755,root,root) %{_libdir}/libBrokenLocale.so
1586%attr(755,root,root) %{_libdir}/libanl.so
40240acb 1587%attr(755,root,root) %{_libdir}/libcrypt.so
c27ca4a2 1588%attr(755,root,root) %{_libdir}/libcidn.so
6d1ad2d5 1589%attr(755,root,root) %{_libdir}/libdl.so
40240acb 1590%attr(755,root,root) %{_libdir}/libm.so
6d1ad2d5 1591%attr(755,root,root) %{_libdir}/libnsl.so
40240acb 1592%attr(755,root,root) %{_libdir}/libpcprofile.so
6d1ad2d5
JB
1593%attr(755,root,root) %{_libdir}/libresolv.so
1594%attr(755,root,root) %{_libdir}/librt.so
1595%attr(755,root,root) %{_libdir}/libthread_db.so
1596%attr(755,root,root) %{_libdir}/libutil.so
a8a2db2c
PS
1597%{_libdir}/crt[1in].o
1598%{_libdir}/[MSg]crt1.o
40240acb
JB
1599# ld scripts
1600%{_libdir}/libc.so
1601%{_libdir}/libpthread.so
6d1ad2d5 1602# static-only libs
40240acb
JB
1603%{_libdir}/libbsd-compat.a
1604%{_libdir}/libbsd.a
1605%{_libdir}/libc_nonshared.a
1606%{_libdir}/libg.a
1607%{_libdir}/libieee.a
5145b9c7
JB
1608%ifarch alpha ppc sparc
1609%{_libdir}/libnldbl_nonshared.a
1610%endif
40240acb
JB
1611%{_libdir}/libpthread_nonshared.a
1612%{_libdir}/librpcsvc.a
fb46cf23 1613%ifarch %{ix86} %{x8664} ppc ppc64 s390 s390x sparc sparcv9 sparc64
6d1ad2d5 1614# ABI-dependent headers
5b00029e 1615%{_includedir}/gnu/stubs-*.h
fb46cf23 1616%endif
5b00029e
JB
1617
1618%files headers
1619%defattr(644,root,root,755)
462c36a3 1620%{_includedir}/*.h
3c882bd9
JB
1621%ifarch alpha
1622%{_includedir}/alpha
1623%endif
462c36a3 1624%{_includedir}/arpa
1625%{_includedir}/bits
5b00029e
JB
1626%dir %{_includedir}/gnu
1627%{_includedir}/gnu/lib*.h
1628%{_includedir}/gnu/stubs.h
462c36a3 1629%{_includedir}/net
1630%{_includedir}/netash
1631%{_includedir}/netatalk
1632%{_includedir}/netax25
1633%{_includedir}/neteconet
d410ca53 1634%{_includedir}/netiucv
462c36a3 1635%{_includedir}/netinet
1636%{_includedir}/netipx
1637%{_includedir}/netpacket
1638%{_includedir}/netrom
1639%{_includedir}/netrose
1640%{_includedir}/nfs
1641%{_includedir}/protocols
1642%{_includedir}/rpc
1643%{_includedir}/rpcsvc
1644%{_includedir}/scsi
1645%{_includedir}/sys
1646
5b00029e
JB
1647%files devel-utils
1648%defattr(644,root,root,755)
1649%attr(755,root,root) %{_bindir}/gencat
1650%attr(755,root,root) %{_bindir}/*prof*
1651%attr(755,root,root) %{_bindir}/*trace
1652
1653%files devel-doc
1654%defattr(644,root,root,755)
1655%doc documentation/* NOTES PROJECTS
900994f2 1656%{_infodir}/libc.info*
d90a3b13 1657
fa0f5e25 1658%{_mandir}/man1/sprof.1*
2c6699cc 1659%{_mandir}/man3/*
1fc785e2 1660%lang(cs) %{_mandir}/cs/man3/*
1661%lang(de) %{_mandir}/de/man3/*
1662%lang(es) %{_mandir}/es/man3/*
1663%lang(fr) %{_mandir}/fr/man3/*
1664%lang(hu) %{_mandir}/hu/man3/*
fa0f5e25 1665%lang(it) %{_mandir}/it/man3/*
1145bfaf 1666%lang(ja) %{_mandir}/ja/man3/*
1667%lang(ko) %{_mandir}/ko/man3/*
1668%lang(nl) %{_mandir}/nl/man3/*
1669%lang(pl) %{_mandir}/pl/man3/*
1670%lang(pt) %{_mandir}/pt/man3/*
49ead7a0 1671%lang(ru) %{_mandir}/ru/man1/sprof.1*
1145bfaf 1672%lang(ru) %{_mandir}/ru/man3/*
49ead7a0 1673%lang(tr) %{_mandir}/tr/man3/*
fa0f5e25
JB
1674%lang(uk) %{_mandir}/uk/man3/*
1675%lang(zh_CN) %{_mandir}/zh_CN/man3/*
236a5027 1676
bab19d4a 1677%files -n nscd
1678%defattr(644,root,root,755)
f307cfc5
JB
1679%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nscd
1680%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nscd.*
46b7a91b 1681%attr(754,root,root) /etc/rc.d/init.d/nscd
84e798db 1682%config(noreplace) %verify(not md5 mtime size) /etc/init/nscd.conf
4206408a 1683%attr(755,root,root) %{_sbindir}/nscd*
f307cfc5 1684%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/nscd
ddf4fb34 1685%attr(640,root,root) %ghost /var/log/nscd
7dc8db4b 1686%dir /var/run/nscd
f307cfc5
JB
1687%dir /var/lib/nscd
1688%attr(600,root,root) %ghost /var/lib/nscd/passwd
1689%attr(600,root,root) %ghost /var/lib/nscd/group
1690%attr(600,root,root) %ghost /var/lib/nscd/hosts
fa0f5e25
JB
1691%{_mandir}/man5/nscd.conf.5*
1692%{_mandir}/man8/nscd.8*
1693%{_mandir}/man8/nscd_nischeck.8*
49ead7a0
JB
1694%lang(es) %{_mandir}/es/man5/nscd.conf.5*
1695%lang(es) %{_mandir}/es/man8/nscd.8*
fa0f5e25
JB
1696%lang(fr) %{_mandir}/fr/man5/nscd.conf.5*
1697%lang(fr) %{_mandir}/fr/man8/nscd.8*
1698%lang(ja) %{_mandir}/ja/man5/nscd.conf.5*
1699%lang(ja) %{_mandir}/ja/man8/nscd.8*
1700%lang(pt) %{_mandir}/pt/man5/nscd.conf.5*
1701%lang(pt) %{_mandir}/pt/man8/nscd.8*
49ead7a0
JB
1702%lang(ru) %{_mandir}/ru/man5/nscd.conf.5*
1703%lang(ru) %{_mandir}/ru/man8/nscd.8*
1704%lang(zh_CN) %{_mandir}/zh_CN/man5/nscd.conf.5*
c43e39f5 1705
d34cb8bc 1706%files -n localedb-src
1707%defattr(644,root,root,755)
ba697d79 1708%attr(755,root,root) %{_bindir}/localedef
40430bed 1709%attr(755,root,root) %{_bindir}/localedb-gen
d34cb8bc 1710%{_datadir}/i18n
fa0f5e25 1711%{_mandir}/man1/localedef.1*
49ead7a0 1712%lang(ru) %{_mandir}/ru/man1/localedef.1*
40430bed 1713
0a85848c 1714%if %{with localedb}
40430bed
JB
1715%files localedb-all
1716%defattr(644,root,root,755)
fbd4c876 1717%{_libdir}/locale/locale-archive
0a85848c 1718%endif
d34cb8bc 1719
1720%files -n iconv
1721%defattr(644,root,root,755)
436fd1ea 1722%attr(755,root,root) %{_sbindir}/iconvconfig
fbd4c876 1723%dir %{_libdir}/gconv
1724%{_libdir}/gconv/gconv-modules
17a1a2af 1725%verify(not md5 mtime size) %{_libdir}/gconv/gconv-modules.cache
fbd4c876 1726%attr(755,root,root) %{_libdir}/gconv/*.so
d34cb8bc 1727
c7df086f 1728%files static
1729%defattr(644,root,root,755)
fbd4c876 1730%{_libdir}/libanl.a
1731%{_libdir}/libBrokenLocale.a
1732%{_libdir}/libc.a
1733%{_libdir}/libcrypt.a
1734%{_libdir}/libdl.a
1735%{_libdir}/libm.a
1736%{_libdir}/libmcheck.a
1737%{_libdir}/libnsl.a
1738%{_libdir}/libpthread.a
1739%{_libdir}/libresolv.a
1740%{_libdir}/librt.a
1741%{_libdir}/libutil.a
e2a5184e 1742
d34cb8bc 1743%files profile
1744%defattr(644,root,root,755)
fbd4c876 1745%{_libdir}/lib*_p.a
71a76fad 1746
1747%files pic
1748%defattr(644,root,root,755)
fbd4c876 1749%{_libdir}/lib*_pic.a
1750%{_libdir}/lib*.map
1751%{_libdir}/soinit.o
1752%{_libdir}/sofini.o
This page took 0.711337 seconds and 4 git commands to generate.