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