]> git.pld-linux.org Git - packages/glibc.git/blob - glibc.spec
- release 7.
[packages/glibc.git] / glibc.spec
1 %define         min_kernel      2.2.0
2 Summary:        GNU libc
3 Summary(de):    GNU libc
4 Summary(fr):    GNU libc
5 Summary(pl):    GNU libc
6 Summary(tr):    GNU libc
7 Name:           glibc
8 Version:        2.2.4
9 Release:        7
10 License:        LGPL
11 Group:          Libraries
12 Group(de):      Libraries
13 Group(es):      Bibliotecas
14 Group(fr):      Librairies
15 Group(pl):      Biblioteki
16 Group(pt_BR):   Bibliotecas
17 Group(ru):      âÉÂÌÉÏÔÅËÉ
18 Group(uk):      â¦Â̦ÏÔÅËÉ
19 Source0:        ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.gz
20 Source1:        ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.gz
21 Source2:        nscd.init
22 Source3:        nscd.sysconfig
23 Source4:        nscd.logrotate
24 Source5:        %{name}-man-pages.tar.bz2
25 Source6:        %{name}-non-english-man-pages.tar.bz2
26 Patch0:         %{name}-info.patch
27 Patch1:         %{name}-versions.awk_fix.patch
28 Patch2:         %{name}-pld.patch
29 Patch3:         %{name}-crypt-blowfish.patch
30 Patch4:         %{name}-string2-pointer-arith.patch
31 Patch5:         %{name}-linuxthreads-lock.patch
32 Patch6:         %{name}-pthread_create-manpage.patch
33 Patch7:         %{name}-sparc-linux-chown.patch
34 Patch8:         %{name}-ldconfig-bklinks.patch
35 Patch9:         %{name}-paths.patch
36 Patch10:        %{name}-vaargs.patch
37 Patch11:        %{name}-malloc.patch
38 URL:            http://www.gnu.org/software/libc/
39 BuildRequires:  gd-devel >= 2.0.1
40 BuildRequires:  gettext-devel >= 0.10.36
41 BuildRequires:  libpng-devel
42 BuildRequires:  perl
43 BuildRequires:  rpm-build >= 4.0-11
44 BuildRequires:  texinfo
45 Provides:       ld.so.2
46 Provides:       ldconfig
47 Provides:       /sbin/ldconfig
48 Obsoletes:      %{name}-common
49 Obsoletes:      %{name}-debug
50 Obsoletes:      ldconfig
51 Autoreq:        false
52 Prereq:         basesystem
53 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 Conflicts:      kernel < %{min_kernel}
55 Conflicts:      man-pages < 1.43
56 Conflicts:      ld.so < 1.9.9-9
57
58 %description
59 Contains the standard libraries that are used by multiple programs on
60 the system. In order to save disk space and memory, as well as to ease
61 upgrades, common system code is kept in one place and shared between
62 programs. This package contains the most important sets of shared
63 libraries, the standard C library and the standard math library.
64 Without these, a Linux system will not function. It also contains
65 national language (locale) support and timezone databases.
66
67 %description -l de
68 Enthält die Standard-Libraries, die von verschiedenen Programmen im
69 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
70 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
71 einer einzigen Stelle gespeichert und wird von den Programmen
72 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
73 shared Libraries, die Standard-C-Library und die
74 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
75 Ferner enthält es den Support für die verschiedenen Sprachgregionen
76 (locale) und die Zeitzonen-Datenbank.
77
78 %description -l fr
79 Contient les bibliothèques standards utilisées par de nombreux
80 programmes du système. Afin d'économiser l'espace disque et mémoire,
81 et de faciliter les mises à jour, le code commun au système est mis à
82 un endroit et partagé entre les programmes. Ce paquetage contient les
83 bibliothèques partagées les plus importantes, la bibliothèque standard
84 du C et la bibliothèque mathématique standard. Sans celles-ci, un
85 système Linux ne peut fonctionner. Il contient aussi la gestion des
86 langues nationales (locales) et les bases de données des zones
87 horaires.
88
89 %description -l pl
90 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
91 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
92 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
93 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
94 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
95 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
96 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
97 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
98 jêzyków (locale) oraz definicje stref czasowych.
99
100 %description -l tr
101 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
102 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
103 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
104 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
105 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
106 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
107 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
108
109 %package devel
110 Summary:        Additional libraries required to compile
111 Summary(de):    Weitere Libraries zum Kompilieren
112 Summary(fr):    Librairies supplémentaires nécessaires à la compilation.
113 Summary(pl):    Dodatkowe biblioteki wymagane podczas kompilacji
114 Summary(tr):    Geliþtirme için gerekli diðer kitaplýklar
115 Group:          Development/Libraries
116 Group(de):      Entwicklung/Libraries
117 Group(es):      Desarrollo/Bibliotecas
118 Group(fr):      Development/Librairies
119 Group(pl):      Programowanie/Biblioteki
120 Group(pt_BR):   Desenvolvimento/Bibliotecas
121 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
122 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
123 Requires:       %{name} = %{version}
124
125 %description devel
126 To develop programs which use the standard C libraries (which nearly
127 all programs do), the system needs to have these standard header files
128 and object files available for creating the executables.
129
130 %description devel -l de
131 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
132 verwenden (also fast alle), benötigt das System diese Standard-Header-
133 und Objektdateien zum Erstellen der ausführbaren Programme.
134
135 %description devel -l fr
136 Pour développer des programmes utilisant les bibliothèques standard du
137 C (ce que presque tous les programmes font), le système doit posséder
138 ces fichiers en-têtes et objets standards pour créer les exécutables.
139
140 %description devel -l pl
141 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
142 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
143 nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów
144 wykonywalnych i innych bibliotek.
145
146 %description devel -l tr
147 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
148 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
149 kitaplýklar.
150
151 %package -n nscd
152 Summary:        Name Service Caching Daemon
153 Summary(pl):    Name Service Caching Daemon
154 Group:          Networking/Daemons
155 Group(de):      Netzwerkwesen/Server
156 Group(pl):      Sieciowe/Serwery
157 Prereq:         /sbin/chkconfig
158 Prereq:         rc-scripts >= 0.2.0
159 Requires:       %{name} = %{version}
160
161 %description -n nscd
162 nscd caches name service lookups; it can dramatically improve
163 performance with NIS+, and may help with DNS as well. You cannot use
164 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
165 nscd happens to hit these bugs particularly hard.
166
167 %description -n nscd -l pl
168 nscd zapmiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
169 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
170 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
171 ods³udze w±tków.
172
173 %package -n localedb-src
174 Summary:        Souce code locale database
175 Summary(pl):    Kod ¼ród³owy bazy locale
176 Group:          Daemons
177 Group(de):      Server
178 Group(pl):      Serwery
179 Requires:       %{name} = %{version}
180
181 %description -n localedb-src
182 This add-on package contains the data needed to build the locale data
183 files to use the internationalization features of the GNU libc. glibc
184 package contains standard set of locale binary database and You need
185 this package if want build some non standard locale database.
186
187 %description -n localedb-src -l pl
188 Pakiet ten kod ¼ród³owy baz locale który jest potrzebny do zbudowania
189 binarnej wersji baz locale potrzebnej do poprawnego wspierania ró¿nych
190 jêzyków przez glibc. Pakiet glibc zawira binarn± wersjê standardowych
191 baz locale i ten pakiet jest potrzebny tylko w sytuacji kiedy potrzeba
192 wygenerowaæ jak±¶ niestandardow± bazê.
193
194 %package -n iconv
195 Summary:        Convert encoding of given files from one encoding to another
196 Summary(pl):    Program do konwersji plików tekstowych z jednego kodowania do innego
197 Group:          Daemons
198 Group(de):      Server
199 Group(pl):      Serwery
200 Requires:       %{name} = %{version}
201
202 %description -n iconv
203 Convert encoding of given files from one encoding to another. You need
204 this package if You want to convert some documet from one encoding to
205 another or if You have installed some programs which use Generic
206 Character Set Conversion Interface.
207
208 %description -n iconv -l pl
209 Program do konwersji plików tekstowych z jednego kodowania do innego.
210 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
211 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
212 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
213 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
214 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
215
216 %package static
217 Summary:        Static libraries
218 Summary(pl):    Biblioteki statyczne
219 Group:          Development/Libraries
220 Group(de):      Entwicklung/Libraries
221 Group(es):      Desarrollo/Bibliotecas
222 Group(fr):      Development/Librairies
223 Group(pl):      Programowanie/Biblioteki
224 Group(pt_BR):   Desenvolvimento/Bibliotecas
225 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
226 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
227 Requires:       %{name}-devel = %{version}
228
229 %description static
230 GNU libc static libraries.
231
232 %description static -l pl
233 Biblioteki statyczne GNU libc.
234
235 %package profile
236 Summary:        glibc with profiling support
237 Summary(de):    glibc mit Profil-Unterstützung
238 Summary(fr):    glibc avec support pour profiling
239 Summary(pl):    glibc ze wsparciem dla profilowania
240 Summary(tr):    Ölçüm desteði olan glibc
241 Group:          Development/Libraries/Libc
242 Group(de):      Entwicklung/Libraries/Libc
243 Group(pl):      Programowanie/Biblioteki/Libc
244 Obsoletes:      libc-profile
245 Requires:       %{name}-devel = %{version}
246
247 %description profile
248 When programs are being profiled used gprof, they must use these
249 libraries instead of the standard C libraries for gprof to be able to
250 profile them correctly.
251
252 %description profile -l de
253 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
254 Libraries anstelle der üblichen C-Libraries verwendet werden.
255
256 %description profile -l pl
257 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
258 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
259 wyprofilowaæ.
260
261 %description profile -l tr
262 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
263 kitaplýðý kullanmak zorundadýrlar.
264
265 %package pic
266 Summary:        glibc PIC archive
267 Summary(pl):    archiwum PIC glibc
268 Group:          Development/Libraries/Libc
269 Group(de):      Entwicklung/Libraries/Libc
270 Group(pl):      Programowanie/Biblioteki/Libc
271 Requires:       %{name}-devel = %{version}
272
273 %description pic
274 GNU C Library PIC archive contains an archive library (ar file)
275 composed of individual shared objects. This is used for creating a
276 library which is a smaller subset of the standard libc shared library.
277
278 %description pic -l pl
279 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
280 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
281 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
282 biblioteki wspó³dzielonej libc.
283
284 %package -n nss_compat
285 Summary:        Old style NYS NSS glibc module
286 Summary(pl):    Stary modu³ NYS NSS glibc
287 Group:          Base
288 Group(de):      Gründsätzlich
289 Group(es):      Base
290 Group(pl):      Podstawowe
291 Group(pt_BR):   Base
292 Requires:       %{name} = %{version}
293
294 %description -n nss_compat
295 Old style NYS NSS glibc module.
296
297 %description -n nss_compat -l pl
298 Stary modu³ NYS NSS glibc.
299
300 %package -n nss_dns
301 Summary:        BIND NSS glibc module
302 Summary(pl):    Modu³ BIND NSS glibc
303 Group:          Base
304 Group(de):      Gründsätzlich
305 Group(es):      Base
306 Group(pl):      Podstawowe
307 Group(pt_BR):   Base
308 Requires:       %{name} = %{version}
309
310 %description -n nss_dns
311 BIND NSS glibc module.
312
313 %description -n nss_dns -l pl
314 Modu³ BIND NSS glibc.
315
316 %package -n nss_files
317 Summary:        Traditional files databases NSS glibc module
318 Summary(pl):    Modu³ tradycyjnych plikowych baz danych NSS glibc
319 Group:          Base
320 Group(de):      Gründsätzlich
321 Group(es):      Base
322 Group(pl):      Podstawowe
323 Group(pt_BR):   Base
324 Requires:       %{name} = %{version}
325
326 %description -n nss_files
327 Traditional files databases NSS glibc module.
328
329 %description -n nss_files -l pl
330 Modu³ tradycyjnych plikowych baz danych NSS glibc.
331
332 %package -n nss_hesiod
333 Summary:        Hesiod NSS glibc module
334 Summary(pl):    Modu³ hesiod NSS glibc
335 Group:          Base
336 Group(de):      Gründsätzlich
337 Group(es):      Base
338 Group(pl):      Podstawowe
339 Group(pt_BR):   Base
340 Requires:       %{name} = %{version}
341
342 %description -n nss_hesiod
343 glibc NSS (Name Service Switch) module for databases access.
344
345 %description -n nss_hesiod -l pl
346 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
347
348 %package -n nss_nis
349 Summary:        NIS(YP) NSS glibc module
350 Summary(pl):    Modu³ NIS(YP) NSS glibc
351 Group:          Base
352 Group(de):      Gründsätzlich
353 Group(es):      Base
354 Group(pl):      Podstawowe
355 Group(pt_BR):   Base
356 Requires:       %{name} = %{version}
357
358 %description -n nss_nis
359 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
360
361 %description -n nss_nis -l pl
362 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
363
364 %package -n nss_nisplus
365 Summary:        NIS+ NSS module
366 Summary(pl):    Modu³ NIS+ NSS
367 Group:          Base
368 Group(de):      Gründsätzlich
369 Group(es):      Base
370 Group(pl):      Podstawowe
371 Group(pt_BR):   Base
372 Requires:       %{name} = %{version}
373
374 %description -n nss_nisplus
375 glibc NSS (Name Service Switch) module for NIS+ databases accesa.
376
377 %description -n nss_nisplus -l pl
378 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
379
380 %package memusage
381 Summary:        A toy
382 Summary(pl):    Zabawka
383 Group:          Applications
384 Group(de):      Applikationen
385 Group(pl):      Aplikacje
386 Requires:       %{name} = %{version}
387 Requires:       gd
388
389 %description memusage
390 A toy.
391
392 %description memusage -l pl
393 Zabawka.
394
395 %prep
396 %setup -q -a 1
397 %patch0 -p1
398 %patch1 -p1
399 %patch2 -p1
400 %patch3 -p1
401 %patch4 -p1
402 %patch5 -p1
403 %patch6 -p1
404 %patch7 -p1
405 %patch8 -p1
406 %patch9 -p1
407 %patch10 -p1
408 %patch11 -p1
409
410 %build
411 LDFLAGS=" " ; export LDFLAGS
412 %configure2_13 \
413         --enable-add-ons=linuxthreads \
414         --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
415         --enable-profile \
416         --disable-omitfp
417
418 %{__make}
419
420 %install
421 rm -rf $RPM_BUILD_ROOT
422 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
423
424 env LANGUAGE=C LC_ALL=C \
425 %{__make} install \
426         install_root=$RPM_BUILD_ROOT \
427         infodir=%{_infodir} \
428         mandir=%{_mandir}
429
430 env LANGUAGE=C LC_ALL=C \
431 %{__make} install-locales -C localedata \
432         install_root=$RPM_BUILD_ROOT
433
434 PICFILES="libc_pic.a libc.map
435         math/libm_pic.a libm.map
436         resolv/libresolv_pic.a"
437
438 install $PICFILES                               $RPM_BUILD_ROOT%{_libdir}
439 install elf/soinit.os                           $RPM_BUILD_ROOT%{_libdir}/soinit.o
440 install elf/sofini.os                           $RPM_BUILD_ROOT%{_libdir}/sofini.o
441
442 mv -f $RPM_BUILD_ROOT/lib/libmemusage.so        $RPM_BUILD_ROOT%{_libdir}
443 mv -f $RPM_BUILD_ROOT/lib/libpcprofile.so       $RPM_BUILD_ROOT%{_libdir}
444
445 %{__make} -C linuxthreads/man
446 install linuxthreads/man/*.3thr                 $RPM_BUILD_ROOT%{_mandir}/man3
447
448 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules}
449
450 ln -sf ../../..%{_sysconfdir}/localtime         $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
451 ln -sf localtime                                $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
452 ln -sf localtime                                $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
453 ln -sf ../..%{_libdir}/libbsd-compat.a          $RPM_BUILD_ROOT%{_libdir}/libbsd.a
454
455 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
456
457 install %{SOURCE2}              $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
458 install %{SOURCE3}              $RPM_BUILD_ROOT/etc/sysconfig/nscd
459 install %{SOURCE4}              $RPM_BUILD_ROOT/etc/logrotate.d/nscd
460 install nscd/nscd.conf          $RPM_BUILD_ROOT%{_sysconfdir}
461 install nss/nsswitch.conf       $RPM_BUILD_ROOT%{_sysconfdir}
462
463 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
464 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
465 touch $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.{cache,conf}
466 rm -f %{_mandir}/hu/man7/man.7
467
468 :> $RPM_BUILD_ROOT/var/log/nscd
469
470 rm -rf documentation
471 install -d documentation
472
473 cp -f linuxthreads/ChangeLog documentation/ChangeLog.threads
474 cp -f linuxthreads/Changes documentation/Changes.threads
475 cp -f linuxthreads/README documentation/README.threads
476 cp -f crypt/README.ufc-crypt documentation/
477
478 cp -f ChangeLog documentation
479
480 gzip -9nf README NEWS FAQ BUGS NOTES PROJECTS documentation/*
481
482 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
483 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib/ld-%{version}.so}
484
485 # Collect locale files and mark them with %%lang()
486 rm -f glibc.lang
487 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
488         if [ -d $i ]; then
489                 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
490                 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
491                 echo "%lang($lang) $dir" >> glibc.lang
492         fi
493 done
494
495 %clean
496 rm -rf $RPM_BUILD_ROOT
497
498 %post   -p /sbin/ldconfig
499 %postun -p /sbin/ldconfig
500
501 %post   memusage -p /sbin/ldconfig
502 %postun memusage -p /sbin/ldconfig
503
504 %post devel
505 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
506
507 %postun devel
508 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
509
510 %post -n nscd
511 /sbin/chkconfig --add nscd
512 touch /var/log/nscd && (chown root.root /var/log/nscd ; chmod 640 /var/log/nscd)
513 if [ -f /var/lock/subsys/nscd ]; then
514         /etc/rc.d/init.d/nscd restart 1>&2
515 else
516         echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
517 fi
518
519 %preun -n nscd
520 if [ "$1" = "0" ]; then
521         if [ -f /var/lock/subsys/nscd ]; then
522                 /etc/rc.d/init.d/nscd stop 1>&2
523         fi
524         /sbin/chkconfig --del nscd
525 fi
526
527 %files -f %{name}.lang
528 %defattr(644,root,root,755)
529 %doc {README,NEWS,FAQ,BUGS}.gz
530
531 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
532 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
533 %config %{_sysconfdir}/rpc
534 %ghost %{_sysconfdir}/ld.so.cache
535
536 %attr(755,root,root) /sbin/*
537 %attr(755,root,root) %{_bindir}/catchsegv
538 %attr(755,root,root) %{_bindir}/getent
539 %attr(755,root,root) %{_bindir}/glibcbug
540 %attr(755,root,root) %{_bindir}/iconv
541 %attr(755,root,root) %{_bindir}/ldd
542 %ifnarch alpha
543 %attr(755,root,root) %{_bindir}/lddlibc4
544 %endif
545 %attr(755,root,root) %{_bindir}/locale
546 %attr(755,root,root) %{_bindir}/rpcgen
547 %attr(755,root,root) %{_bindir}/tzselect
548
549 %attr(755,root,root) %{_sbindir}/rpcinfo
550 %attr(755,root,root) %{_sbindir}/zdump
551 %attr(755,root,root) %{_sbindir}/zic
552
553 %attr(755,root,root) /lib/ld-*
554 %attr(755,root,root) /lib/libdl*
555 %attr(755,root,root) /lib/libnsl*
556 %attr(755,root,root) /lib/lib[BScmprtu]*
557
558 %dir %{_datadir}/locale
559 %{_datadir}/locale/locale.alias
560 %{_datadir}/zoneinfo
561
562 %dir %{_libdir}/locale
563
564 %{_mandir}/man1/[^ls]*
565 %{_mandir}/man1/locale.1*
566 %{_mandir}/man1/ldd.1*
567 %{_mandir}/man5/???[^d]*
568 %{_mandir}/man7/*
569 %{_mandir}/man8/[^n]*
570 %lang(cs) %{_mandir}/cs/man[578]/*
571 %lang(de) %{_mandir}/de/man[578]/*
572 %lang(es) %{_mandir}/es/man[578]/*
573 %lang(fi) %{_mandir}/fi/man1/ldd.1*
574 %lang(fr) %{_mandir}/fr/man1/ldd.1*
575 %lang(fr) %{_mandir}/fr/man[578]/*
576 %lang(hu) %{_mandir}/hu/man1/ldd.1*
577 %lang(hu) %{_mandir}/hu/man[578]/*
578 %lang(it) %{_mandir}/it/man[578]/*
579 %lang(ja) %{_mandir}/ja/man1/[^ls]*
580 %lang(ja) %{_mandir}/ja/man1/ldd.1*
581 %lang(ja) %{_mandir}/ja/man5/???[^d]*
582 %lang(ja) %{_mandir}/ja/man7/*
583 %lang(ja) %{_mandir}/ja/man8/[^n]*
584 %lang(ko) %{_mandir}/ko/man[578]/*
585 # %lang(nl) %{_mandir}/nl/man[578]/*
586 %lang(pl) %{_mandir}/pl/man1/ldd.1*
587 %lang(pl) %{_mandir}/pl/man[578]/*
588 %lang(pt) %{_mandir}/pt/man5/???[^d]*
589 %lang(pt) %{_mandir}/pt/man7/*
590 %lang(pt) %{_mandir}/pt/man8/[^n]*
591 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[^d]*
592 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
593 %lang(pt_BR) %{_mandir}/pt_BR/man8/[^n]*
594 %lang(ru) %{_mandir}/ru/man[578]/*
595
596 #%files -n nss_dns
597 %defattr(644,root,root,755)
598 %attr(755,root,root) /lib/libnss_dns*.so*
599
600 #%files -n nss_files
601 %defattr(644,root,root,755)
602 %attr(755,root,root) /lib/libnss_files*.so*
603
604 %files -n nss_compat
605 %defattr(644,root,root,755)
606 %attr(755,root,root) /lib/libnss_compat*.so*
607
608 %files -n nss_hesiod
609 %defattr(644,root,root,755)
610 %attr(755,root,root) /lib/libnss_hesiod*.so*
611
612 %files -n nss_nis
613 %defattr(644,root,root,755)
614 %attr(755,root,root) /lib/libnss_nis.so.*
615 %attr(755,root,root) /lib/libnss_nis-*.so
616
617 %files -n nss_nisplus
618 %defattr(644,root,root,755)
619 %attr(755,root,root) /lib/libnss_nisplus*.so*
620
621 %files memusage
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_bindir}/memusage*
624 %attr(755,root,root) %{_libdir}/libmemusage*
625
626 %files devel
627 %defattr(644,root,root,755)
628 %doc documentation/* {NOTES,PROJECTS}.gz
629 %attr(755,root,root) %{_bindir}/gencat
630 %attr(755,root,root) %{_bindir}/getconf
631 %attr(755,root,root) %{_bindir}/*prof*
632 %attr(755,root,root) %{_bindir}/*trace
633
634 %{_includedir}/*
635
636 %{_infodir}/libc.info*
637
638 %attr(755,root,root) %{_libdir}/lib*.so
639 %attr(755,root,root) %{_libdir}/*crt*.o
640 %{_libdir}/libc_nonshared.a
641
642 %{_mandir}/man1/sprof*
643 %{_mandir}/man3/*
644 %lang(cs) %{_mandir}/cs/man3/*
645 %lang(de) %{_mandir}/de/man3/*
646 %lang(es) %{_mandir}/es/man3/*
647 %lang(fr) %{_mandir}/fr/man3/*
648 %lang(hu) %{_mandir}/hu/man3/*
649 # %lang(it) %{_mandir}/it/man3/*
650 %lang(ja) %{_mandir}/ja/man3/*
651 %lang(ko) %{_mandir}/ko/man3/*
652 %lang(nl) %{_mandir}/nl/man3/*
653 %lang(pl) %{_mandir}/pl/man3/*
654 %lang(pt) %{_mandir}/pt/man3/*
655 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
656 %lang(ru) %{_mandir}/ru/man3/*
657
658 %files -n nscd
659 %defattr(644,root,root,755)
660 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
661 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
662 %attr(754,root,root) /etc/rc.d/init.d/nscd
663 %attr(755,root,root) %{_sbindir}/nscd*
664 %attr(640,root,root) /etc/logrotate.d/nscd
665 %attr(640,root,root) %ghost /var/log/nscd
666 %{_mandir}/man5/nscd.conf*
667 %{_mandir}/man8/nscd*
668 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
669 %lang(ja) %{_mandir}/ja/man8/nscd*
670 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
671 %lang(pt) %{_mandir}/pt/man8/nscd*
672 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
673 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
674
675 %files -n localedb-src
676 %defattr(644,root,root,755)
677 %attr(755,root,root) %{_bindir}/localedef
678 %{_datadir}/i18n
679 %{_mandir}/man1/localedef*
680
681 %files -n iconv
682 %defattr(644,root,root,755)
683 %dir %{_libdir}/gconv
684 %{_libdir}/gconv/gconv-modules
685 %attr(755,root,root) %{_libdir}/gconv/*.so
686
687 %files static
688 %defattr(644,root,root,755)
689 %{_libdir}/libBrokenLocale.a
690 %{_libdir}/libbsd-compat.a
691 %{_libdir}/libbsd.a
692 %{_libdir}/libc.a
693 %{_libdir}/libcrypt.a
694 %{_libdir}/libdl.a
695 %{_libdir}/libg.a
696 %{_libdir}/libieee.a
697 %{_libdir}/libm.a
698 %{_libdir}/libmcheck.a
699 %{_libdir}/libnsl.a
700 %{_libdir}/libpthread.a
701 %{_libdir}/libresolv.a
702 %{_libdir}/librpcsvc.a
703 %{_libdir}/librt.a
704 %{_libdir}/libutil.a
705
706 %files profile
707 %defattr(644,root,root,755)
708 %{_libdir}/lib*_p.a
709
710 %files pic
711 %defattr(644,root,root,755)
712 %{_libdir}/lib*_pic.a
713 %{_libdir}/lib*.map
714 %{_libdir}/soinit.o
715 %{_libdir}/sofini.o
This page took 0.104356 seconds and 4 git commands to generate.