2 %bcond_without ada # do not build Ada95 bindings
3 %bcond_without cxx # do not build C++ ncurses bindings and demo programs
4 # # (this is neccessary to build ncurses linked with uClibc).
5 %bcond_without gpm # build without (dynamically loadable) libgpm support
11 Summary: curses terminal control library
12 Summary(de.UTF-8): curses-Terminal-Control-Library
13 Summary(es.UTF-8): Biblioteca de control de terminal curses
14 Summary(fr.UTF-8): La bibliothéque de contrôle de terminal curses
15 Summary(pl.UTF-8): Biblioteki do kontrolowania terminala
16 Summary(pt_BR.UTF-8): Biblioteca de controle de terminal curses
17 Summary(ru.UTF-8): ncurses - новая библиотека управления терминалами
18 Summary(tr.UTF-8): Terminal kontrol kitaplığı
19 Summary(uk.UTF-8): ncurses - нова бібліотека керування терміналами
23 License: distributable
25 Source0: ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
26 # Source0-md5: cce05daf61a64501ef6cd8da1f727ec6
27 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
28 # Source1-md5: 3b05ee835dc20c306e9af2a9d3fbf1f1
30 # source: ftp://dickey.his.com/ncurses/5.7/
31 Patch0: %{name}-5.7-20081115.patch.gz
32 Patch1: %{name}-5.7-20081122.patch.gz
33 Patch2: %{name}-5.7-20081129.patch.gz
34 Patch3: %{name}-5.7-20081206.patch.gz
35 Patch4: %{name}-5.7-20081213.patch.gz
36 Patch5: %{name}-5.7-20081220.patch.gz
37 Patch6: %{name}-5.7-20081227.patch.gz
38 Patch7: %{name}-5.7-20090103.patch.gz
39 Patch8: %{name}-5.7-20090104.patch.gz
40 Patch9: %{name}-5.7-20090105.patch.gz
41 Patch10: %{name}-5.7-20090110.patch.gz
42 Patch11: %{name}-5.7-20090117.patch.gz
43 Patch12: %{name}-5.7-20090124.patch.gz
44 Patch13: %{name}-5.7-20090207.patch.gz
45 Patch14: %{name}-5.7-20090214.patch.gz
46 Patch15: %{name}-5.7-20090221.patch.gz
47 Patch16: %{name}-5.7-20090228.patch.gz
48 Patch17: %{name}-5.7-20090314.patch.gz
49 Patch18: %{name}-5.7-20090321.patch.gz
50 Patch19: %{name}-5.7-20090328.patch.gz
51 Patch20: %{name}-5.7-20090404.patch.gz
52 Patch21: %{name}-5.7-20090411.patch.gz
53 Patch22: %{name}-5.7-20090418.patch.gz
54 Patch23: %{name}-5.7-20090419.patch.gz
55 Patch24: %{name}-5.7-20090425.patch.gz
56 Patch25: %{name}-5.7-20090502.patch.gz
57 Patch26: %{name}-5.7-20090510.patch.gz
58 Patch27: %{name}-5.7-20090516.patch.gz
59 Patch28: %{name}-5.7-20090523.patch.gz
60 Patch29: %{name}-5.7-20090530.patch.gz
61 Patch30: %{name}-5.7-20090606.patch.gz
62 Patch31: %{name}-5.7-20090607.patch.gz
63 Patch32: %{name}-5.7-20090613.patch.gz
64 Patch33: %{name}-5.7-20090627.patch.gz
65 Patch34: %{name}-5.7-20090704.patch.gz
66 Patch35: %{name}-5.7-20090711.patch.gz
67 Patch36: %{name}-5.7-20090718.patch.gz
68 Patch37: %{name}-5.7-20090725.patch.gz
69 Patch38: %{name}-5.7-20090728.patch.gz
70 Patch39: %{name}-5.7-20090801.patch.gz
71 Patch40: %{name}-5.7-20090803.patch.gz
72 Patch41: %{name}-5.7-20090808.patch.gz
73 Patch42: %{name}-5.7-20090815.patch.gz
74 Patch43: %{name}-5.7-20090822.patch.gz
75 Patch44: %{name}-5.7-20090829.patch.gz
76 Patch45: %{name}-5.7-20090905.patch.gz
77 Patch46: %{name}-5.7-20090906.patch.gz
78 Patch47: %{name}-5.7-20090912.patch.gz
79 Patch48: %{name}-5.7-20090919.patch.gz
80 Patch49: ncurses-5.7-20090927.patch.gz
81 Patch50: ncurses-5.7-20091003.patch.gz
82 Patch51: ncurses-5.7-20091010.patch.gz
83 Patch52: ncurses-5.7-20091017.patch.gz
84 Patch53: ncurses-5.7-20091024.patch.gz
85 Patch54: ncurses-5.7-20091031.patch.gz
86 Patch55: ncurses-5.7-20091107.patch.gz
88 Patch100: %{name}-screen_hpa_fix.patch
89 Patch101: %{name}-xterm_hpa_fix.patch
90 Patch102: %{name}-meta.patch
91 Patch103: %{name}-xterm-home-end.patch
92 Patch104: %{name}-mouse_trafo-warning.patch
93 Patch105: %{name}-gnome-terminal.patch
94 # not sure about this one, now all xterms have kbs defined (to ^H, not \177)
95 # and only XTerm.ad.pl sets backspace to \177 instead of ^H
96 Patch106: %{name}-xterm-kbs.patch
97 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
98 Patch107: %{name}-no-rain-demo.patch
99 URL: http://dickey.his.com/ncurses/ncurses.html
100 BuildRequires: automake
101 %{?with_ada:BuildRequires: gcc-ada}
102 %{?with_gpm:BuildRequires: gpm-devel}
103 %{?with_cxx:BuildRequires: libstdc++-devel}
104 BuildRequires: sharutils
105 Obsoletes: libncurses5
106 Conflicts: terminfo < 5.4-0.6
107 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
109 %define _includedir %{_prefix}/include/ncurses
112 The curses library routines give the user a terminal-independent
113 method of updating character screens with reasonable optimization.
114 This implementation is ``new curses'' (ncurses) and is the approved
115 replacement for 4.4BSD classic curses, which is being discontinued.
117 %description -l de.UTF-8
118 Die curses-Library-Routinen geben dem Benutzer eine
119 Terminal-unabhängige Methode zur optimierten Aktualisierung von
120 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
121 Implementierung ist NEW CURSES (ncurses), die offizielle
122 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
123 nicht weitergeführt wird.
125 %description -l es.UTF-8
126 Las rutinas de la biblioteca curses ofrecen al usuario un método
127 independiente de terminal para actualización de las pantallas de
128 caracteres con optimización razonable. Este soporte es "nuevo curses"
129 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
130 que se quedaban desfasados.
132 %description -l fr.UTF-8
133 Les routines de la bibliothèque curses donnent à l'utilisateur une
134 méthode indépendante du terminal pour la mise à jour des écrans en
135 mode texte avec une optimisation correcte. Ceci est l'implantation du
136 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
137 classique qui est abandonné.
139 %description -l pl.UTF-8
140 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
141 odwoływanie się do zawartości terminala niezależnie od jego typu.
142 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
143 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
144 przyszłym zamiennikiem.
146 %description -l pt_BR.UTF-8
147 As rotinas da biblioteca curses fornecem ao usuário um método
148 independente de terminal para atualização das telas de caracteres com
149 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
150 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
153 %description -l ru.UTF-8
154 Программы библиотеки curses предоставляют пользователям возможность
155 терминально-независимого обновления символьных экранов с достаточной
156 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
157 является одобренной заменой классической библиотеки curses из 4.4BSD,
158 в настоящее время "снятой с производства". В PLD Linux ncurses
159 является жизненно необходимой, без нее не будут функционировать многие
160 программы, составляющие базовую систему. Практически все программы,
161 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
162 ни библиотека termcap, ни традиционный файл /etc/termcap, не
165 %description -l tr.UTF-8
166 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
167 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
168 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
171 %description -l uk.UTF-8
172 Програми бібліотеки curses дають користувачам можливість
173 термінально-незалежного поновлення символьних екранів з достатньою
174 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
175 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
176 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
177 неї не буде працювати більшость програм, що складають базову систему.
178 Практично всі програми, котрі виводять щось на термінал,
179 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
180 традиційний файл /etc/termcap не використовуються...
183 Summary: Complete terminfo database
184 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
185 Summary(pl.UTF-8): Kompletna baza terminfo
186 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
187 Group: Applications/Terminal
188 Requires: %{name} = %{version}-%{release}
189 Obsoletes: ncurses-extraterms
191 %description -n terminfo
192 This package contains complete terminfo database. If you just use the
193 Linux console, xterm and VT100, you probably will not need this this -
194 a minimal %{_datadir}/terminfo tree for these terminal is already
195 included in the ncurses package.
197 %description -n terminfo -l es.UTF-8
198 Banco de datos terminfo para terminales extras. Las capacidades de los
199 terminales más usados ya están en el paquete principal ncurses.
201 %description -n terminfo -l pl.UTF-8
202 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
203 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
204 tego pakietu gdyż definicje tych terminali są włączone w pakiet
207 %description -n terminfo -l pt_BR.UTF-8
208 Base de dados terminfo para terminais extras. As definições dos
209 terminais mais usados já estão no pacote principal ncurses.
212 Summary: Header files for develop ncurses based application
213 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
214 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
215 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
216 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
217 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
218 Group: Development/Libraries
219 Requires: %{name} = %{version}-%{release}
220 Obsoletes: libncurses5-devel
221 Obsoletes: libtermcap-devel
224 This package includes the header files and libraries necessary to
225 develop applications that use ncurses.
227 %description devel -l es.UTF-8
228 Este paquete incluye las bibliotecas y archivos de inclusión
229 necesarios al desarrollo de aplicaciones que usan ncurses.
231 %description devel -l pl.UTF-8
232 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
233 programów z wykorzystaniem bibliotek ncurses.
235 %description devel -l pt_BR.UTF-8
236 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
237 ao desenvolvimento de aplicações que usam ncurses.
239 %description devel -l ru.UTF-8
240 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
241 программ, использующих ncurses.
243 %description devel -l uk.UTF-8
244 Цей пакет містить хедери та бібліотеки, необхідні для розробки
245 програм, що використовують ncurses.
248 Summary: Static libraries for ncurses
249 Summary(es.UTF-8): Static libraries for ncurses development
250 Summary(pl.UTF-8): Biblioteki statyczne ncurses
251 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
252 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
253 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
254 Group: Development/Libraries
255 Requires: %{name}-devel = %{version}-%{release}
258 This package includes the static libraries necessary to develop
259 applications that use ncurses.
261 %description static -l es.UTF-8
262 Static libraries for ncurses development.
264 %description static -l pl.UTF-8
265 Pakiet ten zawiera biblioteki statyczne ncurses.
267 %description static -l pt_BR.UTF-8
268 Bibliotecas estáticas para desenvolvimento com ncurses.
270 %description static -l ru.UTF-8
271 Этот пакет содержит статические библиотеки, необходимые для разработки
272 программ, использующих ncurses.
274 %description static -l uk.UTF-8
275 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
276 що використовують ncurses.
279 Summary: Additional ncurses libraries
280 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
282 Requires: %{name} = %{version}-%{release}
285 This package contains addidion ncurses libraries like libforms,
286 libmenu and libpanel for easy making full screen curse application.
288 %description ext -l pl.UTF-8
289 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
290 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
294 Summary: Header files for additional ncurses libraries
295 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
296 Group: Development/Libraries
297 Requires: %{name}-devel = %{version}-%{release}
298 Requires: %{name}-ext = %{version}-%{release}
300 %description ext-devel
301 Header files for additional ncurses libraries (form, menu, panel).
303 %description ext-devel -l pl.UTF-8
304 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
307 Summary: Static versions of additional ncurses libraries
308 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
309 Group: Development/Libraries
310 Requires: %{name}-ext-devel = %{version}-%{release}
312 %description ext-static
313 Static versions of additional ncurses libraries (form, menu, panel).
315 %description ext-static -l pl.UTF-8
316 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
319 Summary: Header files for develop C++ ncurses based application
320 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
321 Group: Development/Libraries
322 Requires: %{name}-devel = %{version}-%{release}
324 %description c++-devel
325 This package includes the header files and libraries necessary to
326 develop applications that use C++ ncurses.
328 %description c++-devel -l pl.UTF-8
329 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
330 z wykorzystaniem biblioteki c++-ncurses.
333 Summary: Static libraries for C++ ncurses
334 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
335 Group: Development/Libraries
336 Requires: %{name}-c++-devel = %{version}-%{release}
338 %description c++-static
339 This package includes the static libraries necessary to develop
340 applications that use C++ ncurses.
342 %description c++-static -l pl.UTF-8
343 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
346 Summary: Header files for develop Ada95 ncurses based application
347 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
348 Group: Development/Libraries
349 Requires: %{name}-devel = %{version}-%{release}
350 %{?with_ada:%requires_eq gcc-ada}
352 %description ada-devel
353 This package includes the header files and libraries necessary to
354 develop applications that use Ada95 ncurses.
356 %description ada-devel -l pl.UTF-8
357 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
358 tworzenia aplikacji używających ncurses w języku Ada95.
430 gcc_target=$(gcc -dumpmachine)
431 gcc_version=$(gcc -dumpversion)
432 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
433 cp -f /usr/share/automake/config.sub .
435 %if "%{pld_release}" == "ti"
436 for t in narrowc widec; do
438 for t in narrowc wideclowcolor widec; do
443 --with-install-prefix=$RPM_BUILD_ROOT \
446 --with%{!?with_ada:out}-ada \
447 --with%{!?with_cxx:out}-cxx \
448 --with%{!?with_cxx:out}-cxx-binding \
449 --with%{!?debug:out}-debug \
450 --with%{!?with_gpm:out}-gpm \
455 --with-chtype='long' \
456 --with-mmask-t='long' \
457 --with-manpage-aliases \
458 --with-manpage-format=normal \
459 --without-manpage-symlinks \
460 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
461 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
462 %if "%{pld_release}" == "ti"
463 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
464 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
466 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
467 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
468 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
477 rm -rf $RPM_BUILD_ROOT
478 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
480 %if "%{pld_release}" == "ti"
481 for t in widec narrowc; do
483 for t in narrowc widec; do
485 %{__make} -C obj-$t install \
486 INSTALL_PREFIX=$RPM_BUILD_ROOT
489 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
491 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
492 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.6* $RPM_BUILD_ROOT/%{_lib}
493 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
494 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
495 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
496 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
497 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
498 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
499 ln -sf libncursesw.so $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
501 %if "%{pld_release}" != "ti"
502 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
505 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
507 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
508 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
509 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
511 # FIXME: should be fixed properly
513 sed -i -e 's/tinfoww/tinfow/' $RPM_BUILD_ROOT%{_bindir}/ncurses*-config
516 rm -rf $RPM_BUILD_ROOT
518 %post -p /sbin/ldconfig
519 %postun -p /sbin/ldconfig
521 %post ext -p /sbin/ldconfig
522 %postun ext -p /sbin/ldconfig
525 %defattr(644,root,root,755)
527 %attr(755,root,root) %{_bindir}/captoinfo
528 %attr(755,root,root) %{_bindir}/clear
529 %attr(755,root,root) %{_bindir}/infocmp
530 %attr(755,root,root) %{_bindir}/infotocap
531 %attr(755,root,root) %{_bindir}/reset
532 %attr(755,root,root) %{_bindir}/tabs
533 %attr(755,root,root) %{_bindir}/tic
534 %attr(755,root,root) %{_bindir}/toe
535 %attr(755,root,root) %{_bindir}/tput
536 %attr(755,root,root) %{_bindir}/tset
537 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
538 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
539 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
540 %attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
541 %attr(755,root,root) /%{_lib}/libtinfow.so.*.*
542 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.6
543 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
544 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
545 %if "%{pld_release}" != "ti"
546 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.6
548 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
549 %attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
553 %dir %{_datadir}/terminfo
554 %{_datadir}/terminfo/E
555 %dir %{_datadir}/terminfo/[dgklprsvx]
557 %{_datadir}/terminfo/d/dumb
558 %{_datadir}/terminfo/g/gnome*
559 %{_datadir}/terminfo/k/klone+color
560 %{_datadir}/terminfo/k/konsole*
561 %{_datadir}/terminfo/l/linux*
562 %{_datadir}/terminfo/p/putty*
563 %{_datadir}/terminfo/r/rxvt*
564 %{_datadir}/terminfo/s/screen*
565 %{_datadir}/terminfo/v/vt100
566 %{_datadir}/terminfo/v/vt220
567 %{_datadir}/terminfo/v/vt220-8
568 %{_datadir}/terminfo/v/vt52
569 %{_datadir}/terminfo/x/xterm*
571 %{_mandir}/man[157]/*
572 %lang(fi) %{_mandir}/fi/man1/*
573 %lang(fr) %{_mandir}/fr/man1/*
574 %lang(hu) %{_mandir}/hu/man1/*
575 %lang(id) %{_mandir}/id/man1/*
576 %lang(it) %{_mandir}/it/man1/*
577 %lang(pl) %{_mandir}/pl/man[157]/*
580 %defattr(644,root,root,755)
581 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
582 %{_datadir}/terminfo/[dklsvx]/*
583 %exclude %{_datadir}/terminfo/d/dumb
584 %exclude %{_datadir}/terminfo/g/gnome*
585 %exclude %{_datadir}/terminfo/k/klone+color
586 %exclude %{_datadir}/terminfo/k/konsole*
587 %exclude %{_datadir}/terminfo/l/linux*
588 %exclude %{_datadir}/terminfo/p/putty*
589 %exclude %{_datadir}/terminfo/r/rxvt*
590 %exclude %{_datadir}/terminfo/s/screen*
591 %exclude %{_datadir}/terminfo/v/vt100
592 %exclude %{_datadir}/terminfo/v/vt220
593 %exclude %{_datadir}/terminfo/v/vt220-8
594 %exclude %{_datadir}/terminfo/v/vt52
595 %exclude %{_datadir}/terminfo/x/xterm*
598 %defattr(644,root,root,755)
599 %doc doc/html/ncurses-intro.html
600 %attr(755,root,root) %{_bindir}/ncurses5-config
601 %if "%{pld_release}" == "ti"
602 %attr(755,root,root) %{_bindir}/ncursesw5-config
604 %attr(755,root,root) %{_bindir}/ncursesw6-config
606 %attr(755,root,root) %{_libdir}/libcurses.so
607 %attr(755,root,root) %{_libdir}/libncurses.so
608 %attr(755,root,root) %{_libdir}/libtinfo.so
609 %attr(755,root,root) %{_libdir}/libcursesw.so
610 %attr(755,root,root) %{_libdir}/libncursesw.so
611 %attr(755,root,root) %{_libdir}/libtinfow.so
613 %{_includedir}/curses.h
615 %{_includedir}/nc_tparm.h
616 %{_includedir}/ncurses.h
617 %{_includedir}/ncurses_dll.h
618 %{_includedir}/term.h
619 %{_includedir}/term_entry.h
620 %{_includedir}/termcap.h
622 %{_includedir}/unctrl.h
624 %{_includedir}w/curses.h
625 %{_includedir}w/eti.h
626 %{_includedir}w/nc_tparm.h
627 %{_includedir}w/ncurses.h
628 %{_includedir}w/ncurses_dll.h
629 %{_includedir}w/term.h
630 %{_includedir}w/term_entry.h
631 %{_includedir}w/termcap.h
632 %{_includedir}w/tic.h
633 %{_includedir}w/unctrl.h
635 %exclude %{_mandir}/man3/form*
636 %exclude %{_mandir}/man3/menu*
637 %exclude %{_mandir}/man3/panel*
638 %lang(pl) %{_mandir}/pl/man3/*
641 %defattr(644,root,root,755)
642 %{_libdir}/libncurses.a
643 %{_libdir}/libtinfo.a
644 %{_libdir}/libncursesw.a
645 %{_libdir}/libtinfow.a
648 %defattr(644,root,root,755)
649 %if "%{pld_release}" == "ti"
650 %attr(755,root,root) %{_libdir}/libform.so.*
651 %attr(755,root,root) %{_libdir}/libmenu.so.*
652 %attr(755,root,root) %{_libdir}/libpanel.so.*
653 %attr(755,root,root) %{_libdir}/libformw.so.*
654 %attr(755,root,root) %{_libdir}/libmenuw.so.*
655 %attr(755,root,root) %{_libdir}/libpanelw.so.*
657 %attr(755,root,root) %{_libdir}/libform.so.*.*
658 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
659 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
660 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
661 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
662 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
663 %attr(755,root,root) %{_libdir}/libformw.so.*.*
664 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
665 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
666 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
667 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
668 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_libdir}/libform.so
674 %attr(755,root,root) %{_libdir}/libmenu.so
675 %attr(755,root,root) %{_libdir}/libpanel.so
676 %attr(755,root,root) %{_libdir}/libformw.so
677 %attr(755,root,root) %{_libdir}/libmenuw.so
678 %attr(755,root,root) %{_libdir}/libpanelw.so
679 %{_includedir}/form.h
680 %{_includedir}/menu.h
681 %{_includedir}/panel.h
682 %{_includedir}w/form.h
683 %{_includedir}w/menu.h
684 %{_includedir}w/panel.h
685 %{_mandir}/man3/form*
686 %{_mandir}/man3/menu*
687 %{_mandir}/man3/panel*
690 %defattr(644,root,root,755)
693 %{_libdir}/libpanel.a
694 %{_libdir}/libformw.a
695 %{_libdir}/libmenuw.a
696 %{_libdir}/libpanelw.a
700 %defattr(644,root,root,755)
701 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
702 %{_includedir}/cursesapp.h
703 %{_includedir}/cursesf.h
704 %{_includedir}/cursesm.h
705 %{_includedir}/cursesp.h
706 %{_includedir}/cursesw.h
707 %{_includedir}/etip.h
708 %{_includedir}/cursslk.h
709 %{_includedir}w/cursesapp.h
710 %{_includedir}w/cursesf.h
711 %{_includedir}w/cursesm.h
712 %{_includedir}w/cursesp.h
713 %{_includedir}w/cursesw.h
714 %{_includedir}w/etip.h
715 %{_includedir}w/cursslk.h
718 %defattr(644,root,root,755)
719 %{_libdir}/libncurses++.a
720 %{_libdir}/libncurses++w.a
725 %defattr(644,root,root,755)
726 %doc Ada95/{README,TODO}
727 %attr(755,root,root) %{_bindir}/adacurses-config
728 %attr(755,root,root) %{_bindir}/adacursesw-config
729 %{_libdir}/gcc/*/*/adainclude/*
730 %{_libdir}/gcc/*/*/adalib/*