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