3 %bcond_without ada # Ada95 bindings
4 %bcond_without cxx # C++ ncurses bindings and demo programs [disable when using uClibc]
5 %bcond_without gpm # (dynamically loadable) libgpm support
11 Summary: curses terminal control library
12 Summary(de.UTF-8): curses-Terminal-Control-Library
13 Summary(es.UTF-8): Biblioteca de control de terminal curses
14 Summary(fr.UTF-8): La bibliothéque de contrôle de terminal curses
15 Summary(pl.UTF-8): Biblioteki do sterowania terminalem
16 Summary(pt_BR.UTF-8): Biblioteca de controle de terminal curses
17 Summary(ru.UTF-8): ncurses - новая библиотека управления терминалами
18 Summary(tr.UTF-8): Terminal kontrol kitaplığı
19 Summary(uk.UTF-8): ncurses - нова бібліотека керування терміналами
23 License: distributable
25 Source0: ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
26 # Source0-md5: ee13d052e1ead260d7c28071f46eefb1
27 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
28 # Source1-md5: 3b05ee835dc20c306e9af2a9d3fbf1f1
29 Patch100: %{name}-screen_hpa_fix.patch
30 Patch101: %{name}-xterm_hpa_fix.patch
31 Patch102: %{name}-meta.patch
32 Patch103: %{name}-xterm-home-end.patch
33 Patch104: %{name}-mouse_trafo-warning.patch
34 Patch105: %{name}-gnome-terminal.patch
35 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
36 Patch107: %{name}-no-rain-demo.patch
37 Patch108: %{name}-fix-nonunicode-breakage.patch
38 URL: http://dickey.his.com/ncurses/ncurses.html
39 BuildRequires: automake
41 BuildRequires: gcc-ada
42 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
43 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
44 # seems worker around when using gcc 4.6.2? --q
45 #BuildRequires: libgnat-static
47 %{?with_gpm:BuildRequires: gpm-devel}
48 %{?with_cxx:BuildRequires: libstdc++-devel}
49 %{?with_ada:BuildRequires: m4}
50 BuildRequires: pkgconfig
51 BuildRequires: sharutils
52 Conflicts: terminfo < 5.4-0.6
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 The curses library routines give the user a terminal-independent
57 method of updating character screens with reasonable optimization.
58 This implementation is ``new curses'' (ncurses) and is the approved
59 replacement for 4.4BSD classic curses, which is being discontinued.
61 %description -l de.UTF-8
62 Die curses-Library-Routinen geben dem Benutzer eine
63 Terminal-unabhängige Methode zur optimierten Aktualisierung von
64 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
65 Implementierung ist NEW CURSES (ncurses), die offizielle
66 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
67 nicht weitergeführt wird.
69 %description -l es.UTF-8
70 Las rutinas de la biblioteca curses ofrecen al usuario un método
71 independiente de terminal para actualización de las pantallas de
72 caracteres con optimización razonable. Este soporte es "nuevo curses"
73 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
74 que se quedaban desfasados.
76 %description -l fr.UTF-8
77 Les routines de la bibliothèque curses donnent à l'utilisateur une
78 méthode indépendante du terminal pour la mise à jour des écrans en
79 mode texte avec une optimisation correcte. Ceci est l'implantation du
80 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
81 classique qui est abandonné.
83 %description -l pl.UTF-8
84 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
85 odwoływanie się do zawartości terminala niezależnie od jego typu.
86 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
87 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
88 przyszłym zamiennikiem.
90 %description -l pt_BR.UTF-8
91 As rotinas da biblioteca curses fornecem ao usuário um método
92 independente de terminal para atualização das telas de caracteres com
93 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
94 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
97 %description -l ru.UTF-8
98 Программы библиотеки curses предоставляют пользователям возможность
99 терминально-независимого обновления символьных экранов с достаточной
100 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
101 является одобренной заменой классической библиотеки curses из 4.4BSD,
102 в настоящее время "снятой с производства". В PLD Linux ncurses
103 является жизненно необходимой, без нее не будут функционировать многие
104 программы, составляющие базовую систему. Практически все программы,
105 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
106 ни библиотека termcap, ни традиционный файл /etc/termcap, не
109 %description -l tr.UTF-8
110 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
111 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
112 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
115 %description -l uk.UTF-8
116 Програми бібліотеки curses дають користувачам можливість
117 термінально-незалежного поновлення символьних екранів з достатньою
118 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
119 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
120 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
121 неї не буде працювати більшость програм, що складають базову систему.
122 Практично всі програми, котрі виводять щось на термінал,
123 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
124 традиційний файл /etc/termcap не використовуються...
127 Summary: Complete terminfo database
128 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
129 Summary(pl.UTF-8): Kompletna baza terminfo
130 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
131 Group: Applications/Terminal
132 Requires: %{name} = %{version}-%{release}
133 Obsoletes: ncurses-extraterms
134 %if "%{_rpmversion}" >= "5"
138 %description -n terminfo
139 This package contains complete terminfo database. If you just use the
140 Linux console, xterm and VT100, you probably will not need this this -
141 a minimal %{_datadir}/terminfo tree for these terminal is already
142 included in the ncurses package.
144 %description -n terminfo -l es.UTF-8
145 Banco de datos terminfo para terminales extras. Las capacidades de los
146 terminales más usados ya están en el paquete principal ncurses.
148 %description -n terminfo -l pl.UTF-8
149 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
150 linux, console, xterm, vt100, vt102 prawdopodobnie nie bedziesz
151 potrzebował tego pakietu gdyż definicje tych terminali są włączone w
154 %description -n terminfo -l pt_BR.UTF-8
155 Base de dados terminfo para terminais extras. As definições dos
156 terminais mais usados já estão no pacote principal ncurses.
159 Summary: Header files for develop ncurses based application
160 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
161 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
162 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
163 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
164 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
165 Group: Development/Libraries
166 Requires: %{name} = %{version}-%{release}
167 Obsoletes: libncurses5-devel
168 Obsoletes: libtermcap-devel
171 This package includes the header files and libraries necessary to
172 develop applications that use ncurses.
174 %description devel -l es.UTF-8
175 Este paquete incluye las bibliotecas y archivos de inclusión
176 necesarios al desarrollo de aplicaciones que usan ncurses.
178 %description devel -l pl.UTF-8
179 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
180 programów z wykorzystaniem bibliotek ncurses.
182 %description devel -l pt_BR.UTF-8
183 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
184 ao desenvolvimento de aplicações que usam ncurses.
186 %description devel -l ru.UTF-8
187 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
188 программ, использующих ncurses.
190 %description devel -l uk.UTF-8
191 Цей пакет містить хедери та бібліотеки, необхідні для розробки
192 програм, що використовують ncurses.
195 Summary: Static libraries for ncurses
196 Summary(es.UTF-8): Static libraries for ncurses development
197 Summary(pl.UTF-8): Biblioteki statyczne ncurses
198 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
199 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
200 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
201 Group: Development/Libraries
202 Requires: %{name}-devel = %{version}-%{release}
205 This package includes the static libraries necessary to develop
206 applications that use ncurses.
208 %description static -l es.UTF-8
209 Static libraries for ncurses development.
211 %description static -l pl.UTF-8
212 Pakiet ten zawiera biblioteki statyczne ncurses.
214 %description static -l pt_BR.UTF-8
215 Bibliotecas estáticas para desenvolvimento com ncurses.
217 %description static -l ru.UTF-8
218 Этот пакет содержит статические библиотеки, необходимые для разработки
219 программ, использующих ncurses.
221 %description static -l uk.UTF-8
222 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
223 що використовують ncurses.
226 Summary: Additional ncurses libraries
227 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
229 Requires: %{name} = %{version}-%{release}
232 This package contains addidion ncurses libraries like libforms,
233 libmenu and libpanel for easy making full screen curse application.
235 %description ext -l pl.UTF-8
236 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
237 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
241 Summary: Header files for additional ncurses libraries
242 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
243 Group: Development/Libraries
244 Requires: %{name}-devel = %{version}-%{release}
245 Requires: %{name}-ext = %{version}-%{release}
247 %description ext-devel
248 Header files for additional ncurses libraries (form, menu, panel).
250 %description ext-devel -l pl.UTF-8
251 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
254 Summary: Static versions of additional ncurses libraries
255 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
256 Group: Development/Libraries
257 Requires: %{name}-ext-devel = %{version}-%{release}
259 %description ext-static
260 Static versions of additional ncurses libraries (form, menu, panel).
262 %description ext-static -l pl.UTF-8
263 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
266 Summary: Header files for develop C++ ncurses based application
267 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
268 Group: Development/Libraries
269 Requires: %{name}-devel = %{version}-%{release}
271 %description c++-devel
272 This package includes the header files and libraries necessary to
273 develop applications that use C++ ncurses.
275 %description c++-devel -l pl.UTF-8
276 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
277 z wykorzystaniem biblioteki c++-ncurses.
280 Summary: Static libraries for C++ ncurses
281 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
282 Group: Development/Libraries
283 Requires: %{name}-c++-devel = %{version}-%{release}
285 %description c++-static
286 This package includes the static libraries necessary to develop
287 applications that use C++ ncurses.
289 %description c++-static -l pl.UTF-8
290 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
293 Summary: Header files for develop Ada95 ncurses based application
294 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
295 Group: Development/Libraries
296 Requires: %{name}-devel = %{version}-%{release}
297 %{?with_ada:%requires_eq gcc-ada}
299 %description ada-devel
300 This package includes the header files and libraries necessary to
301 develop applications that use Ada95 ncurses.
303 %description ada-devel -l pl.UTF-8
304 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
305 tworzenia aplikacji używających ncurses w języku Ada95.
320 gcc_target=$(gcc -dumpmachine)
321 gcc_version=%{cc_version}
322 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
323 cp -f /usr/share/automake/config.sub .
325 for t in narrowc widec; do
329 --with-install-prefix=$RPM_BUILD_ROOT \
330 --with-pkg-config-libdir=%{_pkgconfigdir} \
331 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
332 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
333 --with%{!?with_ada:out}-ada \
334 --with%{!?with_cxx:out}-cxx \
335 --with%{!?with_cxx:out}-cxx-binding \
336 --with%{!?debug:out}-debug \
337 --with%{!?with_gpm:out}-gpm \
339 --with-manpage-aliases \
340 --with-manpage-format=normal \
341 --without-manpage-symlinks \
343 --with-ospeed=unsigned \
346 --with-chtype='long' \
347 --with-mmask-t='long' \
352 --enable-xmc-glitch \
353 `[ "$t" = "narrowc" ] && echo --includedir=%{_includedir}/ncursesn` \
354 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --enable-ext-mouse --includedir=%{_includedir}/ncursesw` \
362 rm -rf $RPM_BUILD_ROOT
363 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
365 for t in narrowc widec; do
366 %{__make} -C obj-$t install \
367 INSTALL_PREFIX=$RPM_BUILD_ROOT
370 # make ncursesw headers available also as default and ncurses/*.h headers
371 mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
372 for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
374 ln -s ../ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/ncurses/$bl
375 ln -s ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/$bl
377 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/ncursesn
379 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
381 # used by /{bin,sbin} programs
382 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
383 # adjust symlinks for libncursesw.so.6 in /%{_lib}
384 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
385 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
386 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
388 # force ncursesw also for legacy -lncurses/-lcurses/-ltinfo linking
389 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
390 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
391 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
392 # force wide ext libraries
393 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libformw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libform.so
394 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmenuw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libmenu.so
395 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libpanelw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libpanel.so
397 # similarly for static linking
398 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
399 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libncurses.a
400 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcurses.a
401 ln -sf libformw.a $RPM_BUILD_ROOT%{_libdir}/libform.a
402 ln -sf libmenuw.a $RPM_BUILD_ROOT%{_libdir}/libmenu.a
403 ln -sf libpanelw.a $RPM_BUILD_ROOT%{_libdir}/libpanel.a
404 ln -sf libncurses++w.a $RPM_BUILD_ROOT%{_libdir}/libncurses++.a
406 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
408 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
411 rm -rf $RPM_BUILD_ROOT
413 %post -p /sbin/ldconfig
414 %postun -p /sbin/ldconfig
416 %post ext -p /sbin/ldconfig
417 %postun ext -p /sbin/ldconfig
420 %defattr(644,root,root,755)
422 %attr(755,root,root) %{_bindir}/captoinfo
423 %attr(755,root,root) %{_bindir}/clear
424 %attr(755,root,root) %{_bindir}/infocmp
425 %attr(755,root,root) %{_bindir}/infotocap
426 %attr(755,root,root) %{_bindir}/reset
427 %attr(755,root,root) %{_bindir}/tabs
428 %attr(755,root,root) %{_bindir}/tic
429 %attr(755,root,root) %{_bindir}/toe
430 %attr(755,root,root) %{_bindir}/tput
431 %attr(755,root,root) %{_bindir}/tset
432 %attr(755,root,root) %{_libdir}/libncurses.so.*.*
433 %attr(755,root,root) %ghost %{_libdir}/libncurses.so.6
434 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
435 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
439 %dir %{_datadir}/terminfo
440 %{_datadir}/terminfo/E
441 %dir %{_datadir}/terminfo/[cdgklprsvx]
443 %{_datadir}/terminfo/c/cygwin*
444 %{_datadir}/terminfo/d/dumb
445 %{_datadir}/terminfo/g/gnome*
446 %{_datadir}/terminfo/k/klone+color
447 %{_datadir}/terminfo/k/konsole*
448 %{_datadir}/terminfo/l/linux*
449 %{_datadir}/terminfo/p/putty*
450 %{_datadir}/terminfo/r/rxvt*
451 %{_datadir}/terminfo/s/screen*
452 %{_datadir}/terminfo/v/vt100
453 %{_datadir}/terminfo/v/vt102
454 %{_datadir}/terminfo/v/vt220
455 %{_datadir}/terminfo/v/vt220-8
456 %{_datadir}/terminfo/v/vt52
457 %{_datadir}/terminfo/x/xterm*
459 %{_mandir}/man1/captoinfo.1m*
460 %{_mandir}/man1/clear.1*
461 %{_mandir}/man1/infocmp.1m*
462 %{_mandir}/man1/infotocap.1m*
463 %{_mandir}/man1/reset.1*
464 %{_mandir}/man1/tabs.1*
465 %{_mandir}/man1/tic.1m*
466 %{_mandir}/man1/toe.1m*
467 %{_mandir}/man1/tput.1*
468 %{_mandir}/man1/tset.1*
469 %{_mandir}/man5/term.5*
470 %{_mandir}/man5/terminfo.5*
471 %{_mandir}/man7/term.7*
472 %lang(fi) %{_mandir}/fi/man1/*
473 %lang(fr) %{_mandir}/fr/man1/*
474 %lang(hu) %{_mandir}/hu/man1/*
475 %lang(id) %{_mandir}/id/man1/*
476 %lang(it) %{_mandir}/it/man1/*
477 %lang(pl) %{_mandir}/pl/man[157]/*
480 %defattr(644,root,root,755)
481 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
482 %{_datadir}/terminfo/[dklsvx]/*
483 %exclude %{_datadir}/terminfo/c/cygwin*
484 %exclude %{_datadir}/terminfo/d/dumb
485 %exclude %{_datadir}/terminfo/g/gnome*
486 %exclude %{_datadir}/terminfo/k/klone+color
487 %exclude %{_datadir}/terminfo/k/konsole*
488 %exclude %{_datadir}/terminfo/l/linux*
489 %exclude %{_datadir}/terminfo/p/putty*
490 %exclude %{_datadir}/terminfo/r/rxvt*
491 %exclude %{_datadir}/terminfo/s/screen*
492 %exclude %{_datadir}/terminfo/v/vt100
493 %exclude %{_datadir}/terminfo/v/vt102
494 %exclude %{_datadir}/terminfo/v/vt220
495 %exclude %{_datadir}/terminfo/v/vt220-8
496 %exclude %{_datadir}/terminfo/v/vt52
497 %exclude %{_datadir}/terminfo/x/xterm*
500 %defattr(644,root,root,755)
501 %doc doc/html/ncurses-intro.html
502 %attr(755,root,root) %{_bindir}/ncurses6-config
503 %attr(755,root,root) %{_bindir}/ncursesw6-config
504 %attr(755,root,root) %{_libdir}/libcurses.so
505 %attr(755,root,root) %{_libdir}/libncurses.so
506 %attr(755,root,root) %{_libdir}/libtinfo.so
507 %attr(755,root,root) %{_libdir}/libcursesw.so
508 %attr(755,root,root) %{_libdir}/libncursesw.so
509 %attr(755,root,root) %{_libdir}/libtinfow.so
510 %{_includedir}/curses.h
512 %{_includedir}/nc_tparm.h
513 %{_includedir}/ncurses.h
514 %{_includedir}/ncurses_dll.h
515 %{_includedir}/term.h
516 %{_includedir}/term_entry.h
517 %{_includedir}/termcap.h
519 %{_includedir}/unctrl.h
520 %dir %{_includedir}/ncurses
521 %{_includedir}/ncurses/curses.h
522 %{_includedir}/ncurses/eti.h
523 %{_includedir}/ncurses/nc_tparm.h
524 %{_includedir}/ncurses/ncurses.h
525 %{_includedir}/ncurses/ncurses_dll.h
526 %{_includedir}/ncurses/term.h
527 %{_includedir}/ncurses/term_entry.h
528 %{_includedir}/ncurses/termcap.h
529 %{_includedir}/ncurses/tic.h
530 %{_includedir}/ncurses/unctrl.h
531 %dir %{_includedir}/ncursesw
532 %{_includedir}/ncursesw/curses.h
533 %{_includedir}/ncursesw/eti.h
534 %{_includedir}/ncursesw/nc_tparm.h
535 %{_includedir}/ncursesw/ncurses.h
536 %{_includedir}/ncursesw/ncurses_dll.h
537 %{_includedir}/ncursesw/term.h
538 %{_includedir}/ncursesw/term_entry.h
539 %{_includedir}/ncursesw/termcap.h
540 %{_includedir}/ncursesw/tic.h
541 %{_includedir}/ncursesw/unctrl.h
542 %{_pkgconfigdir}/ncurses.pc
543 %{_pkgconfigdir}/ncursesw.pc
544 %{_mandir}/man1/ncurses6-config.1*
545 %{_mandir}/man1/ncursesw6-config.1*
546 %{_mandir}/man3/BC.3x*
547 %{_mandir}/man3/COLORS.3x*
548 %{_mandir}/man3/COLOR_PAIR.3x*
549 %{_mandir}/man3/COLOR_PAIRS.3x*
550 %{_mandir}/man3/COLS.3x*
551 %{_mandir}/man3/ESCDELAY.3x*
552 %{_mandir}/man3/LINES.3x*
553 %{_mandir}/man3/PAIR_NUMBER.3x*
554 %{_mandir}/man3/PC.3x*
555 %{_mandir}/man3/SP.3x*
556 %{_mandir}/man3/TABSIZE.3x*
557 %{_mandir}/man3/UP.3x*
558 %{_mandir}/man3/_nc_*.3x*
559 %{_mandir}/man3/_trace*.3x*
560 %{_mandir}/man3/acs_map.3x*
561 %{_mandir}/man3/add*.3x*
562 %{_mandir}/man3/assume_default_colors*.3x*
563 %{_mandir}/man3/attr*.3x*
564 %{_mandir}/man3/baudrate*.3x*
565 %{_mandir}/man3/beep*.3x*
566 %{_mandir}/man3/bkgd*.3x*
567 %{_mandir}/man3/bkgrnd*.3x*
568 %{_mandir}/man3/bool*.3x*
569 %{_mandir}/man3/border*.3x*
570 %{_mandir}/man3/box*.3x*
571 %{_mandir}/man3/can_change_color*.3x*
572 %{_mandir}/man3/cbreak*.3x*
573 %{_mandir}/man3/ceiling_panel.3x*
574 %{_mandir}/man3/chgat.3x*
575 %{_mandir}/man3/clear*.3x*
576 %{_mandir}/man3/clrto*.3x*
577 %{_mandir}/man3/color_*.3x*
578 %{_mandir}/man3/copywin.3x*
579 %{_mandir}/man3/cur_term.3x*
580 %{_mandir}/man3/curs_*.3x*
581 %{_mandir}/man3/curscr.3x*
582 %{_mandir}/man3/curses_version.3x*
583 %{_mandir}/man3/def_*.3x*
584 %{_mandir}/man3/default_colors.3x*
585 %{_mandir}/man3/define_key*.3x*
586 %{_mandir}/man3/del_curterm*.3x*
587 %{_mandir}/man3/delay_output*.3x*
588 %{_mandir}/man3/delch.3x*
589 %{_mandir}/man3/deleteln.3x*
590 %{_mandir}/man3/delscreen.3x*
591 %{_mandir}/man3/delwin.3x*
592 %{_mandir}/man3/derwin.3x*
593 %{_mandir}/man3/doupdate*.3x*
594 %{_mandir}/man3/dupwin.3x*
595 %{_mandir}/man3/echo*.3x*
596 %{_mandir}/man3/endwin*.3x*
597 %{_mandir}/man3/erase*.3x*
598 %{_mandir}/man3/filter*.3x*
599 %{_mandir}/man3/flash*.3x*
600 %{_mandir}/man3/flushinp*.3x*
601 %{_mandir}/man3/get*.3x*
602 %{_mandir}/man3/ground_panel.3x*
603 %{_mandir}/man3/halfdelay*.3x*
604 %{_mandir}/man3/has_*.3x*
605 %{_mandir}/man3/hline*.3x*
606 %{_mandir}/man3/idcok.3x*
607 %{_mandir}/man3/idlok.3x*
608 %{_mandir}/man3/immedok.3x*
609 %{_mandir}/man3/in_*.3x*
610 %{_mandir}/man3/inch*.3x*
611 %{_mandir}/man3/init_color*.3x*
612 %{_mandir}/man3/init_pair*.3x*
613 %{_mandir}/man3/initscr.3x*
614 %{_mandir}/man3/innstr.3x*
615 %{_mandir}/man3/innwstr.3x*
616 %{_mandir}/man3/ins*.3x*
617 %{_mandir}/man3/intrflush*.3x*
618 %{_mandir}/man3/inwstr.3x*
619 %{_mandir}/man3/is_*.3x*
620 %{_mandir}/man3/isendwin*.3x*
621 %{_mandir}/man3/key*.3x*
622 %{_mandir}/man3/kill*.3x*
623 %{_mandir}/man3/leaveok.3x*
624 %{_mandir}/man3/legacy_coding.3x*
625 %{_mandir}/man3/longname.3x*
626 %{_mandir}/man3/mcprint*.3x*
627 %{_mandir}/man3/meta.3x*
628 %{_mandir}/man3/mouse*.3x*
629 %{_mandir}/man3/move.3x*
630 %{_mandir}/man3/mv*.3x*
631 %{_mandir}/man3/napms*.3x*
632 %{_mandir}/man3/ncurses.3x*
633 %{_mandir}/man3/new_prescr.3x*
634 %{_mandir}/man3/newpad*.3x*
635 %{_mandir}/man3/newscr.3x*
636 %{_mandir}/man3/newterm*.3x*
637 %{_mandir}/man3/newwin*.3x*
638 %{_mandir}/man3/nl*.3x*
639 %{_mandir}/man3/no*.3x*
640 %{_mandir}/man3/num*.3x*
641 %{_mandir}/man3/ospeed.3x*
642 %{_mandir}/man3/overlay.3x*
643 %{_mandir}/man3/overwrite.3x*
644 %{_mandir}/man3/pair_content*.3x*
645 %{_mandir}/man3/pecho*.3x*
646 %{_mandir}/man3/pnoutrefresh.3x*
647 %{_mandir}/man3/prefresh.3x*
648 %{_mandir}/man3/printw.3x*
649 %{_mandir}/man3/put*.3x*
650 %{_mandir}/man3/qiflush*.3x*
651 %{_mandir}/man3/raw*.3x*
652 %{_mandir}/man3/redrawwin.3x*
653 %{_mandir}/man3/refresh.3x*
654 %{_mandir}/man3/reset_*.3x*
655 %{_mandir}/man3/resetty*.3x*
656 %{_mandir}/man3/resize_term*.3x*
657 %{_mandir}/man3/resizeterm*.3x*
658 %{_mandir}/man3/restartterm*.3x*
659 %{_mandir}/man3/ripoffline*.3x*
660 %{_mandir}/man3/savetty*.3x*
661 %{_mandir}/man3/scanw.3x*
662 %{_mandir}/man3/scr_*.3x*
663 %{_mandir}/man3/scrl.3x*
664 %{_mandir}/man3/scroll*.3x*
665 %{_mandir}/man3/set_curterm*.3x*
666 %{_mandir}/man3/set_escdelay*.3x*
667 %{_mandir}/man3/set_tabsize*.3x*
668 %{_mandir}/man3/set_term.3x*
669 %{_mandir}/man3/setcchar.3x*
670 %{_mandir}/man3/setscrreg.3x*
671 %{_mandir}/man3/setsyx.3x*
672 %{_mandir}/man3/setterm.3x*
673 %{_mandir}/man3/setupterm.3x*
674 %{_mandir}/man3/slk_*.3x*
675 %{_mandir}/man3/stand*.3x*
676 %{_mandir}/man3/start_color*.3x*
677 %{_mandir}/man3/stdscr.3x*
678 %{_mandir}/man3/str*.3x*
679 %{_mandir}/man3/subpad.3x*
680 %{_mandir}/man3/subwin.3x*
681 %{_mandir}/man3/syncok.3x*
682 %{_mandir}/man3/term*.3x*
683 %{_mandir}/man3/tget*.3x*
684 %{_mandir}/man3/tgoto.3x*
685 %{_mandir}/man3/tiget*.3x*
686 %{_mandir}/man3/timeout.3x*
687 %{_mandir}/man3/tiparm.3x*
688 %{_mandir}/man3/touchline.3x*
689 %{_mandir}/man3/touchwin.3x*
690 %{_mandir}/man3/tparm.3x*
691 %{_mandir}/man3/tputs*.3x*
692 %{_mandir}/man3/trace.3x*
693 %{_mandir}/man3/ttytype.3x*
694 %{_mandir}/man3/typeahead*.3x*
695 %{_mandir}/man3/unctrl*.3x*
696 %{_mandir}/man3/unget*.3x*
697 %{_mandir}/man3/untouchwin.3x*
698 %{_mandir}/man3/use_*.3x*
699 %{_mandir}/man3/vid*.3x*
700 %{_mandir}/man3/vline*.3x*
701 %{_mandir}/man3/vw*.3x*
702 %{_mandir}/man3/wadd*.3x*
703 %{_mandir}/man3/wattr*.3x*
704 %{_mandir}/man3/wbkgd*.3x*
705 %{_mandir}/man3/wbkgrnd*.3x*
706 %{_mandir}/man3/wborder*.3x*
707 %{_mandir}/man3/wchgat.3x*
708 %{_mandir}/man3/wclear.3x*
709 %{_mandir}/man3/wclrto*.3x*
710 %{_mandir}/man3/wcolor_set.3x*
711 %{_mandir}/man3/wcursyncup.3x*
712 %{_mandir}/man3/wdel*.3x*
713 %{_mandir}/man3/wecho*.3x*
714 %{_mandir}/man3/wenclose.3x*
715 %{_mandir}/man3/werase.3x*
716 %{_mandir}/man3/wget*.3x*
717 %{_mandir}/man3/whline*.3x*
718 %{_mandir}/man3/win*.3x*
719 %{_mandir}/man3/wmouse_trafo.3x*
720 %{_mandir}/man3/wmove.3x*
721 %{_mandir}/man3/wnoutrefresh.3x*
722 %{_mandir}/man3/wprintw.3x*
723 %{_mandir}/man3/wredrawln.3x*
724 %{_mandir}/man3/wrefresh.3x*
725 %{_mandir}/man3/wresize.3x*
726 %{_mandir}/man3/wscanw.3x*
727 %{_mandir}/man3/wscrl.3x*
728 %{_mandir}/man3/wsetscrreg.3x*
729 %{_mandir}/man3/wstand*.3x*
730 %{_mandir}/man3/wsync*.3x*
731 %{_mandir}/man3/wtimeout.3x*
732 %{_mandir}/man3/wtouchln.3x*
733 %{_mandir}/man3/wunctrl*.3x*
734 %{_mandir}/man3/wvline*.3x*
735 %lang(pl) %{_mandir}/pl/man3/ncurses.3x*
738 %defattr(644,root,root,755)
739 %{_libdir}/libcurses.a
740 %{_libdir}/libncurses.a
741 %{_libdir}/libcursesw.a
742 %{_libdir}/libncursesw.a
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_libdir}/libform.so.*.*
747 %attr(755,root,root) %ghost %{_libdir}/libform.so.6
748 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
749 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.6
750 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
751 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.6
752 %attr(755,root,root) %{_libdir}/libformw.so.*.*
753 %attr(755,root,root) %ghost %{_libdir}/libformw.so.6
754 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
755 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.6
756 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
757 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.6
760 %defattr(644,root,root,755)
761 %attr(755,root,root) %{_libdir}/libform.so
762 %attr(755,root,root) %{_libdir}/libmenu.so
763 %attr(755,root,root) %{_libdir}/libpanel.so
764 %attr(755,root,root) %{_libdir}/libformw.so
765 %attr(755,root,root) %{_libdir}/libmenuw.so
766 %attr(755,root,root) %{_libdir}/libpanelw.so
767 %{_includedir}/form.h
768 %{_includedir}/menu.h
769 %{_includedir}/panel.h
770 %{_includedir}/ncurses/form.h
771 %{_includedir}/ncurses/menu.h
772 %{_includedir}/ncurses/panel.h
773 %{_includedir}/ncursesw/form.h
774 %{_includedir}/ncursesw/menu.h
775 %{_includedir}/ncursesw/panel.h
776 %{_pkgconfigdir}/form.pc
777 %{_pkgconfigdir}/formw.pc
778 %{_pkgconfigdir}/menu.pc
779 %{_pkgconfigdir}/menuw.pc
780 %{_pkgconfigdir}/panel.pc
781 %{_pkgconfigdir}/panelw.pc
782 %{_mandir}/man3/TYPE_ALNUM.3x*
783 %{_mandir}/man3/TYPE_ALPHA.3x*
784 %{_mandir}/man3/TYPE_ENUM.3x*
785 %{_mandir}/man3/TYPE_INTEGER.3x*
786 %{_mandir}/man3/TYPE_IPV4.3x*
787 %{_mandir}/man3/TYPE_NUMERIC.3x*
788 %{_mandir}/man3/TYPE_REGEXP.3x*
789 %{_mandir}/man3/bottom_panel.3x*
790 %{_mandir}/man3/current_field.3x*
791 %{_mandir}/man3/current_item.3x*
792 %{_mandir}/man3/data_ahead.3x*
793 %{_mandir}/man3/data_behind.3x*
794 %{_mandir}/man3/del_panel.3x*
795 %{_mandir}/man3/dup_field.3x*
796 %{_mandir}/man3/dynamic_field_info.3x*
797 %{_mandir}/man3/field_*.3x*
798 %{_mandir}/man3/form*.3x*
799 %{_mandir}/man3/free_*.3x*
800 %{_mandir}/man3/hide_panel.3x*
801 %{_mandir}/man3/item_*.3x*
802 %{_mandir}/man3/link_field*.3x*
803 %{_mandir}/man3/menu*.3x*
804 %{_mandir}/man3/mitem_*.3x*
805 %{_mandir}/man3/move_field.3x*
806 %{_mandir}/man3/move_panel.3x*
807 %{_mandir}/man3/new_field*.3x*
808 %{_mandir}/man3/new_form*.3x*
809 %{_mandir}/man3/new_item.3x*
810 %{_mandir}/man3/new_menu*.3x*
811 %{_mandir}/man3/new_page.3x*
812 %{_mandir}/man3/new_panel.3x*
813 %{_mandir}/man3/panel*.3x*
814 %{_mandir}/man3/pos_form_cursor.3x*
815 %{_mandir}/man3/pos_menu_cursor.3x*
816 %{_mandir}/man3/post_form.3x*
817 %{_mandir}/man3/post_menu.3x*
818 %{_mandir}/man3/replace_panel.3x*
819 %{_mandir}/man3/scale_form.3x*
820 %{_mandir}/man3/scale_menu.3x*
821 %{_mandir}/man3/set_current_field.3x*
822 %{_mandir}/man3/set_current_item.3x*
823 %{_mandir}/man3/set_field*.3x*
824 %{_mandir}/man3/set_form_*.3x*
825 %{_mandir}/man3/set_item_*.3x*
826 %{_mandir}/man3/set_max_field.3x*
827 %{_mandir}/man3/set_menu_*.3x*
828 %{_mandir}/man3/set_new_page.3x*
829 %{_mandir}/man3/set_panel_userptr.3x*
830 %{_mandir}/man3/set_top_row.3x*
831 %{_mandir}/man3/show_panel.3x*
832 %{_mandir}/man3/top_panel.3x*
833 %{_mandir}/man3/top_row.3x*
834 %{_mandir}/man3/unpost_form.3x*
835 %{_mandir}/man3/unpost_menu.3x*
836 %{_mandir}/man3/update_panels*.3x*
839 %defattr(644,root,root,755)
842 %{_libdir}/libpanel.a
843 %{_libdir}/libformw.a
844 %{_libdir}/libmenuw.a
845 %{_libdir}/libpanelw.a
849 %defattr(644,root,root,755)
850 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
851 %{_includedir}/cursesapp.h
852 %{_includedir}/cursesf.h
853 %{_includedir}/cursesm.h
854 %{_includedir}/cursesp.h
855 %{_includedir}/cursesw.h
856 %{_includedir}/etip.h
857 %{_includedir}/cursslk.h
858 %{_includedir}/ncurses/cursesapp.h
859 %{_includedir}/ncurses/cursesf.h
860 %{_includedir}/ncurses/cursesm.h
861 %{_includedir}/ncurses/cursesp.h
862 %{_includedir}/ncurses/cursesw.h
863 %{_includedir}/ncurses/etip.h
864 %{_includedir}/ncurses/cursslk.h
865 %{_includedir}/ncursesw/cursesapp.h
866 %{_includedir}/ncursesw/cursesf.h
867 %{_includedir}/ncursesw/cursesm.h
868 %{_includedir}/ncursesw/cursesp.h
869 %{_includedir}/ncursesw/cursesw.h
870 %{_includedir}/ncursesw/etip.h
871 %{_includedir}/ncursesw/cursslk.h
872 %{_pkgconfigdir}/ncurses++.pc
873 %{_pkgconfigdir}/ncurses++w.pc
876 %defattr(644,root,root,755)
877 %{_libdir}/libncurses++.a
878 %{_libdir}/libncurses++w.a
883 %defattr(644,root,root,755)
884 %doc Ada95/{README,TODO}
885 %attr(755,root,root) %{_bindir}/adacurses6-config
886 %attr(755,root,root) %{_bindir}/adacursesw6-config
887 %{_libdir}/gcc/*/*/adainclude/*.ad[bs]
888 %{_libdir}/gcc/*/*/adalib/libAdaCurses.a
889 %{_mandir}/man1/adacurses.1*
890 %{_mandir}/man1/adacurses6-config.1*
891 %{_mandir}/man1/adacursesw6-config.1*