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
13 %define patchlevel 20141115
14 Summary: curses terminal control library
15 Summary(de.UTF-8): curses-Terminal-Control-Library
16 Summary(es.UTF-8): Biblioteca de control de terminal curses
17 Summary(fr.UTF-8): La bibliothéque de contrôle de terminal curses
18 Summary(pl.UTF-8): Biblioteki do kontrolowania terminala
19 Summary(pt_BR.UTF-8): Biblioteca de controle de terminal curses
20 Summary(ru.UTF-8): ncurses - новая библиотека управления терминалами
21 Summary(tr.UTF-8): Terminal kontrol kitaplığı
22 Summary(uk.UTF-8): ncurses - нова бібліотека керування терміналами
24 Version: %{basever}.%{patchlevel}
26 License: distributable
28 Source0: ftp://dickey.his.com/ncurses/%{name}-%{basever}.tar.gz
29 # Source0-md5: 8cb9c412e5f2d96bc6f459aa8c6282a1
30 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
31 # Source1-md5: 3b05ee835dc20c306e9af2a9d3fbf1f1
32 # source: ftp://dickey.his.com/ncurses/5.9/
33 Patch0: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140308-patch.sh.bz2
34 # Patch0-md5: 8bd412a9c9ac97a2c504780ae87aa5d8
35 Patch1: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140315.patch.gz
36 # Patch1-md5: 1ddb1fbc5b301506e0522cc1364579b7
37 Patch2: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140322.patch.gz
38 # Patch2-md5: e8af8722ca80e2c7693d07a1cb475235
39 Patch3: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140323.patch.gz
40 # Patch3-md5: 24fbdef991dd67b2557177e453efd572
41 Patch4: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140329.patch.gz
42 # Patch4-md5: e7a772214088ca55185cd2230df2e9ee
43 Patch5: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140412.patch.gz
44 # Patch5-md5: 49762dfcdeb3f5da933319f58b9b4f18
45 Patch6: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140419.patch.gz
46 # Patch6-md5: ec3760d2142cd0106a20db17a356a8cf
47 Patch7: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140426.patch.gz
48 # Patch7-md5: b5df540a93b170ff946724b3a02125a2
49 Patch8: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140503.patch.gz
50 # Patch8-md5: 9885526f6f734e001ed6f55cd39a9feb
51 Patch9: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140510.patch.gz
52 # Patch9-md5: bc591f4e1bf5dbf785b8c4c4eb5afce3
53 Patch10: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140524.patch.gz
54 # Patch10-md5: b35022e923b354b95325e7f5f817c989
55 Patch11: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140607.patch.gz
56 # Patch11-md5: ddfe11b9ed9477c785849c1b606d90dd
57 Patch12: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140609.patch.gz
58 # Patch12-md5: 769c45c1317021c471dd5036e7c172db
59 Patch13: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140614.patch.gz
60 # Patch13-md5: 13db4a8a7c62b4d825707c12e855dc57
61 Patch14: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140621.patch.gz
62 # Patch14-md5: f6f582b7e76a9c1fedde3aafe6849f76
63 Patch15: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140629.patch.gz
64 # Patch15-md5: 65aa63ff4072642110f80542b3d9f885
65 Patch16: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140705.patch.gz
66 # Patch16-md5: b5d3a9365a777e1ba0809edbca8fdebd
67 Patch17: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140712.patch.gz
68 # Patch17-md5: 9b97478790d5d6a539e6a4c0f9865ac6
69 Patch18: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140719.patch.gz
70 # Patch18-md5: 9bb67f50b2a08c8f2e1b909f68592ce8
71 Patch19: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140726.patch.gz
72 # Patch19-md5: e45bdb82f2b3d03b5c42b85bf8f45365
73 Patch20: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140802.patch.gz
74 # Patch20-md5: 3afc2b4dd4afc2061705dd5ad3827e6b
75 Patch21: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140809.patch.gz
76 # Patch21-md5: 745c7b4660cc6a8b2982bfaefecb2184
77 Patch22: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140816.patch.gz
78 # Patch22-md5: 5aac11e74427728fa7a69d50fcdc6b6d
79 Patch23: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140823.patch.gz
80 # Patch23-md5: a947c90441a6d1b2c8b3ce479938366c
81 Patch24: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140831.patch.gz
82 # Patch24-md5: c44d667bacb27a46630e09ece9065468
83 Patch25: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140906.patch.gz
84 # Patch25-md5: ff6b277fa958cccd9f74b403250bd0cf
85 Patch26: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140913.patch.gz
86 # Patch26-md5: 92433359cf3bf4d202212a2832b2521f
87 Patch27: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140920.patch.gz
88 # Patch27-md5: 70f40973fe4d96a58fb5b635be662bd5
89 Patch28: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20140927.patch.gz
90 # Patch28-md5: 649bd0ca7a2912b1b128b2073774f679
91 Patch29: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20141011.patch.gz
92 # Patch29-md5: 17e081953c7b54f12a53cd897a4edb60
93 Patch30: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20141018.patch.gz
94 # Patch30-md5: eb676c1321f2964a9cb6d18dcfdc1a19
95 Patch31: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20141025.patch.gz
96 # Patch31-md5: 52c96fc7ec949b3c6e7fc765260eaaa4
97 Patch32: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20141101.patch.gz
98 # Patch32-md5: e0644cdbb30184f3a424674d1480ce94
99 Patch33: ftp://dickey.his.com/ncurses/5.9/%{name}-%{basever}-20141115.patch.gz
100 # Patch33-md5: 8fd3f6de88bec7a8afaa35d2e8c3ffb5
102 Patch100: %{name}-screen_hpa_fix.patch
103 Patch101: %{name}-xterm_hpa_fix.patch
104 Patch102: %{name}-meta.patch
105 Patch103: %{name}-xterm-home-end.patch
106 Patch104: %{name}-mouse_trafo-warning.patch
107 Patch105: %{name}-gnome-terminal.patch
108 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
109 Patch107: %{name}-no-rain-demo.patch
110 Patch108: %{name}-fix-nonunicode-breakage.patch
111 URL: http://dickey.his.com/ncurses/ncurses.html
112 BuildRequires: automake
114 BuildRequires: gcc-ada
115 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
116 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
117 # seems worker around when using gcc 4.6.2? --q
118 #BuildRequires: libgnat-static
120 %{?with_gpm:BuildRequires: gpm-devel}
121 %{?with_cxx:BuildRequires: libstdc++-devel}
122 %{?with_ada:BuildRequires: m4}
123 BuildRequires: pkgconfig
124 BuildRequires: sharutils
125 # for compatibility with old PLD packages
126 %ifarch %{x8664} ppc64 sparc64 s390x
127 Provides: libtinfo.so.5()(64bit)
128 Provides: libtinfow.so.5()(64bit)
129 Provides: libtinfow.so.6()(64bit)
131 Provides: libtinfo.so.5
132 Provides: libtinfow.so.5
133 Provides: libtinfow.so.6
135 Obsoletes: libncurses5
136 Conflicts: terminfo < 5.4-0.6
137 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
140 The curses library routines give the user a terminal-independent
141 method of updating character screens with reasonable optimization.
142 This implementation is ``new curses'' (ncurses) and is the approved
143 replacement for 4.4BSD classic curses, which is being discontinued.
145 %description -l de.UTF-8
146 Die curses-Library-Routinen geben dem Benutzer eine
147 Terminal-unabhängige Methode zur optimierten Aktualisierung von
148 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
149 Implementierung ist NEW CURSES (ncurses), die offizielle
150 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
151 nicht weitergeführt wird.
153 %description -l es.UTF-8
154 Las rutinas de la biblioteca curses ofrecen al usuario un método
155 independiente de terminal para actualización de las pantallas de
156 caracteres con optimización razonable. Este soporte es "nuevo curses"
157 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
158 que se quedaban desfasados.
160 %description -l fr.UTF-8
161 Les routines de la bibliothèque curses donnent à l'utilisateur une
162 méthode indépendante du terminal pour la mise à jour des écrans en
163 mode texte avec une optimisation correcte. Ceci est l'implantation du
164 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
165 classique qui est abandonné.
167 %description -l pl.UTF-8
168 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
169 odwoływanie się do zawartości terminala niezależnie od jego typu.
170 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
171 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
172 przyszłym zamiennikiem.
174 %description -l pt_BR.UTF-8
175 As rotinas da biblioteca curses fornecem ao usuário um método
176 independente de terminal para atualização das telas de caracteres com
177 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
178 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
181 %description -l ru.UTF-8
182 Программы библиотеки curses предоставляют пользователям возможность
183 терминально-независимого обновления символьных экранов с достаточной
184 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
185 является одобренной заменой классической библиотеки curses из 4.4BSD,
186 в настоящее время "снятой с производства". В PLD Linux ncurses
187 является жизненно необходимой, без нее не будут функционировать многие
188 программы, составляющие базовую систему. Практически все программы,
189 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
190 ни библиотека termcap, ни традиционный файл /etc/termcap, не
193 %description -l tr.UTF-8
194 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
195 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
196 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
199 %description -l uk.UTF-8
200 Програми бібліотеки curses дають користувачам можливість
201 термінально-незалежного поновлення символьних екранів з достатньою
202 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
203 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
204 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
205 неї не буде працювати більшость програм, що складають базову систему.
206 Практично всі програми, котрі виводять щось на термінал,
207 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
208 традиційний файл /etc/termcap не використовуються...
211 Summary: Complete terminfo database
212 Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
213 Summary(pl.UTF-8): Kompletna baza terminfo
214 Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
215 Group: Applications/Terminal
216 Requires: %{name} = %{version}-%{release}
217 Obsoletes: ncurses-extraterms
218 %if "%{_rpmversion}" >= "5"
222 %description -n terminfo
223 This package contains complete terminfo database. If you just use the
224 Linux console, xterm and VT100, you probably will not need this this -
225 a minimal %{_datadir}/terminfo tree for these terminal is already
226 included in the ncurses package.
228 %description -n terminfo -l es.UTF-8
229 Banco de datos terminfo para terminales extras. Las capacidades de los
230 terminales más usados ya están en el paquete principal ncurses.
232 %description -n terminfo -l pl.UTF-8
233 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
234 linux, console, xterm, vt100, vt102 prawdopodobnie nie bedziesz
235 potrzebował tego pakietu gdyż definicje tych terminali są włączone w
238 %description -n terminfo -l pt_BR.UTF-8
239 Base de dados terminfo para terminais extras. As definições dos
240 terminais mais usados já estão no pacote principal ncurses.
243 Summary: Header files for develop ncurses based application
244 Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
245 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
246 Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
247 Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
248 Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
249 Group: Development/Libraries
250 Requires: %{name} = %{version}-%{release}
251 Obsoletes: libncurses5-devel
252 Obsoletes: libtermcap-devel
255 This package includes the header files and libraries necessary to
256 develop applications that use ncurses.
258 %description devel -l es.UTF-8
259 Este paquete incluye las bibliotecas y archivos de inclusión
260 necesarios al desarrollo de aplicaciones que usan ncurses.
262 %description devel -l pl.UTF-8
263 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
264 programów z wykorzystaniem bibliotek ncurses.
266 %description devel -l pt_BR.UTF-8
267 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
268 ao desenvolvimento de aplicações que usam ncurses.
270 %description devel -l ru.UTF-8
271 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
272 программ, использующих ncurses.
274 %description devel -l uk.UTF-8
275 Цей пакет містить хедери та бібліотеки, необхідні для розробки
276 програм, що використовують ncurses.
279 Summary: Static libraries for ncurses
280 Summary(es.UTF-8): Static libraries for ncurses development
281 Summary(pl.UTF-8): Biblioteki statyczne ncurses
282 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
283 Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
284 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
285 Group: Development/Libraries
286 Requires: %{name}-devel = %{version}-%{release}
289 This package includes the static libraries necessary to develop
290 applications that use ncurses.
292 %description static -l es.UTF-8
293 Static libraries for ncurses development.
295 %description static -l pl.UTF-8
296 Pakiet ten zawiera biblioteki statyczne ncurses.
298 %description static -l pt_BR.UTF-8
299 Bibliotecas estáticas para desenvolvimento com ncurses.
301 %description static -l ru.UTF-8
302 Этот пакет содержит статические библиотеки, необходимые для разработки
303 программ, использующих ncurses.
305 %description static -l uk.UTF-8
306 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
307 що використовують ncurses.
310 Summary: Additional ncurses libraries
311 Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
313 Requires: %{name} = %{version}-%{release}
316 This package contains addidion ncurses libraries like libforms,
317 libmenu and libpanel for easy making full screen curse application.
319 %description ext -l pl.UTF-8
320 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
321 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
325 Summary: Header files for additional ncurses libraries
326 Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
327 Group: Development/Libraries
328 Requires: %{name}-devel = %{version}-%{release}
329 Requires: %{name}-ext = %{version}-%{release}
331 %description ext-devel
332 Header files for additional ncurses libraries (form, menu, panel).
334 %description ext-devel -l pl.UTF-8
335 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
338 Summary: Static versions of additional ncurses libraries
339 Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
340 Group: Development/Libraries
341 Requires: %{name}-ext-devel = %{version}-%{release}
343 %description ext-static
344 Static versions of additional ncurses libraries (form, menu, panel).
346 %description ext-static -l pl.UTF-8
347 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
350 Summary: Header files for develop C++ ncurses based application
351 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
352 Group: Development/Libraries
353 Requires: %{name}-devel = %{version}-%{release}
355 %description c++-devel
356 This package includes the header files and libraries necessary to
357 develop applications that use C++ ncurses.
359 %description c++-devel -l pl.UTF-8
360 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
361 z wykorzystaniem biblioteki c++-ncurses.
364 Summary: Static libraries for C++ ncurses
365 Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
366 Group: Development/Libraries
367 Requires: %{name}-c++-devel = %{version}-%{release}
369 %description c++-static
370 This package includes the static libraries necessary to develop
371 applications that use C++ ncurses.
373 %description c++-static -l pl.UTF-8
374 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
377 Summary: Header files for develop Ada95 ncurses based application
378 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
379 Group: Development/Libraries
380 Requires: %{name}-devel = %{version}-%{release}
381 %{?with_ada:%requires_eq gcc-ada}
383 %description ada-devel
384 This package includes the header files and libraries necessary to
385 develop applications that use Ada95 ncurses.
387 %description ada-devel -l pl.UTF-8
388 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
389 tworzenia aplikacji używających ncurses w języku Ada95.
393 mv %{name}-%{basever}/* .
405 rm -f Ada95/src/library.gpr*
437 gcc_target=$(gcc -dumpmachine)
438 gcc_version=%{cc_version}
439 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
440 cp -f /usr/share/automake/config.sub .
442 for t in narrowc wideclowcolor widec; do
446 --with-install-prefix=$RPM_BUILD_ROOT \
449 --with%{!?with_ada:out}-ada \
450 --with%{!?with_cxx:out}-cxx \
451 --with%{!?with_cxx:out}-cxx-binding \
452 --with%{!?debug:out}-debug \
453 --with%{!?with_gpm:out}-gpm \
456 --with-ospeed=unsigned \
459 --enable-xmc-glitch \
461 --with-pkg-config-libdir=%{_pkgconfigdir} \
463 --with-chtype='long' \
464 --with-mmask-t='long' \
465 --with-manpage-aliases \
466 --with-manpage-format=normal \
467 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
468 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
469 `[ "$t" = "narrowc" ] && echo --includedir=%{_includedir}/ncursesn` \
470 `[ "$t" = "wideclowcolor" ] && echo --enable-widec --disable-ext-colors --includedir=%{_includedir}/ncurseswlc` \
471 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --includedir=%{_includedir}/ncursesw` \
472 --without-manpage-symlinks
480 rm -rf $RPM_BUILD_ROOT
481 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
483 for t in narrowc widec; do
484 %{__make} -C obj-$t install \
485 INSTALL_PREFIX=$RPM_BUILD_ROOT
488 # make ncursesw headers available also as default and ncurses/*.h headers
489 mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
490 for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
492 ln -s ../ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/ncurses/$bl
493 ln -s ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/$bl
495 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/ncursesn
497 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
499 # used by /{bin,sbin} programs
500 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
501 # adjust symlinks for libncursesw.so.6 in /%{_lib}
502 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
503 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
504 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
506 # libncurses.so.5 for legacy programs
507 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.5* $RPM_BUILD_ROOT/%{_lib}
508 # binary compatibility for packages using libncursesw.so.5 (without ext-colors)
509 cp -a obj-wideclowcolor/lib/libncursesw.so.5* $RPM_BUILD_ROOT%{_libdir}
510 # binary compatibility for packages using libtinfo.so.5/libtinfow.so.5/libtinfow.so.6
511 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.5.*) $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.5
512 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.6
513 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5
515 # force ncursesw also for legacy -lncurses/-lcurses/-ltinfo linking
516 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
517 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
518 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
519 # force wide ext libraries
520 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libformw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libform.so
521 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmenuw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libmenu.so
522 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libpanelw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libpanel.so
524 # similarly for static linking
525 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
526 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libtinfow.a
527 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libncurses.a
528 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcurses.a
529 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libtinfo.a
530 ln -sf libformw.a $RPM_BUILD_ROOT%{_libdir}/libform.a
531 ln -sf libmenuw.a $RPM_BUILD_ROOT%{_libdir}/libmenu.a
532 ln -sf libpanelw.a $RPM_BUILD_ROOT%{_libdir}/libpanel.a
533 ln -sf libncurses++w.a $RPM_BUILD_ROOT%{_libdir}/libncurses++.a
535 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
537 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
540 rm -rf $RPM_BUILD_ROOT
542 %post -p /sbin/ldconfig
543 %postun -p /sbin/ldconfig
545 %post ext -p /sbin/ldconfig
546 %postun ext -p /sbin/ldconfig
548 %triggerpostun -- %{name} < 5.9-3
549 # rpm seems to remove them as those was %ghosts in ncurses < 5.9-3
550 # despite existing now as normal files/symlinks
551 ln -sf /%{_lib}/libncurses.so.5.* /%{_lib}/libtinfo.so.5
552 ln -sf /%{_lib}/libncursesw.so.6.* /%{_lib}/libtinfow.so.6
553 ln -sf %{_libdir}/libncursesw.so.5.* %{_libdir}/libtinfow.so.5
557 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_bindir}/captoinfo
560 %attr(755,root,root) %{_bindir}/clear
561 %attr(755,root,root) %{_bindir}/infocmp
562 %attr(755,root,root) %{_bindir}/infotocap
563 %attr(755,root,root) %{_bindir}/reset
564 %attr(755,root,root) %{_bindir}/tabs
565 %attr(755,root,root) %{_bindir}/tic
566 %attr(755,root,root) %{_bindir}/toe
567 %attr(755,root,root) %{_bindir}/tput
568 %attr(755,root,root) %{_bindir}/tset
569 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
570 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
571 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
572 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
573 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
574 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
575 # compatibility symlinks
576 %attr(755,root,root) /%{_lib}/libtinfo.so.5
577 %attr(755,root,root) /%{_lib}/libtinfow.so.6
578 %attr(755,root,root) %{_libdir}/libtinfow.so.5
582 %dir %{_datadir}/terminfo
583 %{_datadir}/terminfo/E
584 %dir %{_datadir}/terminfo/[cdgklprsvx]
586 %{_datadir}/terminfo/c/cygwin*
587 %{_datadir}/terminfo/d/dumb
588 %{_datadir}/terminfo/g/gnome*
589 %{_datadir}/terminfo/k/klone+color
590 %{_datadir}/terminfo/k/konsole*
591 %{_datadir}/terminfo/l/linux*
592 %{_datadir}/terminfo/p/putty*
593 %{_datadir}/terminfo/r/rxvt*
594 %{_datadir}/terminfo/s/screen*
595 %{_datadir}/terminfo/v/vt100
596 %{_datadir}/terminfo/v/vt102
597 %{_datadir}/terminfo/v/vt220
598 %{_datadir}/terminfo/v/vt220-8
599 %{_datadir}/terminfo/v/vt52
600 %{_datadir}/terminfo/x/xterm*
602 %{_mandir}/man1/captoinfo.1m*
603 %{_mandir}/man1/clear.1*
604 %{_mandir}/man1/infocmp.1m*
605 %{_mandir}/man1/infotocap.1m*
606 %{_mandir}/man1/reset.1*
607 %{_mandir}/man1/tabs.1*
608 %{_mandir}/man1/tic.1m*
609 %{_mandir}/man1/toe.1m*
610 %{_mandir}/man1/tput.1*
611 %{_mandir}/man1/tset.1*
612 %{_mandir}/man5/term.5*
613 %{_mandir}/man5/terminfo.5*
614 %{_mandir}/man7/term.7*
615 %lang(fi) %{_mandir}/fi/man1/*
616 %lang(fr) %{_mandir}/fr/man1/*
617 %lang(hu) %{_mandir}/hu/man1/*
618 %lang(id) %{_mandir}/id/man1/*
619 %lang(it) %{_mandir}/it/man1/*
620 %lang(pl) %{_mandir}/pl/man[157]/*
623 %defattr(644,root,root,755)
624 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
625 %{_datadir}/terminfo/[dklsvx]/*
626 %exclude %{_datadir}/terminfo/c/cygwin*
627 %exclude %{_datadir}/terminfo/d/dumb
628 %exclude %{_datadir}/terminfo/g/gnome*
629 %exclude %{_datadir}/terminfo/k/klone+color
630 %exclude %{_datadir}/terminfo/k/konsole*
631 %exclude %{_datadir}/terminfo/l/linux*
632 %exclude %{_datadir}/terminfo/p/putty*
633 %exclude %{_datadir}/terminfo/r/rxvt*
634 %exclude %{_datadir}/terminfo/s/screen*
635 %exclude %{_datadir}/terminfo/v/vt100
636 %exclude %{_datadir}/terminfo/v/vt102
637 %exclude %{_datadir}/terminfo/v/vt220
638 %exclude %{_datadir}/terminfo/v/vt220-8
639 %exclude %{_datadir}/terminfo/v/vt52
640 %exclude %{_datadir}/terminfo/x/xterm*
643 %defattr(644,root,root,755)
644 %doc doc/html/ncurses-intro.html
645 %attr(755,root,root) %{_bindir}/ncurses5-config
646 %attr(755,root,root) %{_bindir}/ncursesw6-config
647 %attr(755,root,root) %{_libdir}/libcurses.so
648 %attr(755,root,root) %{_libdir}/libncurses.so
649 %attr(755,root,root) %{_libdir}/libtinfo.so
650 %attr(755,root,root) %{_libdir}/libcursesw.so
651 %attr(755,root,root) %{_libdir}/libncursesw.so
652 %attr(755,root,root) %{_libdir}/libtinfow.so
653 %{_includedir}/curses.h
655 %{_includedir}/nc_tparm.h
656 %{_includedir}/ncurses.h
657 %{_includedir}/ncurses_dll.h
658 %{_includedir}/term.h
659 %{_includedir}/term_entry.h
660 %{_includedir}/termcap.h
662 %{_includedir}/unctrl.h
663 %dir %{_includedir}/ncurses
664 %{_includedir}/ncurses/curses.h
665 %{_includedir}/ncurses/eti.h
666 %{_includedir}/ncurses/nc_tparm.h
667 %{_includedir}/ncurses/ncurses.h
668 %{_includedir}/ncurses/ncurses_dll.h
669 %{_includedir}/ncurses/term.h
670 %{_includedir}/ncurses/term_entry.h
671 %{_includedir}/ncurses/termcap.h
672 %{_includedir}/ncurses/tic.h
673 %{_includedir}/ncurses/unctrl.h
674 %dir %{_includedir}/ncursesw
675 %{_includedir}/ncursesw/curses.h
676 %{_includedir}/ncursesw/eti.h
677 %{_includedir}/ncursesw/nc_tparm.h
678 %{_includedir}/ncursesw/ncurses.h
679 %{_includedir}/ncursesw/ncurses_dll.h
680 %{_includedir}/ncursesw/term.h
681 %{_includedir}/ncursesw/term_entry.h
682 %{_includedir}/ncursesw/termcap.h
683 %{_includedir}/ncursesw/tic.h
684 %{_includedir}/ncursesw/unctrl.h
685 %{_pkgconfigdir}/ncurses.pc
686 %{_pkgconfigdir}/ncursesw.pc
687 %{_mandir}/man1/ncurses5-config.1*
688 %{_mandir}/man1/ncursesw6-config.1*
689 %{_mandir}/man3/BC.3x*
690 %{_mandir}/man3/COLORS.3x*
691 %{_mandir}/man3/COLOR_PAIR.3x*
692 %{_mandir}/man3/COLOR_PAIRS.3x*
693 %{_mandir}/man3/COLS.3x*
694 %{_mandir}/man3/ESCDELAY.3x*
695 %{_mandir}/man3/LINES.3x*
696 %{_mandir}/man3/PAIR_NUMBER.3x*
697 %{_mandir}/man3/PC.3x*
698 %{_mandir}/man3/SP.3x*
699 %{_mandir}/man3/TABSIZE.3x*
700 %{_mandir}/man3/UP.3x*
701 %{_mandir}/man3/_nc_*.3x*
702 %{_mandir}/man3/_trace*.3x*
703 %{_mandir}/man3/acs_map.3x*
704 %{_mandir}/man3/add*.3x*
705 %{_mandir}/man3/assume_default_colors*.3x*
706 %{_mandir}/man3/attr*.3x*
707 %{_mandir}/man3/baudrate*.3x*
708 %{_mandir}/man3/beep*.3x*
709 %{_mandir}/man3/bkgd*.3x*
710 %{_mandir}/man3/bkgrnd*.3x*
711 %{_mandir}/man3/bool*.3x*
712 %{_mandir}/man3/border*.3x*
713 %{_mandir}/man3/box*.3x*
714 %{_mandir}/man3/can_change_color*.3x*
715 %{_mandir}/man3/cbreak*.3x*
716 %{_mandir}/man3/ceiling_panel.3x*
717 %{_mandir}/man3/chgat.3x*
718 %{_mandir}/man3/clear*.3x*
719 %{_mandir}/man3/clrto*.3x*
720 %{_mandir}/man3/color_*.3x*
721 %{_mandir}/man3/copywin.3x*
722 %{_mandir}/man3/cur_term.3x*
723 %{_mandir}/man3/curs_*.3x*
724 %{_mandir}/man3/curscr.3x*
725 %{_mandir}/man3/curses_version.3x*
726 %{_mandir}/man3/def_*.3x*
727 %{_mandir}/man3/default_colors.3x*
728 %{_mandir}/man3/define_key*.3x*
729 %{_mandir}/man3/del_curterm*.3x*
730 %{_mandir}/man3/delay_output*.3x*
731 %{_mandir}/man3/delch.3x*
732 %{_mandir}/man3/deleteln.3x*
733 %{_mandir}/man3/delscreen.3x*
734 %{_mandir}/man3/delwin.3x*
735 %{_mandir}/man3/derwin.3x*
736 %{_mandir}/man3/doupdate*.3x*
737 %{_mandir}/man3/dupwin.3x*
738 %{_mandir}/man3/echo*.3x*
739 %{_mandir}/man3/endwin*.3x*
740 %{_mandir}/man3/erase*.3x*
741 %{_mandir}/man3/filter*.3x*
742 %{_mandir}/man3/flash*.3x*
743 %{_mandir}/man3/flushinp*.3x*
744 %{_mandir}/man3/get*.3x*
745 %{_mandir}/man3/ground_panel.3x*
746 %{_mandir}/man3/halfdelay*.3x*
747 %{_mandir}/man3/has_*.3x*
748 %{_mandir}/man3/hline*.3x*
749 %{_mandir}/man3/idcok.3x*
750 %{_mandir}/man3/idlok.3x*
751 %{_mandir}/man3/immedok.3x*
752 %{_mandir}/man3/in_*.3x*
753 %{_mandir}/man3/inch*.3x*
754 %{_mandir}/man3/init_color*.3x*
755 %{_mandir}/man3/init_pair*.3x*
756 %{_mandir}/man3/initscr.3x*
757 %{_mandir}/man3/innstr.3x*
758 %{_mandir}/man3/innwstr.3x*
759 %{_mandir}/man3/ins*.3x*
760 %{_mandir}/man3/intrflush*.3x*
761 %{_mandir}/man3/inwstr.3x*
762 %{_mandir}/man3/is_*.3x*
763 %{_mandir}/man3/isendwin*.3x*
764 %{_mandir}/man3/key*.3x*
765 %{_mandir}/man3/kill*.3x*
766 %{_mandir}/man3/leaveok.3x*
767 %{_mandir}/man3/legacy_coding.3x*
768 %{_mandir}/man3/longname.3x*
769 %{_mandir}/man3/mcprint*.3x*
770 %{_mandir}/man3/meta.3x*
771 %{_mandir}/man3/mouse*.3x*
772 %{_mandir}/man3/move.3x*
773 %{_mandir}/man3/mv*.3x*
774 %{_mandir}/man3/napms*.3x*
775 %{_mandir}/man3/ncurses.3x*
776 %{_mandir}/man3/new_prescr.3x*
777 %{_mandir}/man3/newpad*.3x*
778 %{_mandir}/man3/newscr.3x*
779 %{_mandir}/man3/newterm*.3x*
780 %{_mandir}/man3/newwin*.3x*
781 %{_mandir}/man3/nl*.3x*
782 %{_mandir}/man3/no*.3x*
783 %{_mandir}/man3/num*.3x*
784 %{_mandir}/man3/ospeed.3x*
785 %{_mandir}/man3/overlay.3x*
786 %{_mandir}/man3/overwrite.3x*
787 %{_mandir}/man3/pair_content*.3x*
788 %{_mandir}/man3/pecho*.3x*
789 %{_mandir}/man3/pnoutrefresh.3x*
790 %{_mandir}/man3/prefresh.3x*
791 %{_mandir}/man3/printw.3x*
792 %{_mandir}/man3/put*.3x*
793 %{_mandir}/man3/qiflush*.3x*
794 %{_mandir}/man3/raw*.3x*
795 %{_mandir}/man3/redrawwin.3x*
796 %{_mandir}/man3/refresh.3x*
797 %{_mandir}/man3/reset_*.3x*
798 %{_mandir}/man3/resetty*.3x*
799 %{_mandir}/man3/resize_term*.3x*
800 %{_mandir}/man3/resizeterm*.3x*
801 %{_mandir}/man3/restartterm*.3x*
802 %{_mandir}/man3/ripoffline*.3x*
803 %{_mandir}/man3/savetty*.3x*
804 %{_mandir}/man3/scanw.3x*
805 %{_mandir}/man3/scr_*.3x*
806 %{_mandir}/man3/scrl.3x*
807 %{_mandir}/man3/scroll*.3x*
808 %{_mandir}/man3/set_curterm*.3x*
809 %{_mandir}/man3/set_escdelay*.3x*
810 %{_mandir}/man3/set_tabsize*.3x*
811 %{_mandir}/man3/set_term.3x*
812 %{_mandir}/man3/setcchar.3x*
813 %{_mandir}/man3/setscrreg.3x*
814 %{_mandir}/man3/setsyx.3x*
815 %{_mandir}/man3/setterm.3x*
816 %{_mandir}/man3/setupterm.3x*
817 %{_mandir}/man3/slk_*.3x*
818 %{_mandir}/man3/stand*.3x*
819 %{_mandir}/man3/start_color*.3x*
820 %{_mandir}/man3/stdscr.3x*
821 %{_mandir}/man3/str*.3x*
822 %{_mandir}/man3/subpad.3x*
823 %{_mandir}/man3/subwin.3x*
824 %{_mandir}/man3/syncok.3x*
825 %{_mandir}/man3/term*.3x*
826 %{_mandir}/man3/tget*.3x*
827 %{_mandir}/man3/tgoto.3x*
828 %{_mandir}/man3/tiget*.3x*
829 %{_mandir}/man3/timeout.3x*
830 %{_mandir}/man3/tiparm.3x*
831 %{_mandir}/man3/touchline.3x*
832 %{_mandir}/man3/touchwin.3x*
833 %{_mandir}/man3/tparm.3x*
834 %{_mandir}/man3/tputs*.3x*
835 %{_mandir}/man3/trace.3x*
836 %{_mandir}/man3/ttytype.3x*
837 %{_mandir}/man3/typeahead*.3x*
838 %{_mandir}/man3/unctrl*.3x*
839 %{_mandir}/man3/unget*.3x*
840 %{_mandir}/man3/untouchwin.3x*
841 %{_mandir}/man3/use_*.3x*
842 %{_mandir}/man3/vid*.3x*
843 %{_mandir}/man3/vline*.3x*
844 %{_mandir}/man3/vw*.3x*
845 %{_mandir}/man3/wadd*.3x*
846 %{_mandir}/man3/wattr*.3x*
847 %{_mandir}/man3/wbkgd*.3x*
848 %{_mandir}/man3/wbkgrnd*.3x*
849 %{_mandir}/man3/wborder*.3x*
850 %{_mandir}/man3/wchgat.3x*
851 %{_mandir}/man3/wclear.3x*
852 %{_mandir}/man3/wclrto*.3x*
853 %{_mandir}/man3/wcolor_set.3x*
854 %{_mandir}/man3/wcursyncup.3x*
855 %{_mandir}/man3/wdel*.3x*
856 %{_mandir}/man3/wecho*.3x*
857 %{_mandir}/man3/wenclose.3x*
858 %{_mandir}/man3/werase.3x*
859 %{_mandir}/man3/wget*.3x*
860 %{_mandir}/man3/whline*.3x*
861 %{_mandir}/man3/win*.3x*
862 %{_mandir}/man3/wmouse_trafo.3x*
863 %{_mandir}/man3/wmove.3x*
864 %{_mandir}/man3/wnoutrefresh.3x*
865 %{_mandir}/man3/wprintw.3x*
866 %{_mandir}/man3/wredrawln.3x*
867 %{_mandir}/man3/wrefresh.3x*
868 %{_mandir}/man3/wresize.3x*
869 %{_mandir}/man3/wscanw.3x*
870 %{_mandir}/man3/wscrl.3x*
871 %{_mandir}/man3/wsetscrreg.3x*
872 %{_mandir}/man3/wstand*.3x*
873 %{_mandir}/man3/wsync*.3x*
874 %{_mandir}/man3/wtimeout.3x*
875 %{_mandir}/man3/wtouchln.3x*
876 %{_mandir}/man3/wunctrl*.3x*
877 %{_mandir}/man3/wvline*.3x*
878 %lang(pl) %{_mandir}/pl/man3/ncurses.3x*
881 %defattr(644,root,root,755)
882 %{_libdir}/libcurses.a
883 %{_libdir}/libncurses.a
884 %{_libdir}/libtinfo.a
885 %{_libdir}/libcursesw.a
886 %{_libdir}/libncursesw.a
887 %{_libdir}/libtinfow.a
890 %defattr(644,root,root,755)
891 %attr(755,root,root) %{_libdir}/libform.so.*.*
892 %attr(755,root,root) %ghost %{_libdir}/libform.so.5
893 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
894 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.5
895 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
896 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.5
897 %attr(755,root,root) %{_libdir}/libformw.so.*.*
898 %attr(755,root,root) %ghost %{_libdir}/libformw.so.6
899 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
900 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.6
901 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
902 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.6
905 %defattr(644,root,root,755)
906 %attr(755,root,root) %{_libdir}/libform.so
907 %attr(755,root,root) %{_libdir}/libmenu.so
908 %attr(755,root,root) %{_libdir}/libpanel.so
909 %attr(755,root,root) %{_libdir}/libformw.so
910 %attr(755,root,root) %{_libdir}/libmenuw.so
911 %attr(755,root,root) %{_libdir}/libpanelw.so
912 %{_includedir}/form.h
913 %{_includedir}/menu.h
914 %{_includedir}/panel.h
915 %{_includedir}/ncurses/form.h
916 %{_includedir}/ncurses/menu.h
917 %{_includedir}/ncurses/panel.h
918 %{_includedir}/ncursesw/form.h
919 %{_includedir}/ncursesw/menu.h
920 %{_includedir}/ncursesw/panel.h
921 %{_pkgconfigdir}/form.pc
922 %{_pkgconfigdir}/formw.pc
923 %{_pkgconfigdir}/menu.pc
924 %{_pkgconfigdir}/menuw.pc
925 %{_pkgconfigdir}/panel.pc
926 %{_pkgconfigdir}/panelw.pc
927 %{_mandir}/man3/TYPE_ALNUM.3x*
928 %{_mandir}/man3/TYPE_ALPHA.3x*
929 %{_mandir}/man3/TYPE_ENUM.3x*
930 %{_mandir}/man3/TYPE_INTEGER.3x*
931 %{_mandir}/man3/TYPE_IPV4.3x*
932 %{_mandir}/man3/TYPE_NUMERIC.3x*
933 %{_mandir}/man3/TYPE_REGEXP.3x*
934 %{_mandir}/man3/bottom_panel.3x*
935 %{_mandir}/man3/current_field.3x*
936 %{_mandir}/man3/current_item.3x*
937 %{_mandir}/man3/data_ahead.3x*
938 %{_mandir}/man3/data_behind.3x*
939 %{_mandir}/man3/del_panel.3x*
940 %{_mandir}/man3/dup_field.3x*
941 %{_mandir}/man3/dynamic_field_info.3x*
942 %{_mandir}/man3/field_*.3x*
943 %{_mandir}/man3/form*.3x*
944 %{_mandir}/man3/free_*.3x*
945 %{_mandir}/man3/hide_panel.3x*
946 %{_mandir}/man3/item_*.3x*
947 %{_mandir}/man3/link_field*.3x*
948 %{_mandir}/man3/menu*.3x*
949 %{_mandir}/man3/mitem_*.3x*
950 %{_mandir}/man3/move_field.3x*
951 %{_mandir}/man3/move_panel.3x*
952 %{_mandir}/man3/new_field*.3x*
953 %{_mandir}/man3/new_form*.3x*
954 %{_mandir}/man3/new_item.3x*
955 %{_mandir}/man3/new_menu*.3x*
956 %{_mandir}/man3/new_page.3x*
957 %{_mandir}/man3/new_panel.3x*
958 %{_mandir}/man3/panel*.3x*
959 %{_mandir}/man3/pos_form_cursor.3x*
960 %{_mandir}/man3/pos_menu_cursor.3x*
961 %{_mandir}/man3/post_form.3x*
962 %{_mandir}/man3/post_menu.3x*
963 %{_mandir}/man3/replace_panel.3x*
964 %{_mandir}/man3/scale_form.3x*
965 %{_mandir}/man3/scale_menu.3x*
966 %{_mandir}/man3/set_current_field.3x*
967 %{_mandir}/man3/set_current_item.3x*
968 %{_mandir}/man3/set_field*.3x*
969 %{_mandir}/man3/set_form_*.3x*
970 %{_mandir}/man3/set_item_*.3x*
971 %{_mandir}/man3/set_max_field.3x*
972 %{_mandir}/man3/set_menu_*.3x*
973 %{_mandir}/man3/set_new_page.3x*
974 %{_mandir}/man3/set_panel_userptr.3x*
975 %{_mandir}/man3/set_top_row.3x*
976 %{_mandir}/man3/show_panel.3x*
977 %{_mandir}/man3/top_panel.3x*
978 %{_mandir}/man3/top_row.3x*
979 %{_mandir}/man3/unpost_form.3x*
980 %{_mandir}/man3/unpost_menu.3x*
981 %{_mandir}/man3/update_panels*.3x*
984 %defattr(644,root,root,755)
987 %{_libdir}/libpanel.a
988 %{_libdir}/libformw.a
989 %{_libdir}/libmenuw.a
990 %{_libdir}/libpanelw.a
994 %defattr(644,root,root,755)
995 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
996 %{_includedir}/cursesapp.h
997 %{_includedir}/cursesf.h
998 %{_includedir}/cursesm.h
999 %{_includedir}/cursesp.h
1000 %{_includedir}/cursesw.h
1001 %{_includedir}/etip.h
1002 %{_includedir}/cursslk.h
1003 %{_includedir}/ncurses/cursesapp.h
1004 %{_includedir}/ncurses/cursesf.h
1005 %{_includedir}/ncurses/cursesm.h
1006 %{_includedir}/ncurses/cursesp.h
1007 %{_includedir}/ncurses/cursesw.h
1008 %{_includedir}/ncurses/etip.h
1009 %{_includedir}/ncurses/cursslk.h
1010 %{_includedir}/ncursesw/cursesapp.h
1011 %{_includedir}/ncursesw/cursesf.h
1012 %{_includedir}/ncursesw/cursesm.h
1013 %{_includedir}/ncursesw/cursesp.h
1014 %{_includedir}/ncursesw/cursesw.h
1015 %{_includedir}/ncursesw/etip.h
1016 %{_includedir}/ncursesw/cursslk.h
1017 %{_pkgconfigdir}/ncurses++.pc
1018 %{_pkgconfigdir}/ncurses++w.pc
1021 %defattr(644,root,root,755)
1022 %{_libdir}/libncurses++.a
1023 %{_libdir}/libncurses++w.a
1028 %defattr(644,root,root,755)
1029 %doc Ada95/{README,TODO}
1030 %attr(755,root,root) %{_bindir}/adacurses-config
1031 %attr(755,root,root) %{_bindir}/adacursesw-config
1032 %{_libdir}/gcc/*/*/adainclude/*.ad[bs]
1033 %{_libdir}/gcc/*/*/adalib/libAdaCurses.a
1034 %{_mandir}/man1/adacurses-config.1*
1035 %{_mandir}/man1/adacurses.1*
1036 %{_mandir}/man1/adacursesw-config.1*