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