2 # You can define min_kernel macro by "rpm --define 'min_kernel version'"
3 # default is 2.2.0 (no changes up to 2.3.25)
5 # _without_dist_kernel build without kernel from the distribution;
6 # headers will be searched in %_kernelsrcdir/include.
7 # _without_fp build without frame pointer (pass --enable-omitfp)
8 # _without_memusage build without memusage
10 # _with_kernheaders use "kernheaders" as user-space kernel headers
11 # (instead of copying from kernel-headers 2.4.x)
12 # [broken at the moment]
15 # - localedb-gen man pages(?)
16 # - serious problem with upgrade (changing zoneinfo/posix/* dirs into symlinks)
17 # are there any other solutions than revert???
20 # posix zoneinfo dir removed, /etc/rc.d/init.d/timezone must be changed
21 # in order to use this version!
23 %{!?min_kernel:%define min_kernel 2.2.0}
28 Summary(ja): GNU libc ¥é¥¤¥Ö¥é¥ê
30 Summary(ru): GNU libc ×ÅÒÓÉÉ 2.3
32 Summary(uk): GNU libc ×ÅÒÓ¦§ 2.3
39 Source0: ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.bz2
40 # Source0-md5: ede969aad568f48083e413384f20753c
41 Source1: ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.bz2
42 # Source1-md5: 894b8969cfbdf787c73e139782167607
44 Source3: nscd.sysconfig
45 Source4: nscd.logrotate
46 Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
47 # Source5-md5: ddba280857330dabba4d8c16d24a6dfd
48 Source6: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
49 # Source6-md5: 2e3992c2e1bc94212c2cd33236de6058
50 # borrowed from util-linux
52 Source8: %{name}-localedb-gen
53 # Kernel headers for userspace
54 Source9: %{name}-kernheaders.tar.bz2
55 # Source9-md5: b48fec281f854627d6b8781cd1dd72d2
56 Patch0: %{name}-info.patch
57 Patch2: %{name}-pld.patch
58 Patch3: %{name}-crypt-blowfish.patch
59 Patch4: %{name}-string2-pointer-arith.patch
60 Patch5: %{name}-linuxthreads-lock.patch
61 Patch6: %{name}-pthread_create-manpage.patch
62 Patch9: %{name}-paths.patch
63 Patch10: %{name}-vaargs.patch
64 Patch11: %{name}-getaddrinfo-workaround.patch
65 Patch12: %{name}-postshell.patch
66 Patch13: %{name}-pl.po-update.patch
67 Patch14: %{name}-missing-nls.patch
68 Patch16: %{name}-java-libc-wait.patch
69 Patch17: %{name}-morelocales.patch
70 Patch18: %{name}-lthrds_noomit.patch
71 Patch19: %{name}-no_opt_override.patch
72 Patch20: %{name}-gcc33.patch
73 #Patch21: %{name}-sanity.patch
74 Patch22: %{name}-secureexec.patch
75 URL: http://www.gnu.org/software/libc/
76 BuildRequires: binutils >= 2.13.90.0.2
77 BuildRequires: gcc >= 3.2
78 %{!?_without_memusage:BuildRequires: gd-devel >= 2.0.1}
79 BuildRequires: gettext-devel >= 0.10.36
80 %if 0%{!?_with_kernheaders:1}
81 %{!?_without_dist_kernel:BuildRequires: kernel-headers < 2.5}
83 BuildRequires: perl-base
84 BuildRequires: rpm-build >= 4.0.2-46
85 BuildRequires: rpm-perlprov
86 BuildRequires: sed >= 4.0.5
87 BuildRequires: texinfo
90 Provides: /sbin/ldconfig
91 Obsoletes: %{name}-common
92 Obsoletes: %{name}-debug
96 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97 Conflicts: kernel < %{min_kernel}
98 Conflicts: ld.so < 1.9.9-10
99 Conflicts: man-pages < 1.43
100 Conflicts: rc-scripts < 0.3.1-13
103 %define debugcflags -O1 -g
106 Contains the standard libraries that are used by multiple programs on
107 the system. In order to save disk space and memory, as well as to ease
108 upgrades, common system code is kept in one place and shared between
109 programs. This package contains the most important sets of shared
110 libraries, the standard C library and the standard math library.
111 Without these, a Linux system will not function. It also contains
112 national language (locale) support and timezone databases.
114 Can be used on: Linux kernel >= %{min_kernel}.
117 Enthält die Standard-Libraries, die von verschiedenen Programmen im
118 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
119 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
120 einer einzigen Stelle gespeichert und wird von den Programmen
121 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
122 shared Libraries, die Standard-C-Library und die
123 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
124 Ferner enthält es den Support für die verschiedenen Sprachgregionen
125 (locale) und die Zeitzonen-Datenbank.
127 Can be used on: Linux kernel >= %{min_kernel}.
130 Contient les bibliothèques standards utilisées par de nombreux
131 programmes du système. Afin d'économiser l'espace disque et mémoire,
132 et de faciliter les mises à jour, le code commun au système est mis à
133 un endroit et partagé entre les programmes. Ce paquetage contient les
134 bibliothèques partagées les plus importantes, la bibliothèque standard
135 du C et la bibliothèque mathématique standard. Sans celles-ci, un
136 système Linux ne peut fonctionner. Il contient aussi la gestion des
137 langues nationales (locales) et les bases de données des zones
140 Can be used on: Linux kernel >= %{min_kernel}.
144 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥¹¥Æ¥à¾å¤ÎÊ£¿ô¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ëɸ½à¥é¥¤¥Ö¥é¥ê¤ò
145 ¤Õ¤¯¤ß¤Þ¤¹¡£¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È¥á¥â¥ê¤òÀáÌó¤·¤¿¤ê¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò
146 ÍѰդˤ¹¤ë¤¿¤á¤Ë¡¢¶¦Ä̤Υ·¥¹¥Æ¥à¥³¡¼¥É¤Ï°ì¤Ä¤Î¾ì½ê¤Ë¤ª¤«¤ì¡¢¥×¥í¥°¥é¥à
147 ´Ö¤Ç¶¦Í¤µ¤ì¤Þ¤¹¡£¤³¤ÎÉôʬŪ¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥§¥¢¥É¥é¥¤¥Ö¥é¥ê¤Î¤«¤Ê¤ê
148 ½ÅÍפʥ»¥Ã¥È¤ò¤Õ¤¯¤ß¤Þ¤¹: ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Èɸ½à¿ôÃͥ饤¥Ö¥é¥ê¤Ç¤¹¡£
149 ¤³¤ÎÆó¤Ä¤Î¥é¥¤¥Ö¥é¥êÈ´¤¤Ç¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ïµ¡Ç½¤·¤Þ¤»¤ó¡£ glibc
150 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¤Þ¤¿ÃÏ°è¸À¸ì (locale) ¥µ¥Ý¡¼¥È¤È¥¿¥¤¥à¥¾¡¼¥ó¥Ç¡¼¥¿¥Ù¡¼¥¹
151 ¥µ¥Ý¡¼¥È¤ò¤Õ¤¯¤ß¤Þ¤¹¡£
153 Can be used on: Linux kernel >= %{min_kernel}.
156 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
157 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
158 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
159 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
160 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
161 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
162 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
163 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
164 jêzyków (locale) oraz definicje stref czasowych.
166 Przeznaczony dla j±dra Linux >= %{min_kernel}.
169 óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ
170 ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï
171 É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ
172 ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ
173 ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ
174 ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ
175 ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ
176 ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ
177 ×ÒÅÍÅÎÎÙÈ ÚÏÎ (timezone databases).
179 Can be used on: Linux kernel >= %{min_kernel}.
182 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
183 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
184 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
185 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
186 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
187 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
188 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
190 Can be used on: Linux kernel >= %{min_kernel}.
193 í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ
194 ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ
195 ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ,
196 ÓЦÌØÎÉÊ ÄÌÑ ×Ó¦È ÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍÕ Í¦Óæ ¦ ËÏÌÅËÔÉ×ÎÏ
197 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ
198 Ú ÄÉÎÁͦÞÎÉÈ Â¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ
199 ¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉÈ Â¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ.
200 ôÁËÏÖ ÐÁËÅÔ Í¦ÓÔÉÔØ Ð¦ÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ
201 ÞÁÓÏ×ÉÈ ÚÏÎ (timezone databases).
203 Can be used on: Linux kernel >= %{min_kernel}.
206 Summary: Additional libraries required to compile
207 Summary(de): Weitere Libraries zum Kompilieren
208 Summary(fr): Librairies supplémentaires nécessaires à la compilation
209 Summary(ja): ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Ç»È¤ï¤ì¤ë¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
210 Summary(pl): Dodatkowe biblioteki wymagane podczas kompilacji
211 Summary(ru): äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ
212 Summary(tr): Geliþtirme için gerekli diðer kitaplýklar
213 Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
214 Group: Development/Libraries
215 Requires: %{name} = %{epoch}:%{version}
218 To develop programs which use the standard C libraries (which nearly
219 all programs do), the system needs to have these standard header files
220 and object files available for creating the executables.
222 %description devel -l de
223 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
224 verwenden (also fast alle), benötigt das System diese Standard-Header-
225 und Objektdateien zum Erstellen der ausführbaren Programme.
227 %description devel -l fr
228 Pour développer des programmes utilisant les bibliothèques standard du
229 C (ce que presque tous les programmes font), le système doit posséder
230 ces fichiers en-têtes et objets standards pour créer les exécutables.
232 %description devel -l ja
233 glibc-devel ¥Ñ¥Ã¥±¡¼¥¸¤Ï(¤Û¤È¤ó¤É¤¹¤Ù¤Æ¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ë)ɸ½à C
234 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ·¤¿¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤¿¤á¤Î¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È
235 ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£¤â¤·É¸½à C
236 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤Ê¤é
237 ¼Â¹Ô¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÌÜŪ¤Ç¤³¤ì¤é¤Îɸ½à¥Ø¥Ã¥À¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
240 %description devel -l pl
241 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
242 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
243 nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów
244 wykonywalnych i innych bibliotek.
246 %description devel -l ru
247 äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á
248 ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É
249 ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ
252 %description devel -l tr
253 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
254 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
257 %description devel -l uk
258 äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ C
259 (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äî¶ ÈÅÄÅÒÉ
260 ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ
263 %package kernel-headers
264 Summary: Kernel header files the glibc has been built with
265 Summary(pl): Pliki nag³ówkowe j±dra, z którymi zosta³a zbudowana ta wersja glibc
267 Group: Development/Libraries
269 %description kernel-headers
270 Kernel header files for userspace.
272 %description kernel-headers -l pl
273 Pliki nag³ówkowe j±dra dla przestrzeni u¿ytkownika
276 Summary: Name Service Caching Daemon
277 Summary(ja): ¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥¥ã¥Ã¥·¥ó¥°¥Ç¡¼¥â¥ó (nacd)
278 Summary(pl): Demon zapamiêtuj±cy odpowiedzi serwisów nazw
279 Summary(ru): ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏÎ ÓÅÒ×ÉÓÏ× ÉÍÅÎ
280 Summary(uk): ëÅÛÕÀÞÉÊ ÄÅÍÏÎ ÓÅ×¦Ó¦× ¦ÍÅÎ
282 Group: Networking/Daemons
283 PreReq: rc-scripts >= 0.2.0
284 Requires(post,preun): /sbin/chkconfig
285 Requires(post): fileutils
286 Requires: %{name} = %{epoch}:%{version}
289 nscd caches name service lookups; it can dramatically improve
290 performance with NIS+, and may help with DNS as well. You cannot use
291 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
292 nscd happens to hit these bugs particularly hard.
294 %description -n nscd -l ja
295 Nscd ¤Ï¥Í¡¼¥à¥µ¡¼¥Ó¥¹»²¾È¤ò¥¥ã¥Ã¥·¥å¤·¡¢NIS+ ¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò
296 ¥É¥é¥Þ¥Æ¥£¥Ã¥¯¤Ë²þÁ±¤¹¤ë¤³¤È¤¬¤Ç¤¡¢DNS ¤òƱÍͤËÊä½õ¤·¤Þ¤¹¡£ 2.0
297 ¥«¡¼¥Í¥ë¤Ç nscd ¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
298 ¤½¤ì¤Ï¡¢¥«¡¼¥Í¥ë¦¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤Ë¥Ð¥°¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢
299 nscd ¤Ï¤³¤ì¤é¤Î¥Ð¥°¤ËÆäˤϤ²¤·¤¯¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
301 %description -n nscd -l pl
302 nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
303 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
304 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
307 %description -n nscd -l ru
308 nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ
309 Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó
312 %description -n nscd -l uk
313 nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏÓ¦× ÄÏ ÓÅÒ×¦Ó¦× ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ
314 Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS.
316 %package -n localedb-src
317 Summary: locale database source code
318 Summary(pl): Kod ¼ród³owy bazy locale
321 Requires: %{name} = %{epoch}:%{version}
323 %description -n localedb-src
324 This add-on package contains the data needed to build the locale data
325 files to use the internationalization features of the GNU libc.
327 %description -n localedb-src -l pl
328 Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików
329 lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU
332 %package localedb-all
333 Summary: locale database for all locales supported by glibc
334 Summary(pl): Baza danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc
337 Requires: %{name} = %{epoch}:%{version}
339 %description localedb-all
340 This package contains locale database for all locales supported by
341 glibc. In glibc 2.3.x it's one large file (about 19MB) - if you want
342 something smaller with support for chosen locales only, consider
343 installing localedb-src and regenerating database using localedb-gen
344 script (when database is generated, localedb-src can be uninstalled).
346 %description localedb-all -l pl
347 Ten pakiet zawiera bazê danych locale dla wszystkich lokalizacji
348 obs³ugiwanych przez glibc. W glibc 2.3.x jest to jeden du¿y plik
349 (oko³o 19MB); aby mieæ co¶ mniejszego, z obs³ug± tylko wybranych
350 lokalizacji, nale¿y zainstalowaæ pakiet localedb-src i przegenerowaæ
351 bazê danych przy u¿yciu skryptu localedb-gen (po wygenerowaniu bazy
352 pakiet localedb-src mo¿na odinstalowaæ).
355 Summary: Convert encoding of given files from one encoding to another
356 Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego
358 Group: Applications/Text
359 Requires: %{name} = %{epoch}:%{version}
361 %description -n iconv
362 Convert encoding of given files from one encoding to another. You need
363 this package if you want to convert some documet from one encoding to
364 another or if you have installed some programs which use Generic
365 Character Set Conversion Interface.
367 %description -n iconv -l pl
368 Program do konwersji plików tekstowych z jednego kodowania do innego.
369 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
370 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
371 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
372 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
373 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
376 Summary: Static libraries
377 Summary(pl): Biblioteki statyczne
378 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
379 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc
381 Group: Development/Libraries
382 Requires: %{name}-devel = %{epoch}:%{version}
385 GNU libc static libraries.
387 %description static -l pl
388 Biblioteki statyczne GNU libc.
390 %description static -l ru
391 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
392 ×ÈÏÄÑÔ × glibc-devel.
394 %description static -l uk
395 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ×
399 Summary: glibc with profiling support
400 Summary(de): glibc mit Profil-Unterstützung
401 Summary(fr): glibc avec support pour profiling
402 Summary(pl): glibc ze wsparciem dla profilowania
403 Summary(ru): GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
404 Summary(tr): Ölçüm desteði olan glibc
405 Summary(uk): GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
407 Group: Development/Libraries/Libc
408 Obsoletes: libc-profile
409 Requires: %{name}-devel = %{epoch}:%{version}
412 When programs are being profiled used gprof, they must use these
413 libraries instead of the standard C libraries for gprof to be able to
414 profile them correctly.
416 %description profile -l de
417 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
418 Libraries anstelle der üblichen C-Libraries verwendet werden.
420 %description profile -l pl
421 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
422 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
425 %description profile -l uk
426 ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ
427 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË Â¦Â̦ÏÔÅËÉ, ÝÏ Í¦ÓÔÑÔØÓÑ
428 × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ
429 ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁÔ¦× ÂÕÄÅ ÐÏËÁÚÕ×ÁÔÉ Ã¦ÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
432 %description profile -l tr
433 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
434 kitaplýðý kullanmak zorundadýrlar.
436 %description profile -l ru
437 ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ
438 ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ ×
439 ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ
440 ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
444 Summary: glibc PIC archive
445 Summary(pl): archiwum PIC glibc
447 Group: Development/Libraries/Libc
448 Requires: %{name}-devel = %{epoch}:%{version}
451 GNU C Library PIC archive contains an archive library (ar file)
452 composed of individual shared objects. This is used for creating a
453 library which is a smaller subset of the standard libc shared library.
455 %description pic -l pl
456 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
457 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
458 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
459 biblioteki wspó³dzielonej libc.
461 %package -n nss_compat
462 Summary: Old style NYS NSS glibc module
463 Summary(pl): Stary modu³ NYS NSS glibc
466 Requires: %{name} = %{epoch}:%{version}
468 %description -n nss_compat
469 Old style NYS NSS glibc module.
471 %description -n nss_compat -l pl
472 Stary modu³ NYS NSS glibc.
475 Summary: BIND NSS glibc module
476 Summary(pl): Modu³ BIND NSS glibc
479 Requires: %{name} = %{epoch}:%{version}
481 %description -n nss_dns
482 BIND NSS glibc module.
484 %description -n nss_dns -l pl
485 Modu³ BIND NSS glibc.
487 %package -n nss_files
488 Summary: Traditional files databases NSS glibc module
489 Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc
492 Requires: %{name} = %{epoch}:%{version}
494 %description -n nss_files
495 Traditional files databases NSS glibc module.
497 %description -n nss_files -l pl
498 Modu³ tradycyjnych plikowych baz danych NSS glibc.
500 %package -n nss_hesiod
501 Summary: Hesiod NSS glibc module
502 Summary(pl): Modu³ hesiod NSS glibc
505 Requires: %{name} = %{epoch}:%{version}
507 %description -n nss_hesiod
508 glibc NSS (Name Service Switch) module for databases access.
510 %description -n nss_hesiod -l pl
511 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
514 Summary: NIS(YP) NSS glibc module
515 Summary(pl): Modu³ NIS(YP) NSS glibc
518 Requires: %{name} = %{epoch}:%{version}
520 %description -n nss_nis
521 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
523 %description -n nss_nis -l pl
524 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
526 %package -n nss_nisplus
527 Summary: NIS+ NSS module
528 Summary(pl): Modu³ NIS+ NSS
531 Requires: %{name} = %{epoch}:%{version}
533 %description -n nss_nisplus
534 glibc NSS (Name Service Switch) module for NIS+ databases accesa.
536 %description -n nss_nisplus -l pl
537 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
544 Requires: %{name} = %{epoch}:%{version}
547 %description memusage
550 %description memusage -l pl
553 %package zoneinfo_right
554 Summary: Non-POSIX (real) time zones
555 Summary(pl): Nie-POSIX-owe (prawdziwe) strefy czasowe
558 Requires: %{name} = %{epoch}:%{version}
560 %description zoneinfo_right
561 You don't want this. Details at:
562 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
564 %description zoneinfo_right -l pl
565 Nie potrzebujesz tego. Szczegó³y pod:
566 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
585 # don't know, if it is good idea, for brave ones
594 mv -f localedata/locales/{lug_UG,lg_UG}
596 #make proper symlink for asm in headers
604 # Prepare kernel headers
605 TARGET_CPU=$(echo "%{_target_cpu}" | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
606 -e s/athlon/i386/ -e s/arm.*/arm/ \
607 -e s/sa110/arm/ -e s/s390x/s390/)
608 _headers_dir=`pwd`/usr/include; export _headers_dir;
609 (cd $_headers_dir && ln -s asm-${TARGET_CPU} asm)
614 # avoid stripping ld.so by -s in rpmldflags
615 LDFLAGS=" " ; export LDFLAGS
616 #CFLAGS="-I $_headers_dir %{rpmcflags}"; export CFLAGS
618 --enable-add-ons=linuxthreads \
619 --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
621 --%{?_without_fp:en}%{!?_without_fp:dis}able-omitfp \
622 %if 0%{!?_with_kernheaders:1}
623 --with-headers=%{_kernelsrcdir}/include
625 --with-headers=$_headers_dir
628 # problem compiling with --enable-bounded (must be reported to libc-alpha)
630 %{__make} %{?parallelmkflags}
633 rm -rf $RPM_BUILD_ROOT
634 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
636 _headers_dir=`pwd`/usr/include; export _headers_dir;
640 env LANGUAGE=C LC_ALL=C \
642 %{?parallelmkflags} \
643 install_root=$RPM_BUILD_ROOT \
644 infodir=%{_infodir} \
647 env LANGUAGE=C LC_ALL=C \
648 %{__make} localedata/install-locales \
649 %{?parallelmkflags} \
650 install_root=$RPM_BUILD_ROOT
652 PICFILES="libc_pic.a libc.map
653 math/libm_pic.a libm.map
654 resolv/libresolv_pic.a"
656 install $PICFILES $RPM_BUILD_ROOT%{_libdir}
657 install elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
658 install elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
660 install elf/postshell $RPM_BUILD_ROOT/sbin
662 %{!?_without_memusage:mv -f $RPM_BUILD_ROOT/lib/libmemusage.so $RPM_BUILD_ROOT%{_libdir}}
663 mv -f $RPM_BUILD_ROOT/lib/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
665 %{__make} -C ../linuxthreads/man
666 install ../linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
668 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules,posix/*}
670 #cd $RPM_BUILD_ROOT%{_datadir}/zoneinfo
676 ln -sf %{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
677 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
678 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
679 ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
681 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
683 # make symlinks across top-level directories absolute
684 for l in anl BrokenLocale crypt dl m nsl pthread resolv rt thread_db util ; do
685 rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
686 ln -sf /lib/`cd $RPM_BUILD_ROOT/lib ; echo lib${l}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
689 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
690 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
691 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
692 install ../nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
693 install ../nss/nsswitch.conf $RPM_BUILD_ROOT%{_sysconfdir}
695 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
696 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
697 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
698 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
699 rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
701 :> $RPM_BUILD_ROOT/var/log/nscd
703 rm -rf ../documentation
704 install -d ../documentation
706 cp -f ../linuxthreads/ChangeLog ../documentation/ChangeLog.threads
707 cp -f ../linuxthreads/Changes ../documentation/Changes.threads
708 cp -f ../linuxthreads/README ../documentation/README.threads
709 cp -f ../crypt/README.ufc-crypt ../documentation/
711 cp -f ../ChangeLog* ../documentation
713 rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
715 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
716 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib/ld-%{version}.so}
718 # Collect locale files and mark them with %%lang()
720 echo '%defattr(644,root,root,755)' > ../glibc.lang
721 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
723 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
725 # list of long %%lang values we do support
726 for j in de_AT de_BE de_CH de_LU es_AR es_MX ja_JP.SJIS ko_KR.utf8 pt_BR \
727 zh_CN zh_CN.gbk zh_HK zh_TW ; do
728 if [ $j = "$lang" ]; then
732 if [ -n "$twochar" ]; then
733 if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then
734 lang=`echo $lang | sed "s,\..*,,"`
736 lang=`echo $lang | sed "s,_.*,,"`
739 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
740 echo "%lang($lang) $dir" >> ../glibc.lang
743 # XXX: to be added when become supported by glibc
744 # am,bn,ml (present in sources, but incomplete and disabled) (used by GNOME)
745 # ia,kn,li,mn,sr@Latn (used by GNOME)
746 # note: GNOME2 uses sr as cyrillic!
747 # nso,ss,ven,xh,zu (used by KDE)
748 for i in af ar az be bg br bs cy de_AT el en eo es_AR es_MX et eu fa fi ga gr \
749 he hi hr hu id is ja_JP.SJIS ka lg lt lv mk ms mt nn pt ro ru se sl \
750 sq sr sr@cyrillic ta tg th uk uz vi wa yi zh_CN ; do
751 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
752 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
753 lang=`echo $i | sed -e 's/_.*//'`
754 echo "%lang($lang) %{_datadir}/locale/$i" >> ../glibc.lang
757 install %{SOURCE7} $RPM_BUILD_ROOT%{_mandir}/man8
759 # localedb-gen infrastructure
760 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/localedb-gen
761 cat > $RPM_BUILD_ROOT/etc/sysconfig/localedb <<EOF
762 # list of supported locales
763 #SUPPORTED_LOCALES="pl_PL/ISO-8859-2 de_DE/ISO-8859-2 en_GB/ISO-8859-1 en_US/ISO-8859-1"
765 install ../localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
768 rm -f $RPM_BUILD_ROOT%{_mandir}/README.*
769 rm -f $RPM_BUILD_ROOT%{_mandir}/diff.*
770 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
771 # we don't support kernel without ptys support
772 rm -f $RPM_BUILD_ROOT%{_libdir}/pt_chown
774 # copy actual kernel headers for glibc-kernel-headers
775 %if 0%{!?_with_kernheaders:1}
776 %{__mkdir} -p $RPM_BUILD_ROOT%{_includedir}
777 %{__cp} -Hr %{_kernelsrcdir}/include/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
778 if [ -d %{_kernelsrcdir}/include/asm-generic ] ; then
779 %{__cp} -Hr %{_kernelsrcdir}/include/asm-generic $RPM_BUILD_ROOT%{_includedir}
782 %{__cp} -Hr $_headers_dir/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
786 rm -rf $RPM_BUILD_ROOT
788 # don't run iconvconfig in %%postun -n iconv because iconvconfig doesn't exist
789 # when %%postun is run
791 %post -p /sbin/postshell
795 %postun -p /sbin/postshell
799 %post memusage -p /sbin/ldconfig
800 %postun memusage -p /sbin/ldconfig
802 %post -n iconv -p %{_sbindir}/iconvconfig
805 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
806 echo "Please install glibc-kernel-headers or, if you are a brave man,"
807 echo "make appropriate links in /usr/include pointing to an already"
808 echo "installed previously chosen kernel-headers package or other"
809 echo "kernel headers you have."
812 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
815 # useful if these are symlinks
816 if [ -h %{_includedir}/asm ]; then rm -f %{_includedir}/asm; fi
817 if [ -h %{_includedir}/linux ]; then rm -f %{_includedir}/linux; fi
820 /sbin/chkconfig --add nscd
821 touch /var/log/nscd && (chmod 000 /var/log/nscd; chown root.root /var/log/nscd; chmod 640 /var/log/nscd)
822 if [ -f /var/lock/subsys/nscd ]; then
823 /etc/rc.d/init.d/nscd restart 1>&2
825 echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
829 if [ "$1" = "0" ]; then
830 if [ -f /var/lock/subsys/nscd ]; then
831 /etc/rc.d/init.d/nscd stop 1>&2
833 /sbin/chkconfig --del nscd
836 %files -f %{name}.lang
837 %defattr(644,root,root,755)
838 %doc README NEWS FAQ BUGS
840 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
841 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
842 %config %{_sysconfdir}/rpc
843 %ghost %{_sysconfdir}/ld.so.cache
845 %attr(755,root,root) /sbin/*
846 %attr(755,root,root) %{_bindir}/catchsegv
847 %attr(755,root,root) %{_bindir}/getent
848 %attr(755,root,root) %{_bindir}/glibcbug
849 %attr(755,root,root) %{_bindir}/iconv
850 %attr(755,root,root) %{_bindir}/ldd
851 %ifnarch alpha sparc sparc64 ppc
852 %attr(755,root,root) %{_bindir}/lddlibc4
854 %attr(755,root,root) %{_bindir}/locale
855 %attr(755,root,root) %{_bindir}/rpcgen
856 %attr(755,root,root) %{_bindir}/tzselect
858 %attr(755,root,root) %{_sbindir}/rpcinfo
859 %attr(755,root,root) %{_sbindir}/zdump
860 %attr(755,root,root) %{_sbindir}/zic
862 %attr(755,root,root) /lib/ld-*
863 %attr(755,root,root) /lib/libanl*
864 %attr(755,root,root) /lib/libdl*
865 %attr(755,root,root) /lib/libnsl*
866 %attr(755,root,root) /lib/lib[BScmprtu]*
868 %dir %{_datadir}/locale
869 %{_datadir}/locale/locale.alias
871 %exclude %{_datadir}/zoneinfo/right
873 %dir %{_libdir}/locale
875 %{_mandir}/man1/[!lsg]*
876 %{_mandir}/man1/getent.1*
877 %{_mandir}/man1/locale.1*
878 %{_mandir}/man1/ldd.1*
879 %{_mandir}/man5/???[!d]*
881 %{_mandir}/man8/[!n]*
882 %lang(cs) %{_mandir}/cs/man[578]/*
883 %lang(de) %{_mandir}/de/man[578]/*
884 %lang(es) %{_mandir}/es/man[578]/*
885 %lang(fi) %{_mandir}/fi/man1/ldd.1*
886 %lang(fr) %{_mandir}/fr/man1/ldd.1*
887 %lang(fr) %{_mandir}/fr/man[578]/*
888 %lang(hu) %{_mandir}/hu/man1/ldd.1*
889 %lang(hu) %{_mandir}/hu/man[578]/*
890 %lang(it) %{_mandir}/it/man[578]/*
891 %lang(ja) %{_mandir}/ja/man1/[!lsg]*
892 %lang(ja) %{_mandir}/ja/man1/ldd.1*
893 %lang(ja) %{_mandir}/ja/man5/???[!d]*
894 %lang(ja) %{_mandir}/ja/man7/*
895 %lang(ja) %{_mandir}/ja/man8/[!n]*
896 %lang(ko) %{_mandir}/ko/man[578]/*
897 # %lang(nl) %{_mandir}/nl/man[578]/*
898 %lang(pl) %{_mandir}/pl/man1/ldd.1*
899 %lang(pl) %{_mandir}/pl/man[578]/*
900 %lang(pt) %{_mandir}/pt/man5/???[!d]*
901 %lang(pt) %{_mandir}/pt/man7/*
902 %lang(pt) %{_mandir}/pt/man8/[!n]*
903 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[!d]*
904 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
905 %lang(pt_BR) %{_mandir}/pt_BR/man8/[!n]*
906 %lang(ru) %{_mandir}/ru/man[578]/*
909 %defattr(644,root,root,755)
910 %attr(755,root,root) /lib/libnss_dns*.so*
913 %defattr(644,root,root,755)
914 %attr(755,root,root) /lib/libnss_files*.so*
916 %files zoneinfo_right
917 %defattr(644,root,root,755)
918 %{_datadir}/zoneinfo/right
921 %defattr(644,root,root,755)
922 %attr(755,root,root) /lib/libnss_compat*.so*
925 %defattr(644,root,root,755)
926 %attr(755,root,root) /lib/libnss_hesiod*.so*
929 %defattr(644,root,root,755)
930 %attr(755,root,root) /lib/libnss_nis.so.*
931 %attr(755,root,root) /lib/libnss_nis-*.so
933 %files -n nss_nisplus
934 %defattr(644,root,root,755)
935 %attr(755,root,root) /lib/libnss_nisplus*.so*
937 %if %{?_without_memusage:0}%{!?_without_memusage:1}
939 %defattr(644,root,root,755)
940 %attr(755,root,root) %{_bindir}/memusage*
941 %attr(755,root,root) %{_libdir}/libmemusage*
945 %defattr(644,root,root,755)
946 %doc documentation/* NOTES PROJECTS
947 %attr(755,root,root) %{_bindir}/gencat
948 %attr(755,root,root) %{_bindir}/getconf
949 %attr(755,root,root) %{_bindir}/*prof*
950 %attr(755,root,root) %{_bindir}/*trace
957 %{_includedir}/netash
958 %{_includedir}/netatalk
959 %{_includedir}/netax25
960 %{_includedir}/neteconet
961 %{_includedir}/netinet
962 %{_includedir}/netipx
963 %{_includedir}/netpacket
964 %{_includedir}/netrom
965 %{_includedir}/netrose
967 %{_includedir}/protocols
969 %{_includedir}/rpcsvc
973 %{_infodir}/libc.info*
975 %attr(755,root,root) %{_libdir}/lib[!m]*.so
976 %attr(755,root,root) %{_libdir}/libm.so
977 %attr(755,root,root) %{_libdir}/*crt*.o
978 %{_libdir}/libbsd-compat.a
980 %{_libdir}/libc_nonshared.a
983 %{_libdir}/libpthread_nonshared.a
984 %{_libdir}/librpcsvc.a
986 %{_mandir}/man1/getconf*
987 %{_mandir}/man1/sprof*
989 %lang(cs) %{_mandir}/cs/man3/*
990 %lang(de) %{_mandir}/de/man3/*
991 %lang(es) %{_mandir}/es/man3/*
992 %lang(fr) %{_mandir}/fr/man3/*
993 %lang(hu) %{_mandir}/hu/man3/*
994 # %lang(it) %{_mandir}/it/man3/*
995 %lang(ja) %{_mandir}/ja/man3/*
996 %lang(ko) %{_mandir}/ko/man3/*
997 %lang(nl) %{_mandir}/nl/man3/*
998 %lang(pl) %{_mandir}/pl/man3/*
999 %lang(pt) %{_mandir}/pt/man3/*
1000 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
1001 %lang(ru) %{_mandir}/ru/man3/*
1003 %files kernel-headers
1004 %defattr(644,root,root,755)
1006 %{_includedir}/linux
1009 %defattr(644,root,root,755)
1010 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
1011 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
1012 %attr(754,root,root) /etc/rc.d/init.d/nscd
1013 %attr(755,root,root) %{_sbindir}/nscd*
1014 %attr(640,root,root) /etc/logrotate.d/nscd
1015 %attr(640,root,root) %ghost /var/log/nscd
1016 %{_mandir}/man5/nscd.conf*
1017 %{_mandir}/man8/nscd*
1018 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
1019 %lang(ja) %{_mandir}/ja/man8/nscd*
1020 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
1021 %lang(pt) %{_mandir}/pt/man8/nscd*
1022 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
1023 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
1025 %files -n localedb-src
1026 %defattr(644,root,root,755)
1027 %attr(755,root,root) %{_bindir}/localedef
1028 %attr(755,root,root) %{_bindir}/localedb-gen
1030 %{_mandir}/man1/localedef*
1031 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/localedb
1034 %defattr(644,root,root,755)
1035 %{_libdir}/locale/locale-archive
1038 %defattr(644,root,root,755)
1039 %attr(755,root,root) %{_sbindir}/iconvconfig
1040 %dir %{_libdir}/gconv
1041 %{_libdir}/gconv/gconv-modules
1042 %attr(755,root,root) %{_libdir}/gconv/*.so
1045 %defattr(644,root,root,755)
1047 %{_libdir}/libBrokenLocale.a
1049 %{_libdir}/libcrypt.a
1052 %{_libdir}/libmcheck.a
1054 %{_libdir}/libpthread.a
1055 %{_libdir}/libresolv.a
1057 %{_libdir}/libutil.a
1060 %defattr(644,root,root,755)
1064 %defattr(644,root,root,755)
1065 %{_libdir}/lib*_pic.a