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