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