1 Summary: curses terminal control library
2 Summary(de): curses-Terminal-Control-Library
3 Summary(es): Biblioteca de control de terminal curses
4 Summary(fr): La bibliothéque de contrôle de terminal curses
5 Summary(pl): Biblioteki do kontrolowania terminala
6 Summary(pt_BR): Biblioteca de controle de terminal curses
7 Summary(tr): Terminal kontrol kitaplýðý
11 License: Distributable
14 Group(es): Bibliotecas
17 Group(pt_BR): Bibliotecas
20 Source0: ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
21 Source2: captoinfo.1m.pl
24 Source5: ftp://dickey.his.com/ncurses/5.2/patch-%{version}-20010908.sh
25 Patch0: %{name}-rh.patch
26 Patch1: %{name}-libyx-lat.patch
27 Patch2: %{name}-no_symlinks.patch
28 Patch3: %{name}-screen_hpa_fix.patch
29 Patch4: %{name}-xterm-color.patch
30 Patch5: %{name}-xterm_hpa_fix.patch
31 BuildRequires: sharutils
33 BuildRequires: libstdc++-devel
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 %define _includedir %{_prefix}/include/ncurses
39 The curses library routines give the user a terminal-independent
40 method of updating character screens with reasonable optimization.
41 This implementation is ``new curses'' (ncurses) and is the approved
42 replacement for 4.4BSD classic curses, which is being discontinued.
45 Die curses-Library-Routinen geben dem Benutzer eine
46 Terminal-unabhängige Methode zur optimierten Aktualisierung von
47 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
48 Implementierung ist NEW CURSES (ncurses), die offizielle
49 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
50 nicht weitergeführt wird.
53 Las rutinas de la biblioteca curses ofrecen al usuario un método
54 independiente de terminal para actualización de las pantallas de
55 caracteres con optimización razonable. Este soporte es "nuevo curses"
56 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
57 que se quedaban desfasados.
60 Les routines de la bibliothèque curses donnent à l'utilisateur une
61 méthode indépendante du terminal pour la mise à jour des écrans en
62 mode texte avec une optimisation correcte. Ceci est l'implantation du
63 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
64 classique qui est abandonné.
67 Biblioteka curses udostêpnia funkcje pozwalaj±ce u¿ytkownikom na
68 odwo³ywanie siê do zawarto¶ci terminala niezale¿nie od jego typu.
69 Pakiet ten zawiera implementacjê klasycznej biblioteki curses (z
70 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
71 przysz³ym zamiennikiem.
74 As rotinas da biblioteca curses fornecem ao usuário um método
75 independente de terminal para atualização das telas de caracteres com
76 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
77 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
81 curses kitaplýðý ile kullanýcýya kullanýlan terminal tipinden baðýmsýz
82 olarak karakter tabanlý ekranlara eriþim olanaðý saðlanabilmektedir.
83 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in geliþmiþ
87 Summary: Additional ncurses libraries
88 Summary(pl): Dodatkowe biblioteki ncurses
91 Group(es): Bibliotecas
94 Group(pt_BR): Bibliotecas
97 Requires: %{name} = %{version}
100 This package contain addidion ncurses libraries like libforms, libmenu
101 and libpanel for easy making full screen curse application.
103 %description -l pl ext
104 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
105 s³u¿±ce do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych
109 Summary: Complete terminfo database
110 Summary(es): Banco de datos terminfo para terminales extras (menos usados)
111 Summary(pl): Kompletna baza terminfo
112 Summary(pt_BR): Base de dados terminfo para terminais adicionais (menos usados)
113 Group: Applications/Terminal
114 Group(de): Applikationen/Terminal
115 Group(pl): Aplikacje/Terminal
116 Requires: %{name} = %{version}
118 %description -n terminfo
119 This package contain cmplet terminfo database. If you just use the
120 Linux console, xterm and VT100, you probably will not need this this -
121 a minimal %{_datadir}/terminfo tree for these terminal is already
122 included in the ncurses package.
124 %description -l es -n terminfo
125 Banco de datos terminfo para terminales extras. Las capacidades de los
126 terminales más usados ya están en el paquete principal ncurses.
128 %description -l pl -n terminfo
129 Pakiet ten zawiera kompletn± bazê terminfo. Je¿eli u¿ywasz terminali
130 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebowa³
131 tego pakietu gdy¿ definicje tych terminali s± w³±czone w pakiet
134 %description -l pt_BR -n terminfo
135 Base de dados terminfo para terminais extras. As definições dos
136 terminais mais usados já estão no pacote principal ncurses.
139 Summary: Header files for develop ncurses based application
140 Summary(es): Bibliotecas de desarrollo para ncurses
141 Summary(pl): Pliki nag³ówkowe do bibliotek ncurses
142 Summary(pt_BR): Bibliotecas de desenvolvimento para ncurses
143 Group: Development/Libraries
144 Group(de): Entwicklung/Libraries
145 Group(es): Desarrollo/Bibliotecas
146 Group(fr): Development/Librairies
147 Group(pl): Programowanie/Biblioteki
148 Group(pt_BR): Desenvolvimento/Bibliotecas
149 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
150 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
151 Requires: %{name} = %{version}
152 Requires: %{name}-ext = %{version}
153 Obsoletes: libtermcap-devel
156 This package includes the header files and libraries necessary to
157 develop applications that use ncurses.
159 %description -l es devel
160 Este paquete incluye las bibliotecas y archivos de inclusión
161 necesarios al desarrollo de aplicaciones que usan ncurses.
163 %description -l pl devel
164 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
165 programów z wykorzystaniem bibliotek ncurses.
167 %description -l pt_BR devel
168 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
169 ao desenvolvimento de aplicações que usam ncurses.
172 Summary: Static libraries for ncurses
173 Summary(es): Static libraries for ncurses development
174 Summary(pl): Biblioteki statyczne ncurses
175 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com ncurses
176 Group: Development/Libraries
177 Group(de): Entwicklung/Libraries
178 Group(es): Desarrollo/Bibliotecas
179 Group(fr): Development/Librairies
180 Group(pl): Programowanie/Biblioteki
181 Group(pt_BR): Desenvolvimento/Bibliotecas
182 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
183 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
184 Requires: %{name}-devel = %{version}
187 This package includes the static libraries necessary to develop
188 applications that use ncurses.
190 %description -l es static
191 Static libraries for ncurses development.
193 %description -l pl static
194 Pakiet ten zawiera biblioteki statyczne ncurses.
196 %description -l pt_BR static
197 Bibliotecas estáticas para desenvolvimento com ncurses.
200 Summary: Header files for develop C++ ncurses based application
201 Summary(pl): Pliki nag³ówkowe do biblioteki C++ ncurses
202 Group: Development/Libraries
203 Group(de): Entwicklung/Libraries
204 Group(es): Desarrollo/Bibliotecas
205 Group(fr): Development/Librairies
206 Group(pl): Programowanie/Biblioteki
207 Group(pt_BR): Desenvolvimento/Bibliotecas
208 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
209 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
210 Requires: %{name}-devel = %{version}
212 %description c++-devel
213 This package includes the header files and libraries necessary to
214 develop applications that use C++ ncurses.
216 %description -l pl c++-devel
217 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
218 programów z wykorzystaniem biblioteki c++-ncurses.
221 Summary: Static libraries for C++ ncurses
222 Summary(pl): Biblioteki statyczne C++ ncurses
223 Group: Development/Libraries
224 Group(de): Entwicklung/Libraries
225 Group(es): Desarrollo/Bibliotecas
226 Group(fr): Development/Librairies
227 Group(pl): Programowanie/Biblioteki
228 Group(pt_BR): Desenvolvimento/Bibliotecas
229 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
230 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
231 Requires: %{name}-c++-devel = %{version}
233 %description c++-static
234 This package includes the static libraries necessary to develop
235 applications that use C++ ncurses.
237 %description -l pl c++-static
238 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
251 CFLAGS="%{rpmcflags} -DPURE_TERMINFO"
253 --with-install-prefix=$RPM_BUILD_ROOT \
260 --enable-safe-sprintf \
261 --with-manpage-format=normal
266 rm -rf $RPM_BUILD_ROOT
267 install -d $RPM_BUILD_ROOT{/lib,%{_mandir}/pl/man{1,7}}
269 %{__make} install INSTALL_PREFIX=$RPM_BUILD_ROOT
271 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
273 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.*.* $RPM_BUILD_ROOT/lib
274 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.*.* $RPM_BUILD_ROOT/lib
275 ln -sf ../../lib/libtinfo.so.5 $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
276 ln -sf ../../lib/libncurses.so.5 $RPM_BUILD_ROOT%{_libdir}/libncurses.so
278 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/captoinfo.1m
279 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/clear.1
280 install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man7/term.7
282 gzip -9nf README ANNOUNCE c++/{README-first,NEWS,PROBLEMS,demo.cc}
284 %post -p /sbin/ldconfig
285 %postun -p /sbin/ldconfig
287 %post ext -p /sbin/ldconfig
288 %postun ext -p /sbin/ldconfig
291 rm -rf $RPM_BUILD_ROOT
294 %defattr(644,root,root,755)
295 %attr(755,root,root) /lib/lib*.so.*.*
299 %dir %{_datadir}/terminfo
300 %dir %{_datadir}/terminfo/d
301 %dir %{_datadir}/terminfo/l
302 %dir %{_datadir}/terminfo/s
303 %dir %{_datadir}/terminfo/v
304 %dir %{_datadir}/terminfo/x
306 %{_datadir}/terminfo/d/dumb
307 %{_datadir}/terminfo/l/linux*
308 %{_datadir}/terminfo/s/screen
309 %{_datadir}/terminfo/s/screen-w
310 %{_datadir}/terminfo/v/vt100
311 %{_datadir}/terminfo/v/vt220
312 %{_datadir}/terminfo/v/vt220-8
313 %{_datadir}/terminfo/v/vt52
314 %{_datadir}/terminfo/x/xterm*
316 %attr(755,root,root) %{_bindir}/*
318 %{_mandir}/man[157]/*
319 %lang(pl) %{_mandir}/pl/man[17]/*
322 %defattr(644,root,root,755)
323 %{_libdir}/libform.so.*.*
324 %{_libdir}/libpanel.so.*.*
325 %{_libdir}/libmenu.so.*.*
328 %defattr(644,root,root,755)
329 %{_datadir}/terminfo/[1-9NPXa-ce-km-rt-uwz]
330 %{_datadir}/terminfo/d/d[1-tw]*
331 %{_datadir}/terminfo/l/l[anpu]*
332 %{_datadir}/terminfo/l/lisa
333 %{_datadir}/terminfo/l/lisaterm
334 %{_datadir}/terminfo/l/lisaterm-w
335 %{_datadir}/terminfo/l/liswb
336 %{_datadir}/terminfo/s/s[4bioptuvwy]*
337 %{_datadir}/terminfo/s/sc410
338 %{_datadir}/terminfo/s/sc415
339 %{_datadir}/terminfo/s/scanset
340 %{_datadir}/terminfo/s/scoansi
341 %{_datadir}/terminfo/s/screen2
342 %{_datadir}/terminfo/s/screen3
343 %{_datadir}/terminfo/s/screwpoint
344 %{_datadir}/terminfo/s/scrhp
345 %{_datadir}/terminfo/v/v[235aceikpr]*
346 %{_datadir}/terminfo/v/vt-61
347 %{_datadir}/terminfo/v/vt100-am
348 %{_datadir}/terminfo/v/vt100-bot-s
349 %{_datadir}/terminfo/v/vt100-nam
350 %{_datadir}/terminfo/v/vt100-nam-w
351 %{_datadir}/terminfo/v/vt100-nav
352 %{_datadir}/terminfo/v/vt100-nav-w
353 %{_datadir}/terminfo/v/vt100-s
354 %{_datadir}/terminfo/v/vt100-s-bot
355 %{_datadir}/terminfo/v/vt100-s-top
356 %{_datadir}/terminfo/v/vt100-top-s
357 %{_datadir}/terminfo/v/vt100-w
358 %{_datadir}/terminfo/v/vt100-w-am
359 %{_datadir}/terminfo/v/vt100-w-nam
360 %{_datadir}/terminfo/v/vt100-w-nav
361 %{_datadir}/terminfo/v/vt100nam
362 %{_datadir}/terminfo/v/vt102
363 %{_datadir}/terminfo/v/vt102-nsgr
364 %{_datadir}/terminfo/v/vt102-w
365 %{_datadir}/terminfo/v/vt125
366 %{_datadir}/terminfo/v/vt131
367 %{_datadir}/terminfo/v/vt132
368 %{_datadir}/terminfo/v/vt200
369 %{_datadir}/terminfo/v/vt200-js
370 %{_datadir}/terminfo/v/vt200-w
371 %{_datadir}/terminfo/v/vt220-js
372 %{_datadir}/terminfo/v/vt220-nam
373 %{_datadir}/terminfo/v/vt220-w
374 %{_datadir}/terminfo/v/vt220d
375 %{_datadir}/terminfo/v/vt300
376 %{_datadir}/terminfo/v/vt300-nam
377 %{_datadir}/terminfo/v/vt300-w
378 %{_datadir}/terminfo/v/vt300-w-nam
379 %{_datadir}/terminfo/v/vt320
380 %{_datadir}/terminfo/v/vt320-k3
381 %{_datadir}/terminfo/v/vt320-k311
382 %{_datadir}/terminfo/v/vt320-nam
383 %{_datadir}/terminfo/v/vt320-w
384 %{_datadir}/terminfo/v/vt320-w-nam
385 %{_datadir}/terminfo/v/vt320nam
386 %{_datadir}/terminfo/v/vt330
387 %{_datadir}/terminfo/v/vt340
388 %{_datadir}/terminfo/v/vt400
389 %{_datadir}/terminfo/v/vt400-24
390 %{_datadir}/terminfo/v/vt420
391 %{_datadir}/terminfo/v/vt420f
392 %{_datadir}/terminfo/v/vt420pc
393 %{_datadir}/terminfo/v/vt420pcdos
394 %{_datadir}/terminfo/v/vt50
395 %{_datadir}/terminfo/v/vt50h
396 %{_datadir}/terminfo/v/vt510
397 %{_datadir}/terminfo/v/vt510pc
398 %{_datadir}/terminfo/v/vt510pcdos
399 %{_datadir}/terminfo/v/vt520
400 %{_datadir}/terminfo/v/vt525
401 %{_datadir}/terminfo/v/vt61
402 %{_datadir}/terminfo/v/vt61.5
403 %{_datadir}/terminfo/x/x[168elw]*
404 %{_datadir}/terminfo/x/xtalk
407 %defattr(644,root,root,755)
408 %doc {README,ANNOUNCE}.gz
409 %attr(755,root,root) %{_libdir}/lib*.so
411 %{_includedir}/curses.h
413 %{_includedir}/form.h
414 %{_includedir}/menu.h
415 %{_includedir}/ncurses.h
416 %{_includedir}/ncurses_dll.h
417 %{_includedir}/panel.h
418 %{_includedir}/term.h
419 %{_includedir}/termcap.h
420 %{_includedir}/unctrl.h
424 %defattr(644,root,root,755)
425 %{_libdir}/libncurses.a
426 %{_libdir}/libtinfo.a
428 %{_libdir}/libpanel.a
432 %defattr(644,root,root,755)
433 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}.gz
434 %{_includedir}/cursesapp.h
435 %{_includedir}/cursesf.h
436 %{_includedir}/cursesm.h
437 %{_includedir}/cursesp.h
438 %{_includedir}/cursesw.h
439 %{_includedir}/etip.h
440 %{_includedir}/cursslk.h
443 %defattr(644,root,root,755)
444 %{_libdir}/libncurses++.a