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