]> git.pld-linux.org Git - packages/compat-ncurses5.git/blob - ncurses.spec
563e4b0dd169a8d25bca8a24eb2fa50c8699dc57
[packages/compat-ncurses5.git] / ncurses.spec
1 #
2 # Conditional build:
3 %bcond_without ada              # do not build Ada95 bindings
4 %bcond_without cxx              # do not build C++ ncurses bindings and demo programs
5 #                               # (this is neccessary to build ncurses linked with uClibc).
6 Summary:        curses terminal control library
7 Summary(de):    curses-Terminal-Control-Library
8 Summary(es):    Biblioteca de control de terminal curses
9 Summary(fr):    La bibliothéque de contrôle de terminal curses
10 Summary(pl):    Biblioteki do kontrolowania terminala
11 Summary(pt_BR): Biblioteca de controle de terminal curses
12 Summary(ru):    ncurses - ÎÏ×ÁÑ ÂÉÂÌÉÏÔÅËÁ ÕÐÒÁ×ÌÅÎÉÑ ÔÅÒÍÉÎÁÌÁÍÉ
13 Summary(tr):    Terminal kontrol kitaplýðý
14 Summary(uk):    ncurses - ÎÏ×Á Â¦Â̦ÏÔÅËÁ ËÅÒÕ×ÁÎÎÑ ÔÅÒͦÎÁÌÁÍÉ
15 Name:           ncurses
16 Version:        5.4
17 Release:        0.6
18 License:        distributable
19 Group:          Libraries
20 Source0:        ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
21 # Source0-md5:  069c8880072060373290a4fefff43520
22 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
23 # Source1-md5:  3b05ee835dc20c306e9af2a9d3fbf1f1
24 Patch0:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040424-patch.sh.bz2
25 Patch1:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040501.patch.gz
26 Patch2:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040508.patch.gz
27 Patch3:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040516.patch.gz
28 Patch4:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040522.patch.gz
29 Patch5:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040529.patch.gz
30 Patch6:         ftp://dickey.his.com/ncurses/5.4/%{name}-5.4-20040605.patch.gz
31 Patch13:        %{name}-screen_hpa_fix.patch
32 Patch14:        %{name}-xterm_hpa_fix.patch
33 Patch15:        %{name}-rxvt.patch
34 Patch16:        %{name}-meta.patch
35 Patch17:        %{name}-ac_hack.patch
36 Patch18:        %{name}-xterm-home-end.patch
37 Patch19:        %{name}-mouse_trafo-warning.patch
38 Patch20:        %{name}-gnome-terminal.patch
39 BuildRequires:  automake
40 %{?with_ada:BuildRequires:      gcc-ada}
41 %{?with_cxx:BuildRequires:      libstdc++-devel}
42 BuildRequires:  sharutils
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Obsoletes:      libncurses5
45 Conflicts:      terminfo < 5.4-0.6
46
47 %define         _includedir     %{_prefix}/include/ncurses
48
49 %description
50 The curses library routines give the user a terminal-independent
51 method of updating character screens with reasonable optimization.
52 This implementation is ``new curses'' (ncurses) and is the approved
53 replacement for 4.4BSD classic curses, which is being discontinued.
54
55 %description -l de
56 Die curses-Library-Routinen geben dem Benutzer eine
57 Terminal-unabhängige Methode zur optimierten Aktualisierung von
58 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
59 Implementierung ist NEW CURSES (ncurses), die offizielle
60 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
61 nicht weitergeführt wird.
62
63 %description -l es
64 Las rutinas de la biblioteca curses ofrecen al usuario un método
65 independiente de terminal para actualización de las pantallas de
66 caracteres con optimización razonable. Este soporte es "nuevo curses"
67 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
68 que se quedaban desfasados.
69
70 %description -l fr
71 Les routines de la bibliothèque curses donnent à l'utilisateur une
72 méthode indépendante du terminal pour la mise à jour des écrans en
73 mode texte avec une optimisation correcte. Ceci est l'implantation du
74 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
75 classique qui est abandonné.
76
77 %description -l pl
78 Biblioteka curses udostêpnia funkcje pozwalaj±ce u¿ytkownikom na
79 odwo³ywanie siê do zawarto¶ci terminala niezale¿nie od jego typu.
80 Pakiet ten zawiera implementacjê klasycznej biblioteki curses (z
81 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
82 przysz³ym zamiennikiem.
83
84 %description -l pt_BR
85 As rotinas da biblioteca curses fornecem ao usuário um método
86 independente de terminal para atualização das telas de caracteres com
87 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
88 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
89 tornando obsoletos.
90
91 %description -l ru
92 ðÒÏÇÒÁÍÍÙ ÂÉÂÌÉÏÔÅËÉ curses ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ×ÏÚÍÏÖÎÏÓÔØ
93 ÔÅÒÍÉÎÁÌØÎÏ-ÎÅÚÁ×ÉÓÉÍÏÇÏ ÏÂÎÏ×ÌÅÎÉÑ ÓÉÍ×ÏÌØÎÙÈ ÜËÒÁÎÏ× Ó ÄÏÓÔÁÔÏÞÎÏÊ
94 ÏÐÔÉÍÉÚÁÃÉÅÊ. üÔÁ ÒÅÁÌÉÚÁÃÉÑ - "ÎÏ×ÙÅ curses" (ncurses), ËÏÔÏÒÁÑ
95 Ñ×ÌÑÅÔÓÑ ÏÄÏÂÒÅÎÎÏÊ ÚÁÍÅÎÏÊ ËÌÁÓÓÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ curses ÉÚ 4.4BSD,
96 × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ "ÓÎÑÔÏÊ Ó ÐÒÏÉÚ×ÏÄÓÔ×Á". ÷ PLD Linux ncurses
97 Ñ×ÌÑÅÔÓÑ ÖÉÚÎÅÎÎÏ ÎÅÏÂÈÏÄÉÍÏÊ, ÂÅÚ ÎÅÅ ÎÅ ÂÕÄÕÔ ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÍÎÏÇÉÅ
98 ÐÒÏÇÒÁÍÍÙ, ÓÏÓÔÁ×ÌÑÀÝÉÅ ÂÁÚÏ×ÕÀ ÓÉÓÔÅÍÕ. ðÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ,
99 ËÏÔÏÒÙÅ ×Ù×ÏÄÑÔ ÞÔÏ-ÌÉÂÏ ÎÁ ÔÅÒÍÉÎÁÌ, ÉÓÐÏÌØÚÕÀÔ ncurses. ÷ PLD Linux
100 ÎÉ ÂÉÂÌÉÏÔÅËÁ termcap, ÎÉ ÔÒÁÄÉÃÉÏÎÎÙÊ ÆÁÊÌ /etc/termcap, ÎÅ
101 ÉÓÐÏÌØÚÕÀÔÓÑ...
102
103 %description -l tr
104 curses kitaplýðý ile kullanýcýya kullanýlan terminal tipinden baðýmsýz
105 olarak karakter tabanlý ekranlara eriþim olanaðý saðlanabilmektedir.
106 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in geliþmiþ
107 halidir.
108
109 %description -l uk
110 ðÒÏÇÒÁÍɠ¦Â̦ÏÔÅËÉ curses ÄÁÀÔØ ËÏÒÉÓÔÕ×ÁÞÁÍ ÍÏÖÌÉצÓÔØ
111 ÔÅÒͦÎÁÌØÎÏ-ÎÅÚÁÌÅÖÎÏÇÏ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÍ×ÏÌØÎÉÈ ÅËÒÁΦנڠÄÏÓÔÁÔÎØÏÀ
112 ÏÐÔÉͦÚÁæ¤À. ãÑ ÒÅÁ̦ÚÁæѠ- "ÎÏצ curses" (ncurses), ËÏÔÒÁ ¤
113 ÓÈ×ÁÌÅÎÏÀ ÚÁͦÎÏÀ ËÌÁÓÉÞÎϧ Â¦Â̦ÏÔÅËÉ curses Ú 4.4BSD, ÑËÁ ÎÁÒÁÚ¦
114 "ÚÎÑÔÁ Ú ×ÉÒÏÂÎÉÃÔ×Á". ÷ PLD Linux ncurses ¤ ÖÉÔÔ¤×Ï ÎÅÏÂȦÄÎÏÀ, ÂÅÚ
115 Îŧ ÎÅ ÂÕÄÅ ÐÒÁÃÀ×ÁÔɠ¦ÌØÛÏÓÔØ ÐÒÏÇÒÁÍ, ÝÏ ÓËÌÁÄÁÀÔØ ÂÁÚÏ×Õ ÓÉÓÔÅÍÕ.
116 ðÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ, ËÏÔÒ¦ ×É×ÏÄÑÔØ ÝÏÓØ ÎÁ ÔÅÒͦÎÁÌ,
117 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses. ÷ PLD Linux ÁΦ Â¦Â̦ÏÔÅËÁ termcap, ÁΦ
118 ÔÒÁÄÉæÊÎÉÊ ÆÁÊÌ /etc/termcap ÎÅ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ...
119
120 %package -n terminfo
121 Summary:        Complete terminfo database
122 Summary(es):    Banco de datos terminfo para terminales extras (menos usados)
123 Summary(pl):    Kompletna baza terminfo
124 Summary(pt_BR): Base de dados terminfo para terminais adicionais (menos usados)
125 Group:          Applications/Terminal
126 Requires:       %{name} = %{version}-%{release}
127 Obsoletes:      ncurses-extraterms
128
129 %description -n terminfo
130 This package contains cmplet terminfo database. If you just use the
131 Linux console, xterm and VT100, you probably will not need this this -
132 a minimal %{_datadir}/terminfo tree for these terminal is already
133 included in the ncurses package.
134
135 %description -n terminfo -l es
136 Banco de datos terminfo para terminales extras. Las capacidades de los
137 terminales más usados ya están en el paquete principal ncurses.
138
139 %description -n terminfo -l pl
140 Pakiet ten zawiera kompletn± bazê terminfo. Je¿eli u¿ywasz terminali
141 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebowa³
142 tego pakietu gdy¿ definicje tych terminali s± w³±czone w pakiet
143 ncurses.
144
145 %description -n terminfo -l pt_BR
146 Base de dados terminfo para terminais extras. As definições dos
147 terminais mais usados já estão no pacote principal ncurses.
148
149 %package devel
150 Summary:        Header files for develop ncurses based application
151 Summary(es):    Bibliotecas de desarrollo para ncurses
152 Summary(pl):    Pliki nag³ówkowe do bibliotek ncurses
153 Summary(pt_BR): Bibliotecas de desenvolvimento para ncurses
154 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ncurses
155 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ncurses
156 Group:          Development/Libraries
157 Requires:       %{name} = %{version}-%{release}
158 Obsoletes:      libtermcap-devel
159 Obsoletes:      libncurses5-devel
160
161 %description devel
162 This package includes the header files and libraries necessary to
163 develop applications that use ncurses.
164
165 %description devel -l es
166 Este paquete incluye las bibliotecas y archivos de inclusión
167 necesarios al desarrollo de aplicaciones que usan ncurses.
168
169 %description devel -l pl
170 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
171 programów z wykorzystaniem bibliotek ncurses.
172
173 %description devel -l pt_BR
174 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
175 ao desenvolvimento de aplicações que usam ncurses.
176
177 %description devel -l ru
178 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
179 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ncurses.
180
181 %description devel -l uk
182 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
183 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses.
184
185 %package static
186 Summary:        Static libraries for ncurses
187 Summary(es):    Static libraries for ncurses development
188 Summary(pl):    Biblioteki statyczne ncurses
189 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com ncurses
190 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ncurses
191 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ncurses
192 Group:          Development/Libraries
193 Requires:       %{name}-devel = %{version}-%{release}
194
195 %description static
196 This package includes the static libraries necessary to develop
197 applications that use ncurses.
198
199 %description static -l es
200 Static libraries for ncurses development.
201
202 %description static -l pl
203 Pakiet ten zawiera biblioteki statyczne ncurses.
204
205 %description static -l pt_BR
206 Bibliotecas estáticas para desenvolvimento com ncurses.
207
208 %description static -l ru
209 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
210 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ncurses.
211
212 %description static -l uk
213 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
214 ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses.
215
216 %package ext
217 Summary:        Additional ncurses libraries
218 Summary(pl):    Dodatkowe biblioteki ncurses
219 Group:          Libraries
220 Requires:       %{name} = %{version}-%{release}
221
222 %description ext
223 This package contains addidion ncurses libraries like libforms,
224 libmenu and libpanel for easy making full screen curse application.
225
226 %description ext -l pl
227 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
228 s³u¿±ce do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych
229 z ncurses.
230
231 %package ext-devel
232 Summary:        Header files for additional ncurses libraries
233 Summary(pl):    Pliki nag³ówkowe dodatkowych bibliotek ncurses
234 Group:          Development/Libraries
235 Requires:       %{name}-devel = %{version}-%{release}
236 Requires:       %{name}-ext = %{version}-%{release}
237
238 %description ext-devel
239 Header files for additional ncurses libraries (form, menu, panel).
240
241 %description ext-devel -l pl
242 Pliki nag³ówkowe dodatkowych bibliotek ncurses (form, menu, panel).
243
244 %package ext-static
245 Summary:        Static versions of additional ncurses libraries
246 Summary(pl):    Statyczne wersje dodatkowych bibliotek ncurses
247 Group:          Development/Libraries
248 Requires:       %{name}-ext-devel = %{version}-%{release}
249
250 %description ext-static
251 Static versions of additional ncurses libraries (form, menu, panel).
252
253 %description ext-static -l pl
254 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
255
256 %package c++-devel
257 Summary:        Header files for develop C++ ncurses based application
258 Summary(pl):    Pliki nag³ówkowe do biblioteki C++ ncurses
259 Group:          Development/Libraries
260 Requires:       %{name}-devel = %{version}-%{release}
261
262 %description c++-devel
263 This package includes the header files and libraries necessary to
264 develop applications that use C++ ncurses.
265
266 %description c++-devel -l pl
267 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do kompilacji
268 programów z wykorzystaniem biblioteki c++-ncurses.
269
270 %package c++-static
271 Summary:        Static libraries for C++ ncurses
272 Summary(pl):    Biblioteki statyczne C++ ncurses
273 Group:          Development/Libraries
274 Requires:       %{name}-c++-devel = %{version}-%{release}
275
276 %description c++-static
277 This package includes the static libraries necessary to develop
278 applications that use C++ ncurses.
279
280 %description c++-static -l pl
281 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
282
283 %package ada-devel
284 Summary:        Header files for develop Ada95 ncurses based application
285 Summary(pl):    Pliki nag³ówkowe do biblioteki Ada95 ncurses
286 Group:          Development/Libraries
287 Requires:       %{name}-devel = %{version}-%{release}
288
289 %description ada-devel
290 This package includes the header files and libraries necessary to
291 develop applications that use Ada95 ncurses.
292
293 %description ada-devel -l pl
294 Ten pakiet zawiera pliki nag³ówkowe i biblioteki potrzebne do
295 tworzenia aplikacji u¿ywaj±cych ncurses w jêzyku Ada95.
296
297 %prep
298 %setup -q
299 bzcat %{PATCH0} > patch.sh
300 sh patch.sh
301 %patch1 -p1
302 %patch2 -p1
303 %patch3 -p1
304 %patch4 -p1
305 %patch5 -p1
306 %patch6 -p1
307 %patch13 -p1
308 %patch14 -p1
309 #%patch15 -p1
310 %patch16 -p1
311 %patch17 -p1
312 %patch18 -p1
313 %patch19 -p1
314 %patch20 -p1
315
316 %build
317 unset TERMINFO || :
318 CFLAGS="%{rpmcflags} -DPURE_TERMINFO"
319 cp -f /usr/share/automake/config.sub .
320 %configure \
321         --with-install-prefix=$RPM_BUILD_ROOT \
322         --with-normal \
323         --with-shared \
324         --with%{!?with_ada:out}-ada \
325         --with%{!?with_cxx:out}-cxx \
326         --with%{!?with_cxx:out}-cxx-binding \
327         --with%{!?debug:out}-debug \
328         --without-profile \
329         --with-termlib \
330         --with-manpage-aliases \
331         --with-manpage-format=normal \
332         --without-manpage-symlinks
333
334 %{__make}
335
336 %install
337 rm -rf $RPM_BUILD_ROOT
338 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
339
340 %{__make} install \
341         INSTALL_PREFIX=$RPM_BUILD_ROOT
342
343 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
344
345 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.*.* $RPM_BUILD_ROOT/%{_lib}
346 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.*.* $RPM_BUILD_ROOT/%{_lib}
347 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libtinfo.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
348 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libncurses.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libcurses.so
349 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libncurses.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libncurses.so
350
351 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
352
353 %clean
354 rm -rf $RPM_BUILD_ROOT
355
356 %post   -p /sbin/ldconfig
357 %postun -p /sbin/ldconfig
358
359 %post   ext -p /sbin/ldconfig
360 %postun ext -p /sbin/ldconfig
361
362 %files
363 %defattr(644,root,root,755)
364 %doc ANNOUNCE README
365 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
366 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
367
368 %{_datadir}/tabset
369
370 %dir %{_datadir}/terminfo
371 %{_datadir}/terminfo/E
372 %dir %{_datadir}/terminfo/[dklsvx]
373
374 %{_datadir}/terminfo/d/dumb
375 %{_datadir}/terminfo/k/klone+color
376 %{_datadir}/terminfo/l/linux*
377 %{_datadir}/terminfo/s/screen*
378 %{_datadir}/terminfo/v/vt100
379 %{_datadir}/terminfo/v/vt220
380 %{_datadir}/terminfo/v/vt220-8
381 %{_datadir}/terminfo/v/vt52
382 %{_datadir}/terminfo/x/xterm*
383
384 %attr(755,root,root) %{_bindir}/*
385
386 %{_mandir}/man[157]/*
387 %lang(fi) %{_mandir}/fi/man1/*
388 %lang(fr) %{_mandir}/fr/man1/*
389 %lang(hu) %{_mandir}/hu/man1/*
390 %lang(id) %{_mandir}/id/man1/*
391 %lang(it) %{_mandir}/it/man1/*
392 %lang(pl) %{_mandir}/pl/man[157]/*
393
394 %files -n terminfo
395 %defattr(644,root,root,755)
396 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
397 %{_datadir}/terminfo/[dklsvx]/*
398 %exclude %{_datadir}/terminfo/d/dumb
399 %exclude %{_datadir}/terminfo/k/klone+color
400 %exclude %{_datadir}/terminfo/l/linux*
401 %exclude %{_datadir}/terminfo/s/screen*
402 %exclude %{_datadir}/terminfo/v/vt100
403 %exclude %{_datadir}/terminfo/v/vt220
404 %exclude %{_datadir}/terminfo/v/vt220-8
405 %exclude %{_datadir}/terminfo/v/vt52
406 %exclude %{_datadir}/terminfo/x/xterm*
407
408 %files devel
409 %defattr(644,root,root,755)
410 %doc doc/html/ncurses-intro.html
411 %attr(755,root,root) %{_libdir}/libcurses.so
412 %attr(755,root,root) %{_libdir}/libncurses.so
413 %attr(755,root,root) %{_libdir}/libtinfo.so
414 %dir %{_includedir}
415 %{_includedir}/curses.h
416 %{_includedir}/eti.h
417 %{_includedir}/ncurses.h
418 %{_includedir}/ncurses_dll.h
419 %{_includedir}/term.h
420 %{_includedir}/termcap.h
421 %{_includedir}/unctrl.h
422 %{_mandir}/man3/*
423 %exclude %{_mandir}/man3/form*
424 %exclude %{_mandir}/man3/menu*
425 %exclude %{_mandir}/man3/panel*
426 %lang(pl) %{_mandir}/pl/man3/*
427
428 %files static
429 %defattr(644,root,root,755)
430 %{_libdir}/libncurses.a
431 %{_libdir}/libtinfo.a
432
433 %files ext
434 %defattr(644,root,root,755)
435 %attr(755,root,root) %{_libdir}/libform.so.*.*
436 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
437 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
438
439 %files ext-devel
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/libform.so
442 %attr(755,root,root) %{_libdir}/libmenu.so
443 %attr(755,root,root) %{_libdir}/libpanel.so
444 %{_includedir}/form.h
445 %{_includedir}/menu.h
446 %{_includedir}/panel.h
447 %{_mandir}/man3/form*
448 %{_mandir}/man3/menu*
449 %{_mandir}/man3/panel*
450
451 %files ext-static
452 %defattr(644,root,root,755)
453 %{_libdir}/libform.a
454 %{_libdir}/libmenu.a
455 %{_libdir}/libpanel.a
456
457 %if %{with cxx}
458 %files c++-devel
459 %defattr(644,root,root,755)
460 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
461 %{_includedir}/cursesapp.h
462 %{_includedir}/cursesf.h
463 %{_includedir}/cursesm.h
464 %{_includedir}/cursesp.h
465 %{_includedir}/cursesw.h
466 %{_includedir}/etip.h
467 %{_includedir}/cursslk.h
468
469 %files c++-static
470 %defattr(644,root,root,755)
471 %{_libdir}/libncurses++.a
472 %endif
473
474 %if %{with ada}
475 %files ada-devel
476 %defattr(644,root,root,755)
477 %doc Ada95/{README,TODO}
478 %{_libdir}/ada/adainclude/*
479 %{_libdir}/ada/adalib/*
480 %endif
This page took 0.054268 seconds and 3 git commands to generate.