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/ncurses-5.9-20110409.patch.gz
33 # Patch0-md5: c26b6e57a553d1589c351fd975db715e
34 Patch1: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110416.patch.gz
35 # Patch1-md5: 0cd0a279dae5cb10c1f39a6663620f64
36 Patch2: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110423.patch.gz
37 # Patch2-md5: 5cfe7668aeb60e7d49411171cf7a3794
38 Patch3: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110430.patch.gz
39 # Patch3-md5: 279b7bc2ee75fd87c203a06f33da7f28
40 Patch4: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110507.patch.gz
41 # Patch4-md5: 0b49ef1f095782b7ec11443bf65807f6
42 Patch5: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110514.patch.gz
43 # Patch5-md5: 9259e608ede1cda1be0121ce9ebc09b3
44 Patch6: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110521.patch.gz
45 # Patch6-md5: 02df6dc377fca5aa657bf433f557f369
46 Patch7: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110528.patch.gz
47 # Patch7-md5: 8f76dfdda995d28db6aa81df400acfc8
48 Patch8: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110604.patch.gz
49 # Patch8-md5: 9096cf2939126cf846879805fcacf54f
50 Patch9: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110611.patch.gz
51 # Patch9-md5: e015ed8feda52fdb42175972bbae524c
52 Patch10: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110625.patch.gz
53 # Patch10-md5: aef165913af8c4429ea6952ada251050
54 Patch11: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110626.patch.gz
55 # Patch11-md5: 8b142ba05d78a4ecf544bd332aca0e89
56 Patch12: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110702.patch.gz
57 # Patch12-md5: 82c3c02925e43fa229a474a6b0bff5b1
58 Patch13: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110716.patch.gz
59 # Patch13-md5: cd4d1a529ac4c7bc651d098b25103080
60 Patch14: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110723.patch.gz
61 # Patch14-md5: 41cc27d25b5af10aa44b961ec8e0c4c1
62 Patch15: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110730.patch.gz
63 # Patch15-md5: ca003e277018cfe72a1c3952423b0c48
64 Patch16: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110807.patch.gz
65 # Patch16-md5: ebe7c70030af0fe49c6573e43a78f7d8
66 Patch17: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110813.patch.gz
67 # Patch17-md5: 2766fb18a0d63837558ceae3b499ae01
68 Patch18: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110820.patch.gz
69 # Patch18-md5: 420ba8a3afeb6bf1309536194499d965
70 Patch19: ftp://dickey.his.com/ncurses/5.9/ncurses-5.9-20110903.patch.gz
71 # Patch19-md5: 2f63ea871e1895adaf7a9135c2936c4e
73 Patch100: %{name}-screen_hpa_fix.patch
74 Patch101: %{name}-xterm_hpa_fix.patch
75 Patch102: %{name}-meta.patch
76 Patch103: %{name}-xterm-home-end.patch
77 Patch104: %{name}-mouse_trafo-warning.patch
78 Patch105: %{name}-gnome-terminal.patch
79 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
80 Patch107: %{name}-no-rain-demo.patch
81 URL: http://dickey.his.com/ncurses/ncurses.html
82 BuildRequires: automake
84 BuildRequires: gcc-ada
85 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
86 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
87 BuildRequires: libgnat-static
89 %{?with_gpm:BuildRequires: gpm-devel}
90 %{?with_cxx:BuildRequires: libstdc++-devel}
91 %{?with_ada:BuildRequires: m4}
92 BuildRequires: pkgconfig
93 BuildRequires: sharutils
94 Obsoletes: libncurses5
95 Conflicts: terminfo < 5.4-0.6
96 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98 %define _includedir %{_prefix}/include/ncurses
101 The curses library routines give the user a terminal-independent
102 method of updating character screens with reasonable optimization.
103 This implementation is ``new curses'' (ncurses) and is the approved
104 replacement for 4.4BSD classic curses, which is being discontinued.
106 %description -l de.UTF-8
107 Die curses-Library-Routinen geben dem Benutzer eine
108 Terminal-unabhängige Methode zur optimierten Aktualisierung von
109 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
110 Implementierung ist NEW CURSES (ncurses), die offizielle
111 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
112 nicht weitergeführt wird.
114 %description -l es.UTF-8
115 Las rutinas de la biblioteca curses ofrecen al usuario un método
116 independiente de terminal para actualización de las pantallas de
117 caracteres con optimización razonable. Este soporte es "nuevo curses"
118 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
119 que se quedaban desfasados.
121 %description -l fr.UTF-8
122 Les routines de la bibliothèque curses donnent à l'utilisateur une
123 méthode indépendante du terminal pour la mise à jour des écrans en
124 mode texte avec une optimisation correcte. Ceci est l'implantation du
125 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
126 classique qui est abandonné.
128 %description -l pl.UTF-8
129 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
130 odwoływanie się do zawartości terminala niezależnie od jego typu.
131 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
132 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
133 przyszłym zamiennikiem.
135 %description -l pt_BR.UTF-8
136 As rotinas da biblioteca curses fornecem ao usuário um método
137 independente de terminal para atualização das telas de caracteres com
138 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
139 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
142 %description -l ru.UTF-8
143 Программы библиотеки curses предоставляют пользователям возможность
144 терминально-независимого обновления символьных экранов с достаточной
145 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
146 является одобренной заменой классической библиотеки curses из 4.4BSD,
147 в настоящее время "снятой с производства". В PLD Linux ncurses
148 является жизненно необходимой, без нее не будут функционировать многие
149 программы, составляющие базовую систему. Практически все программы,
150 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
151 ни библиотека termcap, ни традиционный файл /etc/termcap, не
154 %description -l tr.UTF-8
155 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
156 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
157 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
160 %description -l uk.UTF-8
161 Програми бібліотеки curses дають користувачам можливість
162 термінально-незалежного поновлення символьних екранів з достатньою
163 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
164 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
165 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
166 неї не буде працювати більшость програм, що складають базову систему.
167 Практично всі програми, котрі виводять щось на термінал,
168 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
169 традиційний файл /etc/termcap не використовуються...
172 Summary: Complete terminfo database
173 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
174 Summary(pl.UTF-8): Kompletna baza terminfo
175 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
176 Group: Applications/Terminal
177 Requires: %{name} = %{version}-%{release}
178 Obsoletes: ncurses-extraterms
180 %description -n terminfo
181 This package contains complete terminfo database. If you just use the
182 Linux console, xterm and VT100, you probably will not need this this -
183 a minimal %{_datadir}/terminfo tree for these terminal is already
184 included in the ncurses package.
186 %description -n terminfo -l es.UTF-8
187 Banco de datos terminfo para terminales extras. Las capacidades de los
188 terminales más usados ya están en el paquete principal ncurses.
190 %description -n terminfo -l pl.UTF-8
191 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
192 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
193 tego pakietu gdyż definicje tych terminali są włączone w pakiet
196 %description -n terminfo -l pt_BR.UTF-8
197 Base de dados terminfo para terminais extras. As definições dos
198 terminais mais usados já estão no pacote principal ncurses.
201 Summary: Header files for develop ncurses based application
202 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
203 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
204 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
205 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
206 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
207 Group: Development/Libraries
208 Requires: %{name} = %{version}-%{release}
209 Obsoletes: libncurses5-devel
210 Obsoletes: libtermcap-devel
213 This package includes the header files and libraries necessary to
214 develop applications that use ncurses.
216 %description devel -l es.UTF-8
217 Este paquete incluye las bibliotecas y archivos de inclusión
218 necesarios al desarrollo de aplicaciones que usan ncurses.
220 %description devel -l pl.UTF-8
221 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
222 programów z wykorzystaniem bibliotek ncurses.
224 %description devel -l pt_BR.UTF-8
225 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
226 ao desenvolvimento de aplicações que usam ncurses.
228 %description devel -l ru.UTF-8
229 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
230 программ, использующих ncurses.
232 %description devel -l uk.UTF-8
233 Цей пакет містить хедери та бібліотеки, необхідні для розробки
234 програм, що використовують ncurses.
237 Summary: Static libraries for ncurses
238 Summary(es.UTF-8): Static libraries for ncurses development
239 Summary(pl.UTF-8): Biblioteki statyczne ncurses
240 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
241 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
242 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
243 Group: Development/Libraries
244 Requires: %{name}-devel = %{version}-%{release}
247 This package includes the static libraries necessary to develop
248 applications that use ncurses.
250 %description static -l es.UTF-8
251 Static libraries for ncurses development.
253 %description static -l pl.UTF-8
254 Pakiet ten zawiera biblioteki statyczne ncurses.
256 %description static -l pt_BR.UTF-8
257 Bibliotecas estáticas para desenvolvimento com ncurses.
259 %description static -l ru.UTF-8
260 Этот пакет содержит статические библиотеки, необходимые для разработки
261 программ, использующих ncurses.
263 %description static -l uk.UTF-8
264 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
265 що використовують ncurses.
268 Summary: Additional ncurses libraries
269 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
271 Requires: %{name} = %{version}-%{release}
274 This package contains addidion ncurses libraries like libforms,
275 libmenu and libpanel for easy making full screen curse application.
277 %description ext -l pl.UTF-8
278 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
279 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
283 Summary: Header files for additional ncurses libraries
284 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
285 Group: Development/Libraries
286 Requires: %{name}-devel = %{version}-%{release}
287 Requires: %{name}-ext = %{version}-%{release}
289 %description ext-devel
290 Header files for additional ncurses libraries (form, menu, panel).
292 %description ext-devel -l pl.UTF-8
293 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
296 Summary: Static versions of additional ncurses libraries
297 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
298 Group: Development/Libraries
299 Requires: %{name}-ext-devel = %{version}-%{release}
301 %description ext-static
302 Static versions of additional ncurses libraries (form, menu, panel).
304 %description ext-static -l pl.UTF-8
305 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
308 Summary: Header files for develop C++ ncurses based application
309 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
310 Group: Development/Libraries
311 Requires: %{name}-devel = %{version}-%{release}
313 %description c++-devel
314 This package includes the header files and libraries necessary to
315 develop applications that use C++ ncurses.
317 %description c++-devel -l pl.UTF-8
318 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
319 z wykorzystaniem biblioteki c++-ncurses.
322 Summary: Static libraries for C++ ncurses
323 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
324 Group: Development/Libraries
325 Requires: %{name}-c++-devel = %{version}-%{release}
327 %description c++-static
328 This package includes the static libraries necessary to develop
329 applications that use C++ ncurses.
331 %description c++-static -l pl.UTF-8
332 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
335 Summary: Header files for develop Ada95 ncurses based application
336 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
337 Group: Development/Libraries
338 Requires: %{name}-devel = %{version}-%{release}
339 %{?with_ada:%requires_eq gcc-ada}
341 %description ada-devel
342 This package includes the header files and libraries necessary to
343 develop applications that use Ada95 ncurses.
345 %description ada-devel -l pl.UTF-8
346 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
347 tworzenia aplikacji używających ncurses w języku Ada95.
382 gcc_target=$(gcc -dumpmachine)
383 gcc_version=%{cc_version}
384 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
385 export PKG_CONFIG_LIBDIR=%{_libdir}/pkgconfig
386 cp -f /usr/share/automake/config.sub .
388 %if "%{pld_release}" == "ti"
389 for t in narrowc widec; do
391 for t in narrowc wideclowcolor widec; do
396 --with-install-prefix=$RPM_BUILD_ROOT \
399 --with%{!?with_ada:out}-ada \
400 --with%{!?with_cxx:out}-cxx \
401 --with%{!?with_cxx:out}-cxx-binding \
402 --with%{!?debug:out}-debug \
403 --with%{!?with_gpm:out}-gpm \
406 --with-ospeed=unsigned \
409 --enable-xmc-glitch \
412 --with-chtype='long' \
413 --with-mmask-t='long' \
414 --with-manpage-aliases \
415 --with-manpage-format=normal \
416 --without-manpage-symlinks \
417 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
418 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
419 %if "%{pld_release}" == "ti"
420 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
421 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
423 `[ "$t" = "wideclowcolor" ] && echo --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
424 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
433 rm -rf $RPM_BUILD_ROOT
434 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
436 %if "%{pld_release}" == "ti"
437 for t in widec narrowc; do
439 for t in narrowc widec; do
441 %{__make} -C obj-$t install \
442 INSTALL_PREFIX=$RPM_BUILD_ROOT
445 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
447 %if "%{pld_release}" != "ti"
448 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
449 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
450 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
451 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
453 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5* $RPM_BUILD_ROOT/%{_lib}
454 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5* $RPM_BUILD_ROOT/%{_lib}
455 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
456 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
457 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
459 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
460 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
461 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
462 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
464 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
466 %if "%{pld_release}" != "ti"
467 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
470 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
472 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
473 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
474 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
477 rm -rf $RPM_BUILD_ROOT
479 %post -p /sbin/ldconfig
480 %postun -p /sbin/ldconfig
482 %post ext -p /sbin/ldconfig
483 %postun ext -p /sbin/ldconfig
486 %defattr(644,root,root,755)
488 %attr(755,root,root) %{_bindir}/captoinfo
489 %attr(755,root,root) %{_bindir}/clear
490 %attr(755,root,root) %{_bindir}/infocmp
491 %attr(755,root,root) %{_bindir}/infotocap
492 %attr(755,root,root) %{_bindir}/reset
493 %attr(755,root,root) %{_bindir}/tabs
494 %attr(755,root,root) %{_bindir}/tic
495 %attr(755,root,root) %{_bindir}/toe
496 %attr(755,root,root) %{_bindir}/tput
497 %attr(755,root,root) %{_bindir}/tset
498 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
499 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
500 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
501 %if "%{pld_release}" != "ti"
502 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
504 %if "%{pld_release}" != "ti"
505 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
506 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
508 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.5
509 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.5
514 %dir %{_datadir}/terminfo
515 %{_datadir}/terminfo/E
516 %dir %{_datadir}/terminfo/[cdgklprsvx]
518 %{_datadir}/terminfo/c/cygwin*
519 %{_datadir}/terminfo/d/dumb
520 %{_datadir}/terminfo/g/gnome*
521 %{_datadir}/terminfo/k/klone+color
522 %{_datadir}/terminfo/k/konsole*
523 %{_datadir}/terminfo/l/linux*
524 %{_datadir}/terminfo/p/putty*
525 %{_datadir}/terminfo/r/rxvt*
526 %{_datadir}/terminfo/s/screen*
527 %{_datadir}/terminfo/v/vt100
528 %{_datadir}/terminfo/v/vt220
529 %{_datadir}/terminfo/v/vt220-8
530 %{_datadir}/terminfo/v/vt52
531 %{_datadir}/terminfo/x/xterm*
533 %{_mandir}/man[157]/*
534 %lang(fi) %{_mandir}/fi/man1/*
535 %lang(fr) %{_mandir}/fr/man1/*
536 %lang(hu) %{_mandir}/hu/man1/*
537 %lang(id) %{_mandir}/id/man1/*
538 %lang(it) %{_mandir}/it/man1/*
539 %lang(pl) %{_mandir}/pl/man[157]/*
542 %defattr(644,root,root,755)
543 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
544 %{_datadir}/terminfo/[dklsvx]/*
545 %exclude %{_datadir}/terminfo/c/cygwin*
546 %exclude %{_datadir}/terminfo/d/dumb
547 %exclude %{_datadir}/terminfo/g/gnome*
548 %exclude %{_datadir}/terminfo/k/klone+color
549 %exclude %{_datadir}/terminfo/k/konsole*
550 %exclude %{_datadir}/terminfo/l/linux*
551 %exclude %{_datadir}/terminfo/p/putty*
552 %exclude %{_datadir}/terminfo/r/rxvt*
553 %exclude %{_datadir}/terminfo/s/screen*
554 %exclude %{_datadir}/terminfo/v/vt100
555 %exclude %{_datadir}/terminfo/v/vt220
556 %exclude %{_datadir}/terminfo/v/vt220-8
557 %exclude %{_datadir}/terminfo/v/vt52
558 %exclude %{_datadir}/terminfo/x/xterm*
561 %defattr(644,root,root,755)
562 %doc doc/html/ncurses-intro.html
563 %attr(755,root,root) %{_bindir}/ncurses5-config
564 %if "%{pld_release}" == "ti"
565 %attr(755,root,root) %{_bindir}/ncursesw5-config
567 %attr(755,root,root) %{_bindir}/ncursesw6-config
569 %attr(755,root,root) %{_libdir}/libcurses.so
570 %attr(755,root,root) %{_libdir}/libncurses.so
571 %attr(755,root,root) %{_libdir}/libtinfo.so
572 %attr(755,root,root) %{_libdir}/libcursesw.so
573 %attr(755,root,root) %{_libdir}/libncursesw.so
574 %attr(755,root,root) %{_libdir}/libtinfow.so
576 %{_includedir}/curses.h
578 %{_includedir}/nc_tparm.h
579 %{_includedir}/ncurses.h
580 %{_includedir}/ncurses_dll.h
581 %{_includedir}/term.h
582 %{_includedir}/term_entry.h
583 %{_includedir}/termcap.h
585 %{_includedir}/unctrl.h
587 %{_includedir}w/curses.h
588 %{_includedir}w/eti.h
589 %{_includedir}w/nc_tparm.h
590 %{_includedir}w/ncurses.h
591 %{_includedir}w/ncurses_dll.h
592 %{_includedir}w/term.h
593 %{_includedir}w/term_entry.h
594 %{_includedir}w/termcap.h
595 %{_includedir}w/tic.h
596 %{_includedir}w/unctrl.h
597 %{_pkgconfigdir}/*.pc
600 %exclude %{_mandir}/man3/form*
601 %exclude %{_mandir}/man3/menu*
602 %exclude %{_mandir}/man3/panel*
603 %lang(pl) %{_mandir}/pl/man3/*
606 %defattr(644,root,root,755)
607 %{_libdir}/libncurses.a
608 %{_libdir}/libncursesw.a
611 %defattr(644,root,root,755)
612 %if "%{pld_release}" == "ti"
613 %attr(755,root,root) %{_libdir}/libform.so.*
614 %attr(755,root,root) %{_libdir}/libmenu.so.*
615 %attr(755,root,root) %{_libdir}/libpanel.so.*
616 %attr(755,root,root) %{_libdir}/libformw.so.*
617 %attr(755,root,root) %{_libdir}/libmenuw.so.*
618 %attr(755,root,root) %{_libdir}/libpanelw.so.*
620 %attr(755,root,root) %{_libdir}/libform.so.*.*
621 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
622 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
623 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
624 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
625 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
626 %attr(755,root,root) %{_libdir}/libformw.so.*.*
627 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
628 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
629 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
630 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
631 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
635 %defattr(644,root,root,755)
636 %attr(755,root,root) %{_libdir}/libform.so
637 %attr(755,root,root) %{_libdir}/libmenu.so
638 %attr(755,root,root) %{_libdir}/libpanel.so
639 %attr(755,root,root) %{_libdir}/libformw.so
640 %attr(755,root,root) %{_libdir}/libmenuw.so
641 %attr(755,root,root) %{_libdir}/libpanelw.so
642 %{_includedir}/form.h
643 %{_includedir}/menu.h
644 %{_includedir}/panel.h
645 %{_includedir}w/form.h
646 %{_includedir}w/menu.h
647 %{_includedir}w/panel.h
648 %{_mandir}/man3/form*
649 %{_mandir}/man3/menu*
650 %{_mandir}/man3/panel*
653 %defattr(644,root,root,755)
656 %{_libdir}/libpanel.a
657 %{_libdir}/libformw.a
658 %{_libdir}/libmenuw.a
659 %{_libdir}/libpanelw.a
663 %defattr(644,root,root,755)
664 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
665 %{_includedir}/cursesapp.h
666 %{_includedir}/cursesf.h
667 %{_includedir}/cursesm.h
668 %{_includedir}/cursesp.h
669 %{_includedir}/cursesw.h
670 %{_includedir}/etip.h
671 %{_includedir}/cursslk.h
672 %{_includedir}w/cursesapp.h
673 %{_includedir}w/cursesf.h
674 %{_includedir}w/cursesm.h
675 %{_includedir}w/cursesp.h
676 %{_includedir}w/cursesw.h
677 %{_includedir}w/etip.h
678 %{_includedir}w/cursslk.h
681 %defattr(644,root,root,755)
682 %{_libdir}/libncurses++.a
683 %{_libdir}/libncurses++w.a
688 %defattr(644,root,root,755)
689 %doc Ada95/{README,TODO}
690 %attr(755,root,root) %{_bindir}/adacurses-config
691 %attr(755,root,root) %{_bindir}/adacursesw-config
692 %{_libdir}/gcc/*/*/adainclude/*
693 %{_libdir}/gcc/*/*/adalib/*