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 20230114
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: ca9c8143ad5f097dd0bfff4e07cec054
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 URL: http://dickey.his.com/ncurses/ncurses.html
33 BuildRequires: automake
35 BuildRequires: gcc-ada >= 6:4.1.0
36 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
37 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
38 # seems worker around when using gcc 4.6.2? --q
39 #BuildRequires: libgnat-static
41 %{?with_gpm:BuildRequires: gpm-devel}
42 %{?with_cxx:BuildRequires: libstdc++-devel}
43 %{?with_ada:BuildRequires: m4}
44 BuildRequires: pkgconfig
45 Conflicts: slang-libs < 1:2.3.1a-2
46 Conflicts: terminfo < 5.4-0.6
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 The curses library routines give the user a terminal-independent
51 method of updating character screens with reasonable optimization.
52 This implementation is ``new curses'' (ncurses) and is the approved
53 replacement for 4.4BSD classic curses, which is being discontinued.
55 %description -l de.UTF-8
56 Die curses-Library-Routinen geben dem Benutzer eine
57 Terminal-unabhängige Methode zur optimierten Aktualisierung von
58 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
59 Implementierung ist NEW CURSES (ncurses), die offizielle
60 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
61 nicht weitergeführt wird.
63 %description -l es.UTF-8
64 Las rutinas de la biblioteca curses ofrecen al usuario un método
65 independiente de terminal para actualización de las pantallas de
66 caracteres con optimización razonable. Este soporte es "nuevo curses"
67 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
68 que se quedaban desfasados.
70 %description -l fr.UTF-8
71 Les routines de la bibliothèque curses donnent à l'utilisateur une
72 méthode indépendante du terminal pour la mise à jour des écrans en
73 mode texte avec une optimisation correcte. Ceci est l'implantation du
74 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
75 classique qui est abandonné.
77 %description -l pl.UTF-8
78 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
79 odwoływanie się do zawartości terminala niezależnie od jego typu.
80 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
81 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
82 przyszłym zamiennikiem.
84 %description -l pt_BR.UTF-8
85 As rotinas da biblioteca curses fornecem ao usuário um método
86 independente de terminal para atualização das telas de caracteres com
87 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
88 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
91 %description -l ru.UTF-8
92 Программы библиотеки curses предоставляют пользователям возможность
93 терминально-независимого обновления символьных экранов с достаточной
94 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
95 является одобренной заменой классической библиотеки curses из 4.4BSD,
96 в настоящее время "снятой с производства". В PLD Linux ncurses
97 является жизненно необходимой, без нее не будут функционировать многие
98 программы, составляющие базовую систему. Практически все программы,
99 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
100 ни библиотека termcap, ни традиционный файл /etc/termcap, не
103 %description -l tr.UTF-8
104 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
105 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
106 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
109 %description -l uk.UTF-8
110 Програми бібліотеки curses дають користувачам можливість
111 термінально-незалежного поновлення символьних екранів з достатньою
112 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
113 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
114 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
115 неї не буде працювати більшость програм, що складають базову систему.
116 Практично всі програми, котрі виводять щось на термінал,
117 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
118 традиційний файл /etc/termcap не використовуються...
121 Summary: Complete terminfo database
122 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
123 Summary(pl.UTF-8): Kompletna baza terminfo
124 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
125 Group: Applications/Terminal
126 Requires: %{name} = %{version}-%{release}
127 Obsoletes: ncurses-extraterms
130 %description -n terminfo
131 This package contains complete terminfo database. If you just use the
132 Linux console, xterm and VT100, you probably will not need this this -
133 a minimal %{_datadir}/terminfo tree for these terminal is already
134 included in the ncurses package.
136 %description -n terminfo -l es.UTF-8
137 Banco de datos terminfo para terminales extras. Las capacidades de los
138 terminales más usados ya están en el paquete principal ncurses.
140 %description -n terminfo -l pl.UTF-8
141 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
142 linux, console, xterm, vt100, vt102 prawdopodobnie nie bedziesz
143 potrzebował tego pakietu gdyż definicje tych terminali są włączone w
146 %description -n terminfo -l pt_BR.UTF-8
147 Base de dados terminfo para terminais extras. As definições dos
148 terminais mais usados já estão no pacote principal ncurses.
151 Summary: Header files for develop ncurses based application
152 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
153 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
154 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
155 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
156 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
157 Group: Development/Libraries
158 Requires: %{name} = %{version}-%{release}
159 Obsoletes: libncurses5-devel < 6
160 Obsoletes: libtermcap-devel < 2.1
163 This package includes the header files and libraries necessary to
164 develop applications that use ncurses.
166 %description devel -l es.UTF-8
167 Este paquete incluye las bibliotecas y archivos de inclusión
168 necesarios al desarrollo de aplicaciones que usan ncurses.
170 %description devel -l pl.UTF-8
171 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
172 programów z wykorzystaniem bibliotek ncurses.
174 %description devel -l pt_BR.UTF-8
175 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
176 ao desenvolvimento de aplicações que usam ncurses.
178 %description devel -l ru.UTF-8
179 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
180 программ, использующих ncurses.
182 %description devel -l uk.UTF-8
183 Цей пакет містить хедери та бібліотеки, необхідні для розробки
184 програм, що використовують ncurses.
187 Summary: Static libraries for ncurses
188 Summary(es.UTF-8): Static libraries for ncurses development
189 Summary(pl.UTF-8): Biblioteki statyczne ncurses
190 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
191 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
192 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
193 Group: Development/Libraries
194 Requires: %{name}-devel = %{version}-%{release}
197 This package includes the static libraries necessary to develop
198 applications that use ncurses.
200 %description static -l es.UTF-8
201 Static libraries for ncurses development.
203 %description static -l pl.UTF-8
204 Pakiet ten zawiera biblioteki statyczne ncurses.
206 %description static -l pt_BR.UTF-8
207 Bibliotecas estáticas para desenvolvimento com ncurses.
209 %description static -l ru.UTF-8
210 Этот пакет содержит статические библиотеки, необходимые для разработки
211 программ, использующих ncurses.
213 %description static -l uk.UTF-8
214 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
215 що використовують ncurses.
218 Summary: Additional ncurses libraries
219 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
221 Requires: %{name} = %{version}-%{release}
224 This package contains addidion ncurses libraries like libforms,
225 libmenu and libpanel for easy making full screen curse application.
227 %description ext -l pl.UTF-8
228 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
229 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
233 Summary: Header files for additional ncurses libraries
234 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
235 Group: Development/Libraries
236 Requires: %{name}-devel = %{version}-%{release}
237 Requires: %{name}-ext = %{version}-%{release}
239 %description ext-devel
240 Header files for additional ncurses libraries (form, menu, panel).
242 %description ext-devel -l pl.UTF-8
243 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
246 Summary: Static versions of additional ncurses libraries
247 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
248 Group: Development/Libraries
249 Requires: %{name}-ext-devel = %{version}-%{release}
251 %description ext-static
252 Static versions of additional ncurses libraries (form, menu, panel).
254 %description ext-static -l pl.UTF-8
255 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
258 Summary: Header files for develop C++ ncurses based application
259 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
260 Group: Development/Libraries
261 Requires: %{name}-devel = %{version}-%{release}
263 %description c++-devel
264 This package includes the header files and libraries necessary to
265 develop applications that use C++ ncurses.
267 %description c++-devel -l pl.UTF-8
268 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
269 z wykorzystaniem biblioteki c++-ncurses.
272 Summary: Static libraries for C++ ncurses
273 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
274 Group: Development/Libraries
275 Requires: %{name}-c++-devel = %{version}-%{release}
277 %description c++-static
278 This package includes the static libraries necessary to develop
279 applications that use C++ ncurses.
281 %description c++-static -l pl.UTF-8
282 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
285 Summary: Header files for develop Ada95 ncurses based application
286 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
287 Group: Development/Libraries
288 Requires: %{name}-devel = %{version}-%{release}
289 %{?with_ada:%requires_eq gcc-ada}
291 %description ada-devel
292 This package includes the header files and libraries necessary to
293 develop applications that use Ada95 ncurses.
295 %description ada-devel -l pl.UTF-8
296 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
297 tworzenia aplikacji używających ncurses w języku Ada95.
300 %setup -q -n %{name}-%{basever}-%{patchlevel}
305 gcc_target=$(gcc -dumpmachine)
306 gcc_version=%{cc_version}
307 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
309 for t in narrowc widec; do
313 --with-install-prefix=$RPM_BUILD_ROOT \
314 --with-pkg-config-libdir=%{_pkgconfigdir} \
315 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
316 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
317 --with%{!?with_ada:out}-ada \
318 --with%{!?with_cxx:out}-cxx \
319 --with%{!?with_cxx:out}-cxx-binding \
320 --with%{!?debug:out}-debug \
321 --with%{!?with_gpm:out}-gpm \
323 --with-manpage-aliases \
324 --with-manpage-format=normal \
325 --without-manpage-symlinks \
327 --with-ospeed=unsigned \
330 --with-chtype='long' \
331 --with-mmask-t='long' \
336 --enable-xmc-glitch \
337 `[ "$t" = "narrowc" ] && echo --includedir=%{_includedir}/ncursesn` \
338 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --enable-ext-mouse --includedir=%{_includedir}/ncursesw` \
346 rm -rf $RPM_BUILD_ROOT
347 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
349 for t in narrowc widec; do
350 %{__make} -C obj-$t install \
351 INSTALL_PREFIX=$RPM_BUILD_ROOT
354 # make ncursesw headers available also as default and ncurses/*.h headers
355 mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
356 for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
358 ln -s ../ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/ncurses/$bl
359 ln -s ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/$bl
361 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/ncursesn
363 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
365 # used by /{bin,sbin} programs
366 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
367 # adjust symlinks for libncursesw.so.6 in /%{_lib}
368 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
369 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
370 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
372 # force ncursesw also for legacy -lncurses/-lcurses/-ltinfo linking
373 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
374 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
375 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
376 # force wide ext libraries
377 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libformw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libform.so
378 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmenuw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libmenu.so
379 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libpanelw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libpanel.so
381 # similarly for static linking
382 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
383 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libncurses.a
384 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcurses.a
385 ln -sf libformw.a $RPM_BUILD_ROOT%{_libdir}/libform.a
386 ln -sf libmenuw.a $RPM_BUILD_ROOT%{_libdir}/libmenu.a
387 ln -sf libpanelw.a $RPM_BUILD_ROOT%{_libdir}/libpanel.a
388 ln -sf libncurses++w.a $RPM_BUILD_ROOT%{_libdir}/libncurses++.a
390 # debian compatibility link
391 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libncurses.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.6
393 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
395 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
398 rm -rf $RPM_BUILD_ROOT
400 %post -p /sbin/ldconfig
401 %postun -p /sbin/ldconfig
403 %post ext -p /sbin/ldconfig
404 %postun ext -p /sbin/ldconfig
406 %triggerpostun -- %{name} < 6.0.20151128-2
410 %defattr(644,root,root,755)
412 %attr(755,root,root) %{_bindir}/captoinfo
413 %attr(755,root,root) %{_bindir}/clear
414 %attr(755,root,root) %{_bindir}/infocmp
415 %attr(755,root,root) %{_bindir}/infotocap
416 %attr(755,root,root) %{_bindir}/reset
417 %attr(755,root,root) %{_bindir}/tabs
418 %attr(755,root,root) %{_bindir}/tic
419 %attr(755,root,root) %{_bindir}/toe
420 %attr(755,root,root) %{_bindir}/tput
421 %attr(755,root,root) %{_bindir}/tset
422 %attr(755,root,root) %{_libdir}/libncurses.so.*.*
423 %attr(755,root,root) %ghost %{_libdir}/libncurses.so.6
424 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
425 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
426 %attr(755,root,root) %{_libdir}/libtinfo.so.6
430 %dir %{_datadir}/terminfo
431 %{_datadir}/terminfo/E
432 %dir %{_datadir}/terminfo/[acdgklprsvx]
434 %{_datadir}/terminfo/a/ansi
435 %{_datadir}/terminfo/c/cygwin*
436 %{_datadir}/terminfo/d/dumb
437 %{_datadir}/terminfo/g/gnome*
438 %{_datadir}/terminfo/k/klone+color
439 %{_datadir}/terminfo/k/konsole*
440 %{_datadir}/terminfo/l/linux*
441 %{_datadir}/terminfo/p/putty*
442 %{_datadir}/terminfo/r/rxvt*
443 %{_datadir}/terminfo/s/screen*
444 %{_datadir}/terminfo/v/vt100
445 %{_datadir}/terminfo/v/vt102
446 %{_datadir}/terminfo/v/vt220
447 %{_datadir}/terminfo/v/vt220-8
448 %{_datadir}/terminfo/v/vt52
449 %{_datadir}/terminfo/x/xterm*
451 %{_mandir}/man1/captoinfo.1m*
452 %{_mandir}/man1/clear.1*
453 %{_mandir}/man1/infocmp.1m*
454 %{_mandir}/man1/infotocap.1m*
455 %{_mandir}/man1/reset.1*
456 %{_mandir}/man1/tabs.1*
457 %{_mandir}/man1/tic.1m*
458 %{_mandir}/man1/toe.1m*
459 %{_mandir}/man1/tput.1*
460 %{_mandir}/man1/tset.1*
461 %{_mandir}/man5/scr_dump.5*
462 %{_mandir}/man5/term.5*
463 %{_mandir}/man5/terminfo.5*
464 %{_mandir}/man5/user_caps.5*
465 %{_mandir}/man7/term.7*
466 %lang(fi) %{_mandir}/fi/man1/*
467 %lang(fr) %{_mandir}/fr/man1/*
468 %lang(hu) %{_mandir}/hu/man1/*
469 %lang(id) %{_mandir}/id/man1/*
470 %lang(it) %{_mandir}/it/man1/*
471 %lang(pl) %{_mandir}/pl/man[157]/*
474 %defattr(644,root,root,755)
475 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
476 %{_datadir}/terminfo/[dklsvx]/*
477 %exclude %{_datadir}/terminfo/a/ansi
478 %exclude %{_datadir}/terminfo/c/cygwin*
479 %exclude %{_datadir}/terminfo/d/dumb
480 %exclude %{_datadir}/terminfo/g/gnome*
481 %exclude %{_datadir}/terminfo/k/klone+color
482 %exclude %{_datadir}/terminfo/k/konsole*
483 %exclude %{_datadir}/terminfo/l/linux*
484 %exclude %{_datadir}/terminfo/p/putty*
485 %exclude %{_datadir}/terminfo/r/rxvt*
486 %exclude %{_datadir}/terminfo/s/screen*
487 %exclude %{_datadir}/terminfo/v/vt100
488 %exclude %{_datadir}/terminfo/v/vt102
489 %exclude %{_datadir}/terminfo/v/vt220
490 %exclude %{_datadir}/terminfo/v/vt220-8
491 %exclude %{_datadir}/terminfo/v/vt52
492 %exclude %{_datadir}/terminfo/x/xterm*
495 %defattr(644,root,root,755)
496 %doc doc/html/ncurses-intro.html
497 %attr(755,root,root) %{_bindir}/ncurses6-config
498 %attr(755,root,root) %{_bindir}/ncursesw6-config
499 %attr(755,root,root) %{_libdir}/libcurses.so
500 %attr(755,root,root) %{_libdir}/libncurses.so
501 %attr(755,root,root) %{_libdir}/libtinfo.so
502 %attr(755,root,root) %{_libdir}/libcursesw.so
503 %attr(755,root,root) %{_libdir}/libncursesw.so
504 %attr(755,root,root) %{_libdir}/libtinfow.so
505 %{_includedir}/curses.h
507 %{_includedir}/nc_tparm.h
508 %{_includedir}/ncurses.h
509 %{_includedir}/ncurses_dll.h
510 %{_includedir}/term.h
511 %{_includedir}/term_entry.h
512 %{_includedir}/termcap.h
514 %{_includedir}/unctrl.h
515 %dir %{_includedir}/ncurses
516 %{_includedir}/ncurses/curses.h
517 %{_includedir}/ncurses/eti.h
518 %{_includedir}/ncurses/nc_tparm.h
519 %{_includedir}/ncurses/ncurses.h
520 %{_includedir}/ncurses/ncurses_dll.h
521 %{_includedir}/ncurses/term.h
522 %{_includedir}/ncurses/term_entry.h
523 %{_includedir}/ncurses/termcap.h
524 %{_includedir}/ncurses/tic.h
525 %{_includedir}/ncurses/unctrl.h
526 %dir %{_includedir}/ncursesw
527 %{_includedir}/ncursesw/curses.h
528 %{_includedir}/ncursesw/eti.h
529 %{_includedir}/ncursesw/nc_tparm.h
530 %{_includedir}/ncursesw/ncurses.h
531 %{_includedir}/ncursesw/ncurses_dll.h
532 %{_includedir}/ncursesw/term.h
533 %{_includedir}/ncursesw/term_entry.h
534 %{_includedir}/ncursesw/termcap.h
535 %{_includedir}/ncursesw/tic.h
536 %{_includedir}/ncursesw/unctrl.h
537 %{_pkgconfigdir}/ncurses.pc
538 %{_pkgconfigdir}/ncursesw.pc
539 %{_mandir}/man1/ncurses6-config.1*
540 %{_mandir}/man1/ncursesw6-config.1*
541 %{_mandir}/man3/BC.3x*
542 %{_mandir}/man3/COLORS.3x*
543 %{_mandir}/man3/COLOR_PAIR.3x*
544 %{_mandir}/man3/COLOR_PAIRS.3x*
545 %{_mandir}/man3/COLS.3x*
546 %{_mandir}/man3/ESCDELAY.3x*
547 %{_mandir}/man3/LINES.3x*
548 %{_mandir}/man3/PAIR_NUMBER.3x*
549 %{_mandir}/man3/PC.3x*
550 %{_mandir}/man3/SP.3x*
551 %{_mandir}/man3/TABSIZE.3x*
552 %{_mandir}/man3/UP.3x*
553 %{_mandir}/man3/_nc_*.3x*
554 %{_mandir}/man3/_trace*.3x*
555 %{_mandir}/man3/acs_map.3x*
556 %{_mandir}/man3/alloc_pair.3x*
557 %{_mandir}/man3/alloc_pair_sp.3x*
558 %{_mandir}/man3/add*.3x*
559 %{_mandir}/man3/assume_default_colors*.3x*
560 %{_mandir}/man3/attr*.3x*
561 %{_mandir}/man3/baudrate*.3x*
562 %{_mandir}/man3/beep*.3x*
563 %{_mandir}/man3/bkgd*.3x*
564 %{_mandir}/man3/bkgrnd*.3x*
565 %{_mandir}/man3/bool*.3x*
566 %{_mandir}/man3/border*.3x*
567 %{_mandir}/man3/box*.3x*
568 %{_mandir}/man3/can_change_color*.3x*
569 %{_mandir}/man3/cbreak*.3x*
570 %{_mandir}/man3/ceiling_panel.3x*
571 %{_mandir}/man3/chgat.3x*
572 %{_mandir}/man3/clear*.3x*
573 %{_mandir}/man3/clrto*.3x*
574 %{_mandir}/man3/color_*.3x*
575 %{_mandir}/man3/copywin.3x*
576 %{_mandir}/man3/cur_term.3x*
577 %{_mandir}/man3/curs_*.3x*
578 %{_mandir}/man3/curscr.3x*
579 %{_mandir}/man3/curses_version.3x*
580 %{_mandir}/man3/curses_trace.3x*
581 %{_mandir}/man3/def_*.3x*
582 %{_mandir}/man3/default_colors.3x*
583 %{_mandir}/man3/define_key*.3x*
584 %{_mandir}/man3/del_curterm*.3x*
585 %{_mandir}/man3/delay_output*.3x*
586 %{_mandir}/man3/delch.3x*
587 %{_mandir}/man3/deleteln.3x*
588 %{_mandir}/man3/delscreen.3x*
589 %{_mandir}/man3/delwin.3x*
590 %{_mandir}/man3/derwin.3x*
591 %{_mandir}/man3/doupdate*.3x*
592 %{_mandir}/man3/dupwin.3x*
593 %{_mandir}/man3/echo*.3x*
594 %{_mandir}/man3/endwin*.3x*
595 %{_mandir}/man3/erase*.3x*
596 %{_mandir}/man3/exit_curses.3x*
597 %{_mandir}/man3/exit_terminfo.3x*
598 %{_mandir}/man3/filter*.3x*
599 %{_mandir}/man3/find_pair.3x*
600 %{_mandir}/man3/find_pair_sp.3x*
601 %{_mandir}/man3/flash*.3x*
602 %{_mandir}/man3/flushinp*.3x*
603 %{_mandir}/man3/free_pair.3x*
604 %{_mandir}/man3/free_pair_sp.3x*
605 %{_mandir}/man3/get*.3x*
606 %{_mandir}/man3/ground_panel.3x*
607 %{_mandir}/man3/halfdelay*.3x*
608 %{_mandir}/man3/has_*.3x*
609 %{_mandir}/man3/hline*.3x*
610 %{_mandir}/man3/idcok.3x*
611 %{_mandir}/man3/idlok.3x*
612 %{_mandir}/man3/immedok.3x*
613 %{_mandir}/man3/in_*.3x*
614 %{_mandir}/man3/inch*.3x*
615 %{_mandir}/man3/init_color*.3x*
616 %{_mandir}/man3/init_pair*.3x*
617 %{_mandir}/man3/initscr.3x*
618 %{_mandir}/man3/innstr.3x*
619 %{_mandir}/man3/innwstr.3x*
620 %{_mandir}/man3/ins*.3x*
621 %{_mandir}/man3/intrflush*.3x*
622 %{_mandir}/man3/inwstr.3x*
623 %{_mandir}/man3/is_*.3x*
624 %{_mandir}/man3/isendwin*.3x*
625 %{_mandir}/man3/key*.3x*
626 %{_mandir}/man3/kill*.3x*
627 %{_mandir}/man3/leaveok.3x*
628 %{_mandir}/man3/legacy_coding.3x*
629 %{_mandir}/man3/longname.3x*
630 %{_mandir}/man3/longname_sp.3x*
631 %{_mandir}/man3/mcprint*.3x*
632 %{_mandir}/man3/meta.3x*
633 %{_mandir}/man3/mouse*.3x*
634 %{_mandir}/man3/move.3x*
635 %{_mandir}/man3/mv*.3x*
636 %{_mandir}/man3/napms*.3x*
637 %{_mandir}/man3/ncurses.3x*
638 %{_mandir}/man3/new_prescr.3x*
639 %{_mandir}/man3/newpad*.3x*
640 %{_mandir}/man3/newscr.3x*
641 %{_mandir}/man3/newterm*.3x*
642 %{_mandir}/man3/newwin*.3x*
643 %{_mandir}/man3/nl*.3x*
644 %{_mandir}/man3/no*.3x*
645 %{_mandir}/man3/num*.3x*
646 %{_mandir}/man3/ospeed.3x*
647 %{_mandir}/man3/overlay.3x*
648 %{_mandir}/man3/overwrite.3x*
649 %{_mandir}/man3/pair_content*.3x*
650 %{_mandir}/man3/pecho*.3x*
651 %{_mandir}/man3/pnoutrefresh.3x*
652 %{_mandir}/man3/prefresh.3x*
653 %{_mandir}/man3/printw.3x*
654 %{_mandir}/man3/put*.3x*
655 %{_mandir}/man3/qiflush*.3x*
656 %{_mandir}/man3/raw*.3x*
657 %{_mandir}/man3/redrawwin.3x*
658 %{_mandir}/man3/refresh.3x*
659 %{_mandir}/man3/reset_*.3x*
660 %{_mandir}/man3/resetty*.3x*
661 %{_mandir}/man3/resize_term*.3x*
662 %{_mandir}/man3/resizeterm*.3x*
663 %{_mandir}/man3/restartterm*.3x*
664 %{_mandir}/man3/ripoffline*.3x*
665 %{_mandir}/man3/savetty*.3x*
666 %{_mandir}/man3/scanw.3x*
667 %{_mandir}/man3/scr_*.3x*
668 %{_mandir}/man3/scrl.3x*
669 %{_mandir}/man3/scroll*.3x*
670 %{_mandir}/man3/set_curterm*.3x*
671 %{_mandir}/man3/set_escdelay*.3x*
672 %{_mandir}/man3/set_tabsize*.3x*
673 %{_mandir}/man3/set_term.3x*
674 %{_mandir}/man3/setcchar.3x*
675 %{_mandir}/man3/setscrreg.3x*
676 %{_mandir}/man3/setsyx.3x*
677 %{_mandir}/man3/setupterm.3x*
678 %{_mandir}/man3/slk_*.3x*
679 %{_mandir}/man3/stand*.3x*
680 %{_mandir}/man3/start_color*.3x*
681 %{_mandir}/man3/stdscr.3x*
682 %{_mandir}/man3/str*.3x*
683 %{_mandir}/man3/subpad.3x*
684 %{_mandir}/man3/subwin.3x*
685 %{_mandir}/man3/syncok.3x*
686 %{_mandir}/man3/term*.3x*
687 %{_mandir}/man3/tget*.3x*
688 %{_mandir}/man3/tgoto.3x*
689 %{_mandir}/man3/tgoto_sp.3x*
690 %{_mandir}/man3/tiget*.3x*
691 %{_mandir}/man3/timeout.3x*
692 %{_mandir}/man3/tiparm.3x*
693 %{_mandir}/man3/touchline.3x*
694 %{_mandir}/man3/touchwin.3x*
695 %{_mandir}/man3/tparm.3x*
696 %{_mandir}/man3/tparm_sp.3x*
697 %{_mandir}/man3/tputs*.3x*
698 %{_mandir}/man3/trace.3x*
699 %{_mandir}/man3/ttytype.3x*
700 %{_mandir}/man3/typeahead*.3x*
701 %{_mandir}/man3/unctrl*.3x*
702 %{_mandir}/man3/unget*.3x*
703 %{_mandir}/man3/untouchwin.3x*
704 %{_mandir}/man3/use_*.3x*
705 %{_mandir}/man3/vid*.3x*
706 %{_mandir}/man3/vline*.3x*
707 %{_mandir}/man3/vw*.3x*
708 %{_mandir}/man3/wadd*.3x*
709 %{_mandir}/man3/wattr*.3x*
710 %{_mandir}/man3/wbkgd*.3x*
711 %{_mandir}/man3/wbkgrnd*.3x*
712 %{_mandir}/man3/wborder*.3x*
713 %{_mandir}/man3/wchgat.3x*
714 %{_mandir}/man3/wclear.3x*
715 %{_mandir}/man3/wclrto*.3x*
716 %{_mandir}/man3/wcolor_set.3x*
717 %{_mandir}/man3/wcursyncup.3x*
718 %{_mandir}/man3/wdel*.3x*
719 %{_mandir}/man3/wecho*.3x*
720 %{_mandir}/man3/wenclose.3x*
721 %{_mandir}/man3/werase.3x*
722 %{_mandir}/man3/wget*.3x*
723 %{_mandir}/man3/whline*.3x*
724 %{_mandir}/man3/win*.3x*
725 %{_mandir}/man3/wmouse_trafo.3x*
726 %{_mandir}/man3/wmove.3x*
727 %{_mandir}/man3/wnoutrefresh.3x*
728 %{_mandir}/man3/wprintw.3x*
729 %{_mandir}/man3/wredrawln.3x*
730 %{_mandir}/man3/wrefresh.3x*
731 %{_mandir}/man3/wresize.3x*
732 %{_mandir}/man3/wscanw.3x*
733 %{_mandir}/man3/wscrl.3x*
734 %{_mandir}/man3/wsetscrreg.3x*
735 %{_mandir}/man3/wstand*.3x*
736 %{_mandir}/man3/wsync*.3x*
737 %{_mandir}/man3/wtimeout.3x*
738 %{_mandir}/man3/wtouchln.3x*
739 %{_mandir}/man3/wunctrl*.3x*
740 %{_mandir}/man3/wvline*.3x*
741 %lang(pl) %{_mandir}/pl/man3/ncurses.3x*
744 %defattr(644,root,root,755)
745 %{_libdir}/libcurses.a
746 %{_libdir}/libncurses.a
747 %{_libdir}/libcursesw.a
748 %{_libdir}/libncursesw.a
751 %defattr(644,root,root,755)
752 %attr(755,root,root) %{_libdir}/libform.so.*.*
753 %attr(755,root,root) %ghost %{_libdir}/libform.so.6
754 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
755 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.6
756 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
757 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.6
758 %attr(755,root,root) %{_libdir}/libformw.so.*.*
759 %attr(755,root,root) %ghost %{_libdir}/libformw.so.6
760 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
761 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.6
762 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
763 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.6
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_libdir}/libform.so
768 %attr(755,root,root) %{_libdir}/libmenu.so
769 %attr(755,root,root) %{_libdir}/libpanel.so
770 %attr(755,root,root) %{_libdir}/libformw.so
771 %attr(755,root,root) %{_libdir}/libmenuw.so
772 %attr(755,root,root) %{_libdir}/libpanelw.so
773 %{_includedir}/form.h
774 %{_includedir}/menu.h
775 %{_includedir}/panel.h
776 %{_includedir}/ncurses/form.h
777 %{_includedir}/ncurses/menu.h
778 %{_includedir}/ncurses/panel.h
779 %{_includedir}/ncursesw/form.h
780 %{_includedir}/ncursesw/menu.h
781 %{_includedir}/ncursesw/panel.h
782 %{_pkgconfigdir}/form.pc
783 %{_pkgconfigdir}/formw.pc
784 %{_pkgconfigdir}/menu.pc
785 %{_pkgconfigdir}/menuw.pc
786 %{_pkgconfigdir}/panel.pc
787 %{_pkgconfigdir}/panelw.pc
788 %{_mandir}/man3/bottom_panel.3x*
789 %{_mandir}/man3/current_field.3x*
790 %{_mandir}/man3/current_item.3x*
791 %{_mandir}/man3/data_ahead.3x*
792 %{_mandir}/man3/data_behind.3x*
793 %{_mandir}/man3/del_panel.3x*
794 %{_mandir}/man3/dup_field.3x*
795 %{_mandir}/man3/dynamic_field_info.3x*
796 %{_mandir}/man3/extended_color_content.3x*
797 %{_mandir}/man3/extended_color_content_sp.3x*
798 %{_mandir}/man3/extended_pair_content.3x*
799 %{_mandir}/man3/extended_pair_content_sp.3x*
800 %{_mandir}/man3/extended_slk_color.3x*
801 %{_mandir}/man3/extended_slk_color_sp.3x*
802 %{_mandir}/man3/field_*.3x*
803 %{_mandir}/man3/form*.3x*
804 %{_mandir}/man3/free_field*.3x*
805 %{_mandir}/man3/free_form.3x*
806 %{_mandir}/man3/free_item.3x*
807 %{_mandir}/man3/free_menu.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*