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: cce05daf61a64501ef6cd8da1f727ec6
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.7/
32 Patch0: %{name}-5.7-20081115.patch.gz
33 Patch1: %{name}-5.7-20081122.patch.gz
34 Patch2: %{name}-5.7-20081129.patch.gz
35 Patch3: %{name}-5.7-20081206.patch.gz
36 Patch4: %{name}-5.7-20081213.patch.gz
37 Patch5: %{name}-5.7-20081220.patch.gz
38 Patch6: %{name}-5.7-20081227.patch.gz
39 Patch7: %{name}-5.7-20090103.patch.gz
40 Patch8: %{name}-5.7-20090104.patch.gz
41 Patch9: %{name}-5.7-20090105.patch.gz
42 Patch10: %{name}-5.7-20090110.patch.gz
43 Patch11: %{name}-5.7-20090117.patch.gz
44 Patch12: %{name}-5.7-20090124.patch.gz
45 Patch13: %{name}-5.7-20090207.patch.gz
46 Patch14: %{name}-5.7-20090214.patch.gz
47 Patch15: %{name}-5.7-20090221.patch.gz
48 Patch16: %{name}-5.7-20090228.patch.gz
49 Patch17: %{name}-5.7-20090314.patch.gz
50 Patch18: %{name}-5.7-20090321.patch.gz
51 Patch19: %{name}-5.7-20090328.patch.gz
52 Patch20: %{name}-5.7-20090404.patch.gz
53 Patch21: %{name}-5.7-20090411.patch.gz
54 Patch22: %{name}-5.7-20090418.patch.gz
55 Patch23: %{name}-5.7-20090419.patch.gz
56 Patch24: %{name}-5.7-20090425.patch.gz
57 Patch25: %{name}-5.7-20090502.patch.gz
58 Patch26: %{name}-5.7-20090510.patch.gz
59 Patch27: %{name}-5.7-20090516.patch.gz
60 Patch28: %{name}-5.7-20090523.patch.gz
61 Patch29: %{name}-5.7-20090530.patch.gz
62 Patch30: %{name}-5.7-20090606.patch.gz
63 Patch31: %{name}-5.7-20090607.patch.gz
64 Patch32: %{name}-5.7-20090613.patch.gz
65 Patch33: %{name}-5.7-20090627.patch.gz
66 Patch34: %{name}-5.7-20090704.patch.gz
67 Patch35: %{name}-5.7-20090711.patch.gz
68 Patch36: %{name}-5.7-20090718.patch.gz
69 Patch37: %{name}-5.7-20090725.patch.gz
70 Patch38: %{name}-5.7-20090728.patch.gz
71 Patch39: %{name}-5.7-20090801.patch.gz
72 Patch40: %{name}-5.7-20090803.patch.gz
73 Patch41: %{name}-5.7-20090808.patch.gz
74 Patch42: %{name}-5.7-20090815.patch.gz
75 Patch43: %{name}-5.7-20090822.patch.gz
76 Patch44: %{name}-5.7-20090829.patch.gz
77 Patch45: %{name}-5.7-20090905.patch.gz
78 Patch46: %{name}-5.7-20090906.patch.gz
79 Patch47: %{name}-5.7-20090912.patch.gz
80 Patch48: %{name}-5.7-20090919.patch.gz
81 Patch49: %{name}-5.7-20090927.patch.gz
82 Patch50: %{name}-5.7-20091003.patch.gz
83 Patch51: %{name}-5.7-20091010.patch.gz
84 Patch52: %{name}-5.7-20091017.patch.gz
85 Patch53: %{name}-5.7-20091024.patch.gz
86 Patch54: %{name}-5.7-20091031.patch.gz
87 Patch55: %{name}-5.7-20091107.patch.gz
88 Patch56: ncurses-5.7-20091114.patch.gz
89 Patch57: ncurses-5.7-20091121.patch.gz
90 Patch58: ncurses-5.7-20091128.patch.gz
91 Patch59: ncurses-5.7-20091205.patch.gz
92 Patch60: ncurses-5.7-20091212.patch.gz
93 Patch61: ncurses-5.7-20091219.patch.gz
94 Patch62: ncurses-5.7-20091226.patch.gz
95 Patch63: ncurses-5.7-20091227.patch.gz
96 Patch64: ncurses-5.7-20100102.patch.gz
97 Patch65: ncurses-5.7-20100109.patch.gz
98 Patch66: ncurses-5.7-20100116.patch.gz
99 Patch67: ncurses-5.7-20100123.patch.gz
100 Patch68: ncurses-5.7-20100130.patch.gz
101 Patch69: ncurses-5.7-20100206.patch.gz
102 Patch70: ncurses-5.7-20100213.patch.gz
103 Patch71: ncurses-5.7-20100220.patch.gz
104 Patch72: ncurses-5.7-20100227.patch.gz
105 Patch73: ncurses-5.7-20100306.patch.gz
106 Patch74: ncurses-5.7-20100313.patch.gz
107 Patch75: ncurses-5.7-20100320.patch.gz
108 Patch76: ncurses-5.7-20100327.patch.gz
109 Patch77: ncurses-5.7-20100403.patch.gz
110 Patch78: ncurses-5.7-20100410.patch.gz
112 Patch100: %{name}-screen_hpa_fix.patch
113 Patch101: %{name}-xterm_hpa_fix.patch
114 Patch102: %{name}-meta.patch
115 Patch103: %{name}-xterm-home-end.patch
116 Patch104: %{name}-mouse_trafo-warning.patch
117 Patch105: %{name}-gnome-terminal.patch
118 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
119 Patch107: %{name}-no-rain-demo.patch
120 URL: http://dickey.his.com/ncurses/ncurses.html
121 BuildRequires: automake
122 %{?with_ada:BuildRequires: gcc-ada}
123 %{?with_gpm:BuildRequires: gpm-devel}
124 %{?with_cxx:BuildRequires: libstdc++-devel}
125 %{?with_ada:BuildRequires: m4}
126 BuildRequires: pkgconfig
127 BuildRequires: sharutils
128 Obsoletes: libncurses5
129 Conflicts: terminfo < 5.4-0.6
130 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
132 %define _includedir %{_prefix}/include/ncurses
135 The curses library routines give the user a terminal-independent
136 method of updating character screens with reasonable optimization.
137 This implementation is ``new curses'' (ncurses) and is the approved
138 replacement for 4.4BSD classic curses, which is being discontinued.
140 %description -l de.UTF-8
141 Die curses-Library-Routinen geben dem Benutzer eine
142 Terminal-unabhängige Methode zur optimierten Aktualisierung von
143 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
144 Implementierung ist NEW CURSES (ncurses), die offizielle
145 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
146 nicht weitergeführt wird.
148 %description -l es.UTF-8
149 Las rutinas de la biblioteca curses ofrecen al usuario un método
150 independiente de terminal para actualización de las pantallas de
151 caracteres con optimización razonable. Este soporte es "nuevo curses"
152 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
153 que se quedaban desfasados.
155 %description -l fr.UTF-8
156 Les routines de la bibliothèque curses donnent à l'utilisateur une
157 méthode indépendante du terminal pour la mise à jour des écrans en
158 mode texte avec une optimisation correcte. Ceci est l'implantation du
159 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
160 classique qui est abandonné.
162 %description -l pl.UTF-8
163 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
164 odwoływanie się do zawartości terminala niezależnie od jego typu.
165 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
166 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
167 przyszłym zamiennikiem.
169 %description -l pt_BR.UTF-8
170 As rotinas da biblioteca curses fornecem ao usuário um método
171 independente de terminal para atualização das telas de caracteres com
172 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
173 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
176 %description -l ru.UTF-8
177 Программы библиотеки curses предоставляют пользователям возможность
178 терминально-независимого обновления символьных экранов с достаточной
179 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
180 является одобренной заменой классической библиотеки curses из 4.4BSD,
181 в настоящее время "снятой с производства". В PLD Linux ncurses
182 является жизненно необходимой, без нее не будут функционировать многие
183 программы, составляющие базовую систему. Практически все программы,
184 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
185 ни библиотека termcap, ни традиционный файл /etc/termcap, не
188 %description -l tr.UTF-8
189 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
190 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
191 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
194 %description -l uk.UTF-8
195 Програми бібліотеки curses дають користувачам можливість
196 термінально-незалежного поновлення символьних екранів з достатньою
197 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
198 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
199 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
200 неї не буде працювати більшость програм, що складають базову систему.
201 Практично всі програми, котрі виводять щось на термінал,
202 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
203 традиційний файл /etc/termcap не використовуються...
206 Summary: Complete terminfo database
207 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
208 Summary(pl.UTF-8): Kompletna baza terminfo
209 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
210 Group: Applications/Terminal
211 Requires: %{name} = %{version}-%{release}
212 Obsoletes: ncurses-extraterms
214 %description -n terminfo
215 This package contains complete terminfo database. If you just use the
216 Linux console, xterm and VT100, you probably will not need this this -
217 a minimal %{_datadir}/terminfo tree for these terminal is already
218 included in the ncurses package.
220 %description -n terminfo -l es.UTF-8
221 Banco de datos terminfo para terminales extras. Las capacidades de los
222 terminales más usados ya están en el paquete principal ncurses.
224 %description -n terminfo -l pl.UTF-8
225 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
226 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
227 tego pakietu gdyż definicje tych terminali są włączone w pakiet
230 %description -n terminfo -l pt_BR.UTF-8
231 Base de dados terminfo para terminais extras. As definições dos
232 terminais mais usados já estão no pacote principal ncurses.
235 Summary: Header files for develop ncurses based application
236 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
237 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
238 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
239 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
240 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
241 Group: Development/Libraries
242 Requires: %{name} = %{version}-%{release}
243 Obsoletes: libncurses5-devel
244 Obsoletes: libtermcap-devel
247 This package includes the header files and libraries necessary to
248 develop applications that use ncurses.
250 %description devel -l es.UTF-8
251 Este paquete incluye las bibliotecas y archivos de inclusión
252 necesarios al desarrollo de aplicaciones que usan ncurses.
254 %description devel -l pl.UTF-8
255 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
256 programów z wykorzystaniem bibliotek ncurses.
258 %description devel -l pt_BR.UTF-8
259 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
260 ao desenvolvimento de aplicações que usam ncurses.
262 %description devel -l ru.UTF-8
263 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
264 программ, использующих ncurses.
266 %description devel -l uk.UTF-8
267 Цей пакет містить хедери та бібліотеки, необхідні для розробки
268 програм, що використовують ncurses.
271 Summary: Static libraries for ncurses
272 Summary(es.UTF-8): Static libraries for ncurses development
273 Summary(pl.UTF-8): Biblioteki statyczne ncurses
274 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
275 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
276 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
277 Group: Development/Libraries
278 Requires: %{name}-devel = %{version}-%{release}
281 This package includes the static libraries necessary to develop
282 applications that use ncurses.
284 %description static -l es.UTF-8
285 Static libraries for ncurses development.
287 %description static -l pl.UTF-8
288 Pakiet ten zawiera biblioteki statyczne ncurses.
290 %description static -l pt_BR.UTF-8
291 Bibliotecas estáticas para desenvolvimento com ncurses.
293 %description static -l ru.UTF-8
294 Этот пакет содержит статические библиотеки, необходимые для разработки
295 программ, использующих ncurses.
297 %description static -l uk.UTF-8
298 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
299 що використовують ncurses.
302 Summary: Additional ncurses libraries
303 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
305 Requires: %{name} = %{version}-%{release}
308 This package contains addidion ncurses libraries like libforms,
309 libmenu and libpanel for easy making full screen curse application.
311 %description ext -l pl.UTF-8
312 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
313 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
317 Summary: Header files for additional ncurses libraries
318 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
319 Group: Development/Libraries
320 Requires: %{name}-devel = %{version}-%{release}
321 Requires: %{name}-ext = %{version}-%{release}
323 %description ext-devel
324 Header files for additional ncurses libraries (form, menu, panel).
326 %description ext-devel -l pl.UTF-8
327 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
330 Summary: Static versions of additional ncurses libraries
331 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
332 Group: Development/Libraries
333 Requires: %{name}-ext-devel = %{version}-%{release}
335 %description ext-static
336 Static versions of additional ncurses libraries (form, menu, panel).
338 %description ext-static -l pl.UTF-8
339 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
342 Summary: Header files for develop C++ ncurses based application
343 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
344 Group: Development/Libraries
345 Requires: %{name}-devel = %{version}-%{release}
347 %description c++-devel
348 This package includes the header files and libraries necessary to
349 develop applications that use C++ ncurses.
351 %description c++-devel -l pl.UTF-8
352 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
353 z wykorzystaniem biblioteki c++-ncurses.
356 Summary: Static libraries for C++ ncurses
357 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
358 Group: Development/Libraries
359 Requires: %{name}-c++-devel = %{version}-%{release}
361 %description c++-static
362 This package includes the static libraries necessary to develop
363 applications that use C++ ncurses.
365 %description c++-static -l pl.UTF-8
366 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
369 Summary: Header files for develop Ada95 ncurses based application
370 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
371 Group: Development/Libraries
372 Requires: %{name}-devel = %{version}-%{release}
373 %{?with_ada:%requires_eq gcc-ada}
375 %description ada-devel
376 This package includes the header files and libraries necessary to
377 develop applications that use Ada95 ncurses.
379 %description ada-devel -l pl.UTF-8
380 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
381 tworzenia aplikacji używających ncurses w języku Ada95.
475 gcc_target=$(gcc -dumpmachine)
476 gcc_version=%{cc_version}
477 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
478 export PKG_CONFIG_LIBDIR=%{_libdir}/pkgconfig
479 cp -f /usr/share/automake/config.sub .
481 %if "%{pld_release}" == "ti"
482 for t in narrowc widec; do
484 for t in narrowc wideclowcolor widec; do
489 --with-install-prefix=$RPM_BUILD_ROOT \
492 --with%{!?with_ada:out}-ada \
493 --with%{!?with_cxx:out}-cxx \
494 --with%{!?with_cxx:out}-cxx-binding \
495 --with%{!?debug:out}-debug \
496 --with%{!?with_gpm:out}-gpm \
500 --with-ospeed=unsigned \
503 --enable-xmc-glitch \
506 --with-chtype='long' \
507 --with-mmask-t='long' \
508 --with-manpage-aliases \
509 --with-manpage-format=normal \
510 --without-manpage-symlinks \
511 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
512 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
513 %if "%{pld_release}" == "ti"
514 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
515 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
517 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
518 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
519 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
528 rm -rf $RPM_BUILD_ROOT
529 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
531 %if "%{pld_release}" == "ti"
532 for t in widec narrowc; do
534 for t in narrowc widec; do
536 %{__make} -C obj-$t install \
537 INSTALL_PREFIX=$RPM_BUILD_ROOT
540 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
542 %if "%{pld_release}" != "ti"
543 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.6* $RPM_BUILD_ROOT/%{_lib}
544 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
545 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
546 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
547 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
549 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5* $RPM_BUILD_ROOT/%{_lib}
550 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5* $RPM_BUILD_ROOT/%{_lib}
551 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
552 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
553 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
555 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
556 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
557 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
558 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
559 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
561 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
563 %if "%{pld_release}" != "ti"
564 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
567 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
569 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
570 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
571 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
573 # FIXME: should be fixed properly
575 sed -i -e 's/tinfoww/tinfow/' $RPM_BUILD_ROOT%{_bindir}/ncurses*-config $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
578 rm -rf $RPM_BUILD_ROOT
580 %post -p /sbin/ldconfig
581 %postun -p /sbin/ldconfig
583 %post ext -p /sbin/ldconfig
584 %postun ext -p /sbin/ldconfig
587 %defattr(644,root,root,755)
589 %attr(755,root,root) %{_bindir}/captoinfo
590 %attr(755,root,root) %{_bindir}/clear
591 %attr(755,root,root) %{_bindir}/infocmp
592 %attr(755,root,root) %{_bindir}/infotocap
593 %attr(755,root,root) %{_bindir}/reset
594 %attr(755,root,root) %{_bindir}/tabs
595 %attr(755,root,root) %{_bindir}/tic
596 %attr(755,root,root) %{_bindir}/toe
597 %attr(755,root,root) %{_bindir}/tput
598 %attr(755,root,root) %{_bindir}/tset
599 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
600 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
601 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
602 %if "%{pld_release}" != "ti"
603 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
605 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
606 %attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
607 %attr(755,root,root) /%{_lib}/libtinfow.so.*.*
608 %if "%{pld_release}" != "ti"
609 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.6
610 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
611 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
612 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
613 %attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
615 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.5
616 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.5
621 %dir %{_datadir}/terminfo
622 %{_datadir}/terminfo/E
623 %dir %{_datadir}/terminfo/[dgklprsvx]
625 %{_datadir}/terminfo/d/dumb
626 %{_datadir}/terminfo/g/gnome*
627 %{_datadir}/terminfo/k/klone+color
628 %{_datadir}/terminfo/k/konsole*
629 %{_datadir}/terminfo/l/linux*
630 %{_datadir}/terminfo/p/putty*
631 %{_datadir}/terminfo/r/rxvt*
632 %{_datadir}/terminfo/s/screen*
633 %{_datadir}/terminfo/v/vt100
634 %{_datadir}/terminfo/v/vt220
635 %{_datadir}/terminfo/v/vt220-8
636 %{_datadir}/terminfo/v/vt52
637 %{_datadir}/terminfo/x/xterm*
639 %{_mandir}/man[157]/*
640 %lang(fi) %{_mandir}/fi/man1/*
641 %lang(fr) %{_mandir}/fr/man1/*
642 %lang(hu) %{_mandir}/hu/man1/*
643 %lang(id) %{_mandir}/id/man1/*
644 %lang(it) %{_mandir}/it/man1/*
645 %lang(pl) %{_mandir}/pl/man[157]/*
648 %defattr(644,root,root,755)
649 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
650 %{_datadir}/terminfo/[dklsvx]/*
651 %exclude %{_datadir}/terminfo/d/dumb
652 %exclude %{_datadir}/terminfo/g/gnome*
653 %exclude %{_datadir}/terminfo/k/klone+color
654 %exclude %{_datadir}/terminfo/k/konsole*
655 %exclude %{_datadir}/terminfo/l/linux*
656 %exclude %{_datadir}/terminfo/p/putty*
657 %exclude %{_datadir}/terminfo/r/rxvt*
658 %exclude %{_datadir}/terminfo/s/screen*
659 %exclude %{_datadir}/terminfo/v/vt100
660 %exclude %{_datadir}/terminfo/v/vt220
661 %exclude %{_datadir}/terminfo/v/vt220-8
662 %exclude %{_datadir}/terminfo/v/vt52
663 %exclude %{_datadir}/terminfo/x/xterm*
666 %defattr(644,root,root,755)
667 %doc doc/html/ncurses-intro.html
668 %attr(755,root,root) %{_bindir}/ncurses5-config
669 %if "%{pld_release}" == "ti"
670 %attr(755,root,root) %{_bindir}/ncursesw5-config
672 %attr(755,root,root) %{_bindir}/ncursesw6-config
674 %attr(755,root,root) %{_libdir}/libcurses.so
675 %attr(755,root,root) %{_libdir}/libncurses.so
676 %attr(755,root,root) %{_libdir}/libtinfo.so
677 %attr(755,root,root) %{_libdir}/libcursesw.so
678 %attr(755,root,root) %{_libdir}/libncursesw.so
679 %attr(755,root,root) %{_libdir}/libtinfow.so
681 %{_includedir}/curses.h
683 %{_includedir}/nc_tparm.h
684 %{_includedir}/ncurses.h
685 %{_includedir}/ncurses_dll.h
686 %{_includedir}/term.h
687 %{_includedir}/term_entry.h
688 %{_includedir}/termcap.h
690 %{_includedir}/unctrl.h
692 %{_includedir}w/curses.h
693 %{_includedir}w/eti.h
694 %{_includedir}w/nc_tparm.h
695 %{_includedir}w/ncurses.h
696 %{_includedir}w/ncurses_dll.h
697 %{_includedir}w/term.h
698 %{_includedir}w/term_entry.h
699 %{_includedir}w/termcap.h
700 %{_includedir}w/tic.h
701 %{_includedir}w/unctrl.h
702 %{_pkgconfigdir}/*.pc
705 %exclude %{_mandir}/man3/form*
706 %exclude %{_mandir}/man3/menu*
707 %exclude %{_mandir}/man3/panel*
708 %lang(pl) %{_mandir}/pl/man3/*
711 %defattr(644,root,root,755)
712 %{_libdir}/libncurses.a
713 %{_libdir}/libtinfo.a
714 %{_libdir}/libncursesw.a
715 %{_libdir}/libtinfow.a
718 %defattr(644,root,root,755)
719 %if "%{pld_release}" == "ti"
720 %attr(755,root,root) %{_libdir}/libform.so.*
721 %attr(755,root,root) %{_libdir}/libmenu.so.*
722 %attr(755,root,root) %{_libdir}/libpanel.so.*
723 %attr(755,root,root) %{_libdir}/libformw.so.*
724 %attr(755,root,root) %{_libdir}/libmenuw.so.*
725 %attr(755,root,root) %{_libdir}/libpanelw.so.*
727 %attr(755,root,root) %{_libdir}/libform.so.*.*
728 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
729 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
730 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
731 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
732 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
733 %attr(755,root,root) %{_libdir}/libformw.so.*.*
734 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
735 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
736 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
737 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
738 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
742 %defattr(644,root,root,755)
743 %attr(755,root,root) %{_libdir}/libform.so
744 %attr(755,root,root) %{_libdir}/libmenu.so
745 %attr(755,root,root) %{_libdir}/libpanel.so
746 %attr(755,root,root) %{_libdir}/libformw.so
747 %attr(755,root,root) %{_libdir}/libmenuw.so
748 %attr(755,root,root) %{_libdir}/libpanelw.so
749 %{_includedir}/form.h
750 %{_includedir}/menu.h
751 %{_includedir}/panel.h
752 %{_includedir}w/form.h
753 %{_includedir}w/menu.h
754 %{_includedir}w/panel.h
755 %{_mandir}/man3/form*
756 %{_mandir}/man3/menu*
757 %{_mandir}/man3/panel*
760 %defattr(644,root,root,755)
763 %{_libdir}/libpanel.a
764 %{_libdir}/libformw.a
765 %{_libdir}/libmenuw.a
766 %{_libdir}/libpanelw.a
770 %defattr(644,root,root,755)
771 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
772 %{_includedir}/cursesapp.h
773 %{_includedir}/cursesf.h
774 %{_includedir}/cursesm.h
775 %{_includedir}/cursesp.h
776 %{_includedir}/cursesw.h
777 %{_includedir}/etip.h
778 %{_includedir}/cursslk.h
779 %{_includedir}w/cursesapp.h
780 %{_includedir}w/cursesf.h
781 %{_includedir}w/cursesm.h
782 %{_includedir}w/cursesp.h
783 %{_includedir}w/cursesw.h
784 %{_includedir}w/etip.h
785 %{_includedir}w/cursslk.h
788 %defattr(644,root,root,755)
789 %{_libdir}/libncurses++.a
790 %{_libdir}/libncurses++w.a
795 %defattr(644,root,root,755)
796 %doc Ada95/{README,TODO}
797 %attr(755,root,root) %{_bindir}/adacurses-config
798 %attr(755,root,root) %{_bindir}/adacursesw-config
799 %{_libdir}/gcc/*/*/adainclude/*
800 %{_libdir}/gcc/*/*/adalib/*