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