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