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