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 %{!?min_kernel:%define min_kernel 2.2.0}
11 Summary(ru): GNU libc ×ÅÒÓÉÉ 2.2
13 Summary(uk): GNU libc ×ÅÒÓ¦§ 2.2
21 Group(da): Biblioteker
22 Group(de): Bibliotheken
23 Group(es): Bibliotecas
25 Group(is): Aðgerðasöfn
28 Group(no): Biblioteker
30 Group(pt): Bibliotecas
31 Group(pt_BR): Bibliotecas
36 Source0: ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.bz2
37 Source1: ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.bz2
39 Source3: nscd.sysconfig
40 Source4: nscd.logrotate
41 Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
42 Source6: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
43 Patch0: %{name}-info.patch
44 Patch1: %{name}-versions.awk_fix.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 Patch7: %{name}-sparc-linux-chown.patch
51 Patch8: %{name}-ldconfig-bklinks.patch
52 Patch9: %{name}-paths.patch
53 Patch10: %{name}-vaargs.patch
54 Patch11: %{name}-getaddrinfo-workaround.patch
55 Patch12: %{name}-use-int-not-arpa.patch
56 URL: http://www.gnu.org/software/libc/
57 BuildRequires: gd-devel >= 2.0.1
58 BuildRequires: gettext-devel >= 0.10.36
59 BuildRequires: libpng-devel
61 BuildRequires: rpm-build >= 4.0.2-46
62 BuildRequires: texinfo
65 Provides: /sbin/ldconfig
66 Obsoletes: %{name}-common
67 Obsoletes: %{name}-debug
71 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72 Conflicts: kernel < %{min_kernel}
73 Conflicts: man-pages < 1.43
74 Conflicts: ld.so < 1.9.9-9
76 %define debugcflags -O1 -g
79 Contains the standard libraries that are used by multiple programs on
80 the system. In order to save disk space and memory, as well as to ease
81 upgrades, common system code is kept in one place and shared between
82 programs. This package contains the most important sets of shared
83 libraries, the standard C library and the standard math library.
84 Without these, a Linux system will not function. It also contains
85 national language (locale) support and timezone databases.
88 Enthält die Standard-Libraries, die von verschiedenen Programmen im
89 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
90 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
91 einer einzigen Stelle gespeichert und wird von den Programmen
92 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
93 shared Libraries, die Standard-C-Library und die
94 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
95 Ferner enthält es den Support für die verschiedenen Sprachgregionen
96 (locale) und die Zeitzonen-Datenbank.
99 Contient les bibliothèques standards utilisées par de nombreux
100 programmes du système. Afin d'économiser l'espace disque et mémoire,
101 et de faciliter les mises à jour, le code commun au système est mis à
102 un endroit et partagé entre les programmes. Ce paquetage contient les
103 bibliothèques partagées les plus importantes, la bibliothèque standard
104 du C et la bibliothèque mathématique standard. Sans celles-ci, un
105 système Linux ne peut fonctionner. Il contient aussi la gestion des
106 langues nationales (locales) et les bases de données des zones
110 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
111 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
112 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
113 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
114 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
115 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
116 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
117 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
118 jêzyków (locale) oraz definicje stref czasowych.
121 óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ
122 ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï
123 É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ
124 ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ
125 ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ
126 ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ
127 ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ
128 ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ
129 ×ÒÅÍÅÎÎÙÈ ÚÏÎ (timezone databases).
132 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
133 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
134 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
135 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
136 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
137 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
138 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
141 í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ
142 ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ
143 ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ,
144 ÓЦÌØÎÉÊ ÄÌÑ ×Ó¦È ÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍÕ Í¦Óæ ¦ ËÏÌÅËÔÉ×ÎÏ
145 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ
146 Ú ÄÉÎÁͦÞÎÉÈ Â¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ
147 ¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉÈ Â¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ.
148 ôÁËÏÖ ÐÁËÅÔ Í¦ÓÔÉÔØ Ð¦ÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ
149 ÞÁÓÏ×ÉÈ ÚÏÎ (timezone databases).
152 Summary: Additional libraries required to compile
153 Summary(de): Weitere Libraries zum Kompilieren
154 Summary(fr): Librairies supplémentaires nécessaires à la compilation.
155 Summary(pl): Dodatkowe biblioteki wymagane podczas kompilacji
156 Summary(ru): äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ
157 Summary(tr): Geliþtirme için gerekli diðer kitaplýklar
158 Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
159 Group: Development/Libraries
160 Group(cs): Vývojové prostøedky/Knihovny
161 Group(da): Udvikling/Biblioteker
162 Group(de): Entwicklung/Bibliotheken
163 Group(es): Desarrollo/Bibliotecas
164 Group(fr): Development/Librairies
165 Group(is): Þróunartól/Aðgerðasöfn
166 Group(it): Sviluppo/Librerie
167 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
168 Group(no): Utvikling/Bibliotek
169 Group(pl): Programowanie/Biblioteki
170 Group(pt_BR): Desenvolvimento/Bibliotecas
171 Group(pt): Desenvolvimento/Bibliotecas
172 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
173 Group(sl): Razvoj/Knji¾nice
174 Group(sv): Utveckling/Bibliotek
175 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
176 Requires: %{name} = %{version}
179 To develop programs which use the standard C libraries (which nearly
180 all programs do), the system needs to have these standard header files
181 and object files available for creating the executables.
183 %description devel -l de
184 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
185 verwenden (also fast alle), benötigt das System diese Standard-Header-
186 und Objektdateien zum Erstellen der ausführbaren Programme.
188 %description devel -l fr
189 Pour développer des programmes utilisant les bibliothèques standard du
190 C (ce que presque tous les programmes font), le système doit posséder
191 ces fichiers en-têtes et objets standards pour créer les exécutables.
193 %description devel -l pl
194 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
195 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
196 nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów
197 wykonywalnych i innych bibliotek.
199 %description devel -l ru
200 äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á
201 ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É
202 ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ
205 %description devel -l tr
206 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
207 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
210 %description devel -l uk
211 äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ C
212 (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äî¶ ÈÅÄÅÒÉ
213 ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ
217 Summary: Name Service Caching Daemon
218 Summary(pl): Demon zapamiêtuj±cy odpowiedzi serwisów nazw
219 Summary(ru): ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏÎ ÓÅÒ×ÉÓÏ× ÉÍÅÎ
220 Summary(uk): ëÅÛÕÀÞÉÊ ÄÅÍÏÎ ÓÅ×¦Ó¦× ¦ÍÅÎ
221 Group: Networking/Daemons
222 Group(cs): Sí»ové/Démoni
223 Group(da): Netværks/Dæmoner
224 Group(de): Netzwerkwesen/Server
225 Group(es): Red/Servidores
226 Group(fr): Réseau/Serveurs
228 Group(it): Rete/Demoni
229 Group(no): Nettverks/Daemoner
230 Group(pl): Sieciowe/Serwery
231 Group(pt): Rede/Servidores
232 Group(ru): óÅÔØ/äÅÍÏÎÙ
233 Group(sl): Omre¾ni/Stre¾niki
234 Group(sv): Nätverk/Demoner
235 Group(uk): íÅÒÅÖÁ/äÅÍÏÎÉ
236 Prereq: /sbin/chkconfig
237 Prereq: rc-scripts >= 0.2.0
238 Requires: %{name} = %{version}
239 Requires(post): fileutils
242 nscd caches name service lookups; it can dramatically improve
243 performance with NIS+, and may help with DNS as well. You cannot use
244 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
245 nscd happens to hit these bugs particularly hard.
247 %description -n nscd -l pl
248 nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
249 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
250 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
253 %description -n nscd -l ru
254 nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ
255 Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó
258 %description -n nscd -l uk
259 nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏÓ¦× ÄÏ ÓÅÒ×¦Ó¦× ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ
260 Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS.
262 %package -n localedb-src
263 Summary: locale database source code
264 Summary(pl): Kod ¼ród³owy bazy locale
269 Group(es): Servidores
276 Group(pt): Servidores
281 Requires: %{name} = %{version}
283 %description -n localedb-src
284 This add-on package contains the data needed to build the locale data
285 files to use the internationalization features of the GNU libc. glibc
286 package contains standard set of locale binary database so you need
287 this package only when you want to build some non-standard locale
290 %description -n localedb-src -l pl
291 Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików
292 lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU
293 libc. glibc zawiera standardowy zestaw binarnych baz lokalizacyjnych,
294 w zwi±zku z czym ten pakiet jest potrzebny tylko w sytuacji budowania
295 jakiej¶ niestandardowej bazy.
298 Summary: Convert encoding of given files from one encoding to another
299 Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego
304 Group(es): Servidores
311 Group(pt): Servidores
316 Requires: %{name} = %{version}
318 %description -n iconv
319 Convert encoding of given files from one encoding to another. You need
320 this package if you want to convert some documet from one encoding to
321 another or if you have installed some programs which use Generic
322 Character Set Conversion Interface.
324 %description -n iconv -l pl
325 Program do konwersji plików tekstowych z jednego kodowania do innego.
326 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
327 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
328 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
329 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
330 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
333 Summary: Static libraries
334 Summary(pl): Biblioteki statyczne
335 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
336 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc
337 Group: Development/Libraries
338 Group(cs): Vývojové prostøedky/Knihovny
339 Group(da): Udvikling/Biblioteker
340 Group(de): Entwicklung/Bibliotheken
341 Group(es): Desarrollo/Bibliotecas
342 Group(fr): Development/Librairies
343 Group(is): Þróunartól/Aðgerðasöfn
344 Group(it): Sviluppo/Librerie
345 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
346 Group(no): Utvikling/Bibliotek
347 Group(pl): Programowanie/Biblioteki
348 Group(pt_BR): Desenvolvimento/Bibliotecas
349 Group(pt): Desenvolvimento/Bibliotecas
350 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
351 Group(sl): Razvoj/Knji¾nice
352 Group(sv): Utveckling/Bibliotek
353 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
354 Requires: %{name}-devel = %{version}
357 GNU libc static libraries.
359 %description static -l pl
360 Biblioteki statyczne GNU libc.
362 %description static -l ru
363 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
364 ×ÈÏÄÑÔ × glibc-devel.
366 %description static -l uk
367 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ×
371 Summary: glibc with profiling support
372 Summary(de): glibc mit Profil-Unterstützung
373 Summary(fr): glibc avec support pour profiling
374 Summary(pl): glibc ze wsparciem dla profilowania
375 Summary(ru): GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
376 Summary(tr): Ölçüm desteði olan glibc
377 Summary(uk): GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
378 Group: Development/Libraries/Libc
379 Group(cs): Vývojové prostøedky/Knihovny/Libc
380 Group(da): Udvikling/Biblioteker/Libc
381 Group(de): Entwicklung/Bibliotheken/Libc
382 Group(es): Desarrollo/Bibliotecas/Libc
383 Group(fr): Development/Librairies/Libc
384 Group(is): Þróunartól/Aðgerðasöfn/Libc
385 Group(it): Sviluppo/Librerie/Libc
386 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê/Libc
387 Group(no): Utvikling/Bibliotek/Libc
388 Group(pl): Programowanie/Biblioteki/Libc
389 Group(pt_BR): Desenvolvimento/Bibliotecas/Libc
390 Group(pt): Desenvolvimento/Bibliotecas/Libc
391 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ/Libc
392 Group(sl): Razvoj/Knji¾nice/Libc
393 Group(sv): Utveckling/Bibliotek/Libc
394 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ/Libc
395 Obsoletes: libc-profile
396 Requires: %{name}-devel = %{version}
399 When programs are being profiled used gprof, they must use these
400 libraries instead of the standard C libraries for gprof to be able to
401 profile them correctly.
403 %description profile -l de
404 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
405 Libraries anstelle der üblichen C-Libraries verwendet werden.
407 %description profile -l pl
408 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
409 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
412 %description profile -l uk
413 ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ
414 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË Â¦Â̦ÏÔÅËÉ, ÝÏ Í¦ÓÔÑÔØÓÑ
415 × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ
416 ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁÔ¦× ÂÕÄÅ ÐÏËÁÚÕ×ÁÔÉ Ã¦ÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
419 %description profile -l tr
420 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
421 kitaplýðý kullanmak zorundadýrlar.
423 %description profile -l ru
424 ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ
425 ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ ×
426 ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ
427 ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
431 Summary: glibc PIC archive
432 Summary(pl): archiwum PIC glibc
433 Group: Development/Libraries/Libc
434 Group(cs): Vývojové prostøedky/Knihovny/Libc
435 Group(da): Udvikling/Biblioteker/Libc
436 Group(de): Entwicklung/Bibliotheken/Libc
437 Group(es): Desarrollo/Bibliotecas/Libc
438 Group(fr): Development/Librairies/Libc
439 Group(is): Þróunartól/Aðgerðasöfn/Libc
440 Group(it): Sviluppo/Librerie/Libc
441 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê/Libc
442 Group(no): Utvikling/Bibliotek/Libc
443 Group(pl): Programowanie/Biblioteki/Libc
444 Group(pt_BR): Desenvolvimento/Bibliotecas/Libc
445 Group(pt): Desenvolvimento/Bibliotecas/Libc
446 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ/Libc
447 Group(sl): Razvoj/Knji¾nice/Libc
448 Group(sv): Utveckling/Bibliotek/Libc
449 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ/Libc
450 Requires: %{name}-devel = %{version}
453 GNU C Library PIC archive contains an archive library (ar file)
454 composed of individual shared objects. This is used for creating a
455 library which is a smaller subset of the standard libc shared library.
457 %description pic -l pl
458 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
459 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
460 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
461 biblioteki wspó³dzielonej libc.
463 %package -n nss_compat
464 Summary: Old style NYS NSS glibc module
465 Summary(pl): Stary modu³ NYS NSS glibc
469 Group(de): Grundsätzlich
472 Group(is): Grunnforrit
476 Group(pl): Podstawowe
483 Requires: %{name} = %{version}
485 %description -n nss_compat
486 Old style NYS NSS glibc module.
488 %description -n nss_compat -l pl
489 Stary modu³ NYS NSS glibc.
492 Summary: BIND NSS glibc module
493 Summary(pl): Modu³ BIND NSS glibc
497 Group(de): Grundsätzlich
500 Group(is): Grunnforrit
504 Group(pl): Podstawowe
511 Requires: %{name} = %{version}
513 %description -n nss_dns
514 BIND NSS glibc module.
516 %description -n nss_dns -l pl
517 Modu³ BIND NSS glibc.
519 %package -n nss_files
520 Summary: Traditional files databases NSS glibc module
521 Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc
525 Group(de): Grundsätzlich
528 Group(is): Grunnforrit
532 Group(pl): Podstawowe
539 Requires: %{name} = %{version}
541 %description -n nss_files
542 Traditional files databases NSS glibc module.
544 %description -n nss_files -l pl
545 Modu³ tradycyjnych plikowych baz danych NSS glibc.
547 %package -n nss_hesiod
548 Summary: Hesiod NSS glibc module
549 Summary(pl): Modu³ hesiod NSS glibc
553 Group(de): Grundsätzlich
556 Group(is): Grunnforrit
560 Group(pl): Podstawowe
567 Requires: %{name} = %{version}
569 %description -n nss_hesiod
570 glibc NSS (Name Service Switch) module for databases access.
572 %description -n nss_hesiod -l pl
573 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
576 Summary: NIS(YP) NSS glibc module
577 Summary(pl): Modu³ NIS(YP) NSS glibc
581 Group(de): Grundsätzlich
584 Group(is): Grunnforrit
588 Group(pl): Podstawowe
595 Requires: %{name} = %{version}
597 %description -n nss_nis
598 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
600 %description -n nss_nis -l pl
601 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
603 %package -n nss_nisplus
604 Summary: NIS+ NSS module
605 Summary(pl): Modu³ NIS+ NSS
609 Group(de): Grundsätzlich
612 Group(is): Grunnforrit
616 Group(pl): Podstawowe
623 Requires: %{name} = %{version}
625 %description -n nss_nisplus
626 glibc NSS (Name Service Switch) module for NIS+ databases accesa.
628 %description -n nss_nisplus -l pl
629 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
636 Group(da): Programmer
637 Group(de): Applikationen
638 Group(es): Aplicaciones
639 Group(fr): Applications
642 Group(it): Applicazioni
643 Group(ja): ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó
644 Group(no): Applikasjoner
646 Group(pt): Aplicações
647 Group(pt_BR): Aplicações
648 Group(ru): ðÒÉÌÏÖÅÎÉÑ
650 Group(sv): Tillämpningar
651 Group(uk): ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ
652 Requires: %{name} = %{version}
655 %description memusage
658 %description memusage -l pl
680 LDFLAGS=" " ; export LDFLAGS
682 --enable-add-ons=linuxthreads \
683 --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
690 rm -rf $RPM_BUILD_ROOT
691 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
693 env LANGUAGE=C LC_ALL=C \
695 install_root=$RPM_BUILD_ROOT \
696 infodir=%{_infodir} \
699 env LANGUAGE=C LC_ALL=C \
700 %{__make} install-locales -C localedata \
701 install_root=$RPM_BUILD_ROOT
703 PICFILES="libc_pic.a libc.map
704 math/libm_pic.a libm.map
705 resolv/libresolv_pic.a"
707 install $PICFILES $RPM_BUILD_ROOT%{_libdir}
708 install elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o
709 install elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o
711 mv -f $RPM_BUILD_ROOT/lib/libmemusage.so $RPM_BUILD_ROOT%{_libdir}
712 mv -f $RPM_BUILD_ROOT/lib/libpcprofile.so $RPM_BUILD_ROOT%{_libdir}
714 %{__make} -C linuxthreads/man
715 install linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
717 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules}
719 ln -sf ../../..%{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
720 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
721 ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
722 ln -sf ../..%{_libdir}/libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a
724 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
726 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
727 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd
728 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd
729 install nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir}
730 install nss/nsswitch.conf $RPM_BUILD_ROOT%{_sysconfdir}
732 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
733 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
734 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
735 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
736 rm -f %{_mandir}/hu/man7/man.7
738 :> $RPM_BUILD_ROOT/var/log/nscd
741 install -d documentation
743 cp -f linuxthreads/ChangeLog documentation/ChangeLog.threads
744 cp -f linuxthreads/Changes documentation/Changes.threads
745 cp -f linuxthreads/README documentation/README.threads
746 cp -f crypt/README.ufc-crypt documentation/
748 cp -f ChangeLog documentation
750 gzip -9nf README NEWS FAQ BUGS NOTES PROJECTS documentation/*
752 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
753 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib/ld-%{version}.so}
755 # Collect locale files and mark them with %%lang()
757 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
759 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
760 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
761 echo "%lang($lang) $dir" >> glibc.lang
766 rm -rf $RPM_BUILD_ROOT
768 %post -p /sbin/ldconfig
769 %postun -p /sbin/ldconfig
771 %post memusage -p /sbin/ldconfig
772 %postun memusage -p /sbin/ldconfig
775 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
778 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
781 /sbin/chkconfig --add nscd
782 touch /var/log/nscd && (chmod 000 /var/log/nscd; chown root.root /var/log/nscd; chmod 640 /var/log/nscd)
783 if [ -f /var/lock/subsys/nscd ]; then
784 /etc/rc.d/init.d/nscd restart 1>&2
786 echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
790 if [ "$1" = "0" ]; then
791 if [ -f /var/lock/subsys/nscd ]; then
792 /etc/rc.d/init.d/nscd stop 1>&2
794 /sbin/chkconfig --del nscd
797 %files -f %{name}.lang
798 %defattr(644,root,root,755)
799 %doc {README,NEWS,FAQ,BUGS}.gz
801 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
802 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
803 %config %{_sysconfdir}/rpc
804 %ghost %{_sysconfdir}/ld.so.cache
806 %attr(755,root,root) /sbin/*
807 %attr(755,root,root) %{_bindir}/catchsegv
808 %attr(755,root,root) %{_bindir}/getent
809 %attr(755,root,root) %{_bindir}/glibcbug
810 %attr(755,root,root) %{_bindir}/iconv
811 %attr(755,root,root) %{_bindir}/ldd
812 %ifnarch alpha sparc sparc64 ppc
813 %attr(755,root,root) %{_bindir}/lddlibc4
815 %attr(755,root,root) %{_bindir}/locale
816 %attr(755,root,root) %{_bindir}/rpcgen
817 %attr(755,root,root) %{_bindir}/tzselect
819 %attr(755,root,root) %{_sbindir}/rpcinfo
820 %attr(755,root,root) %{_sbindir}/zdump
821 %attr(755,root,root) %{_sbindir}/zic
823 %attr(755,root,root) /lib/ld-*
824 %attr(755,root,root) /lib/libdl*
825 %attr(755,root,root) /lib/libnsl*
826 %attr(755,root,root) /lib/lib[BScmprtu]*
828 %dir %{_datadir}/locale
829 %{_datadir}/locale/locale.alias
832 %dir %{_libdir}/locale
834 %{_mandir}/man1/[^ls]*
835 %{_mandir}/man1/locale.1*
836 %{_mandir}/man1/ldd.1*
837 %{_mandir}/man5/???[^d]*
839 %{_mandir}/man8/[^n]*
840 %lang(cs) %{_mandir}/cs/man[578]/*
841 %lang(de) %{_mandir}/de/man[578]/*
842 %lang(es) %{_mandir}/es/man[578]/*
843 %lang(fi) %{_mandir}/fi/man1/ldd.1*
844 %lang(fr) %{_mandir}/fr/man1/ldd.1*
845 %lang(fr) %{_mandir}/fr/man[578]/*
846 %lang(hu) %{_mandir}/hu/man1/ldd.1*
847 %lang(hu) %{_mandir}/hu/man[578]/*
848 %lang(it) %{_mandir}/it/man[578]/*
849 %lang(ja) %{_mandir}/ja/man1/[^ls]*
850 %lang(ja) %{_mandir}/ja/man1/ldd.1*
851 %lang(ja) %{_mandir}/ja/man5/???[^d]*
852 %lang(ja) %{_mandir}/ja/man7/*
853 %lang(ja) %{_mandir}/ja/man8/[^n]*
854 %lang(ko) %{_mandir}/ko/man[578]/*
855 # %lang(nl) %{_mandir}/nl/man[578]/*
856 %lang(pl) %{_mandir}/pl/man1/ldd.1*
857 %lang(pl) %{_mandir}/pl/man[578]/*
858 %lang(pt) %{_mandir}/pt/man5/???[^d]*
859 %lang(pt) %{_mandir}/pt/man7/*
860 %lang(pt) %{_mandir}/pt/man8/[^n]*
861 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[^d]*
862 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
863 %lang(pt_BR) %{_mandir}/pt_BR/man8/[^n]*
864 %lang(ru) %{_mandir}/ru/man[578]/*
867 %defattr(644,root,root,755)
868 %attr(755,root,root) /lib/libnss_dns*.so*
871 %defattr(644,root,root,755)
872 %attr(755,root,root) /lib/libnss_files*.so*
875 %defattr(644,root,root,755)
876 %attr(755,root,root) /lib/libnss_compat*.so*
879 %defattr(644,root,root,755)
880 %attr(755,root,root) /lib/libnss_hesiod*.so*
883 %defattr(644,root,root,755)
884 %attr(755,root,root) /lib/libnss_nis.so.*
885 %attr(755,root,root) /lib/libnss_nis-*.so
887 %files -n nss_nisplus
888 %defattr(644,root,root,755)
889 %attr(755,root,root) /lib/libnss_nisplus*.so*
892 %defattr(644,root,root,755)
893 %attr(755,root,root) %{_bindir}/memusage*
894 %attr(755,root,root) %{_libdir}/libmemusage*
897 %defattr(644,root,root,755)
898 %doc documentation/* {NOTES,PROJECTS}.gz
899 %attr(755,root,root) %{_bindir}/gencat
900 %attr(755,root,root) %{_bindir}/getconf
901 %attr(755,root,root) %{_bindir}/*prof*
902 %attr(755,root,root) %{_bindir}/*trace
906 %{_infodir}/libc.info*
908 %attr(755,root,root) %{_libdir}/lib*.so
909 %attr(755,root,root) %{_libdir}/*crt*.o
910 %{_libdir}/libc_nonshared.a
912 %{_mandir}/man1/sprof*
914 %lang(cs) %{_mandir}/cs/man3/*
915 %lang(de) %{_mandir}/de/man3/*
916 %lang(es) %{_mandir}/es/man3/*
917 %lang(fr) %{_mandir}/fr/man3/*
918 %lang(hu) %{_mandir}/hu/man3/*
919 # %lang(it) %{_mandir}/it/man3/*
920 %lang(ja) %{_mandir}/ja/man3/*
921 %lang(ko) %{_mandir}/ko/man3/*
922 %lang(nl) %{_mandir}/nl/man3/*
923 %lang(pl) %{_mandir}/pl/man3/*
924 %lang(pt) %{_mandir}/pt/man3/*
925 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
926 %lang(ru) %{_mandir}/ru/man3/*
929 %defattr(644,root,root,755)
930 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
931 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
932 %attr(754,root,root) /etc/rc.d/init.d/nscd
933 %attr(755,root,root) %{_sbindir}/nscd*
934 %attr(640,root,root) /etc/logrotate.d/nscd
935 %attr(640,root,root) %ghost /var/log/nscd
936 %{_mandir}/man5/nscd.conf*
937 %{_mandir}/man8/nscd*
938 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
939 %lang(ja) %{_mandir}/ja/man8/nscd*
940 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
941 %lang(pt) %{_mandir}/pt/man8/nscd*
942 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
943 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
945 %files -n localedb-src
946 %defattr(644,root,root,755)
947 %attr(755,root,root) %{_bindir}/localedef
949 %{_mandir}/man1/localedef*
952 %defattr(644,root,root,755)
953 %dir %{_libdir}/gconv
954 %{_libdir}/gconv/gconv-modules
955 %attr(755,root,root) %{_libdir}/gconv/*.so
958 %defattr(644,root,root,755)
959 %{_libdir}/libBrokenLocale.a
960 %{_libdir}/libbsd-compat.a
963 %{_libdir}/libcrypt.a
968 %{_libdir}/libmcheck.a
970 %{_libdir}/libpthread.a
971 %{_libdir}/libresolv.a
972 %{_libdir}/librpcsvc.a
977 %defattr(644,root,root,755)
981 %defattr(644,root,root,755)
982 %{_libdir}/lib*_pic.a