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