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: 20ed3fa7599937f0ca268d9088837a64
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.8/
34 Patch100: %{name}-screen_hpa_fix.patch
35 Patch101: %{name}-xterm_hpa_fix.patch
36 Patch102: %{name}-meta.patch
37 Patch103: %{name}-xterm-home-end.patch
38 Patch104: %{name}-mouse_trafo-warning.patch
39 Patch105: %{name}-gnome-terminal.patch
40 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
41 Patch107: %{name}-no-rain-demo.patch
42 URL: http://dickey.his.com/ncurses/ncurses.html
43 BuildRequires: automake
45 BuildRequires: gcc-ada
46 # https://bugzilla.redhat.com/show_bug.cgi?id=613407
47 BuildRequires: libgnat-static
49 %{?with_gpm:BuildRequires: gpm-devel}
50 %{?with_cxx:BuildRequires: libstdc++-devel}
51 %{?with_ada:BuildRequires: m4}
52 BuildRequires: pkgconfig
53 BuildRequires: sharutils
54 Obsoletes: libncurses5
55 Conflicts: terminfo < 5.4-0.6
56 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 %define _includedir %{_prefix}/include/ncurses
61 The curses library routines give the user a terminal-independent
62 method of updating character screens with reasonable optimization.
63 This implementation is ``new curses'' (ncurses) and is the approved
64 replacement for 4.4BSD classic curses, which is being discontinued.
66 %description -l de.UTF-8
67 Die curses-Library-Routinen geben dem Benutzer eine
68 Terminal-unabhängige Methode zur optimierten Aktualisierung von
69 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
70 Implementierung ist NEW CURSES (ncurses), die offizielle
71 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
72 nicht weitergeführt wird.
74 %description -l es.UTF-8
75 Las rutinas de la biblioteca curses ofrecen al usuario un método
76 independiente de terminal para actualización de las pantallas de
77 caracteres con optimización razonable. Este soporte es "nuevo curses"
78 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
79 que se quedaban desfasados.
81 %description -l fr.UTF-8
82 Les routines de la bibliothèque curses donnent à l'utilisateur une
83 méthode indépendante du terminal pour la mise à jour des écrans en
84 mode texte avec une optimisation correcte. Ceci est l'implantation du
85 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
86 classique qui est abandonné.
88 %description -l pl.UTF-8
89 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
90 odwoływanie się do zawartości terminala niezależnie od jego typu.
91 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
92 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
93 przyszłym zamiennikiem.
95 %description -l pt_BR.UTF-8
96 As rotinas da biblioteca curses fornecem ao usuário um método
97 independente de terminal para atualização das telas de caracteres com
98 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
99 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
102 %description -l ru.UTF-8
103 Программы библиотеки curses предоставляют пользователям возможность
104 терминально-независимого обновления символьных экранов с достаточной
105 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
106 является одобренной заменой классической библиотеки curses из 4.4BSD,
107 в настоящее время "снятой с производства". В PLD Linux ncurses
108 является жизненно необходимой, без нее не будут функционировать многие
109 программы, составляющие базовую систему. Практически все программы,
110 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
111 ни библиотека termcap, ни традиционный файл /etc/termcap, не
114 %description -l tr.UTF-8
115 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
116 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
117 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
120 %description -l uk.UTF-8
121 Програми бібліотеки curses дають користувачам можливість
122 термінально-незалежного поновлення символьних екранів з достатньою
123 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
124 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
125 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
126 неї не буде працювати більшость програм, що складають базову систему.
127 Практично всі програми, котрі виводять щось на термінал,
128 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
129 традиційний файл /etc/termcap не використовуються...
132 Summary: Complete terminfo database
133 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
134 Summary(pl.UTF-8): Kompletna baza terminfo
135 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
136 Group: Applications/Terminal
137 Requires: %{name} = %{version}-%{release}
138 Obsoletes: ncurses-extraterms
140 %description -n terminfo
141 This package contains complete terminfo database. If you just use the
142 Linux console, xterm and VT100, you probably will not need this this -
143 a minimal %{_datadir}/terminfo tree for these terminal is already
144 included in the ncurses package.
146 %description -n terminfo -l es.UTF-8
147 Banco de datos terminfo para terminales extras. Las capacidades de los
148 terminales más usados ya están en el paquete principal ncurses.
150 %description -n terminfo -l pl.UTF-8
151 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
152 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
153 tego pakietu gdyż definicje tych terminali są włączone w pakiet
156 %description -n terminfo -l pt_BR.UTF-8
157 Base de dados terminfo para terminais extras. As definições dos
158 terminais mais usados já estão no pacote principal ncurses.
161 Summary: Header files for develop ncurses based application
162 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
163 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
164 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
165 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
166 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
167 Group: Development/Libraries
168 Requires: %{name} = %{version}-%{release}
169 Obsoletes: libncurses5-devel
170 Obsoletes: libtermcap-devel
173 This package includes the header files and libraries necessary to
174 develop applications that use ncurses.
176 %description devel -l es.UTF-8
177 Este paquete incluye las bibliotecas y archivos de inclusión
178 necesarios al desarrollo de aplicaciones que usan ncurses.
180 %description devel -l pl.UTF-8
181 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
182 programów z wykorzystaniem bibliotek ncurses.
184 %description devel -l pt_BR.UTF-8
185 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
186 ao desenvolvimento de aplicações que usam ncurses.
188 %description devel -l ru.UTF-8
189 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
190 программ, использующих ncurses.
192 %description devel -l uk.UTF-8
193 Цей пакет містить хедери та бібліотеки, необхідні для розробки
194 програм, що використовують ncurses.
197 Summary: Static libraries for ncurses
198 Summary(es.UTF-8): Static libraries for ncurses development
199 Summary(pl.UTF-8): Biblioteki statyczne ncurses
200 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
201 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
202 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
203 Group: Development/Libraries
204 Requires: %{name}-devel = %{version}-%{release}
207 This package includes the static libraries necessary to develop
208 applications that use ncurses.
210 %description static -l es.UTF-8
211 Static libraries for ncurses development.
213 %description static -l pl.UTF-8
214 Pakiet ten zawiera biblioteki statyczne ncurses.
216 %description static -l pt_BR.UTF-8
217 Bibliotecas estáticas para desenvolvimento com ncurses.
219 %description static -l ru.UTF-8
220 Этот пакет содержит статические библиотеки, необходимые для разработки
221 программ, использующих ncurses.
223 %description static -l uk.UTF-8
224 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
225 що використовують ncurses.
228 Summary: Additional ncurses libraries
229 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
231 Requires: %{name} = %{version}-%{release}
234 This package contains addidion ncurses libraries like libforms,
235 libmenu and libpanel for easy making full screen curse application.
237 %description ext -l pl.UTF-8
238 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
239 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
243 Summary: Header files for additional ncurses libraries
244 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
245 Group: Development/Libraries
246 Requires: %{name}-devel = %{version}-%{release}
247 Requires: %{name}-ext = %{version}-%{release}
249 %description ext-devel
250 Header files for additional ncurses libraries (form, menu, panel).
252 %description ext-devel -l pl.UTF-8
253 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
256 Summary: Static versions of additional ncurses libraries
257 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
258 Group: Development/Libraries
259 Requires: %{name}-ext-devel = %{version}-%{release}
261 %description ext-static
262 Static versions of additional ncurses libraries (form, menu, panel).
264 %description ext-static -l pl.UTF-8
265 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
268 Summary: Header files for develop C++ ncurses based application
269 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
270 Group: Development/Libraries
271 Requires: %{name}-devel = %{version}-%{release}
273 %description c++-devel
274 This package includes the header files and libraries necessary to
275 develop applications that use C++ ncurses.
277 %description c++-devel -l pl.UTF-8
278 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
279 z wykorzystaniem biblioteki c++-ncurses.
282 Summary: Static libraries for C++ ncurses
283 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
284 Group: Development/Libraries
285 Requires: %{name}-c++-devel = %{version}-%{release}
287 %description c++-static
288 This package includes the static libraries necessary to develop
289 applications that use C++ ncurses.
291 %description c++-static -l pl.UTF-8
292 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
295 Summary: Header files for develop Ada95 ncurses based application
296 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
297 Group: Development/Libraries
298 Requires: %{name}-devel = %{version}-%{release}
299 %{?with_ada:%requires_eq gcc-ada}
301 %description ada-devel
302 This package includes the header files and libraries necessary to
303 develop applications that use Ada95 ncurses.
305 %description ada-devel -l pl.UTF-8
306 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
307 tworzenia aplikacji używających ncurses w języku Ada95.
322 gcc_target=$(gcc -dumpmachine)
323 gcc_version=%{cc_version}
324 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
325 export PKG_CONFIG_LIBDIR=%{_libdir}/pkgconfig
326 cp -f /usr/share/automake/config.sub .
328 %if "%{pld_release}" == "ti"
329 for t in narrowc widec; do
331 for t in narrowc wideclowcolor widec; do
336 --with-install-prefix=$RPM_BUILD_ROOT \
339 --with%{!?with_ada:out}-ada \
340 --with%{!?with_cxx:out}-cxx \
341 --with%{!?with_cxx:out}-cxx-binding \
342 --with%{!?debug:out}-debug \
343 --with%{!?with_gpm:out}-gpm \
347 --with-ospeed=unsigned \
350 --enable-xmc-glitch \
353 --with-chtype='long' \
354 --with-mmask-t='long' \
355 --with-manpage-aliases \
356 --with-manpage-format=normal \
357 --without-manpage-symlinks \
358 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
359 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
360 %if "%{pld_release}" == "ti"
361 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
362 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
364 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
365 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
366 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
375 rm -rf $RPM_BUILD_ROOT
376 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
378 %if "%{pld_release}" == "ti"
379 for t in widec narrowc; do
381 for t in narrowc widec; do
383 %{__make} -C obj-$t install \
384 INSTALL_PREFIX=$RPM_BUILD_ROOT
387 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
389 %if "%{pld_release}" != "ti"
390 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.6* $RPM_BUILD_ROOT/%{_lib}
391 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
392 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
393 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
394 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
396 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5* $RPM_BUILD_ROOT/%{_lib}
397 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5* $RPM_BUILD_ROOT/%{_lib}
398 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
399 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
400 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
402 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
403 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
404 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
405 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
406 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
408 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
410 %if "%{pld_release}" != "ti"
411 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
414 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
416 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
417 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
418 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
420 # FIXME: should be fixed properly
422 sed -i -e 's/tinfoww/tinfow/' $RPM_BUILD_ROOT%{_bindir}/ncurses*-config $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
425 rm -rf $RPM_BUILD_ROOT
427 %post -p /sbin/ldconfig
428 %postun -p /sbin/ldconfig
430 %post ext -p /sbin/ldconfig
431 %postun ext -p /sbin/ldconfig
434 %defattr(644,root,root,755)
436 %attr(755,root,root) %{_bindir}/captoinfo
437 %attr(755,root,root) %{_bindir}/clear
438 %attr(755,root,root) %{_bindir}/infocmp
439 %attr(755,root,root) %{_bindir}/infotocap
440 %attr(755,root,root) %{_bindir}/reset
441 %attr(755,root,root) %{_bindir}/tabs
442 %attr(755,root,root) %{_bindir}/tic
443 %attr(755,root,root) %{_bindir}/toe
444 %attr(755,root,root) %{_bindir}/tput
445 %attr(755,root,root) %{_bindir}/tset
446 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
447 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
448 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
449 %if "%{pld_release}" != "ti"
450 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
452 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
453 %attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
454 %attr(755,root,root) /%{_lib}/libtinfow.so.*.*
455 %if "%{pld_release}" != "ti"
456 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.6
457 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
458 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
459 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
460 %attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
462 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.5
463 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.5
468 %dir %{_datadir}/terminfo
469 %{_datadir}/terminfo/E
470 %dir %{_datadir}/terminfo/[dgklprsvx]
472 %{_datadir}/terminfo/d/dumb
473 %{_datadir}/terminfo/g/gnome*
474 %{_datadir}/terminfo/k/klone+color
475 %{_datadir}/terminfo/k/konsole*
476 %{_datadir}/terminfo/l/linux*
477 %{_datadir}/terminfo/p/putty*
478 %{_datadir}/terminfo/r/rxvt*
479 %{_datadir}/terminfo/s/screen*
480 %{_datadir}/terminfo/v/vt100
481 %{_datadir}/terminfo/v/vt220
482 %{_datadir}/terminfo/v/vt220-8
483 %{_datadir}/terminfo/v/vt52
484 %{_datadir}/terminfo/x/xterm*
486 %{_mandir}/man[157]/*
487 %lang(fi) %{_mandir}/fi/man1/*
488 %lang(fr) %{_mandir}/fr/man1/*
489 %lang(hu) %{_mandir}/hu/man1/*
490 %lang(id) %{_mandir}/id/man1/*
491 %lang(it) %{_mandir}/it/man1/*
492 %lang(pl) %{_mandir}/pl/man[157]/*
495 %defattr(644,root,root,755)
496 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
497 %{_datadir}/terminfo/[dklsvx]/*
498 %exclude %{_datadir}/terminfo/d/dumb
499 %exclude %{_datadir}/terminfo/g/gnome*
500 %exclude %{_datadir}/terminfo/k/klone+color
501 %exclude %{_datadir}/terminfo/k/konsole*
502 %exclude %{_datadir}/terminfo/l/linux*
503 %exclude %{_datadir}/terminfo/p/putty*
504 %exclude %{_datadir}/terminfo/r/rxvt*
505 %exclude %{_datadir}/terminfo/s/screen*
506 %exclude %{_datadir}/terminfo/v/vt100
507 %exclude %{_datadir}/terminfo/v/vt220
508 %exclude %{_datadir}/terminfo/v/vt220-8
509 %exclude %{_datadir}/terminfo/v/vt52
510 %exclude %{_datadir}/terminfo/x/xterm*
513 %defattr(644,root,root,755)
514 %doc doc/html/ncurses-intro.html
515 %attr(755,root,root) %{_bindir}/ncurses5-config
516 %if "%{pld_release}" == "ti"
517 %attr(755,root,root) %{_bindir}/ncursesw5-config
519 %attr(755,root,root) %{_bindir}/ncursesw6-config
521 %attr(755,root,root) %{_libdir}/libcurses.so
522 %attr(755,root,root) %{_libdir}/libncurses.so
523 %attr(755,root,root) %{_libdir}/libtinfo.so
524 %attr(755,root,root) %{_libdir}/libcursesw.so
525 %attr(755,root,root) %{_libdir}/libncursesw.so
526 %attr(755,root,root) %{_libdir}/libtinfow.so
528 %{_includedir}/curses.h
530 %{_includedir}/nc_tparm.h
531 %{_includedir}/ncurses.h
532 %{_includedir}/ncurses_dll.h
533 %{_includedir}/term.h
534 %{_includedir}/term_entry.h
535 %{_includedir}/termcap.h
537 %{_includedir}/unctrl.h
539 %{_includedir}w/curses.h
540 %{_includedir}w/eti.h
541 %{_includedir}w/nc_tparm.h
542 %{_includedir}w/ncurses.h
543 %{_includedir}w/ncurses_dll.h
544 %{_includedir}w/term.h
545 %{_includedir}w/term_entry.h
546 %{_includedir}w/termcap.h
547 %{_includedir}w/tic.h
548 %{_includedir}w/unctrl.h
549 %{_pkgconfigdir}/*.pc
552 %exclude %{_mandir}/man3/form*
553 %exclude %{_mandir}/man3/menu*
554 %exclude %{_mandir}/man3/panel*
555 %lang(pl) %{_mandir}/pl/man3/*
558 %defattr(644,root,root,755)
559 %{_libdir}/libncurses.a
560 %{_libdir}/libtinfo.a
561 %{_libdir}/libncursesw.a
562 %{_libdir}/libtinfow.a
565 %defattr(644,root,root,755)
566 %if "%{pld_release}" == "ti"
567 %attr(755,root,root) %{_libdir}/libform.so.*
568 %attr(755,root,root) %{_libdir}/libmenu.so.*
569 %attr(755,root,root) %{_libdir}/libpanel.so.*
570 %attr(755,root,root) %{_libdir}/libformw.so.*
571 %attr(755,root,root) %{_libdir}/libmenuw.so.*
572 %attr(755,root,root) %{_libdir}/libpanelw.so.*
574 %attr(755,root,root) %{_libdir}/libform.so.*.*
575 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
576 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
577 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
578 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
579 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
580 %attr(755,root,root) %{_libdir}/libformw.so.*.*
581 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
582 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
583 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
584 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
585 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
589 %defattr(644,root,root,755)
590 %attr(755,root,root) %{_libdir}/libform.so
591 %attr(755,root,root) %{_libdir}/libmenu.so
592 %attr(755,root,root) %{_libdir}/libpanel.so
593 %attr(755,root,root) %{_libdir}/libformw.so
594 %attr(755,root,root) %{_libdir}/libmenuw.so
595 %attr(755,root,root) %{_libdir}/libpanelw.so
596 %{_includedir}/form.h
597 %{_includedir}/menu.h
598 %{_includedir}/panel.h
599 %{_includedir}w/form.h
600 %{_includedir}w/menu.h
601 %{_includedir}w/panel.h
602 %{_mandir}/man3/form*
603 %{_mandir}/man3/menu*
604 %{_mandir}/man3/panel*
607 %defattr(644,root,root,755)
610 %{_libdir}/libpanel.a
611 %{_libdir}/libformw.a
612 %{_libdir}/libmenuw.a
613 %{_libdir}/libpanelw.a
617 %defattr(644,root,root,755)
618 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
619 %{_includedir}/cursesapp.h
620 %{_includedir}/cursesf.h
621 %{_includedir}/cursesm.h
622 %{_includedir}/cursesp.h
623 %{_includedir}/cursesw.h
624 %{_includedir}/etip.h
625 %{_includedir}/cursslk.h
626 %{_includedir}w/cursesapp.h
627 %{_includedir}w/cursesf.h
628 %{_includedir}w/cursesm.h
629 %{_includedir}w/cursesp.h
630 %{_includedir}w/cursesw.h
631 %{_includedir}w/etip.h
632 %{_includedir}w/cursslk.h
635 %defattr(644,root,root,755)
636 %{_libdir}/libncurses++.a
637 %{_libdir}/libncurses++w.a
642 %defattr(644,root,root,755)
643 %doc Ada95/{README,TODO}
644 %attr(755,root,root) %{_bindir}/adacurses-config
645 %attr(755,root,root) %{_bindir}/adacursesw-config
646 %{_libdir}/gcc/*/*/adainclude/*
647 %{_libdir}/gcc/*/*/adalib/*