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
12 # check if there's resolved problem with /usr/lib/locale/locale-archive
13 # (it is big and need to be regenerated, to have locale for person, who's
14 # installing glibc) - from wrobell
16 %{!?min_kernel:%define min_kernel 2.2.0}
20 Summary(ja): GNU libc ¥é¥¤¥Ö¥é¥ê
22 Summary(ru): GNU libc ×ÅÒÓÉÉ 2.3
24 Summary(uk): GNU libc ×ÅÒÓ¦§ 2.3
31 Source0: ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.bz2
32 # Source0-md5: ede969aad568f48083e413384f20753c
33 Source1: ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.bz2
34 # Source1-md5: 894b8969cfbdf787c73e139782167607
36 Source3: nscd.sysconfig
37 Source4: nscd.logrotate
38 Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
39 # Source5-md5: ddba280857330dabba4d8c16d24a6dfd
40 Source6: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
41 # Source6-md5: 2e3992c2e1bc94212c2cd33236de6058
42 # borrowed from util-linux
44 Patch0: %{name}-info.patch
45 Patch2: %{name}-pld.patch
46 Patch3: %{name}-crypt-blowfish.patch
47 Patch4: %{name}-string2-pointer-arith.patch
48 Patch5: %{name}-linuxthreads-lock.patch
49 Patch6: %{name}-pthread_create-manpage.patch
50 Patch9: %{name}-paths.patch
51 Patch10: %{name}-vaargs.patch
52 Patch11: %{name}-getaddrinfo-workaround.patch
53 Patch12: %{name}-postshell.patch
54 Patch13: %{name}-pl.po-update.patch
55 Patch14: %{name}-missing-nls.patch
56 Patch16: %{name}-java-libc-wait.patch
57 Patch17: %{name}-morelocales.patch
58 Patch18: %{name}-lthrds_noomit.patch
59 Patch19: %{name}-no_opt_override.patch
60 URL: http://www.gnu.org/software/libc/
61 BuildRequires: binutils >= 2.13.90.0.2
62 BuildRequires: gcc >= 3.2
63 %{!?_without_memusage:BuildRequires: gd-devel >= 2.0.1}
64 %{!?_without_memusage:BuildRequires: XFree86-devel}
65 BuildRequires: gettext-devel >= 0.10.36
66 %{!?_without_dist_kernel:BuildRequires: kernel-headers}
67 BuildRequires: libpng-devel
68 BuildRequires: perl-base
69 BuildRequires: rpm-build >= 4.0.2-46
70 BuildRequires: rpm-perlprov
71 BuildRequires: sed >= 4.0.5
72 BuildRequires: texinfo
75 Provides: /sbin/ldconfig
76 Obsoletes: %{name}-common
77 Obsoletes: %{name}-debug
81 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82 Conflicts: kernel < %{min_kernel}
83 Conflicts: ld.so < 1.9.9-10
84 Conflicts: man-pages < 1.43
87 %define debugcflags -O1 -g
90 Contains the standard libraries that are used by multiple programs on
91 the system. In order to save disk space and memory, as well as to ease
92 upgrades, common system code is kept in one place and shared between
93 programs. This package contains the most important sets of shared
94 libraries, the standard C library and the standard math library.
95 Without these, a Linux system will not function. It also contains
96 national language (locale) support and timezone databases.
98 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
99 kernel >= %{min_kernel}.
102 Enthält die Standard-Libraries, die von verschiedenen Programmen im
103 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
104 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
105 einer einzigen Stelle gespeichert und wird von den Programmen
106 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
107 shared Libraries, die Standard-C-Library und die
108 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
109 Ferner enthält es den Support für die verschiedenen Sprachgregionen
110 (locale) und die Zeitzonen-Datenbank.
112 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
113 kernel >= %{min_kernel}.
116 Contient les bibliothèques standards utilisées par de nombreux
117 programmes du système. Afin d'économiser l'espace disque et mémoire,
118 et de faciliter les mises à jour, le code commun au système est mis à
119 un endroit et partagé entre les programmes. Ce paquetage contient les
120 bibliothèques partagées les plus importantes, la bibliothèque standard
121 du C et la bibliothèque mathématique standard. Sans celles-ci, un
122 système Linux ne peut fonctionner. Il contient aussi la gestion des
123 langues nationales (locales) et les bases de données des zones
126 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
127 kernel >= %{min_kernel}.
131 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥¹¥Æ¥à¾å¤ÎÊ£¿ô¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ëɸ½à¥é¥¤¥Ö¥é¥ê¤ò
132 ¤Õ¤¯¤ß¤Þ¤¹¡£¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È¥á¥â¥ê¤òÀáÌó¤·¤¿¤ê¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò
133 ÍѰդˤ¹¤ë¤¿¤á¤Ë¡¢¶¦Ä̤Υ·¥¹¥Æ¥à¥³¡¼¥É¤Ï°ì¤Ä¤Î¾ì½ê¤Ë¤ª¤«¤ì¡¢¥×¥í¥°¥é¥à
134 ´Ö¤Ç¶¦Í¤µ¤ì¤Þ¤¹¡£¤³¤ÎÉôʬŪ¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥§¥¢¥É¥é¥¤¥Ö¥é¥ê¤Î¤«¤Ê¤ê
135 ½ÅÍפʥ»¥Ã¥È¤ò¤Õ¤¯¤ß¤Þ¤¹: ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Èɸ½à¿ôÃͥ饤¥Ö¥é¥ê¤Ç¤¹¡£
136 ¤³¤ÎÆó¤Ä¤Î¥é¥¤¥Ö¥é¥êÈ´¤¤Ç¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ïµ¡Ç½¤·¤Þ¤»¤ó¡£ glibc
137 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¤Þ¤¿ÃÏ°è¸À¸ì (locale) ¥µ¥Ý¡¼¥È¤È¥¿¥¤¥à¥¾¡¼¥ó¥Ç¡¼¥¿¥Ù¡¼¥¹
138 ¥µ¥Ý¡¼¥È¤ò¤Õ¤¯¤ß¤Þ¤¹¡£
141 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
142 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
143 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
144 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
145 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
146 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
147 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
148 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
149 jêzyków (locale) oraz definicje stref czasowych.
151 Pakiet skompilowano na nag³ówkach j±dra Linuksa %{_kernel_ver_str}.
152 Mo¿na go u¿ywaæ na j±drach Linuksa >= %{min_kernel}.
155 óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ
156 ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï
157 É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ
158 ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ
159 ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ
160 ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ
161 ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ
162 ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ
163 ×ÒÅÍÅÎÎÙÈ ÚÏÎ (timezone databases).
165 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
166 kernel >= %{min_kernel}.
169 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
170 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
171 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
172 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
173 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
174 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
175 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
177 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
178 kernel >= %{min_kernel}.
181 í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ
182 ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ
183 ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ,
184 ÓЦÌØÎÉÊ ÄÌÑ ×Ó¦È ÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍÕ Í¦Óæ ¦ ËÏÌÅËÔÉ×ÎÏ
185 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ
186 Ú ÄÉÎÁͦÞÎÉÈ Â¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ
187 ¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉÈ Â¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ.
188 ôÁËÏÖ ÐÁËÅÔ Í¦ÓÔÉÔØ Ð¦ÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ
189 ÞÁÓÏ×ÉÈ ÚÏÎ (timezone databases).
191 Compiled on: Linux kernel %{_kernel_ver_str}. Can be used on: Linux
192 kernel >= %{min_kernel}.
195 Summary: Additional libraries required to compile
196 Summary(de): Weitere Libraries zum Kompilieren
197 Summary(fr): Librairies supplémentaires nécessaires à la compilation
198 Summary(ja): ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Ç»È¤ï¤ì¤ë¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
199 Summary(pl): Dodatkowe biblioteki wymagane podczas kompilacji
200 Summary(ru): äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ
201 Summary(tr): Geliþtirme için gerekli diðer kitaplýklar
202 Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
203 Group: Development/Libraries
204 Requires: %{name} = %{version}
207 To develop programs which use the standard C libraries (which nearly
208 all programs do), the system needs to have these standard header files
209 and object files available for creating the executables.
211 %description devel -l de
212 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
213 verwenden (also fast alle), benötigt das System diese Standard-Header-
214 und Objektdateien zum Erstellen der ausführbaren Programme.
216 %description devel -l fr
217 Pour développer des programmes utilisant les bibliothèques standard du
218 C (ce que presque tous les programmes font), le système doit posséder
219 ces fichiers en-têtes et objets standards pour créer les exécutables.
221 %description devel -l ja
222 glibc-devel ¥Ñ¥Ã¥±¡¼¥¸¤Ï(¤Û¤È¤ó¤É¤¹¤Ù¤Æ¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ë)ɸ½à C
223 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ·¤¿¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤¿¤á¤Î¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È
224 ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£¤â¤·É¸½à C
225 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤Ê¤é
226 ¼Â¹Ô¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÌÜŪ¤Ç¤³¤ì¤é¤Îɸ½à¥Ø¥Ã¥À¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
229 %description devel -l pl
230 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
231 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
232 nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów
233 wykonywalnych i innych bibliotek.
235 %description devel -l ru
236 äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á
237 ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É
238 ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ
241 %description devel -l tr
242 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
243 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
246 %description devel -l uk
247 äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ C
248 (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äî¶ ÈÅÄÅÒÉ
249 ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ
253 %package kernel-headers
254 Summary: Kernel header files the glibc has been built with
255 Summary(pl): Pliki nag³ówkowe j±dra, z którymi zosta³a zbudowana ta wersja glibc
256 Group: Development/Libraries
258 %description kernel-headers
259 Kernel header files the glibc has been built with (Linux
262 %description kernel-headers -l pl
263 Pliki nag³ówkowe j±dra, z którymi zosta³a zbudowana ta wersja glibc
264 (Linux %{_kernel_ver_str}).
267 Summary: Name Service Caching Daemon
268 Summary(ja): ¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥¥ã¥Ã¥·¥ó¥°¥Ç¡¼¥â¥ó (nacd)
269 Summary(pl): Demon zapamiêtuj±cy odpowiedzi serwisów nazw
270 Summary(ru): ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏÎ ÓÅÒ×ÉÓÏ× ÉÍÅÎ
271 Summary(uk): ëÅÛÕÀÞÉÊ ÄÅÍÏÎ ÓÅ×¦Ó¦× ¦ÍÅÎ
272 Group: Networking/Daemons
273 PreReq: rc-scripts >= 0.2.0
274 Requires(post,preun): /sbin/chkconfig
275 Requires(post): fileutils
276 Requires: %{name} = %{version}
279 nscd caches name service lookups; it can dramatically improve
280 performance with NIS+, and may help with DNS as well. You cannot use
281 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
282 nscd happens to hit these bugs particularly hard.
284 %description -n nscd -l ja
285 Nscd ¤Ï¥Í¡¼¥à¥µ¡¼¥Ó¥¹»²¾È¤ò¥¥ã¥Ã¥·¥å¤·¡¢NIS+ ¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò
286 ¥É¥é¥Þ¥Æ¥£¥Ã¥¯¤Ë²þÁ±¤¹¤ë¤³¤È¤¬¤Ç¤¡¢DNS ¤òƱÍͤËÊä½õ¤·¤Þ¤¹¡£ 2.0
287 ¥«¡¼¥Í¥ë¤Ç nscd ¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
288 ¤½¤ì¤Ï¡¢¥«¡¼¥Í¥ë¦¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤Ë¥Ð¥°¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢
289 nscd ¤Ï¤³¤ì¤é¤Î¥Ð¥°¤ËÆäˤϤ²¤·¤¯¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
291 %description -n nscd -l pl
292 nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
293 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
294 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
297 %description -n nscd -l ru
298 nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ
299 Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó
302 %description -n nscd -l uk
303 nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏÓ¦× ÄÏ ÓÅÒ×¦Ó¦× ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ
304 Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS.
306 %package -n localedb-src
307 Summary: locale database source code
308 Summary(pl): Kod ¼ród³owy bazy locale
310 Requires: %{name} = %{version}
312 %description -n localedb-src
313 This add-on package contains the data needed to build the locale data
314 files to use the internationalization features of the GNU libc. glibc
315 package contains standard set of locale binary database so you need
316 this package only when you want to build some non-standard locale
319 %description -n localedb-src -l pl
320 Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików
321 lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU
322 libc. glibc zawiera standardowy zestaw binarnych baz lokalizacyjnych,
323 w zwi±zku z czym ten pakiet jest potrzebny tylko w sytuacji budowania
324 jakiej¶ niestandardowej bazy.
327 Summary: Convert encoding of given files from one encoding to another
328 Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego
329 Group: Applications/Text
330 Requires: %{name} = %{version}
332 %description -n iconv
333 Convert encoding of given files from one encoding to another. You need
334 this package if you want to convert some documet from one encoding to
335 another or if you have installed some programs which use Generic
336 Character Set Conversion Interface.
338 %description -n iconv -l pl
339 Program do konwersji plików tekstowych z jednego kodowania do innego.
340 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
341 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
342 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
343 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
344 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
347 Summary: Static libraries
348 Summary(pl): Biblioteki statyczne
349 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
350 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc
351 Group: Development/Libraries
352 Requires: %{name}-devel = %{version}
355 GNU libc static libraries.
357 %description static -l pl
358 Biblioteki statyczne GNU libc.
360 %description static -l ru
361 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
362 ×ÈÏÄÑÔ × glibc-devel.
364 %description static -l uk
365 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ×
369 Summary: glibc with profiling support
370 Summary(de): glibc mit Profil-Unterstützung
371 Summary(fr): glibc avec support pour profiling
372 Summary(pl): glibc ze wsparciem dla profilowania
373 Summary(ru): GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
374 Summary(tr): Ölçüm desteði olan glibc
375 Summary(uk): GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
376 Group: Development/Libraries/Libc
377 Obsoletes: libc-profile
378 Requires: %{name}-devel = %{version}
381 When programs are being profiled used gprof, they must use these
382 libraries instead of the standard C libraries for gprof to be able to
383 profile them correctly.
385 %description profile -l de
386 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
387 Libraries anstelle der üblichen C-Libraries verwendet werden.
389 %description profile -l pl
390 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
391 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
394 %description profile -l uk
395 ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ
396 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË Â¦Â̦ÏÔÅËÉ, ÝÏ Í¦ÓÔÑÔØÓÑ
397 × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ
398 ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁÔ¦× ÂÕÄÅ ÐÏËÁÚÕ×ÁÔÉ Ã¦ÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
401 %description profile -l tr
402 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
403 kitaplýðý kullanmak zorundadýrlar.
405 %description profile -l ru
406 ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ
407 ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ ×
408 ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ
409 ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
413 Summary: glibc PIC archive
414 Summary(pl): archiwum PIC glibc
415 Group: Development/Libraries/Libc
416 Requires: %{name}-devel = %{version}
419 GNU C Library PIC archive contains an archive library (ar file)
420 composed of individual shared objects. This is used for creating a
421 library which is a smaller subset of the standard libc shared library.
423 %description pic -l pl
424 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
425 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
426 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
427 biblioteki wspó³dzielonej libc.
429 %package -n nss_compat
430 Summary: Old style NYS NSS glibc module
431 Summary(pl): Stary modu³ NYS NSS glibc
433 Requires: %{name} = %{version}
435 %description -n nss_compat
436 Old style NYS NSS glibc module.
438 %description -n nss_compat -l pl
439 Stary modu³ NYS NSS glibc.
442 Summary: BIND NSS glibc module
443 Summary(pl): Modu³ BIND NSS glibc
445 Requires: %{name} = %{version}
447 %description -n nss_dns
448 BIND NSS glibc module.
450 %description -n nss_dns -l pl
451 Modu³ BIND NSS glibc.
453 %package -n nss_files
454 Summary: Traditional files databases NSS glibc module
455 Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc
457 Requires: %{name} = %{version}
459 %description -n nss_files
460 Traditional files databases NSS glibc module.
462 %description -n nss_files -l pl
463 Modu³ tradycyjnych plikowych baz danych NSS glibc.
465 %package -n nss_hesiod
466 Summary: Hesiod NSS glibc module
467 Summary(pl): Modu³ hesiod NSS glibc
469 Requires: %{name} = %{version}
471 %description -n nss_hesiod
472 glibc NSS (Name Service Switch) module for databases access.
474 %description -n nss_hesiod -l pl
475 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
478 Summary: NIS(YP) NSS glibc module
479 Summary(pl): Modu³ NIS(YP) NSS glibc
481 Requires: %{name} = %{version}
483 %description -n nss_nis
484 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
486 %description -n nss_nis -l pl
487 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
489 %package -n nss_nisplus
490 Summary: NIS+ NSS module
491 Summary(pl): Modu³ NIS+ NSS
493 Requires: %{name} = %{version}
495 %description -n nss_nisplus
496 glibc NSS (Name Service Switch) module for NIS+ databases accesa.
498 %description -n nss_nisplus -l pl
499 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
501 %if %{?_without_memusage:0}%{!?_without_memusage:1}
506 Requires: %{name} = %{version}
509 %description memusage
512 %description memusage -l pl
516 %package zoneinfo_right
517 Summary: Non-POSIX (real) time zones
518 Summary(pl): Nie-POSIX-owe (prawdziwe) strefy czasowe
520 Requires: %{name} = %{version}
522 %description zoneinfo_right
523 You don't want this. Details at:
524 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
526 %description zoneinfo_right -l pl
527 Nie potrzebujesz tego. Szczegó³y pod:
528 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
547 # don't know, if it is good idea, for brave ones
553 mv -f localedata/locales/{lug_UG,lg_UG}
558 # avoid stripping ld.so by -s in rpmldflags
559 LDFLAGS=" " ; export LDFLAGS
561 --enable-add-ons=linuxthreads \
562 --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
564 --%{?_without_fp:en}%{!?_without_fp:dis}able-omitfp \
565 --with-headers=%{_kernelsrcdir}/include
566 # problem compiling with --enable-bounded (must be reported to libc-alpha)
568 %{__make} %{parallelmkflags}
571 rm -rf $RPM_BUILD_ROOT
572 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
576 env LANGUAGE=C LC_ALL=C \
579 install_root=$RPM_BUILD_ROOT \
580 infodir=%{_infodir} \
583 env LANGUAGE=C LC_ALL=C \
584 %{__make} localedata/install-locales \
586 install_root=$RPM_BUILD_ROOT
588 PICFILES="libc_pic.a libc.map
589 math/libm_pic.a libm.map
590 resolv/libresolv_pic.a"
592 install $PICFILES $RPM_BUILD_ROOT%{_libdir}
593 install elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
594 install elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
596 install elf/postshell $RPM_BUILD_ROOT/sbin
598 %{!?_without_memusage:mv -f $RPM_BUILD_ROOT/lib/libmemusage.so $RPM_BUILD_ROOT%{_libdir}}
599 mv -f $RPM_BUILD_ROOT/lib/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
601 %{__make} -C ../linuxthreads/man
602 install ../linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
604 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules,posix/*}
606 cd $RPM_BUILD_ROOT%{_datadir}/zoneinfo
612 ln -sf %{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
613 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
614 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
615 ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
617 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
619 # make symlinks across top-level directories absolute
620 for l in anl BrokenLocale crypt dl m nsl pthread resolv rt thread_db util ; do
621 rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
622 ln -sf /lib/`cd $RPM_BUILD_ROOT/lib ; echo lib${l}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
625 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
626 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
627 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
628 install ../nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
629 install ../nss/nsswitch.conf $RPM_BUILD_ROOT%{_sysconfdir}
631 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
632 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
633 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
634 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
635 rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
637 :> $RPM_BUILD_ROOT/var/log/nscd
639 rm -rf ../documentation
640 install -d ../documentation
642 cp -f ../linuxthreads/ChangeLog ../documentation/ChangeLog.threads
643 cp -f ../linuxthreads/Changes ../documentation/Changes.threads
644 cp -f ../linuxthreads/README ../documentation/README.threads
645 cp -f ../crypt/README.ufc-crypt ../documentation/
647 cp -f ../ChangeLog* ../documentation
649 rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
651 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
652 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib/ld-%{version}.so}
654 # Collect locale files and mark them with %%lang()
656 echo '%defattr(644,root,root,755)' > ../glibc.lang
657 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
659 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
661 # list of long %%lang values we do support
662 for j in de_AT de_BE de_CH de_LU es_AR ja_JP.SJIS ko_KR.utf8 pt_BR \
663 zh_CN zh_CN.gbk zh_HK zh_TW ; do
664 if [ $j = "$lang" ]; then
668 if [ -n "$twochar" ]; then
669 if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then
670 lang=`echo $lang | sed "s,\..*,,"`
672 lang=`echo $lang | sed "s,_.*,,"`
675 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
676 echo "%lang($lang) $dir" >> ../glibc.lang
679 # XXX: to be added when become supported by glibc
680 # am,bn,ml (present in sources, but incomplete and disabled) (used by GNOME)
681 # kn,mn,ia (used by GNOME)
682 # nso,ss,ven,xh,zu (used by KDE)
683 for i in af ar az be bg br bs cy de_AT el en eo es_AR et eu fa fi ga gr he hi \
684 hr hu id is ja_JP.SJIS ka lg lt lv mk ms mt nn pt ro ru se sl sq sr \
685 sr@cyrillic ta tg th uk uz vi wa yi zh_CN ; do
686 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
687 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
688 lang=`echo $i | sed -e 's/_.*//'`
689 echo "%lang($lang) %{_datadir}/locale/$i" >> ../glibc.lang
692 install %{SOURCE7} $RPM_BUILD_ROOT%{_mandir}/man8
695 rm -f $RPM_BUILD_ROOT%{_mandir}/README.*
696 rm -f $RPM_BUILD_ROOT%{_mandir}/diff.*
697 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
698 # we don't support kernel without ptys support
699 rm -f $RPM_BUILD_ROOT%{_libdir}/pt_chown
701 # copy actual kernel headers for glibc-kernel-headers
702 %{__mkdir} -p $RPM_BUILD_ROOT%{_includedir}
703 %{__cp} -Hr %{_kernelsrcdir}/include/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
706 rm -rf $RPM_BUILD_ROOT
708 # don't run iconvconfig in %%postun -n iconv because iconvconfig doesn't exist
709 # when %%postun is run
711 %post -p /sbin/postshell
715 %postun -p /sbin/postshell
719 %if %{?_without_memusage:0}%{!?_without_memusage:1}
720 %post memusage -p /sbin/ldconfig
721 %postun memusage -p /sbin/ldconfig
724 %post -n iconv -p %{_sbindir}/iconvconfig
727 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
728 echo "Please install glibc-kernel-headers or, if you are a brave man,"
729 echo "make appropriate links in /usr/include pointing to an already"
730 echo "installed previously chosen kernel-headers package or other"
731 echo "kernel headers you have."
734 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
737 # useful if these are symlinks
738 if [ -h %{_includedir}/asm ]; then rm -f %{_includedir}/asm; fi
739 if [ -h %{_includedir}/linux ]; then rm -f %{_includedir}/linux; fi
742 /sbin/chkconfig --add nscd
743 touch /var/log/nscd && (chmod 000 /var/log/nscd; chown root.root /var/log/nscd; chmod 640 /var/log/nscd)
744 if [ -f /var/lock/subsys/nscd ]; then
745 /etc/rc.d/init.d/nscd restart 1>&2
747 echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
751 if [ "$1" = "0" ]; then
752 if [ -f /var/lock/subsys/nscd ]; then
753 /etc/rc.d/init.d/nscd stop 1>&2
755 /sbin/chkconfig --del nscd
758 %files -f %{name}.lang
759 %defattr(644,root,root,755)
760 %doc README NEWS FAQ BUGS
762 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
763 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
764 %config %{_sysconfdir}/rpc
765 %ghost %{_sysconfdir}/ld.so.cache
767 %attr(755,root,root) /sbin/*
768 %attr(755,root,root) %{_bindir}/catchsegv
769 %attr(755,root,root) %{_bindir}/getent
770 %attr(755,root,root) %{_bindir}/glibcbug
771 %attr(755,root,root) %{_bindir}/iconv
772 %attr(755,root,root) %{_bindir}/ldd
773 %ifnarch alpha sparc sparc64 ppc
774 %attr(755,root,root) %{_bindir}/lddlibc4
776 %attr(755,root,root) %{_bindir}/locale
777 %attr(755,root,root) %{_bindir}/rpcgen
778 %attr(755,root,root) %{_bindir}/tzselect
780 %attr(755,root,root) %{_sbindir}/rpcinfo
781 %attr(755,root,root) %{_sbindir}/zdump
782 %attr(755,root,root) %{_sbindir}/zic
784 %attr(755,root,root) /lib/ld-*
785 %attr(755,root,root) /lib/libanl*
786 %attr(755,root,root) /lib/libdl*
787 %attr(755,root,root) /lib/libnsl*
788 %attr(755,root,root) /lib/lib[BScmprtu]*
790 %dir %{_datadir}/locale
791 %{_datadir}/locale/locale.alias
793 %exclude %{_datadir}/zoneinfo/right
795 %dir %{_libdir}/locale
796 %{_libdir}/locale/locale-archive
798 %{_mandir}/man1/[!lsg]*
799 %{_mandir}/man1/getent.1*
800 %{_mandir}/man1/locale.1*
801 %{_mandir}/man1/ldd.1*
802 %{_mandir}/man5/???[!d]*
804 %{_mandir}/man8/[!n]*
805 %lang(cs) %{_mandir}/cs/man[578]/*
806 %lang(de) %{_mandir}/de/man[578]/*
807 %lang(es) %{_mandir}/es/man[578]/*
808 %lang(fi) %{_mandir}/fi/man1/ldd.1*
809 %lang(fr) %{_mandir}/fr/man1/ldd.1*
810 %lang(fr) %{_mandir}/fr/man[578]/*
811 %lang(hu) %{_mandir}/hu/man1/ldd.1*
812 %lang(hu) %{_mandir}/hu/man[578]/*
813 %lang(it) %{_mandir}/it/man[578]/*
814 %lang(ja) %{_mandir}/ja/man1/[!lsg]*
815 %lang(ja) %{_mandir}/ja/man1/ldd.1*
816 %lang(ja) %{_mandir}/ja/man5/???[!d]*
817 %lang(ja) %{_mandir}/ja/man7/*
818 %lang(ja) %{_mandir}/ja/man8/[!n]*
819 %lang(ko) %{_mandir}/ko/man[578]/*
820 # %lang(nl) %{_mandir}/nl/man[578]/*
821 %lang(pl) %{_mandir}/pl/man1/ldd.1*
822 %lang(pl) %{_mandir}/pl/man[578]/*
823 %lang(pt) %{_mandir}/pt/man5/???[!d]*
824 %lang(pt) %{_mandir}/pt/man7/*
825 %lang(pt) %{_mandir}/pt/man8/[!n]*
826 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[!d]*
827 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
828 %lang(pt_BR) %{_mandir}/pt_BR/man8/[!n]*
829 %lang(ru) %{_mandir}/ru/man[578]/*
832 %defattr(644,root,root,755)
833 %attr(755,root,root) /lib/libnss_dns*.so*
836 %defattr(644,root,root,755)
837 %attr(755,root,root) /lib/libnss_files*.so*
839 %files zoneinfo_right
840 %defattr(644,root,root,755)
841 %{_datadir}/zoneinfo/right
844 %defattr(644,root,root,755)
845 %attr(755,root,root) /lib/libnss_compat*.so*
848 %defattr(644,root,root,755)
849 %attr(755,root,root) /lib/libnss_hesiod*.so*
852 %defattr(644,root,root,755)
853 %attr(755,root,root) /lib/libnss_nis.so.*
854 %attr(755,root,root) /lib/libnss_nis-*.so
856 %files -n nss_nisplus
857 %defattr(644,root,root,755)
858 %attr(755,root,root) /lib/libnss_nisplus*.so*
860 %if %{?_without_memusage:0}%{!?_without_memusage:1}
862 %defattr(644,root,root,755)
863 %attr(755,root,root) %{_bindir}/memusage*
864 %attr(755,root,root) %{_libdir}/libmemusage*
868 %defattr(644,root,root,755)
869 %doc documentation/* NOTES PROJECTS
870 %attr(755,root,root) %{_bindir}/gencat
871 %attr(755,root,root) %{_bindir}/getconf
872 %attr(755,root,root) %{_bindir}/*prof*
873 %attr(755,root,root) %{_bindir}/*trace
880 %{_includedir}/netash
881 %{_includedir}/netatalk
882 %{_includedir}/netax25
883 %{_includedir}/neteconet
884 %{_includedir}/netinet
885 %{_includedir}/netipx
886 %{_includedir}/netpacket
887 %{_includedir}/netrom
888 %{_includedir}/netrose
890 %{_includedir}/protocols
892 %{_includedir}/rpcsvc
896 %{_infodir}/libc.info*
898 %attr(755,root,root) %{_libdir}/lib[!m]*.so
899 %attr(755,root,root) %{_libdir}/libm.so
900 %attr(755,root,root) %{_libdir}/*crt*.o
901 %{_libdir}/libbsd-compat.a
903 %{_libdir}/libc_nonshared.a
906 %{_libdir}/libpthread_nonshared.a
907 %{_libdir}/librpcsvc.a
909 %{_mandir}/man1/getconf*
910 %{_mandir}/man1/sprof*
912 %lang(cs) %{_mandir}/cs/man3/*
913 %lang(de) %{_mandir}/de/man3/*
914 %lang(es) %{_mandir}/es/man3/*
915 %lang(fr) %{_mandir}/fr/man3/*
916 %lang(hu) %{_mandir}/hu/man3/*
917 # %lang(it) %{_mandir}/it/man3/*
918 %lang(ja) %{_mandir}/ja/man3/*
919 %lang(ko) %{_mandir}/ko/man3/*
920 %lang(nl) %{_mandir}/nl/man3/*
921 %lang(pl) %{_mandir}/pl/man3/*
922 %lang(pt) %{_mandir}/pt/man3/*
923 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
924 %lang(ru) %{_mandir}/ru/man3/*
926 %files kernel-headers
927 %defattr(644,root,root,755)
932 %defattr(644,root,root,755)
933 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
934 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
935 %attr(754,root,root) /etc/rc.d/init.d/nscd
936 %attr(755,root,root) %{_sbindir}/nscd*
937 %attr(640,root,root) /etc/logrotate.d/nscd
938 %attr(640,root,root) %ghost /var/log/nscd
939 %{_mandir}/man5/nscd.conf*
940 %{_mandir}/man8/nscd*
941 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
942 %lang(ja) %{_mandir}/ja/man8/nscd*
943 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
944 %lang(pt) %{_mandir}/pt/man8/nscd*
945 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
946 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
948 %files -n localedb-src
949 %defattr(644,root,root,755)
950 %attr(755,root,root) %{_bindir}/localedef
952 %{_mandir}/man1/localedef*
955 %defattr(644,root,root,755)
956 %attr(755,root,root) %{_sbindir}/iconvconfig
957 %dir %{_libdir}/gconv
958 %{_libdir}/gconv/gconv-modules
959 %attr(755,root,root) %{_libdir}/gconv/*.so
962 %defattr(644,root,root,755)
964 %{_libdir}/libBrokenLocale.a
966 %{_libdir}/libcrypt.a
969 %{_libdir}/libmcheck.a
971 %{_libdir}/libpthread.a
972 %{_libdir}/libresolv.a
977 %defattr(644,root,root,755)
981 %defattr(644,root,root,755)
982 %{_libdir}/lib*_pic.a