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 URL: http://www.gnu.org/software/libc/
75 BuildRequires: binutils >= 2.13.90.0.2
76 BuildRequires: gcc >= 3.2
77 %{!?_without_memusage:BuildRequires: gd-devel >= 2.0.1}
78 BuildRequires: gettext-devel >= 0.10.36
79 %if 0%{!?_with_kernheaders:1}
80 %{!?_without_dist_kernel:BuildRequires: kernel-headers < 2.5}
82 BuildRequires: perl-base
83 BuildRequires: rpm-build >= 4.0.2-46
84 BuildRequires: rpm-perlprov
85 BuildRequires: sed >= 4.0.5
86 BuildRequires: texinfo
89 Provides: /sbin/ldconfig
90 Obsoletes: %{name}-common
91 Obsoletes: %{name}-debug
95 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96 Conflicts: kernel < %{min_kernel}
97 Conflicts: ld.so < 1.9.9-10
98 Conflicts: man-pages < 1.43
99 Conflicts: rc-scripts < 0.3.1-13
102 %define debugcflags -O1 -g
105 Contains the standard libraries that are used by multiple programs on
106 the system. In order to save disk space and memory, as well as to ease
107 upgrades, common system code is kept in one place and shared between
108 programs. This package contains the most important sets of shared
109 libraries, the standard C library and the standard math library.
110 Without these, a Linux system will not function. It also contains
111 national language (locale) support and timezone databases.
113 Can be used on: Linux kernel >= %{min_kernel}.
116 Enthält die Standard-Libraries, die von verschiedenen Programmen im
117 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
118 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
119 einer einzigen Stelle gespeichert und wird von den Programmen
120 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
121 shared Libraries, die Standard-C-Library und die
122 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
123 Ferner enthält es den Support für die verschiedenen Sprachgregionen
124 (locale) und die Zeitzonen-Datenbank.
126 Can be used on: Linux kernel >= %{min_kernel}.
129 Contient les bibliothèques standards utilisées par de nombreux
130 programmes du système. Afin d'économiser l'espace disque et mémoire,
131 et de faciliter les mises à jour, le code commun au système est mis à
132 un endroit et partagé entre les programmes. Ce paquetage contient les
133 bibliothèques partagées les plus importantes, la bibliothèque standard
134 du C et la bibliothèque mathématique standard. Sans celles-ci, un
135 système Linux ne peut fonctionner. Il contient aussi la gestion des
136 langues nationales (locales) et les bases de données des zones
139 Can be used on: Linux kernel >= %{min_kernel}.
143 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥¹¥Æ¥à¾å¤ÎÊ£¿ô¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ëɸ½à¥é¥¤¥Ö¥é¥ê¤ò
144 ¤Õ¤¯¤ß¤Þ¤¹¡£¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È¥á¥â¥ê¤òÀáÌó¤·¤¿¤ê¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò
145 ÍѰդˤ¹¤ë¤¿¤á¤Ë¡¢¶¦Ä̤Υ·¥¹¥Æ¥à¥³¡¼¥É¤Ï°ì¤Ä¤Î¾ì½ê¤Ë¤ª¤«¤ì¡¢¥×¥í¥°¥é¥à
146 ´Ö¤Ç¶¦Í¤µ¤ì¤Þ¤¹¡£¤³¤ÎÉôʬŪ¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥§¥¢¥É¥é¥¤¥Ö¥é¥ê¤Î¤«¤Ê¤ê
147 ½ÅÍפʥ»¥Ã¥È¤ò¤Õ¤¯¤ß¤Þ¤¹: ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Èɸ½à¿ôÃͥ饤¥Ö¥é¥ê¤Ç¤¹¡£
148 ¤³¤ÎÆó¤Ä¤Î¥é¥¤¥Ö¥é¥êÈ´¤¤Ç¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ïµ¡Ç½¤·¤Þ¤»¤ó¡£ glibc
149 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¤Þ¤¿ÃÏ°è¸À¸ì (locale) ¥µ¥Ý¡¼¥È¤È¥¿¥¤¥à¥¾¡¼¥ó¥Ç¡¼¥¿¥Ù¡¼¥¹
150 ¥µ¥Ý¡¼¥È¤ò¤Õ¤¯¤ß¤Þ¤¹¡£
152 Can be used on: Linux kernel >= %{min_kernel}.
155 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
156 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
157 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
158 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
159 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
160 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
161 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
162 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
163 jêzyków (locale) oraz definicje stref czasowych.
165 Przeznaczony dla j±dra Linux >= %{min_kernel}.
168 óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ
169 ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï
170 É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ
171 ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ
172 ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ
173 ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ
174 ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ
175 ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ
176 ×ÒÅÍÅÎÎÙÈ ÚÏÎ (timezone databases).
178 Can be used on: Linux kernel >= %{min_kernel}.
181 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
182 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
183 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
184 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
185 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
186 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
187 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
189 Can be used on: Linux kernel >= %{min_kernel}.
192 í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ
193 ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ
194 ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ,
195 ÓЦÌØÎÉÊ ÄÌÑ ×Ó¦È ÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍÕ Í¦Óæ ¦ ËÏÌÅËÔÉ×ÎÏ
196 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ
197 Ú ÄÉÎÁͦÞÎÉÈ Â¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ
198 ¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉÈ Â¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ.
199 ôÁËÏÖ ÐÁËÅÔ Í¦ÓÔÉÔØ Ð¦ÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ
200 ÞÁÓÏ×ÉÈ ÚÏÎ (timezone databases).
202 Can be used on: Linux kernel >= %{min_kernel}.
205 Summary: Additional libraries required to compile
206 Summary(de): Weitere Libraries zum Kompilieren
207 Summary(fr): Librairies supplémentaires nécessaires à la compilation
208 Summary(ja): ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Ç»È¤ï¤ì¤ë¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
209 Summary(pl): Dodatkowe biblioteki wymagane podczas kompilacji
210 Summary(ru): äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ
211 Summary(tr): Geliþtirme için gerekli diðer kitaplýklar
212 Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
213 Group: Development/Libraries
214 Requires: %{name} = %{epoch}:%{version}
217 To develop programs which use the standard C libraries (which nearly
218 all programs do), the system needs to have these standard header files
219 and object files available for creating the executables.
221 %description devel -l de
222 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
223 verwenden (also fast alle), benötigt das System diese Standard-Header-
224 und Objektdateien zum Erstellen der ausführbaren Programme.
226 %description devel -l fr
227 Pour développer des programmes utilisant les bibliothèques standard du
228 C (ce que presque tous les programmes font), le système doit posséder
229 ces fichiers en-têtes et objets standards pour créer les exécutables.
231 %description devel -l ja
232 glibc-devel ¥Ñ¥Ã¥±¡¼¥¸¤Ï(¤Û¤È¤ó¤É¤¹¤Ù¤Æ¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ë)ɸ½à C
233 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ·¤¿¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤¿¤á¤Î¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È
234 ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£¤â¤·É¸½à C
235 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤Ê¤é
236 ¼Â¹Ô¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÌÜŪ¤Ç¤³¤ì¤é¤Îɸ½à¥Ø¥Ã¥À¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
239 %description devel -l pl
240 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
241 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
242 nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów
243 wykonywalnych i innych bibliotek.
245 %description devel -l ru
246 äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á
247 ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É
248 ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ
251 %description devel -l tr
252 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
253 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
256 %description devel -l uk
257 äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ C
258 (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äî¶ ÈÅÄÅÒÉ
259 ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ
262 %package kernel-headers
263 Summary: Kernel header files the glibc has been built with
264 Summary(pl): Pliki nag³ówkowe j±dra, z którymi zosta³a zbudowana ta wersja glibc
266 Group: Development/Libraries
268 %description kernel-headers
269 Kernel header files for userspace.
271 %description kernel-headers -l pl
272 Pliki nag³ówkowe j±dra dla przestrzeni u¿ytkownika
275 Summary: Name Service Caching Daemon
276 Summary(ja): ¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥¥ã¥Ã¥·¥ó¥°¥Ç¡¼¥â¥ó (nacd)
277 Summary(pl): Demon zapamiêtuj±cy odpowiedzi serwisów nazw
278 Summary(ru): ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏÎ ÓÅÒ×ÉÓÏ× ÉÍÅÎ
279 Summary(uk): ëÅÛÕÀÞÉÊ ÄÅÍÏÎ ÓÅ×¦Ó¦× ¦ÍÅÎ
281 Group: Networking/Daemons
282 PreReq: rc-scripts >= 0.2.0
283 Requires(post,preun): /sbin/chkconfig
284 Requires(post): fileutils
285 Requires: %{name} = %{epoch}:%{version}
288 nscd caches name service lookups; it can dramatically improve
289 performance with NIS+, and may help with DNS as well. You cannot use
290 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
291 nscd happens to hit these bugs particularly hard.
293 %description -n nscd -l ja
294 Nscd ¤Ï¥Í¡¼¥à¥µ¡¼¥Ó¥¹»²¾È¤ò¥¥ã¥Ã¥·¥å¤·¡¢NIS+ ¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò
295 ¥É¥é¥Þ¥Æ¥£¥Ã¥¯¤Ë²þÁ±¤¹¤ë¤³¤È¤¬¤Ç¤¡¢DNS ¤òƱÍͤËÊä½õ¤·¤Þ¤¹¡£ 2.0
296 ¥«¡¼¥Í¥ë¤Ç nscd ¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
297 ¤½¤ì¤Ï¡¢¥«¡¼¥Í¥ë¦¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤Ë¥Ð¥°¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢
298 nscd ¤Ï¤³¤ì¤é¤Î¥Ð¥°¤ËÆäˤϤ²¤·¤¯¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
300 %description -n nscd -l pl
301 nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
302 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
303 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
306 %description -n nscd -l ru
307 nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ
308 Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó
311 %description -n nscd -l uk
312 nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏÓ¦× ÄÏ ÓÅÒ×¦Ó¦× ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ
313 Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS.
315 %package -n localedb-src
316 Summary: locale database source code
317 Summary(pl): Kod ¼ród³owy bazy locale
320 Requires: %{name} = %{epoch}:%{version}
322 %description -n localedb-src
323 This add-on package contains the data needed to build the locale data
324 files to use the internationalization features of the GNU libc.
326 %description -n localedb-src -l pl
327 Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików
328 lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU
331 %package localedb-all
332 Summary: locale database for all locales supported by glibc
333 Summary(pl): Baza danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc
336 Requires: %{name} = %{epoch}:%{version}
338 %description localedb-all
339 This package contains locale database for all locales supported by
340 glibc. In glibc 2.3.x it's one large file (about 19MB) - if you want
341 something smaller with support for chosen locales only, consider
342 installing localedb-src and regenerating database using localedb-gen
343 script (when database is generated, localedb-src can be uninstalled).
345 %description localedb-all -l pl
346 Ten pakiet zawiera bazê danych locale dla wszystkich lokalizacji
347 obs³ugiwanych przez glibc. W glibc 2.3.x jest to jeden du¿y plik
348 (oko³o 19MB); aby mieæ co¶ mniejszego, z obs³ug± tylko wybranych
349 lokalizacji, nale¿y zainstalowaæ pakiet localedb-src i przegenerowaæ
350 bazê danych przy u¿yciu skryptu localedb-gen (po wygenerowaniu bazy
351 pakiet localedb-src mo¿na odinstalowaæ).
354 Summary: Convert encoding of given files from one encoding to another
355 Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego
357 Group: Applications/Text
358 Requires: %{name} = %{epoch}:%{version}
360 %description -n iconv
361 Convert encoding of given files from one encoding to another. You need
362 this package if you want to convert some documet from one encoding to
363 another or if you have installed some programs which use Generic
364 Character Set Conversion Interface.
366 %description -n iconv -l pl
367 Program do konwersji plików tekstowych z jednego kodowania do innego.
368 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
369 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
370 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
371 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
372 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
375 Summary: Static libraries
376 Summary(pl): Biblioteki statyczne
377 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
378 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc
380 Group: Development/Libraries
381 Requires: %{name}-devel = %{epoch}:%{version}
384 GNU libc static libraries.
386 %description static -l pl
387 Biblioteki statyczne GNU libc.
389 %description static -l ru
390 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
391 ×ÈÏÄÑÔ × glibc-devel.
393 %description static -l uk
394 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ×
398 Summary: glibc with profiling support
399 Summary(de): glibc mit Profil-Unterstützung
400 Summary(fr): glibc avec support pour profiling
401 Summary(pl): glibc ze wsparciem dla profilowania
402 Summary(ru): GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
403 Summary(tr): Ölçüm desteði olan glibc
404 Summary(uk): GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
406 Group: Development/Libraries/Libc
407 Obsoletes: libc-profile
408 Requires: %{name}-devel = %{epoch}:%{version}
411 When programs are being profiled used gprof, they must use these
412 libraries instead of the standard C libraries for gprof to be able to
413 profile them correctly.
415 %description profile -l de
416 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
417 Libraries anstelle der üblichen C-Libraries verwendet werden.
419 %description profile -l pl
420 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
421 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
424 %description profile -l uk
425 ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ
426 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË Â¦Â̦ÏÔÅËÉ, ÝÏ Í¦ÓÔÑÔØÓÑ
427 × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ
428 ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁÔ¦× ÂÕÄÅ ÐÏËÁÚÕ×ÁÔÉ Ã¦ÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
431 %description profile -l tr
432 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
433 kitaplýðý kullanmak zorundadýrlar.
435 %description profile -l ru
436 ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ
437 ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ ×
438 ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ
439 ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
443 Summary: glibc PIC archive
444 Summary(pl): archiwum PIC glibc
446 Group: Development/Libraries/Libc
447 Requires: %{name}-devel = %{epoch}:%{version}
450 GNU C Library PIC archive contains an archive library (ar file)
451 composed of individual shared objects. This is used for creating a
452 library which is a smaller subset of the standard libc shared library.
454 %description pic -l pl
455 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
456 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
457 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
458 biblioteki wspó³dzielonej libc.
460 %package -n nss_compat
461 Summary: Old style NYS NSS glibc module
462 Summary(pl): Stary modu³ NYS NSS glibc
465 Requires: %{name} = %{epoch}:%{version}
467 %description -n nss_compat
468 Old style NYS NSS glibc module.
470 %description -n nss_compat -l pl
471 Stary modu³ NYS NSS glibc.
474 Summary: BIND NSS glibc module
475 Summary(pl): Modu³ BIND NSS glibc
478 Requires: %{name} = %{epoch}:%{version}
480 %description -n nss_dns
481 BIND NSS glibc module.
483 %description -n nss_dns -l pl
484 Modu³ BIND NSS glibc.
486 %package -n nss_files
487 Summary: Traditional files databases NSS glibc module
488 Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc
491 Requires: %{name} = %{epoch}:%{version}
493 %description -n nss_files
494 Traditional files databases NSS glibc module.
496 %description -n nss_files -l pl
497 Modu³ tradycyjnych plikowych baz danych NSS glibc.
499 %package -n nss_hesiod
500 Summary: Hesiod NSS glibc module
501 Summary(pl): Modu³ hesiod NSS glibc
504 Requires: %{name} = %{epoch}:%{version}
506 %description -n nss_hesiod
507 glibc NSS (Name Service Switch) module for databases access.
509 %description -n nss_hesiod -l pl
510 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
513 Summary: NIS(YP) NSS glibc module
514 Summary(pl): Modu³ NIS(YP) NSS glibc
517 Requires: %{name} = %{epoch}:%{version}
519 %description -n nss_nis
520 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
522 %description -n nss_nis -l pl
523 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
525 %package -n nss_nisplus
526 Summary: NIS+ NSS module
527 Summary(pl): Modu³ NIS+ NSS
530 Requires: %{name} = %{epoch}:%{version}
532 %description -n nss_nisplus
533 glibc NSS (Name Service Switch) module for NIS+ databases accesa.
535 %description -n nss_nisplus -l pl
536 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
543 Requires: %{name} = %{epoch}:%{version}
546 %description memusage
549 %description memusage -l pl
552 %package zoneinfo_right
553 Summary: Non-POSIX (real) time zones
554 Summary(pl): Nie-POSIX-owe (prawdziwe) strefy czasowe
557 Requires: %{name} = %{epoch}:%{version}
559 %description zoneinfo_right
560 You don't want this. Details at:
561 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
563 %description zoneinfo_right -l pl
564 Nie potrzebujesz tego. Szczegó³y pod:
565 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
584 # don't know, if it is good idea, for brave ones
592 mv -f localedata/locales/{lug_UG,lg_UG}
594 #make proper symlink for asm in headers
602 # Prepare kernel headers
603 TARGET_CPU=$(echo "%{_target_cpu}" | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
604 -e s/athlon/i386/ -e s/arm.*/arm/ \
605 -e s/sa110/arm/ -e s/s390x/s390/)
606 _headers_dir=`pwd`/usr/include; export _headers_dir;
607 (cd $_headers_dir && ln -s asm-${TARGET_CPU} asm)
612 # avoid stripping ld.so by -s in rpmldflags
613 LDFLAGS=" " ; export LDFLAGS
614 #CFLAGS="-I $_headers_dir %{rpmcflags}"; export CFLAGS
616 --enable-add-ons=linuxthreads \
617 --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
619 --%{?_without_fp:en}%{!?_without_fp:dis}able-omitfp \
620 %if 0%{!?_with_kernheaders:1}
621 --with-headers=%{_kernelsrcdir}/include
623 --with-headers=$_headers_dir
626 # problem compiling with --enable-bounded (must be reported to libc-alpha)
628 %{__make} %{?parallelmkflags}
631 rm -rf $RPM_BUILD_ROOT
632 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
634 _headers_dir=`pwd`/usr/include; export _headers_dir;
638 env LANGUAGE=C LC_ALL=C \
640 %{?parallelmkflags} \
641 install_root=$RPM_BUILD_ROOT \
642 infodir=%{_infodir} \
645 env LANGUAGE=C LC_ALL=C \
646 %{__make} localedata/install-locales \
647 %{?parallelmkflags} \
648 install_root=$RPM_BUILD_ROOT
650 PICFILES="libc_pic.a libc.map
651 math/libm_pic.a libm.map
652 resolv/libresolv_pic.a"
654 install $PICFILES $RPM_BUILD_ROOT%{_libdir}
655 install elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
656 install elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
658 install elf/postshell $RPM_BUILD_ROOT/sbin
660 %{!?_without_memusage:mv -f $RPM_BUILD_ROOT/lib/libmemusage.so $RPM_BUILD_ROOT%{_libdir}}
661 mv -f $RPM_BUILD_ROOT/lib/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
663 %{__make} -C ../linuxthreads/man
664 install ../linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
666 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules,posix/*}
668 #cd $RPM_BUILD_ROOT%{_datadir}/zoneinfo
674 ln -sf %{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
675 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
676 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
677 ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
679 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
681 # make symlinks across top-level directories absolute
682 for l in anl BrokenLocale crypt dl m nsl pthread resolv rt thread_db util ; do
683 rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
684 ln -sf /lib/`cd $RPM_BUILD_ROOT/lib ; echo lib${l}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
687 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
688 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
689 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
690 install ../nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
691 install ../nss/nsswitch.conf $RPM_BUILD_ROOT%{_sysconfdir}
693 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
694 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
695 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
696 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
697 rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
699 :> $RPM_BUILD_ROOT/var/log/nscd
701 rm -rf ../documentation
702 install -d ../documentation
704 cp -f ../linuxthreads/ChangeLog ../documentation/ChangeLog.threads
705 cp -f ../linuxthreads/Changes ../documentation/Changes.threads
706 cp -f ../linuxthreads/README ../documentation/README.threads
707 cp -f ../crypt/README.ufc-crypt ../documentation/
709 cp -f ../ChangeLog* ../documentation
711 rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
713 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
714 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib/ld-%{version}.so}
716 # Collect locale files and mark them with %%lang()
718 echo '%defattr(644,root,root,755)' > ../glibc.lang
719 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
721 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
723 # list of long %%lang values we do support
724 for j in de_AT de_BE de_CH de_LU es_AR es_MX ja_JP.SJIS ko_KR.utf8 pt_BR \
725 zh_CN zh_CN.gbk zh_HK zh_TW ; do
726 if [ $j = "$lang" ]; then
730 if [ -n "$twochar" ]; then
731 if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then
732 lang=`echo $lang | sed "s,\..*,,"`
734 lang=`echo $lang | sed "s,_.*,,"`
737 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
738 echo "%lang($lang) $dir" >> ../glibc.lang
741 # XXX: to be added when become supported by glibc
742 # am,bn,ml (present in sources, but incomplete and disabled) (used by GNOME)
743 # ia,kn,li,mn,sr@Latn (used by GNOME)
744 # note: GNOME2 uses sr as cyrillic!
745 # nso,ss,ven,xh,zu (used by KDE)
746 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 \
747 he hi hr hu id is ja_JP.SJIS ka lg lt lv mk ms mt nn pt ro ru se sl \
748 sq sr sr@cyrillic ta tg th uk uz vi wa yi zh_CN ; do
749 if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
750 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
751 lang=`echo $i | sed -e 's/_.*//'`
752 echo "%lang($lang) %{_datadir}/locale/$i" >> ../glibc.lang
755 install %{SOURCE7} $RPM_BUILD_ROOT%{_mandir}/man8
757 # localedb-gen infrastructure
758 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/localedb-gen
759 cat > $RPM_BUILD_ROOT/etc/sysconfig/localedb <<EOF
760 # list of supported locales
761 #SUPPORTED_LOCALES="pl_PL/ISO-8859-2 de_DE/ISO-8859-2 en_GB/ISO-8859-1 en_US/ISO-8859-1"
763 install ../localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
766 rm -f $RPM_BUILD_ROOT%{_mandir}/README.*
767 rm -f $RPM_BUILD_ROOT%{_mandir}/diff.*
768 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
769 # we don't support kernel without ptys support
770 rm -f $RPM_BUILD_ROOT%{_libdir}/pt_chown
772 # copy actual kernel headers for glibc-kernel-headers
773 %if 0%{!?_with_kernheaders:1}
774 %{__mkdir} -p $RPM_BUILD_ROOT%{_includedir}
775 %{__cp} -Hr %{_kernelsrcdir}/include/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
776 if [ -d %{_kernelsrcdir}/include/asm-generic ] ; then
777 %{__cp} -Hr %{_kernelsrcdir}/include/asm-generic $RPM_BUILD_ROOT%{_includedir}
780 %{__cp} -Hr $_headers_dir/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
784 rm -rf $RPM_BUILD_ROOT
786 # don't run iconvconfig in %%postun -n iconv because iconvconfig doesn't exist
787 # when %%postun is run
789 %post -p /sbin/postshell
793 %postun -p /sbin/postshell
797 %post memusage -p /sbin/ldconfig
798 %postun memusage -p /sbin/ldconfig
800 %post -n iconv -p %{_sbindir}/iconvconfig
803 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
804 echo "Please install glibc-kernel-headers or, if you are a brave man,"
805 echo "make appropriate links in /usr/include pointing to an already"
806 echo "installed previously chosen kernel-headers package or other"
807 echo "kernel headers you have."
810 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
813 # useful if these are symlinks
814 if [ -h %{_includedir}/asm ]; then rm -f %{_includedir}/asm; fi
815 if [ -h %{_includedir}/linux ]; then rm -f %{_includedir}/linux; fi
818 /sbin/chkconfig --add nscd
819 touch /var/log/nscd && (chmod 000 /var/log/nscd; chown root.root /var/log/nscd; chmod 640 /var/log/nscd)
820 if [ -f /var/lock/subsys/nscd ]; then
821 /etc/rc.d/init.d/nscd restart 1>&2
823 echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
827 if [ "$1" = "0" ]; then
828 if [ -f /var/lock/subsys/nscd ]; then
829 /etc/rc.d/init.d/nscd stop 1>&2
831 /sbin/chkconfig --del nscd
834 %files -f %{name}.lang
835 %defattr(644,root,root,755)
836 %doc README NEWS FAQ BUGS
838 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
839 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
840 %config %{_sysconfdir}/rpc
841 %ghost %{_sysconfdir}/ld.so.cache
843 %attr(755,root,root) /sbin/*
844 %attr(755,root,root) %{_bindir}/catchsegv
845 %attr(755,root,root) %{_bindir}/getent
846 %attr(755,root,root) %{_bindir}/glibcbug
847 %attr(755,root,root) %{_bindir}/iconv
848 %attr(755,root,root) %{_bindir}/ldd
849 %ifnarch alpha sparc sparc64 ppc
850 %attr(755,root,root) %{_bindir}/lddlibc4
852 %attr(755,root,root) %{_bindir}/locale
853 %attr(755,root,root) %{_bindir}/rpcgen
854 %attr(755,root,root) %{_bindir}/tzselect
856 %attr(755,root,root) %{_sbindir}/rpcinfo
857 %attr(755,root,root) %{_sbindir}/zdump
858 %attr(755,root,root) %{_sbindir}/zic
860 %attr(755,root,root) /lib/ld-*
861 %attr(755,root,root) /lib/libanl*
862 %attr(755,root,root) /lib/libdl*
863 %attr(755,root,root) /lib/libnsl*
864 %attr(755,root,root) /lib/lib[BScmprtu]*
866 %dir %{_datadir}/locale
867 %{_datadir}/locale/locale.alias
869 %exclude %{_datadir}/zoneinfo/right
871 %dir %{_libdir}/locale
873 %{_mandir}/man1/[!lsg]*
874 %{_mandir}/man1/getent.1*
875 %{_mandir}/man1/locale.1*
876 %{_mandir}/man1/ldd.1*
877 %{_mandir}/man5/???[!d]*
879 %{_mandir}/man8/[!n]*
880 %lang(cs) %{_mandir}/cs/man[578]/*
881 %lang(de) %{_mandir}/de/man[578]/*
882 %lang(es) %{_mandir}/es/man[578]/*
883 %lang(fi) %{_mandir}/fi/man1/ldd.1*
884 %lang(fr) %{_mandir}/fr/man1/ldd.1*
885 %lang(fr) %{_mandir}/fr/man[578]/*
886 %lang(hu) %{_mandir}/hu/man1/ldd.1*
887 %lang(hu) %{_mandir}/hu/man[578]/*
888 %lang(it) %{_mandir}/it/man[578]/*
889 %lang(ja) %{_mandir}/ja/man1/[!lsg]*
890 %lang(ja) %{_mandir}/ja/man1/ldd.1*
891 %lang(ja) %{_mandir}/ja/man5/???[!d]*
892 %lang(ja) %{_mandir}/ja/man7/*
893 %lang(ja) %{_mandir}/ja/man8/[!n]*
894 %lang(ko) %{_mandir}/ko/man[578]/*
895 # %lang(nl) %{_mandir}/nl/man[578]/*
896 %lang(pl) %{_mandir}/pl/man1/ldd.1*
897 %lang(pl) %{_mandir}/pl/man[578]/*
898 %lang(pt) %{_mandir}/pt/man5/???[!d]*
899 %lang(pt) %{_mandir}/pt/man7/*
900 %lang(pt) %{_mandir}/pt/man8/[!n]*
901 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[!d]*
902 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
903 %lang(pt_BR) %{_mandir}/pt_BR/man8/[!n]*
904 %lang(ru) %{_mandir}/ru/man[578]/*
907 %defattr(644,root,root,755)
908 %attr(755,root,root) /lib/libnss_dns*.so*
911 %defattr(644,root,root,755)
912 %attr(755,root,root) /lib/libnss_files*.so*
914 %files zoneinfo_right
915 %defattr(644,root,root,755)
916 %{_datadir}/zoneinfo/right
919 %defattr(644,root,root,755)
920 %attr(755,root,root) /lib/libnss_compat*.so*
923 %defattr(644,root,root,755)
924 %attr(755,root,root) /lib/libnss_hesiod*.so*
927 %defattr(644,root,root,755)
928 %attr(755,root,root) /lib/libnss_nis.so.*
929 %attr(755,root,root) /lib/libnss_nis-*.so
931 %files -n nss_nisplus
932 %defattr(644,root,root,755)
933 %attr(755,root,root) /lib/libnss_nisplus*.so*
935 %if %{?_without_memusage:0}%{!?_without_memusage:1}
937 %defattr(644,root,root,755)
938 %attr(755,root,root) %{_bindir}/memusage*
939 %attr(755,root,root) %{_libdir}/libmemusage*
943 %defattr(644,root,root,755)
944 %doc documentation/* NOTES PROJECTS
945 %attr(755,root,root) %{_bindir}/gencat
946 %attr(755,root,root) %{_bindir}/getconf
947 %attr(755,root,root) %{_bindir}/*prof*
948 %attr(755,root,root) %{_bindir}/*trace
955 %{_includedir}/netash
956 %{_includedir}/netatalk
957 %{_includedir}/netax25
958 %{_includedir}/neteconet
959 %{_includedir}/netinet
960 %{_includedir}/netipx
961 %{_includedir}/netpacket
962 %{_includedir}/netrom
963 %{_includedir}/netrose
965 %{_includedir}/protocols
967 %{_includedir}/rpcsvc
971 %{_infodir}/libc.info*
973 %attr(755,root,root) %{_libdir}/lib[!m]*.so
974 %attr(755,root,root) %{_libdir}/libm.so
975 %attr(755,root,root) %{_libdir}/*crt*.o
976 %{_libdir}/libbsd-compat.a
978 %{_libdir}/libc_nonshared.a
981 %{_libdir}/libpthread_nonshared.a
982 %{_libdir}/librpcsvc.a
984 %{_mandir}/man1/getconf*
985 %{_mandir}/man1/sprof*
987 %lang(cs) %{_mandir}/cs/man3/*
988 %lang(de) %{_mandir}/de/man3/*
989 %lang(es) %{_mandir}/es/man3/*
990 %lang(fr) %{_mandir}/fr/man3/*
991 %lang(hu) %{_mandir}/hu/man3/*
992 # %lang(it) %{_mandir}/it/man3/*
993 %lang(ja) %{_mandir}/ja/man3/*
994 %lang(ko) %{_mandir}/ko/man3/*
995 %lang(nl) %{_mandir}/nl/man3/*
996 %lang(pl) %{_mandir}/pl/man3/*
997 %lang(pt) %{_mandir}/pt/man3/*
998 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
999 %lang(ru) %{_mandir}/ru/man3/*
1001 %files kernel-headers
1002 %defattr(644,root,root,755)
1004 %{_includedir}/linux
1007 %defattr(644,root,root,755)
1008 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
1009 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
1010 %attr(754,root,root) /etc/rc.d/init.d/nscd
1011 %attr(755,root,root) %{_sbindir}/nscd*
1012 %attr(640,root,root) /etc/logrotate.d/nscd
1013 %attr(640,root,root) %ghost /var/log/nscd
1014 %{_mandir}/man5/nscd.conf*
1015 %{_mandir}/man8/nscd*
1016 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
1017 %lang(ja) %{_mandir}/ja/man8/nscd*
1018 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
1019 %lang(pt) %{_mandir}/pt/man8/nscd*
1020 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
1021 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
1023 %files -n localedb-src
1024 %defattr(644,root,root,755)
1025 %attr(755,root,root) %{_bindir}/localedef
1026 %attr(755,root,root) %{_bindir}/localedb-gen
1028 %{_mandir}/man1/localedef*
1029 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/localedb
1032 %defattr(644,root,root,755)
1033 %{_libdir}/locale/locale-archive
1036 %defattr(644,root,root,755)
1037 %attr(755,root,root) %{_sbindir}/iconvconfig
1038 %dir %{_libdir}/gconv
1039 %{_libdir}/gconv/gconv-modules
1040 %attr(755,root,root) %{_libdir}/gconv/*.so
1043 %defattr(644,root,root,755)
1045 %{_libdir}/libBrokenLocale.a
1047 %{_libdir}/libcrypt.a
1050 %{_libdir}/libmcheck.a
1052 %{_libdir}/libpthread.a
1053 %{_libdir}/libresolv.a
1055 %{_libdir}/libutil.a
1058 %defattr(644,root,root,755)
1062 %defattr(644,root,root,755)
1063 %{_libdir}/lib*_pic.a