1 Summary: curses terminal control library
2 Summary(de): curses-Terminal-Control-Library
3 Summary(fr): La bibliothéque de contrôle de terminal curses.
4 Summary(pl): Biblioteki do kontrolowania terminala
5 Summary(tr): Terminal kontrol kitaplýðý
9 Copyright: distributable
12 Source0: ftp://ftp.clark.net/pub/dickey/ncurses/%{name}-%{version}.tar.gz
13 Source1: ftp://ftp.clark.net/pub/dickey/ncurses/4.2/patch-4.2-990213.sh
14 Source2: captoinfo.1m.pl
17 Patch0: ncurses-rh.patch
18 Patch1: ncurses-setuid.patch
19 Patch2: ncurses-arm.patch
20 BuildRoot: /tmp/%{name}-%{version}-root
21 BuildPrereq: sharutils, patch, bash, gawk, sed, gzip
24 The curses library routines give the user a terminal-independent method of
25 updating character screens with reasonable optimization. This
26 implementation is ``new curses'' (ncurses) and is the approved replacement
27 for 4.4BSD classic curses, which is being discontinued.
30 Die curses-Library-Routinen geben dem Benutzer eine Terminal-unabhängige
31 Methode zur optimierten Aktualisierung von zeichenbasierenden
32 Bildschirminhalten an die Hand. Die vorliegende Implementierung ist NEW
33 CURSES (ncurses), die offizielle Nachfolgerversion für 4.4BSC (die
34 klassische curses-Version), welche nicht weitergeführt wird.
37 Les routines de la bibliothèque curses donnent à l'utilisateur une méthode
38 indépendante du terminal pour la mise à jour des écrans en mode texte avec une
39 optimisation correcte. Ceci est l'implantation du « nouveau curses » (ncurses)
40 et est le remplacement du curses 4.4BSD classique qui est abandonné.
43 Biblioteka curses udostêpnia funkcje pozwalaj±ce u¿ytkownikom na odwo³ywanie
44 siê do zawarto¶ci terminala niezale¿nie od jego typu. Pakiet ten zawiera
45 implementacjê klasycznej biblioteki curses (z systemu 4.4BSD) o nazwie
46 ncurses (new curses) i jest zarazem jej przysz³ym zamiennikiem.
49 curses kitaplýðý ile kullanýcýya kullanýlan terminal tipinden baðýmsýz olarak
50 karakter tabanlý ekranlara eriþim olanaðý saðlanabilmektedir. Bu uyarlama
51 'new curses' (ncurses), BSD deki klasik curses'in geliþmiþ halidir.
54 Summary: Additionan ncurses libraries
55 Summary(pl): Dodatkowe biblioteki ncurses
58 Requires: %{name} = %{version}
61 This package contain addidion ncurses libraries like libforms, libmenu and
62 libpanel for easy making full screen curse application.
64 %description -l pl ext
65 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel s³u¿±ce
66 do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych z ncurses.
69 Summary: Complete terminfo database
70 Summary(pl): Kompletna baza terminfo
71 Group: Utilities/Terminal
72 Group(pl): Narzêdzia/Terminal
73 Requires: %{name} = %{version}
75 %description -n terminfo
76 This package contain cmplet terminfo database. If you just use the Linux
77 console, xterm and VT100, you probably will not need this this - a
78 minimal %{_datadir}/terminfo tree for these terminal is already included in the
81 %description -l pl -n terminfo
82 Pakiet ten zawiera kompletn± bazê terminfo. Je¿eli u¿ywasz terminali
83 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebowa³ tego
84 pakietu gdy¿ definicje tych terminali s± w³±czone w pakiet ncurses.
87 Summary: Header files for develop ncurses based application
88 Summary(pl): Pliki nag³ówkowe do bibliotek ncurses
89 Group: Development/Libraries
90 Group(pl): Programowanie/Biblioteki
91 Requires: %{name} = %{version}
92 Requires: %{name}-ext = %{version}
95 This package includes the header files and libraries necessary to develop
96 applications that use ncurses.
98 %description -l pl devel
99 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
100 programów z wykorzystaniem bibliotek ncurses.
103 Summary: Static libraries for ncurses
104 Summary(pl): Biblioteki statyczne ncurses
105 Group: Development/Libraries
106 Group(pl): Programowanie/Biblioteki
107 Requires: %{name}-devel = %{version}
110 This package includes the static libraries necessary to develop
111 applications that use ncurses.
113 %description -l pl static
114 Pakiet ten zawiera biblioteki statyczne ncurses.
117 Summary: Header files for develop C++ ncurses based application
118 Summary(pl): Pliki nag³ówkowe do biblioteki C++ ncurses
119 Group: Development/Libraries
120 Group(pl): Programowanie/Biblioteki
121 Requires: %{name}-devel = %{version}
123 %description c++-devel
124 This package includes the header files and libraries necessary to develop
125 applications that use C++ ncurses.
127 %description -l pl c++-devel
128 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
129 programów z wykorzystaniem biblioteki c++-ncurses.
132 Summary: Static libraries for C++ ncurses
133 Summary(pl): Biblioteki statyczne C++ ncurses
134 Group: Development/Libraries
135 Group(pl): Programowanie/Biblioteki
136 Requires: %{name}-c++-devel = {%version}
138 %description c++-static
139 This package includes the static libraries necessary to develop
140 applications that use C++ ncurses.
142 %description -l pl c++-static
143 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
153 CFLAGS="$RPM_OPT_FLAGS -DPURE_TERMINFO" LDFLAGS="-s" \
154 ./configure %{_target} \
156 --with-install-prefix=$RPM_BUILD_ROOT \
166 rm -rf $RPM_BUILD_ROOT
167 install -d $RPM_BUILD_ROOT/{lib,usr/man/pl/man{1,7}}
169 make install INSTALL_PREFIX=$RPM_BUILD_ROOT \
170 includedir=%{_includedir}/ncurses
172 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
174 strip $RPM_BUILD_ROOT/usr/{bin/*,lib/lib*so.*.*}
176 mv $RPM_BUILD_ROOT%{_libdir}/libncurses.so.*.* $RPM_BUILD_ROOT/lib
177 ln -sf ../../lib/libncurses.so.4.2 $RPM_BUILD_ROOT%{_libdir}/libncurses.so
179 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/captoinfo.1m
180 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/clear.1
181 install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man7/term.7
183 rm -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.4
185 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/pl/man*/* README ANNOUNCE
186 gzip -9nf misc/*.doc misc/*.html c++/{README-first,NEWS,PROBLEMS,demo.cc}
188 %post -p /sbin/ldconfig
189 %postun -p /sbin/ldconfig
191 %post ext -p /sbin/ldconfig
192 %postun ext -p /sbin/ldconfig
195 rm -rf $RPM_BUILD_ROOT
198 %defattr(644,root,root,755)
200 %attr(755,root,root) /lib/libncurses.so.*.*
204 %dir %{_datadir}/terminfo
205 %dir %{_datadir}/terminfo/l
206 %dir %{_datadir}/terminfo/v
207 %dir %{_datadir}/terminfo/x
209 %{_datadir}/terminfo/l/linux*
210 %{_datadir}/terminfo/v/vt100
211 %{_datadir}/terminfo/v/vt220
212 %{_datadir}/terminfo/v/vt220-8
213 %{_datadir}/terminfo/v/vt52
214 %{_datadir}/terminfo/x/xterm*
216 %attr(755,root,root) %{_bindir}/*
218 %{_mandir}/man[157]/*
219 %lang(pl) %{_mandir}/pl/man[17]/*
222 %attr(755,root,root) %{_libdir}/lib*so.*.*
225 %defattr(644,root,root,755)
227 %{_datadir}/terminfo/[1-9NPXa-km-uwz]
228 %{_datadir}/terminfo/l/la120
229 %{_datadir}/terminfo/l/layer
230 %{_datadir}/terminfo/l/lisa
231 %{_datadir}/terminfo/l/lisaterm
232 %{_datadir}/terminfo/l/lisaterm-w
233 %{_datadir}/terminfo/l/liswb
234 %{_datadir}/terminfo/l/ln03
235 %{_datadir}/terminfo/l/ln03-w
236 %{_datadir}/terminfo/l/lpr
237 %{_datadir}/terminfo/l/luna
238 %{_datadir}/terminfo/l/luna68k
239 %{_datadir}/terminfo/v/v200-nam
240 %{_datadir}/terminfo/v/v320n
241 %{_datadir}/terminfo/v/v3220
242 %{_datadir}/terminfo/v/v5410
243 %{_datadir}/terminfo/v/vapple
244 %{_datadir}/terminfo/v/vc103
245 %{_datadir}/terminfo/v/vc203
246 %{_datadir}/terminfo/v/vc303
247 %{_datadir}/terminfo/v/vc303a
248 %{_datadir}/terminfo/v/vc403a
249 %{_datadir}/terminfo/v/vc404
250 %{_datadir}/terminfo/v/vc404-s
251 %{_datadir}/terminfo/v/vc414
252 %{_datadir}/terminfo/v/vc414h
253 %{_datadir}/terminfo/v/vc415
254 %{_datadir}/terminfo/v/venix
255 %{_datadir}/terminfo/v/versaterm
256 %{_datadir}/terminfo/v/vi200
257 %{_datadir}/terminfo/v/vi200-f
258 %{_datadir}/terminfo/v/vi200-rv
259 %{_datadir}/terminfo/v/vi300
260 %{_datadir}/terminfo/v/vi300-old
261 %{_datadir}/terminfo/v/vi50
262 %{_datadir}/terminfo/v/vi500
263 %{_datadir}/terminfo/v/vi50adm
264 %{_datadir}/terminfo/v/vi55
265 %{_datadir}/terminfo/v/vi550
266 %{_datadir}/terminfo/v/vi603
267 %{_datadir}/terminfo/v/viewpoint
268 %{_datadir}/terminfo/v/viewpoint3a+
269 %{_datadir}/terminfo/v/viewpoint60
270 %{_datadir}/terminfo/v/viewpoint90
271 %{_datadir}/terminfo/v/visa50
272 %{_datadir}/terminfo/v/visual603
273 %{_datadir}/terminfo/v/vitty
274 %{_datadir}/terminfo/v/vk100
275 %{_datadir}/terminfo/v/vp3a+
276 %{_datadir}/terminfo/v/vp60
277 %{_datadir}/terminfo/v/vp90
278 %{_datadir}/terminfo/v/vremote
279 %{_datadir}/terminfo/v/vs100
280 %{_datadir}/terminfo/v/vs100-x10
281 %{_datadir}/terminfo/v/vsc
282 %{_datadir}/terminfo/v/vt-61
283 %{_datadir}/terminfo/v/vt100-am
284 %{_datadir}/terminfo/v/vt100-bot-s
285 %{_datadir}/terminfo/v/vt100-nam
286 %{_datadir}/terminfo/v/vt100-nam-w
287 %{_datadir}/terminfo/v/vt100-nav
288 %{_datadir}/terminfo/v/vt100-nav-w
289 %{_datadir}/terminfo/v/vt100-s
290 %{_datadir}/terminfo/v/vt100-s-bot
291 %{_datadir}/terminfo/v/vt100-s-top
292 %{_datadir}/terminfo/v/vt100-top-s
293 %{_datadir}/terminfo/v/vt100-w
294 %{_datadir}/terminfo/v/vt100-w-am
295 %{_datadir}/terminfo/v/vt100-w-nam
296 %{_datadir}/terminfo/v/vt100-w-nav
297 %{_datadir}/terminfo/v/vt100nam
298 %{_datadir}/terminfo/v/vt102
299 %{_datadir}/terminfo/v/vt102-nsgr
300 %{_datadir}/terminfo/v/vt102-w
301 %{_datadir}/terminfo/v/vt125
302 %{_datadir}/terminfo/v/vt131
303 %{_datadir}/terminfo/v/vt132
304 %{_datadir}/terminfo/v/vt200
305 %{_datadir}/terminfo/v/vt200-js
306 %{_datadir}/terminfo/v/vt200-w
307 %{_datadir}/terminfo/v/vt220-js
308 %{_datadir}/terminfo/v/vt220-nam
309 %{_datadir}/terminfo/v/vt220-w
310 %{_datadir}/terminfo/v/vt220d
311 %{_datadir}/terminfo/v/vt300
312 %{_datadir}/terminfo/v/vt300-nam
313 %{_datadir}/terminfo/v/vt300-w
314 %{_datadir}/terminfo/v/vt300-w-nam
315 %{_datadir}/terminfo/v/vt320
316 %{_datadir}/terminfo/v/vt320-k3
317 %{_datadir}/terminfo/v/vt320-k311
318 %{_datadir}/terminfo/v/vt320-nam
319 %{_datadir}/terminfo/v/vt320-w
320 %{_datadir}/terminfo/v/vt320-w-nam
321 %{_datadir}/terminfo/v/vt320nam
322 %{_datadir}/terminfo/v/vt330
323 %{_datadir}/terminfo/v/vt340
324 %{_datadir}/terminfo/v/vt400
325 %{_datadir}/terminfo/v/vt400-24
326 %{_datadir}/terminfo/v/vt420
327 %{_datadir}/terminfo/v/vt420f
328 %{_datadir}/terminfo/v/vt420pc
329 %{_datadir}/terminfo/v/vt420pcdos
330 %{_datadir}/terminfo/v/vt50
331 %{_datadir}/terminfo/v/vt50h
332 %{_datadir}/terminfo/v/vt510
333 %{_datadir}/terminfo/v/vt510pc
334 %{_datadir}/terminfo/v/vt510pcdos
335 %{_datadir}/terminfo/v/vt520
336 %{_datadir}/terminfo/v/vt525
337 %{_datadir}/terminfo/v/vt61
338 %{_datadir}/terminfo/v/vt61.5
339 %{_datadir}/terminfo/x/x10term
340 %{_datadir}/terminfo/x/x1700
341 %{_datadir}/terminfo/x/x1700-lm
342 %{_datadir}/terminfo/x/x1720
343 %{_datadir}/terminfo/x/x1750
344 %{_datadir}/terminfo/x/x68k
345 %{_datadir}/terminfo/x/x68k-ite
346 %{_datadir}/terminfo/x/x820
347 %{_datadir}/terminfo/x/xenix
348 %{_datadir}/terminfo/x/xerox
349 %{_datadir}/terminfo/x/xerox-lm
350 %{_datadir}/terminfo/x/xerox1720
351 %{_datadir}/terminfo/x/xerox820
352 %{_datadir}/terminfo/x/xl83
353 %{_datadir}/terminfo/x/xtalk
354 %{_datadir}/terminfo/x/xwsh
357 %defattr(644,root,root,755)
358 %doc {README,ANNOUNCE}.gz misc/*.{doc,html}.gz
359 %attr(755,root,root) %{_libdir}/lib*.so
360 %{_includedir}/ncurses/curses.h
361 %{_includedir}/ncurses/eti.h
362 %{_includedir}/ncurses/form.h
363 %{_includedir}/ncurses/menu.h
364 %{_includedir}/ncurses/ncurses.h
365 %{_includedir}/ncurses/panel.h
366 %{_includedir}/ncurses/term.h
367 %{_includedir}/ncurses/termcap.h
368 %{_includedir}/ncurses/unctrl.h
372 %defattr(644,root,root,755)
373 %{_libdir}/libncurses.a
375 %{_libdir}/libpanel.a
379 %defattr(644,root,root,755)
380 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}.gz
381 %{_includedir}/ncurses/cursesapp.h
382 %{_includedir}/ncurses/cursesf.h
383 %{_includedir}/ncurses/cursesm.h
384 %{_includedir}/ncurses/cursesp.h
385 %{_includedir}/ncurses/cursesw.h
386 %{_includedir}/ncurses/etip.h
387 %{_includedir}/ncurses/cursslk.h
390 %defattr(644,root,root,755)
391 %{_libdir}/libncurses++.a
394 * Sun May 16 1999 Artur Wróblewski <wrobell@posexperts.com.pl>
396 - added ++devel and ++static packages
397 - added documentation to devel package
400 * Mon Apr 19 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
402 - removed Conflicts: glibc (not neccesary now),
403 - recompiles on new rpm.
405 * Sun Mar 14 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
407 - compressed documentation,
408 - added so-links of shared libraries,
409 - added Group(pl) in devel subpackage,
410 - fixed double compressing of man pages,
411 - removed test/* from documentation.
413 * Mon Feb 22 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
415 - removed man group from man pages.
417 * Wed Feb 17 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
419 - updated to 990213 snapshot,
420 - removed hjl patch (now is in 990213 snap),
421 - added LDFLAGS="-s" to ./configure enviroment,
422 - removed removing linux, linux-m terminfo on sparc,
423 - added terminfo subbackage with full terminfo database (minimal
424 term db is in main package),
425 - added "Conflicts: glibc <= 2.0.7" in main,
426 - added pl man pages for captoinfo(1), clear(1), term(7),
427 - added separated subpackage ext with non base ncurses libraries (separating
428 this allow minimize minimal system size).
430 * Wed Nov 13 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
432 - added more patches from rawhide ncurses,
433 - use INSTALL_PREFIX instead prefix on "make install" (without this some
434 binaries like tset have internal paths padded with Buildroot),
435 - shares libncurses moved to /lib,
436 - fixed pl translation.
438 * Sat Nov 07 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
440 - added some patches .. ;)
441 - fixed ol translation,
442 - full %file description,
443 - fixed files permissions,
446 * Tue Sep 09 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
448 - translation modified for pl,
449 - build against GNU libc-2.1,
450 - fixed permissions of ELF binaries,
451 - moved Buildroot to /var/tmp/%{name}-%{version}-root
452 - added a static package,
453 - added %defattr support,
454 - build from non root's account,
455 - start at invalid RH spec file.