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