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
89 Patch100: %{name}-screen_hpa_fix.patch
90 Patch101: %{name}-xterm_hpa_fix.patch
91 Patch102: %{name}-meta.patch
92 Patch103: %{name}-xterm-home-end.patch
93 Patch104: %{name}-mouse_trafo-warning.patch
94 Patch105: %{name}-gnome-terminal.patch
95 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
96 Patch107: %{name}-no-rain-demo.patch
97 URL: http://dickey.his.com/ncurses/ncurses.html
98 BuildRequires: automake
99 %{?with_ada:BuildRequires: gcc-ada}
100 %{?with_gpm:BuildRequires: gpm-devel}
101 %{?with_cxx:BuildRequires: libstdc++-devel}
102 %{?with_ada:BuildRequires: m4}
103 BuildRequires: pkgconfig
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.
429 gcc_target=$(gcc -dumpmachine)
430 gcc_version=%{cc_version}
431 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
432 export PKG_CONFIG_LIBDIR=%{_libdir}/pkgconfig
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 \
456 --with-chtype='long' \
457 --with-mmask-t='long' \
458 --with-manpage-aliases \
459 --with-manpage-format=normal \
460 --without-manpage-symlinks \
461 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
462 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
463 %if "%{pld_release}" == "ti"
464 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
465 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
467 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
468 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
469 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
478 rm -rf $RPM_BUILD_ROOT
479 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
481 %if "%{pld_release}" == "ti"
482 for t in widec narrowc; do
484 for t in narrowc widec; do
486 %{__make} -C obj-$t install \
487 INSTALL_PREFIX=$RPM_BUILD_ROOT
490 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
492 %if "%{pld_release}" != "ti"
493 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.6* $RPM_BUILD_ROOT/%{_lib}
494 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
495 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
496 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
497 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
499 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5* $RPM_BUILD_ROOT/%{_lib}
500 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5* $RPM_BUILD_ROOT/%{_lib}
501 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
502 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
503 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
505 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
506 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
507 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
508 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
509 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
511 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
513 %if "%{pld_release}" != "ti"
514 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
517 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
519 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
520 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
521 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
523 # FIXME: should be fixed properly
525 sed -i -e 's/tinfoww/tinfow/' $RPM_BUILD_ROOT%{_bindir}/ncurses*-config $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
528 rm -rf $RPM_BUILD_ROOT
530 %post -p /sbin/ldconfig
531 %postun -p /sbin/ldconfig
533 %post ext -p /sbin/ldconfig
534 %postun ext -p /sbin/ldconfig
537 %defattr(644,root,root,755)
539 %attr(755,root,root) %{_bindir}/captoinfo
540 %attr(755,root,root) %{_bindir}/clear
541 %attr(755,root,root) %{_bindir}/infocmp
542 %attr(755,root,root) %{_bindir}/infotocap
543 %attr(755,root,root) %{_bindir}/reset
544 %attr(755,root,root) %{_bindir}/tabs
545 %attr(755,root,root) %{_bindir}/tic
546 %attr(755,root,root) %{_bindir}/toe
547 %attr(755,root,root) %{_bindir}/tput
548 %attr(755,root,root) %{_bindir}/tset
549 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
550 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
551 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
552 %if "%{pld_release}" != "ti"
553 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
555 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
556 %attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
557 %attr(755,root,root) /%{_lib}/libtinfow.so.*.*
558 %if "%{pld_release}" != "ti"
559 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.6
560 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
561 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
562 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
563 %attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
565 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.5
566 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.5
571 %dir %{_datadir}/terminfo
572 %{_datadir}/terminfo/E
573 %dir %{_datadir}/terminfo/[dgklprsvx]
575 %{_datadir}/terminfo/d/dumb
576 %{_datadir}/terminfo/g/gnome*
577 %{_datadir}/terminfo/k/klone+color
578 %{_datadir}/terminfo/k/konsole*
579 %{_datadir}/terminfo/l/linux*
580 %{_datadir}/terminfo/p/putty*
581 %{_datadir}/terminfo/r/rxvt*
582 %{_datadir}/terminfo/s/screen*
583 %{_datadir}/terminfo/v/vt100
584 %{_datadir}/terminfo/v/vt220
585 %{_datadir}/terminfo/v/vt220-8
586 %{_datadir}/terminfo/v/vt52
587 %{_datadir}/terminfo/x/xterm*
589 %{_mandir}/man[157]/*
590 %lang(fi) %{_mandir}/fi/man1/*
591 %lang(fr) %{_mandir}/fr/man1/*
592 %lang(hu) %{_mandir}/hu/man1/*
593 %lang(id) %{_mandir}/id/man1/*
594 %lang(it) %{_mandir}/it/man1/*
595 %lang(pl) %{_mandir}/pl/man[157]/*
598 %defattr(644,root,root,755)
599 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
600 %{_datadir}/terminfo/[dklsvx]/*
601 %exclude %{_datadir}/terminfo/d/dumb
602 %exclude %{_datadir}/terminfo/g/gnome*
603 %exclude %{_datadir}/terminfo/k/klone+color
604 %exclude %{_datadir}/terminfo/k/konsole*
605 %exclude %{_datadir}/terminfo/l/linux*
606 %exclude %{_datadir}/terminfo/p/putty*
607 %exclude %{_datadir}/terminfo/r/rxvt*
608 %exclude %{_datadir}/terminfo/s/screen*
609 %exclude %{_datadir}/terminfo/v/vt100
610 %exclude %{_datadir}/terminfo/v/vt220
611 %exclude %{_datadir}/terminfo/v/vt220-8
612 %exclude %{_datadir}/terminfo/v/vt52
613 %exclude %{_datadir}/terminfo/x/xterm*
616 %defattr(644,root,root,755)
617 %doc doc/html/ncurses-intro.html
618 %attr(755,root,root) %{_bindir}/ncurses5-config
619 %if "%{pld_release}" == "ti"
620 %attr(755,root,root) %{_bindir}/ncursesw5-config
622 %attr(755,root,root) %{_bindir}/ncursesw6-config
624 %attr(755,root,root) %{_libdir}/libcurses.so
625 %attr(755,root,root) %{_libdir}/libncurses.so
626 %attr(755,root,root) %{_libdir}/libtinfo.so
627 %attr(755,root,root) %{_libdir}/libcursesw.so
628 %attr(755,root,root) %{_libdir}/libncursesw.so
629 %attr(755,root,root) %{_libdir}/libtinfow.so
631 %{_includedir}/curses.h
633 %{_includedir}/nc_tparm.h
634 %{_includedir}/ncurses.h
635 %{_includedir}/ncurses_dll.h
636 %{_includedir}/term.h
637 %{_includedir}/term_entry.h
638 %{_includedir}/termcap.h
640 %{_includedir}/unctrl.h
642 %{_includedir}w/curses.h
643 %{_includedir}w/eti.h
644 %{_includedir}w/nc_tparm.h
645 %{_includedir}w/ncurses.h
646 %{_includedir}w/ncurses_dll.h
647 %{_includedir}w/term.h
648 %{_includedir}w/term_entry.h
649 %{_includedir}w/termcap.h
650 %{_includedir}w/tic.h
651 %{_includedir}w/unctrl.h
652 %{_pkgconfigdir}/*.pc
655 %exclude %{_mandir}/man3/form*
656 %exclude %{_mandir}/man3/menu*
657 %exclude %{_mandir}/man3/panel*
658 %lang(pl) %{_mandir}/pl/man3/*
661 %defattr(644,root,root,755)
662 %{_libdir}/libncurses.a
663 %{_libdir}/libtinfo.a
664 %{_libdir}/libncursesw.a
665 %{_libdir}/libtinfow.a
668 %defattr(644,root,root,755)
669 %if "%{pld_release}" == "ti"
670 %attr(755,root,root) %{_libdir}/libform.so.*
671 %attr(755,root,root) %{_libdir}/libmenu.so.*
672 %attr(755,root,root) %{_libdir}/libpanel.so.*
673 %attr(755,root,root) %{_libdir}/libformw.so.*
674 %attr(755,root,root) %{_libdir}/libmenuw.so.*
675 %attr(755,root,root) %{_libdir}/libpanelw.so.*
677 %attr(755,root,root) %{_libdir}/libform.so.*.*
678 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
679 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
680 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
681 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
682 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
683 %attr(755,root,root) %{_libdir}/libformw.so.*.*
684 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
685 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
686 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
687 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
688 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
692 %defattr(644,root,root,755)
693 %attr(755,root,root) %{_libdir}/libform.so
694 %attr(755,root,root) %{_libdir}/libmenu.so
695 %attr(755,root,root) %{_libdir}/libpanel.so
696 %attr(755,root,root) %{_libdir}/libformw.so
697 %attr(755,root,root) %{_libdir}/libmenuw.so
698 %attr(755,root,root) %{_libdir}/libpanelw.so
699 %{_includedir}/form.h
700 %{_includedir}/menu.h
701 %{_includedir}/panel.h
702 %{_includedir}w/form.h
703 %{_includedir}w/menu.h
704 %{_includedir}w/panel.h
705 %{_mandir}/man3/form*
706 %{_mandir}/man3/menu*
707 %{_mandir}/man3/panel*
710 %defattr(644,root,root,755)
713 %{_libdir}/libpanel.a
714 %{_libdir}/libformw.a
715 %{_libdir}/libmenuw.a
716 %{_libdir}/libpanelw.a
720 %defattr(644,root,root,755)
721 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
722 %{_includedir}/cursesapp.h
723 %{_includedir}/cursesf.h
724 %{_includedir}/cursesm.h
725 %{_includedir}/cursesp.h
726 %{_includedir}/cursesw.h
727 %{_includedir}/etip.h
728 %{_includedir}/cursslk.h
729 %{_includedir}w/cursesapp.h
730 %{_includedir}w/cursesf.h
731 %{_includedir}w/cursesm.h
732 %{_includedir}w/cursesp.h
733 %{_includedir}w/cursesw.h
734 %{_includedir}w/etip.h
735 %{_includedir}w/cursslk.h
738 %defattr(644,root,root,755)
739 %{_libdir}/libncurses++.a
740 %{_libdir}/libncurses++w.a
745 %defattr(644,root,root,755)
746 %doc Ada95/{README,TODO}
747 %attr(755,root,root) %{_bindir}/adacurses-config
748 %attr(755,root,root) %{_bindir}/adacursesw-config
749 %{_libdir}/gcc/*/*/adainclude/*
750 %{_libdir}/gcc/*/*/adalib/*