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
53 Patch100: %{name}-screen_hpa_fix.patch
54 Patch101: %{name}-xterm_hpa_fix.patch
55 Patch102: %{name}-meta.patch
56 Patch103: %{name}-xterm-home-end.patch
57 Patch104: %{name}-mouse_trafo-warning.patch
58 Patch105: %{name}-gnome-terminal.patch
59 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
60 Patch107: %{name}-no-rain-demo.patch
61 URL: http://dickey.his.com/ncurses/ncurses.html
62 BuildRequires: automake
64 BuildRequires: gcc-ada
65 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
66 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
67 BuildRequires: libgnat-static
69 %{?with_gpm:BuildRequires: gpm-devel}
70 %{?with_cxx:BuildRequires: libstdc++-devel}
71 %{?with_ada:BuildRequires: m4}
72 BuildRequires: pkgconfig
73 BuildRequires: sharutils
74 Obsoletes: libncurses5
75 Conflicts: terminfo < 5.4-0.6
76 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78 %define _includedir %{_prefix}/include/ncurses
81 The curses library routines give the user a terminal-independent
82 method of updating character screens with reasonable optimization.
83 This implementation is ``new curses'' (ncurses) and is the approved
84 replacement for 4.4BSD classic curses, which is being discontinued.
86 %description -l de.UTF-8
87 Die curses-Library-Routinen geben dem Benutzer eine
88 Terminal-unabhängige Methode zur optimierten Aktualisierung von
89 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
90 Implementierung ist NEW CURSES (ncurses), die offizielle
91 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
92 nicht weitergeführt wird.
94 %description -l es.UTF-8
95 Las rutinas de la biblioteca curses ofrecen al usuario un método
96 independiente de terminal para actualización de las pantallas de
97 caracteres con optimización razonable. Este soporte es "nuevo curses"
98 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
99 que se quedaban desfasados.
101 %description -l fr.UTF-8
102 Les routines de la bibliothèque curses donnent à l'utilisateur une
103 méthode indépendante du terminal pour la mise à jour des écrans en
104 mode texte avec une optimisation correcte. Ceci est l'implantation du
105 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
106 classique qui est abandonné.
108 %description -l pl.UTF-8
109 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
110 odwoływanie się do zawartości terminala niezależnie od jego typu.
111 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
112 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
113 przyszłym zamiennikiem.
115 %description -l pt_BR.UTF-8
116 As rotinas da biblioteca curses fornecem ao usuário um método
117 independente de terminal para atualização das telas de caracteres com
118 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
119 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
122 %description -l ru.UTF-8
123 Программы библиотеки curses предоставляют пользователям возможность
124 терминально-независимого обновления символьных экранов с достаточной
125 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
126 является одобренной заменой классической библиотеки curses из 4.4BSD,
127 в настоящее время "снятой с производства". В PLD Linux ncurses
128 является жизненно необходимой, без нее не будут функционировать многие
129 программы, составляющие базовую систему. Практически все программы,
130 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
131 ни библиотека termcap, ни традиционный файл /etc/termcap, не
134 %description -l tr.UTF-8
135 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
136 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
137 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
140 %description -l uk.UTF-8
141 Програми бібліотеки curses дають користувачам можливість
142 термінально-незалежного поновлення символьних екранів з достатньою
143 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
144 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
145 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
146 неї не буде працювати більшость програм, що складають базову систему.
147 Практично всі програми, котрі виводять щось на термінал,
148 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
149 традиційний файл /etc/termcap не використовуються...
152 Summary: Complete terminfo database
153 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
154 Summary(pl.UTF-8): Kompletna baza terminfo
155 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
156 Group: Applications/Terminal
157 Requires: %{name} = %{version}-%{release}
158 Obsoletes: ncurses-extraterms
160 %description -n terminfo
161 This package contains complete terminfo database. If you just use the
162 Linux console, xterm and VT100, you probably will not need this this -
163 a minimal %{_datadir}/terminfo tree for these terminal is already
164 included in the ncurses package.
166 %description -n terminfo -l es.UTF-8
167 Banco de datos terminfo para terminales extras. Las capacidades de los
168 terminales más usados ya están en el paquete principal ncurses.
170 %description -n terminfo -l pl.UTF-8
171 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
172 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
173 tego pakietu gdyż definicje tych terminali są włączone w pakiet
176 %description -n terminfo -l pt_BR.UTF-8
177 Base de dados terminfo para terminais extras. As definições dos
178 terminais mais usados já estão no pacote principal ncurses.
181 Summary: Header files for develop ncurses based application
182 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
183 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
184 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
185 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
186 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
187 Group: Development/Libraries
188 Requires: %{name} = %{version}-%{release}
189 Obsoletes: libncurses5-devel
190 Obsoletes: libtermcap-devel
193 This package includes the header files and libraries necessary to
194 develop applications that use ncurses.
196 %description devel -l es.UTF-8
197 Este paquete incluye las bibliotecas y archivos de inclusión
198 necesarios al desarrollo de aplicaciones que usan ncurses.
200 %description devel -l pl.UTF-8
201 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
202 programów z wykorzystaniem bibliotek ncurses.
204 %description devel -l pt_BR.UTF-8
205 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
206 ao desenvolvimento de aplicações que usam ncurses.
208 %description devel -l ru.UTF-8
209 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
210 программ, использующих ncurses.
212 %description devel -l uk.UTF-8
213 Цей пакет містить хедери та бібліотеки, необхідні для розробки
214 програм, що використовують ncurses.
217 Summary: Static libraries for ncurses
218 Summary(es.UTF-8): Static libraries for ncurses development
219 Summary(pl.UTF-8): Biblioteki statyczne ncurses
220 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
221 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
222 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
223 Group: Development/Libraries
224 Requires: %{name}-devel = %{version}-%{release}
227 This package includes the static libraries necessary to develop
228 applications that use ncurses.
230 %description static -l es.UTF-8
231 Static libraries for ncurses development.
233 %description static -l pl.UTF-8
234 Pakiet ten zawiera biblioteki statyczne ncurses.
236 %description static -l pt_BR.UTF-8
237 Bibliotecas estáticas para desenvolvimento com ncurses.
239 %description static -l ru.UTF-8
240 Этот пакет содержит статические библиотеки, необходимые для разработки
241 программ, использующих ncurses.
243 %description static -l uk.UTF-8
244 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
245 що використовують ncurses.
248 Summary: Additional ncurses libraries
249 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
251 Requires: %{name} = %{version}-%{release}
254 This package contains addidion ncurses libraries like libforms,
255 libmenu and libpanel for easy making full screen curse application.
257 %description ext -l pl.UTF-8
258 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
259 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
263 Summary: Header files for additional ncurses libraries
264 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
265 Group: Development/Libraries
266 Requires: %{name}-devel = %{version}-%{release}
267 Requires: %{name}-ext = %{version}-%{release}
269 %description ext-devel
270 Header files for additional ncurses libraries (form, menu, panel).
272 %description ext-devel -l pl.UTF-8
273 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
276 Summary: Static versions of additional ncurses libraries
277 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
278 Group: Development/Libraries
279 Requires: %{name}-ext-devel = %{version}-%{release}
281 %description ext-static
282 Static versions of additional ncurses libraries (form, menu, panel).
284 %description ext-static -l pl.UTF-8
285 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
288 Summary: Header files for develop C++ ncurses based application
289 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
290 Group: Development/Libraries
291 Requires: %{name}-devel = %{version}-%{release}
293 %description c++-devel
294 This package includes the header files and libraries necessary to
295 develop applications that use C++ ncurses.
297 %description c++-devel -l pl.UTF-8
298 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
299 z wykorzystaniem biblioteki c++-ncurses.
302 Summary: Static libraries for C++ ncurses
303 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
304 Group: Development/Libraries
305 Requires: %{name}-c++-devel = %{version}-%{release}
307 %description c++-static
308 This package includes the static libraries necessary to develop
309 applications that use C++ ncurses.
311 %description c++-static -l pl.UTF-8
312 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
315 Summary: Header files for develop Ada95 ncurses based application
316 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
317 Group: Development/Libraries
318 Requires: %{name}-devel = %{version}-%{release}
319 %{?with_ada:%requires_eq gcc-ada}
321 %description ada-devel
322 This package includes the header files and libraries necessary to
323 develop applications that use Ada95 ncurses.
325 %description ada-devel -l pl.UTF-8
326 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
327 tworzenia aplikacji używających ncurses w języku Ada95.
352 gcc_target=$(gcc -dumpmachine)
353 gcc_version=%{cc_version}
354 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
355 export PKG_CONFIG_LIBDIR=%{_libdir}/pkgconfig
356 cp -f /usr/share/automake/config.sub .
358 %if "%{pld_release}" == "ti"
359 for t in narrowc widec; do
361 for t in narrowc wideclowcolor widec; do
366 --with-install-prefix=$RPM_BUILD_ROOT \
369 --with%{!?with_ada:out}-ada \
370 --with%{!?with_cxx:out}-cxx \
371 --with%{!?with_cxx:out}-cxx-binding \
372 --with%{!?debug:out}-debug \
373 --with%{!?with_gpm:out}-gpm \
376 --with-ospeed=unsigned \
379 --enable-xmc-glitch \
382 --with-chtype='long' \
383 --with-mmask-t='long' \
384 --with-manpage-aliases \
385 --with-manpage-format=normal \
386 --without-manpage-symlinks \
387 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
388 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
389 %if "%{pld_release}" == "ti"
390 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
391 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
393 `[ "$t" = "wideclowcolor" ] && echo --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
394 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
403 rm -rf $RPM_BUILD_ROOT
404 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
406 %if "%{pld_release}" == "ti"
407 for t in widec narrowc; do
409 for t in narrowc widec; do
411 %{__make} -C obj-$t install \
412 INSTALL_PREFIX=$RPM_BUILD_ROOT
415 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
417 %if "%{pld_release}" != "ti"
418 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
419 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
420 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
421 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
423 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5* $RPM_BUILD_ROOT/%{_lib}
424 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5* $RPM_BUILD_ROOT/%{_lib}
425 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
426 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
427 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
429 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
430 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
431 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
432 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
434 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
436 %if "%{pld_release}" != "ti"
437 cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
440 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
442 rm $RPM_BUILD_ROOT%{_libdir}/libcurses.a
443 rm $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
444 rm $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
447 rm -rf $RPM_BUILD_ROOT
449 %post -p /sbin/ldconfig
450 %postun -p /sbin/ldconfig
452 %post ext -p /sbin/ldconfig
453 %postun ext -p /sbin/ldconfig
456 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_bindir}/captoinfo
459 %attr(755,root,root) %{_bindir}/clear
460 %attr(755,root,root) %{_bindir}/infocmp
461 %attr(755,root,root) %{_bindir}/infotocap
462 %attr(755,root,root) %{_bindir}/reset
463 %attr(755,root,root) %{_bindir}/tabs
464 %attr(755,root,root) %{_bindir}/tic
465 %attr(755,root,root) %{_bindir}/toe
466 %attr(755,root,root) %{_bindir}/tput
467 %attr(755,root,root) %{_bindir}/tset
468 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
469 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
470 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
471 %if "%{pld_release}" != "ti"
472 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
474 %if "%{pld_release}" != "ti"
475 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
476 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
478 %attr(755,root,root) %ghost /%{_lib}/libtinfow.so.5
479 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.5
484 %dir %{_datadir}/terminfo
485 %{_datadir}/terminfo/E
486 %dir %{_datadir}/terminfo/[cdgklprsvx]
488 %{_datadir}/terminfo/c/cygwin*
489 %{_datadir}/terminfo/d/dumb
490 %{_datadir}/terminfo/g/gnome*
491 %{_datadir}/terminfo/k/klone+color
492 %{_datadir}/terminfo/k/konsole*
493 %{_datadir}/terminfo/l/linux*
494 %{_datadir}/terminfo/p/putty*
495 %{_datadir}/terminfo/r/rxvt*
496 %{_datadir}/terminfo/s/screen*
497 %{_datadir}/terminfo/v/vt100
498 %{_datadir}/terminfo/v/vt220
499 %{_datadir}/terminfo/v/vt220-8
500 %{_datadir}/terminfo/v/vt52
501 %{_datadir}/terminfo/x/xterm*
503 %{_mandir}/man[157]/*
504 %lang(fi) %{_mandir}/fi/man1/*
505 %lang(fr) %{_mandir}/fr/man1/*
506 %lang(hu) %{_mandir}/hu/man1/*
507 %lang(id) %{_mandir}/id/man1/*
508 %lang(it) %{_mandir}/it/man1/*
509 %lang(pl) %{_mandir}/pl/man[157]/*
512 %defattr(644,root,root,755)
513 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
514 %{_datadir}/terminfo/[dklsvx]/*
515 %exclude %{_datadir}/terminfo/c/cygwin*
516 %exclude %{_datadir}/terminfo/d/dumb
517 %exclude %{_datadir}/terminfo/g/gnome*
518 %exclude %{_datadir}/terminfo/k/klone+color
519 %exclude %{_datadir}/terminfo/k/konsole*
520 %exclude %{_datadir}/terminfo/l/linux*
521 %exclude %{_datadir}/terminfo/p/putty*
522 %exclude %{_datadir}/terminfo/r/rxvt*
523 %exclude %{_datadir}/terminfo/s/screen*
524 %exclude %{_datadir}/terminfo/v/vt100
525 %exclude %{_datadir}/terminfo/v/vt220
526 %exclude %{_datadir}/terminfo/v/vt220-8
527 %exclude %{_datadir}/terminfo/v/vt52
528 %exclude %{_datadir}/terminfo/x/xterm*
531 %defattr(644,root,root,755)
532 %doc doc/html/ncurses-intro.html
533 %attr(755,root,root) %{_bindir}/ncurses5-config
534 %if "%{pld_release}" == "ti"
535 %attr(755,root,root) %{_bindir}/ncursesw5-config
537 %attr(755,root,root) %{_bindir}/ncursesw6-config
539 %attr(755,root,root) %{_libdir}/libcurses.so
540 %attr(755,root,root) %{_libdir}/libncurses.so
541 %attr(755,root,root) %{_libdir}/libtinfo.so
542 %attr(755,root,root) %{_libdir}/libcursesw.so
543 %attr(755,root,root) %{_libdir}/libncursesw.so
544 %attr(755,root,root) %{_libdir}/libtinfow.so
546 %{_includedir}/curses.h
548 %{_includedir}/nc_tparm.h
549 %{_includedir}/ncurses.h
550 %{_includedir}/ncurses_dll.h
551 %{_includedir}/term.h
552 %{_includedir}/term_entry.h
553 %{_includedir}/termcap.h
555 %{_includedir}/unctrl.h
557 %{_includedir}w/curses.h
558 %{_includedir}w/eti.h
559 %{_includedir}w/nc_tparm.h
560 %{_includedir}w/ncurses.h
561 %{_includedir}w/ncurses_dll.h
562 %{_includedir}w/term.h
563 %{_includedir}w/term_entry.h
564 %{_includedir}w/termcap.h
565 %{_includedir}w/tic.h
566 %{_includedir}w/unctrl.h
567 %{_pkgconfigdir}/*.pc
570 %exclude %{_mandir}/man3/form*
571 %exclude %{_mandir}/man3/menu*
572 %exclude %{_mandir}/man3/panel*
573 %lang(pl) %{_mandir}/pl/man3/*
576 %defattr(644,root,root,755)
577 %{_libdir}/libncurses.a
578 %{_libdir}/libncursesw.a
581 %defattr(644,root,root,755)
582 %if "%{pld_release}" == "ti"
583 %attr(755,root,root) %{_libdir}/libform.so.*
584 %attr(755,root,root) %{_libdir}/libmenu.so.*
585 %attr(755,root,root) %{_libdir}/libpanel.so.*
586 %attr(755,root,root) %{_libdir}/libformw.so.*
587 %attr(755,root,root) %{_libdir}/libmenuw.so.*
588 %attr(755,root,root) %{_libdir}/libpanelw.so.*
590 %attr(755,root,root) %{_libdir}/libform.so.*.*
591 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
592 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
593 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
594 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
595 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
596 %attr(755,root,root) %{_libdir}/libformw.so.*.*
597 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
598 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
599 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
600 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
601 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_libdir}/libform.so
607 %attr(755,root,root) %{_libdir}/libmenu.so
608 %attr(755,root,root) %{_libdir}/libpanel.so
609 %attr(755,root,root) %{_libdir}/libformw.so
610 %attr(755,root,root) %{_libdir}/libmenuw.so
611 %attr(755,root,root) %{_libdir}/libpanelw.so
612 %{_includedir}/form.h
613 %{_includedir}/menu.h
614 %{_includedir}/panel.h
615 %{_includedir}w/form.h
616 %{_includedir}w/menu.h
617 %{_includedir}w/panel.h
618 %{_mandir}/man3/form*
619 %{_mandir}/man3/menu*
620 %{_mandir}/man3/panel*
623 %defattr(644,root,root,755)
626 %{_libdir}/libpanel.a
627 %{_libdir}/libformw.a
628 %{_libdir}/libmenuw.a
629 %{_libdir}/libpanelw.a
633 %defattr(644,root,root,755)
634 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
635 %{_includedir}/cursesapp.h
636 %{_includedir}/cursesf.h
637 %{_includedir}/cursesm.h
638 %{_includedir}/cursesp.h
639 %{_includedir}/cursesw.h
640 %{_includedir}/etip.h
641 %{_includedir}/cursslk.h
642 %{_includedir}w/cursesapp.h
643 %{_includedir}w/cursesf.h
644 %{_includedir}w/cursesm.h
645 %{_includedir}w/cursesp.h
646 %{_includedir}w/cursesw.h
647 %{_includedir}w/etip.h
648 %{_includedir}w/cursslk.h
651 %defattr(644,root,root,755)
652 %{_libdir}/libncurses++.a
653 %{_libdir}/libncurses++w.a
658 %defattr(644,root,root,755)
659 %doc Ada95/{README,TODO}
660 %attr(755,root,root) %{_bindir}/adacurses-config
661 %attr(755,root,root) %{_bindir}/adacursesw-config
662 %{_libdir}/gcc/*/*/adainclude/*
663 %{_libdir}/gcc/*/*/adalib/*