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