]> git.pld-linux.org Git - packages/ncurses.git/blame - ncurses.spec
- add new patches
[packages/ncurses.git] / ncurses.spec
CommitLineData
73723af5 1#
2a7ed9e5 2# Conditional build:
b9d2cb84
JB
3%bcond_without ada # Ada95 bindings
4%bcond_without cxx # C++ ncurses bindings and demo programs [disable when using uClibc]
5%bcond_without gpm # (dynamically loadable) libgpm support
c678855e 6
db221c84 7%ifarch sparc64 x32
e19822a8 8%undefine with_ada
9%endif
10
97c6246c 11Summary: curses terminal control library
512ffe0d
ER
12Summary(de.UTF-8): curses-Terminal-Control-Library
13Summary(es.UTF-8): Biblioteca de control de terminal curses
14Summary(fr.UTF-8): La bibliothéque de contrôle de terminal curses
b9d2cb84 15Summary(pl.UTF-8): Biblioteki do sterowania terminalem
512ffe0d
ER
16Summary(pt_BR.UTF-8): Biblioteca de controle de terminal curses
17Summary(ru.UTF-8): ncurses - новая библиотека управления терминалами
18Summary(tr.UTF-8): Terminal kontrol kitaplığı
19Summary(uk.UTF-8): ncurses - нова бібліотека керування терміналами
97c6246c 20Name: ncurses
c5db5c8b 21Version: 6.0
373dafa3 22Release: 2
5824d6c7 23License: distributable
97c6246c 24Group: Libraries
c5db5c8b
WF
25Source0: ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
26# Source0-md5: ee13d052e1ead260d7c28071f46eefb1
32f51c2e 27Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
86edd651 28# Source1-md5: 3b05ee835dc20c306e9af2a9d3fbf1f1
b40f9afd
AM
29Patch0: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150810.patch.gz
30# Patch0-md5: 2addb3f87c533dc7c7c52afaf62abc79
31Patch1: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150815.patch.gz
32# Patch1-md5: 4db32fa467507f087c4d54f12770e399
33Patch2: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150822.patch.gz
34# Patch2-md5: b591a06ea10fe00b320e9b5aecf939ec
35Patch3: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150905.patch.gz
36# Patch3-md5: 9f12c80f9b99afab25f0ebbb3ada3d05
37Patch4: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150912.patch.gz
38# Patch4-md5: f11c2a5381ac75ddd1afd4a5cc6baa60
39Patch5: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150919.patch.gz
40# Patch5-md5: c25d0b997c37395b243da3ee68013471
41Patch6: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20150926.patch.gz
42# Patch6-md5: e9059272b061ddd78d0e27fc84b3e9da
43Patch7: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151010.patch.gz
44# Patch7-md5: eaee1c3b67f2189921efd7d336d412f1
45Patch8: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151017.patch.gz
46# Patch8-md5: 746bb7a761dcf895a08871285b96f769
47Patch9: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151024.patch.gz
48# Patch9-md5: d86fd80f87f12951dadf3a9abc834397
49Patch10: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151101.patch.gz
50# Patch10-md5: ad7fd777cbd6860ee8072334b2ed253f
51Patch11: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151107.patch.gz
52# Patch11-md5: 1fffd21c5dc95acbe7c750d88ab9e5b9
53Patch12: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151121.patch.gz
54# Patch12-md5: d0cd4fc89d80cc6dde53bfecccc99e91
55Patch13: ftp://dickey.his.com/ncurses/6.0/%{name}-%{version}-20151128.patch.gz
56# Patch13-md5: 7cec35c9fe1d5e67f766e18b06b952d3
652b7e23
AM
57Patch100: %{name}-screen_hpa_fix.patch
58Patch101: %{name}-xterm_hpa_fix.patch
740d1fbf
JB
59Patch102: %{name}-meta.patch
60Patch103: %{name}-xterm-home-end.patch
61Patch104: %{name}-mouse_trafo-warning.patch
62Patch105: %{name}-gnome-terminal.patch
652b7e23 63# disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
740d1fbf 64Patch107: %{name}-no-rain-demo.patch
8dc283a7 65Patch108: %{name}-fix-nonunicode-breakage.patch
c77491d3 66URL: http://dickey.his.com/ncurses/ncurses.html
3f8bb7f1 67BuildRequires: automake
3c3d65b3
AM
68%if %{with ada}
69BuildRequires: gcc-ada
8f33283b
JB
70# gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
71# gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
8dc283a7
JB
72# seems worker around when using gcc 4.6.2? --q
73#BuildRequires: libgnat-static
3c3d65b3 74%endif
740d1fbf 75%{?with_gpm:BuildRequires: gpm-devel}
d8fc1baa 76%{?with_cxx:BuildRequires: libstdc++-devel}
5ea0775c 77%{?with_ada:BuildRequires: m4}
78BuildRequires: pkgconfig
33687491 79BuildRequires: sharutils
c6a56298 80Conflicts: terminfo < 5.4-0.6
f6c378e0 81BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f0a3cad1 82
83%description
cf6b9bab 84The curses library routines give the user a terminal-independent
85method of updating character screens with reasonable optimization.
86This implementation is ``new curses'' (ncurses) and is the approved
87replacement for 4.4BSD classic curses, which is being discontinued.
f0a3cad1 88
2af46c3d 89%description -l de.UTF-8
cf6b9bab 90Die curses-Library-Routinen geben dem Benutzer eine
2af46c3d 91Terminal-unabhängige Methode zur optimierten Aktualisierung von
cf6b9bab 92zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
93Implementierung ist NEW CURSES (ncurses), die offizielle
2af46c3d
JR
94Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
95nicht weitergeführt wird.
96
97%description -l es.UTF-8
98Las rutinas de la biblioteca curses ofrecen al usuario un método
99independiente de terminal para actualización de las pantallas de
100caracteres con optimización razonable. Este soporte es "nuevo curses"
101(ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
5a161ae4 102que se quedaban desfasados.
103
2af46c3d
JR
104%description -l fr.UTF-8
105Les routines de la bibliothèque curses donnent à l'utilisateur une
106méthode indépendante du terminal pour la mise à jour des écrans en
cf6b9bab 107mode texte avec une optimisation correcte. Ceci est l'implantation du
2af46c3d
JR
108« nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
109classique qui est abandonné.
f0a3cad1 110
2af46c3d
JR
111%description -l pl.UTF-8
112Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
113odwoływanie się do zawartości terminala niezależnie od jego typu.
114Pakiet ten zawiera implementację klasycznej biblioteki curses (z
cf6b9bab 115systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
2af46c3d 116przyszłym zamiennikiem.
6d59ecec 117
2af46c3d
JR
118%description -l pt_BR.UTF-8
119As rotinas da biblioteca curses fornecem ao usuário um método
120independente de terminal para atualização das telas de caracteres com
121otimização razoável. Essa implementação é "novo curses" (ncurses) e é
122o substituto aprovado para os clássicos curses 4.4BSD, que estão se
5a161ae4 123tornando obsoletos.
124
2af46c3d
JR
125%description -l ru.UTF-8
126Программы библиотеки curses предоставляют пользователям возможность
127терминально-независимого обновления символьных экранов с достаточной
128оптимизацией. Эта реализация - "новые curses" (ncurses), которая
129является одобренной заменой классической библиотеки curses из 4.4BSD,
130в настоящее время "снятой с производства". В PLD Linux ncurses
131является жизненно необходимой, без нее не будут функционировать многие
132программы, составляющие базовую систему. Практически все программы,
133которые выводят что-либо на терминал, используют ncurses. В PLD Linux
134ни библиотека termcap, ни традиционный файл /etc/termcap, не
135используются...
136
137%description -l tr.UTF-8
138curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
139olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
140Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
dd3fb4d2 141halidir.
f0a3cad1 142
2af46c3d
JR
143%description -l uk.UTF-8
144Програми бібліотеки curses дають користувачам можливість
145термінально-незалежного поновлення символьних екранів з достатньою
146оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
147схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
148"знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
149неї не буде працювати більшость програм, що складають базову систему.
150Практично всі програми, котрі виводять щось на термінал,
151використовують ncurses. В PLD Linux ані бібліотека termcap, ані
152традиційний файл /etc/termcap не використовуються...
5f271f80 153
66084646 154%package -n terminfo
97c6246c 155Summary: Complete terminfo database
512ffe0d
ER
156Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
157Summary(pl.UTF-8): Kompletna baza terminfo
158Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
f3076edf 159Group: Applications/Terminal
2a7ed9e5 160Requires: %{name} = %{version}-%{release}
b4ea1dfd 161Obsoletes: ncurses-extraterms
3c4a8290
ER
162%if "%{_rpmversion}" >= "5"
163BuildArch: noarch
164%endif
03a65fe5 165
166%description -n terminfo
fb25d758 167This package contains complete terminfo database. If you just use the
cf6b9bab 168Linux console, xterm and VT100, you probably will not need this this -
169a minimal %{_datadir}/terminfo tree for these terminal is already
170included in the ncurses package.
03a65fe5 171
2af46c3d 172%description -n terminfo -l es.UTF-8
5a161ae4 173Banco de datos terminfo para terminales extras. Las capacidades de los
2af46c3d 174terminales más usados ya están en el paquete principal ncurses.
5a161ae4 175
2af46c3d
JR
176%description -n terminfo -l pl.UTF-8
177Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
264e234c
JK
178linux, console, xterm, vt100, vt102 prawdopodobnie nie bedziesz
179potrzebował tego pakietu gdyż definicje tych terminali są włączone w
180pakiet ncurses.
03a65fe5 181
2af46c3d
JR
182%description -n terminfo -l pt_BR.UTF-8
183Base de dados terminfo para terminais extras. As definições dos
184terminais mais usados já estão no pacote principal ncurses.
5a161ae4 185
66084646 186%package devel
97c6246c 187Summary: Header files for develop ncurses based application
512ffe0d
ER
188Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
189Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
190Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
191Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
192Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
97c6246c 193Group: Development/Libraries
32786e39 194Requires: %{name} = %{version}-%{release}
3a897939 195Obsoletes: libncurses5-devel
f6c378e0 196Obsoletes: libtermcap-devel
f0a3cad1 197
198%description devel
cf6b9bab 199This package includes the header files and libraries necessary to
200develop applications that use ncurses.
f0a3cad1 201
2af46c3d
JR
202%description devel -l es.UTF-8
203Este paquete incluye las bibliotecas y archivos de inclusión
5a161ae4 204necesarios al desarrollo de aplicaciones que usan ncurses.
205
2af46c3d
JR
206%description devel -l pl.UTF-8
207Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
208programów z wykorzystaniem bibliotek ncurses.
6d59ecec 209
2af46c3d
JR
210%description devel -l pt_BR.UTF-8
211Este pacote inclui as bibliotecas e arquivos de inclusão necessários
212ao desenvolvimento de aplicações que usam ncurses.
5a161ae4 213
2af46c3d
JR
214%description devel -l ru.UTF-8
215Этот пакет содержит хедеры и библиотеки, необходимые для разработки
216программ, использующих ncurses.
5f271f80 217
2af46c3d
JR
218%description devel -l uk.UTF-8
219Цей пакет містить хедери та бібліотеки, необхідні для розробки
220програм, що використовують ncurses.
5f271f80 221
66084646 222%package static
97c6246c 223Summary: Static libraries for ncurses
512ffe0d
ER
224Summary(es.UTF-8): Static libraries for ncurses development
225Summary(pl.UTF-8): Biblioteki statyczne ncurses
226Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
227Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
228Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
97c6246c 229Group: Development/Libraries
32786e39 230Requires: %{name}-devel = %{version}-%{release}
f0a3cad1 231
232%description static
03a65fe5 233This package includes the static libraries necessary to develop
234applications that use ncurses.
f0a3cad1 235
2af46c3d 236%description static -l es.UTF-8
5a161ae4 237Static libraries for ncurses development.
238
2af46c3d 239%description static -l pl.UTF-8
03a65fe5 240Pakiet ten zawiera biblioteki statyczne ncurses.
6d59ecec 241
2af46c3d
JR
242%description static -l pt_BR.UTF-8
243Bibliotecas estáticas para desenvolvimento com ncurses.
5a161ae4 244
2af46c3d
JR
245%description static -l ru.UTF-8
246Этот пакет содержит статические библиотеки, необходимые для разработки
247программ, использующих ncurses.
5f271f80 248
2af46c3d
JR
249%description static -l uk.UTF-8
250Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
251що використовують ncurses.
5f271f80 252
ff180380
JB
253%package ext
254Summary: Additional ncurses libraries
512ffe0d 255Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
ff180380
JB
256Group: Libraries
257Requires: %{name} = %{version}-%{release}
258
259%description ext
260This package contains addidion ncurses libraries like libforms,
261libmenu and libpanel for easy making full screen curse application.
262
2af46c3d 263%description ext -l pl.UTF-8
ff180380 264Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
2af46c3d 265służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
ff180380
JB
266z ncurses.
267
268%package ext-devel
269Summary: Header files for additional ncurses libraries
512ffe0d 270Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
ff180380
JB
271Group: Development/Libraries
272Requires: %{name}-devel = %{version}-%{release}
273Requires: %{name}-ext = %{version}-%{release}
274
275%description ext-devel
276Header files for additional ncurses libraries (form, menu, panel).
277
2af46c3d
JR
278%description ext-devel -l pl.UTF-8
279Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
ff180380
JB
280
281%package ext-static
282Summary: Static versions of additional ncurses libraries
512ffe0d 283Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
ff180380
JB
284Group: Development/Libraries
285Requires: %{name}-ext-devel = %{version}-%{release}
286
287%description ext-static
288Static versions of additional ncurses libraries (form, menu, panel).
289
2af46c3d 290%description ext-static -l pl.UTF-8
ff180380
JB
291Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
292
ec2eb5ae 293%package c++-devel
f98533be 294Summary: Header files for develop C++ ncurses based application
512ffe0d 295Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
f98533be 296Group: Development/Libraries
32786e39 297Requires: %{name}-devel = %{version}-%{release}
17ef06ef 298
ec2eb5ae 299%description c++-devel
cf6b9bab 300This package includes the header files and libraries necessary to
301develop applications that use C++ ncurses.
17ef06ef 302
2af46c3d
JR
303%description c++-devel -l pl.UTF-8
304Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
652b7e23 305z wykorzystaniem biblioteki c++-ncurses.
17ef06ef 306
ec2eb5ae 307%package c++-static
97c6246c 308Summary: Static libraries for C++ ncurses
512ffe0d 309Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
97c6246c 310Group: Development/Libraries
32786e39 311Requires: %{name}-c++-devel = %{version}-%{release}
17ef06ef 312
ec2eb5ae 313%description c++-static
17ef06ef 314This package includes the static libraries necessary to develop
ec2eb5ae 315applications that use C++ ncurses.
17ef06ef 316
2af46c3d 317%description c++-static -l pl.UTF-8
ec2eb5ae 318Pakiet ten zawiera biblioteki statyczne C++ ncurses.
17ef06ef 319
3768c26d
AF
320%package ada-devel
321Summary: Header files for develop Ada95 ncurses based application
512ffe0d 322Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
3768c26d 323Group: Development/Libraries
32786e39 324Requires: %{name}-devel = %{version}-%{release}
0e7aa014 325%{?with_ada:%requires_eq gcc-ada}
3768c26d
AF
326
327%description ada-devel
328This package includes the header files and libraries necessary to
329develop applications that use Ada95 ncurses.
330
2af46c3d
JR
331%description ada-devel -l pl.UTF-8
332Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
333tworzenia aplikacji używających ncurses w języku Ada95.
7465015b 334
f0a3cad1 335%prep
c5db5c8b 336%setup -q
b40f9afd
AM
337%patch0 -p1
338%patch1 -p1
339%patch2 -p1
340%patch3 -p1
341%patch4 -p1
342%patch5 -p1
343%patch6 -p1
344%patch7 -p1
345%patch8 -p1
346%patch9 -p1
347%patch10 -p1
348%patch11 -p1
349%patch12 -p1
350%patch13 -p1
351
652b7e23
AM
352%patch100 -p1
353%patch101 -p1
740d1fbf 354%patch102 -p1
652b7e23
AM
355%patch103 -p1
356%patch104 -p1
357%patch105 -p1
652b7e23 358%patch107 -p1
8dc283a7 359%patch108 -p1
f0a3cad1 360
361%build
f16a01b0 362unset TERMINFO || :
b0b405d4 363gcc_target=$(gcc -dumpmachine)
1de3072c 364gcc_version=%{cc_version}
2b82261e 365CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
3f8bb7f1 366cp -f /usr/share/automake/config.sub .
e39bc433 367
b9d2cb84 368for t in narrowc widec; do
0590ad17
JB
369install -d obj-$t
370cd obj-$t
740d1fbf 371../%configure \
34d400f8 372 --with-install-prefix=$RPM_BUILD_ROOT \
b9d2cb84
JB
373 --with-pkg-config-libdir=%{_pkgconfigdir} \
374 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
375 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
3768c26d 376 --with%{!?with_ada:out}-ada \
af792b88 377 --with%{!?with_cxx:out}-cxx \
378 --with%{!?with_cxx:out}-cxx-binding \
d8fc1baa 379 --with%{!?debug:out}-debug \
740d1fbf 380 --with%{!?with_gpm:out}-gpm \
652b7e23 381 --with-largefile \
b9d2cb84
JB
382 --with-manpage-aliases \
383 --with-manpage-format=normal \
384 --without-manpage-symlinks \
385 --with-normal \
fa5052d9 386 --with-ospeed=unsigned \
b9d2cb84
JB
387 --without-profile \
388 --with-shared \
389 --with-chtype='long' \
390 --with-mmask-t='long' \
652b7e23 391 --disable-lp64 \
b9d2cb84 392 --enable-colorfgbg \
fa5052d9 393 --enable-hard-tabs \
1de3072c 394 --enable-pc-files \
b9d2cb84 395 --enable-xmc-glitch \
e2967816 396 `[ "$t" = "narrowc" ] && echo --includedir=%{_includedir}/ncursesn` \
c5db5c8b 397 `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --enable-ext-mouse --includedir=%{_includedir}/ncursesw` \
46e682ba 398
9784f57c 399%{__make} -j1
46e682ba 400
0590ad17
JB
401cd ..
402done
f0a3cad1 403
404%install
697b1c3d 405rm -rf $RPM_BUILD_ROOT
b125fe8f 406install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
697b1c3d 407
faa32778 408for t in narrowc widec; do
0590ad17 409%{__make} -C obj-$t install \
ff180380 410 INSTALL_PREFIX=$RPM_BUILD_ROOT
0590ad17 411done
03a65fe5 412
e2967816
JB
413# make ncursesw headers available also as default and ncurses/*.h headers
414mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
415for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
416 bl=$(basename $l)
417 ln -s ../ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/ncurses/$bl
418 ln -s ncursesw/$bl $RPM_BUILD_ROOT%{_includedir}/$bl
87123b68 419done
e2967816 420%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/ncursesn
87123b68 421
9144fb94 422ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
03a65fe5 423
e2967816 424# used by /{bin,sbin} programs
ffe37d7f 425mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
e2967816 426# adjust symlinks for libncursesw.so.6 in /%{_lib}
0543da40 427ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
73723af5 428ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
b9d2cb84 429ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
4dca32b3 430
e2967816 431# force ncursesw also for legacy -lncurses/-lcurses/-ltinfo linking
e2967816
JB
432ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
433ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
b9d2cb84 434ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
e2967816
JB
435# force wide ext libraries
436ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libformw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libform.so
437ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmenuw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libmenu.so
438ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libpanelw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libpanel.so
439
440# similarly for static linking
441ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
e2967816
JB
442ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libncurses.a
443ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcurses.a
e2967816
JB
444ln -sf libformw.a $RPM_BUILD_ROOT%{_libdir}/libform.a
445ln -sf libmenuw.a $RPM_BUILD_ROOT%{_libdir}/libmenu.a
446ln -sf libpanelw.a $RPM_BUILD_ROOT%{_libdir}/libpanel.a
447ln -sf libncurses++w.a $RPM_BUILD_ROOT%{_libdir}/libncurses++.a
448
6311b3f9 449bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
34d400f8 450
8dc283a7 451%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
19773ec3 452
83df94a1
JB
453%clean
454rm -rf $RPM_BUILD_ROOT
34d400f8 455
e0340545 456%post -p /sbin/ldconfig
457%postun -p /sbin/ldconfig
f0a3cad1 458
e0340545 459%post ext -p /sbin/ldconfig
460%postun ext -p /sbin/ldconfig
f0a3cad1 461
462%files
03a65fe5 463%defattr(644,root,root,755)
ff180380 464%doc ANNOUNCE README
740d1fbf
JB
465%attr(755,root,root) %{_bindir}/captoinfo
466%attr(755,root,root) %{_bindir}/clear
467%attr(755,root,root) %{_bindir}/infocmp
468%attr(755,root,root) %{_bindir}/infotocap
469%attr(755,root,root) %{_bindir}/reset
02913cb5 470%attr(755,root,root) %{_bindir}/tabs
740d1fbf
JB
471%attr(755,root,root) %{_bindir}/tic
472%attr(755,root,root) %{_bindir}/toe
473%attr(755,root,root) %{_bindir}/tput
474%attr(755,root,root) %{_bindir}/tset
c5db5c8b
WF
475%attr(755,root,root) %{_libdir}/libncurses.so.*.*
476%attr(755,root,root) %ghost %{_libdir}/libncurses.so.6
ffe37d7f 477%attr(755,root,root) /%{_lib}/libncursesw.so.*.*
ffe37d7f 478%attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
03a65fe5 479
9144fb94 480%{_datadir}/tabset
a58274aa 481
9144fb94 482%dir %{_datadir}/terminfo
b4ea1dfd 483%{_datadir}/terminfo/E
454a5487 484%dir %{_datadir}/terminfo/[cdgklprsvx]
a58274aa 485
454a5487 486%{_datadir}/terminfo/c/cygwin*
5dd40f65 487%{_datadir}/terminfo/d/dumb
cfa7950f 488%{_datadir}/terminfo/g/gnome*
c6a56298 489%{_datadir}/terminfo/k/klone+color
1f69be4c 490%{_datadir}/terminfo/k/konsole*
9144fb94 491%{_datadir}/terminfo/l/linux*
cfa7950f
AM
492%{_datadir}/terminfo/p/putty*
493%{_datadir}/terminfo/r/rxvt*
b4ea1dfd 494%{_datadir}/terminfo/s/screen*
9144fb94 495%{_datadir}/terminfo/v/vt100
264e234c 496%{_datadir}/terminfo/v/vt102
9144fb94 497%{_datadir}/terminfo/v/vt220
498%{_datadir}/terminfo/v/vt220-8
499%{_datadir}/terminfo/v/vt52
500%{_datadir}/terminfo/x/xterm*
03a65fe5 501
8dc283a7
JB
502%{_mandir}/man1/captoinfo.1m*
503%{_mandir}/man1/clear.1*
504%{_mandir}/man1/infocmp.1m*
505%{_mandir}/man1/infotocap.1m*
506%{_mandir}/man1/reset.1*
507%{_mandir}/man1/tabs.1*
508%{_mandir}/man1/tic.1m*
509%{_mandir}/man1/toe.1m*
510%{_mandir}/man1/tput.1*
511%{_mandir}/man1/tset.1*
512%{_mandir}/man5/term.5*
513%{_mandir}/man5/terminfo.5*
514%{_mandir}/man7/term.7*
6311b3f9 515%lang(fi) %{_mandir}/fi/man1/*
516%lang(fr) %{_mandir}/fr/man1/*
517%lang(hu) %{_mandir}/hu/man1/*
518%lang(id) %{_mandir}/id/man1/*
519%lang(it) %{_mandir}/it/man1/*
520%lang(pl) %{_mandir}/pl/man[157]/*
03a65fe5 521
03a65fe5 522%files -n terminfo
523%defattr(644,root,root,755)
c6a56298 524%{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
ff180380 525%{_datadir}/terminfo/[dklsvx]/*
454a5487 526%exclude %{_datadir}/terminfo/c/cygwin*
58e6c940 527%exclude %{_datadir}/terminfo/d/dumb
cfa7950f 528%exclude %{_datadir}/terminfo/g/gnome*
c6a56298 529%exclude %{_datadir}/terminfo/k/klone+color
14fb6b63 530%exclude %{_datadir}/terminfo/k/konsole*
58e6c940 531%exclude %{_datadir}/terminfo/l/linux*
cfa7950f
AM
532%exclude %{_datadir}/terminfo/p/putty*
533%exclude %{_datadir}/terminfo/r/rxvt*
58e6c940
AF
534%exclude %{_datadir}/terminfo/s/screen*
535%exclude %{_datadir}/terminfo/v/vt100
264e234c 536%exclude %{_datadir}/terminfo/v/vt102
58e6c940
AF
537%exclude %{_datadir}/terminfo/v/vt220
538%exclude %{_datadir}/terminfo/v/vt220-8
539%exclude %{_datadir}/terminfo/v/vt52
540%exclude %{_datadir}/terminfo/x/xterm*
f0a3cad1 541
542%files devel
03a65fe5 543%defattr(644,root,root,755)
57666f05 544%doc doc/html/ncurses-intro.html
c5db5c8b 545%attr(755,root,root) %{_bindir}/ncurses6-config
67ab943f 546%attr(755,root,root) %{_bindir}/ncursesw6-config
ff180380
JB
547%attr(755,root,root) %{_libdir}/libcurses.so
548%attr(755,root,root) %{_libdir}/libncurses.so
b9d2cb84 549%attr(755,root,root) %{_libdir}/libtinfo.so
0590ad17
JB
550%attr(755,root,root) %{_libdir}/libcursesw.so
551%attr(755,root,root) %{_libdir}/libncursesw.so
b9d2cb84 552%attr(755,root,root) %{_libdir}/libtinfow.so
06c46e64 553%{_includedir}/curses.h
554%{_includedir}/eti.h
abe0dae1 555%{_includedir}/nc_tparm.h
06c46e64 556%{_includedir}/ncurses.h
43c9b3d0 557%{_includedir}/ncurses_dll.h
06c46e64 558%{_includedir}/term.h
abe0dae1 559%{_includedir}/term_entry.h
06c46e64 560%{_includedir}/termcap.h
abe0dae1 561%{_includedir}/tic.h
06c46e64 562%{_includedir}/unctrl.h
87123b68
AM
563%dir %{_includedir}/ncurses
564%{_includedir}/ncurses/curses.h
565%{_includedir}/ncurses/eti.h
566%{_includedir}/ncurses/nc_tparm.h
567%{_includedir}/ncurses/ncurses.h
568%{_includedir}/ncurses/ncurses_dll.h
569%{_includedir}/ncurses/term.h
570%{_includedir}/ncurses/term_entry.h
571%{_includedir}/ncurses/termcap.h
572%{_includedir}/ncurses/tic.h
573%{_includedir}/ncurses/unctrl.h
574%dir %{_includedir}/ncursesw
575%{_includedir}/ncursesw/curses.h
576%{_includedir}/ncursesw/eti.h
577%{_includedir}/ncursesw/nc_tparm.h
578%{_includedir}/ncursesw/ncurses.h
579%{_includedir}/ncursesw/ncurses_dll.h
580%{_includedir}/ncursesw/term.h
581%{_includedir}/ncursesw/term_entry.h
582%{_includedir}/ncursesw/termcap.h
583%{_includedir}/ncursesw/tic.h
584%{_includedir}/ncursesw/unctrl.h
8dc283a7
JB
585%{_pkgconfigdir}/ncurses.pc
586%{_pkgconfigdir}/ncursesw.pc
c5db5c8b 587%{_mandir}/man1/ncurses6-config.1*
8dc283a7
JB
588%{_mandir}/man1/ncursesw6-config.1*
589%{_mandir}/man3/BC.3x*
590%{_mandir}/man3/COLORS.3x*
591%{_mandir}/man3/COLOR_PAIR.3x*
592%{_mandir}/man3/COLOR_PAIRS.3x*
593%{_mandir}/man3/COLS.3x*
594%{_mandir}/man3/ESCDELAY.3x*
595%{_mandir}/man3/LINES.3x*
596%{_mandir}/man3/PAIR_NUMBER.3x*
597%{_mandir}/man3/PC.3x*
598%{_mandir}/man3/SP.3x*
599%{_mandir}/man3/TABSIZE.3x*
600%{_mandir}/man3/UP.3x*
601%{_mandir}/man3/_nc_*.3x*
602%{_mandir}/man3/_trace*.3x*
603%{_mandir}/man3/acs_map.3x*
604%{_mandir}/man3/add*.3x*
605%{_mandir}/man3/assume_default_colors*.3x*
606%{_mandir}/man3/attr*.3x*
607%{_mandir}/man3/baudrate*.3x*
608%{_mandir}/man3/beep*.3x*
609%{_mandir}/man3/bkgd*.3x*
610%{_mandir}/man3/bkgrnd*.3x*
611%{_mandir}/man3/bool*.3x*
612%{_mandir}/man3/border*.3x*
613%{_mandir}/man3/box*.3x*
614%{_mandir}/man3/can_change_color*.3x*
615%{_mandir}/man3/cbreak*.3x*
616%{_mandir}/man3/ceiling_panel.3x*
617%{_mandir}/man3/chgat.3x*
618%{_mandir}/man3/clear*.3x*
619%{_mandir}/man3/clrto*.3x*
620%{_mandir}/man3/color_*.3x*
621%{_mandir}/man3/copywin.3x*
622%{_mandir}/man3/cur_term.3x*
623%{_mandir}/man3/curs_*.3x*
624%{_mandir}/man3/curscr.3x*
625%{_mandir}/man3/curses_version.3x*
626%{_mandir}/man3/def_*.3x*
627%{_mandir}/man3/default_colors.3x*
628%{_mandir}/man3/define_key*.3x*
629%{_mandir}/man3/del_curterm*.3x*
630%{_mandir}/man3/delay_output*.3x*
631%{_mandir}/man3/delch.3x*
632%{_mandir}/man3/deleteln.3x*
633%{_mandir}/man3/delscreen.3x*
634%{_mandir}/man3/delwin.3x*
635%{_mandir}/man3/derwin.3x*
636%{_mandir}/man3/doupdate*.3x*
637%{_mandir}/man3/dupwin.3x*
638%{_mandir}/man3/echo*.3x*
639%{_mandir}/man3/endwin*.3x*
640%{_mandir}/man3/erase*.3x*
641%{_mandir}/man3/filter*.3x*
642%{_mandir}/man3/flash*.3x*
643%{_mandir}/man3/flushinp*.3x*
644%{_mandir}/man3/get*.3x*
645%{_mandir}/man3/ground_panel.3x*
646%{_mandir}/man3/halfdelay*.3x*
647%{_mandir}/man3/has_*.3x*
648%{_mandir}/man3/hline*.3x*
649%{_mandir}/man3/idcok.3x*
650%{_mandir}/man3/idlok.3x*
651%{_mandir}/man3/immedok.3x*
652%{_mandir}/man3/in_*.3x*
653%{_mandir}/man3/inch*.3x*
654%{_mandir}/man3/init_color*.3x*
655%{_mandir}/man3/init_pair*.3x*
656%{_mandir}/man3/initscr.3x*
657%{_mandir}/man3/innstr.3x*
658%{_mandir}/man3/innwstr.3x*
659%{_mandir}/man3/ins*.3x*
660%{_mandir}/man3/intrflush*.3x*
661%{_mandir}/man3/inwstr.3x*
662%{_mandir}/man3/is_*.3x*
663%{_mandir}/man3/isendwin*.3x*
664%{_mandir}/man3/key*.3x*
665%{_mandir}/man3/kill*.3x*
666%{_mandir}/man3/leaveok.3x*
667%{_mandir}/man3/legacy_coding.3x*
668%{_mandir}/man3/longname.3x*
669%{_mandir}/man3/mcprint*.3x*
670%{_mandir}/man3/meta.3x*
671%{_mandir}/man3/mouse*.3x*
672%{_mandir}/man3/move.3x*
673%{_mandir}/man3/mv*.3x*
674%{_mandir}/man3/napms*.3x*
675%{_mandir}/man3/ncurses.3x*
676%{_mandir}/man3/new_prescr.3x*
677%{_mandir}/man3/newpad*.3x*
678%{_mandir}/man3/newscr.3x*
679%{_mandir}/man3/newterm*.3x*
680%{_mandir}/man3/newwin*.3x*
681%{_mandir}/man3/nl*.3x*
682%{_mandir}/man3/no*.3x*
683%{_mandir}/man3/num*.3x*
684%{_mandir}/man3/ospeed.3x*
685%{_mandir}/man3/overlay.3x*
686%{_mandir}/man3/overwrite.3x*
687%{_mandir}/man3/pair_content*.3x*
688%{_mandir}/man3/pecho*.3x*
689%{_mandir}/man3/pnoutrefresh.3x*
690%{_mandir}/man3/prefresh.3x*
691%{_mandir}/man3/printw.3x*
692%{_mandir}/man3/put*.3x*
693%{_mandir}/man3/qiflush*.3x*
694%{_mandir}/man3/raw*.3x*
695%{_mandir}/man3/redrawwin.3x*
696%{_mandir}/man3/refresh.3x*
697%{_mandir}/man3/reset_*.3x*
698%{_mandir}/man3/resetty*.3x*
699%{_mandir}/man3/resize_term*.3x*
700%{_mandir}/man3/resizeterm*.3x*
701%{_mandir}/man3/restartterm*.3x*
702%{_mandir}/man3/ripoffline*.3x*
703%{_mandir}/man3/savetty*.3x*
704%{_mandir}/man3/scanw.3x*
705%{_mandir}/man3/scr_*.3x*
706%{_mandir}/man3/scrl.3x*
8dc283a7
JB
707%{_mandir}/man3/scroll*.3x*
708%{_mandir}/man3/set_curterm*.3x*
709%{_mandir}/man3/set_escdelay*.3x*
710%{_mandir}/man3/set_tabsize*.3x*
711%{_mandir}/man3/set_term.3x*
712%{_mandir}/man3/setcchar.3x*
713%{_mandir}/man3/setscrreg.3x*
714%{_mandir}/man3/setsyx.3x*
715%{_mandir}/man3/setterm.3x*
716%{_mandir}/man3/setupterm.3x*
717%{_mandir}/man3/slk_*.3x*
718%{_mandir}/man3/stand*.3x*
719%{_mandir}/man3/start_color*.3x*
720%{_mandir}/man3/stdscr.3x*
721%{_mandir}/man3/str*.3x*
722%{_mandir}/man3/subpad.3x*
723%{_mandir}/man3/subwin.3x*
724%{_mandir}/man3/syncok.3x*
725%{_mandir}/man3/term*.3x*
726%{_mandir}/man3/tget*.3x*
727%{_mandir}/man3/tgoto.3x*
728%{_mandir}/man3/tiget*.3x*
729%{_mandir}/man3/timeout.3x*
730%{_mandir}/man3/tiparm.3x*
731%{_mandir}/man3/touchline.3x*
732%{_mandir}/man3/touchwin.3x*
733%{_mandir}/man3/tparm.3x*
734%{_mandir}/man3/tputs*.3x*
735%{_mandir}/man3/trace.3x*
736%{_mandir}/man3/ttytype.3x*
737%{_mandir}/man3/typeahead*.3x*
738%{_mandir}/man3/unctrl*.3x*
739%{_mandir}/man3/unget*.3x*
740%{_mandir}/man3/untouchwin.3x*
741%{_mandir}/man3/use_*.3x*
742%{_mandir}/man3/vid*.3x*
743%{_mandir}/man3/vline*.3x*
744%{_mandir}/man3/vw*.3x*
745%{_mandir}/man3/wadd*.3x*
746%{_mandir}/man3/wattr*.3x*
747%{_mandir}/man3/wbkgd*.3x*
748%{_mandir}/man3/wbkgrnd*.3x*
749%{_mandir}/man3/wborder*.3x*
750%{_mandir}/man3/wchgat.3x*
751%{_mandir}/man3/wclear.3x*
752%{_mandir}/man3/wclrto*.3x*
753%{_mandir}/man3/wcolor_set.3x*
754%{_mandir}/man3/wcursyncup.3x*
755%{_mandir}/man3/wdel*.3x*
756%{_mandir}/man3/wecho*.3x*
757%{_mandir}/man3/wenclose.3x*
758%{_mandir}/man3/werase.3x*
759%{_mandir}/man3/wget*.3x*
760%{_mandir}/man3/whline*.3x*
761%{_mandir}/man3/win*.3x*
762%{_mandir}/man3/wmouse_trafo.3x*
763%{_mandir}/man3/wmove.3x*
764%{_mandir}/man3/wnoutrefresh.3x*
765%{_mandir}/man3/wprintw.3x*
766%{_mandir}/man3/wredrawln.3x*
767%{_mandir}/man3/wrefresh.3x*
768%{_mandir}/man3/wresize.3x*
769%{_mandir}/man3/wscanw.3x*
770%{_mandir}/man3/wscrl.3x*
771%{_mandir}/man3/wsetscrreg.3x*
772%{_mandir}/man3/wstand*.3x*
773%{_mandir}/man3/wsync*.3x*
774%{_mandir}/man3/wtimeout.3x*
775%{_mandir}/man3/wtouchln.3x*
776%{_mandir}/man3/wunctrl*.3x*
777%{_mandir}/man3/wvline*.3x*
778%lang(pl) %{_mandir}/pl/man3/ncurses.3x*
f0a3cad1 779
780%files static
56de83d6 781%defattr(644,root,root,755)
e2967816 782%{_libdir}/libcurses.a
0681fcad 783%{_libdir}/libncurses.a
e2967816 784%{_libdir}/libcursesw.a
0590ad17 785%{_libdir}/libncursesw.a
ff180380
JB
786
787%files ext
788%defattr(644,root,root,755)
e39bc433 789%attr(755,root,root) %{_libdir}/libform.so.*.*
c5db5c8b 790%attr(755,root,root) %ghost %{_libdir}/libform.so.6
e39bc433 791%attr(755,root,root) %{_libdir}/libmenu.so.*.*
c5db5c8b 792%attr(755,root,root) %ghost %{_libdir}/libmenu.so.6
e39bc433 793%attr(755,root,root) %{_libdir}/libpanel.so.*.*
c5db5c8b 794%attr(755,root,root) %ghost %{_libdir}/libpanel.so.6
e39bc433 795%attr(755,root,root) %{_libdir}/libformw.so.*.*
e2967816 796%attr(755,root,root) %ghost %{_libdir}/libformw.so.6
e39bc433 797%attr(755,root,root) %{_libdir}/libmenuw.so.*.*
e2967816 798%attr(755,root,root) %ghost %{_libdir}/libmenuw.so.6
e39bc433 799%attr(755,root,root) %{_libdir}/libpanelw.so.*.*
e2967816 800%attr(755,root,root) %ghost %{_libdir}/libpanelw.so.6
ff180380
JB
801
802%files ext-devel
803%defattr(644,root,root,755)
804%attr(755,root,root) %{_libdir}/libform.so
805%attr(755,root,root) %{_libdir}/libmenu.so
806%attr(755,root,root) %{_libdir}/libpanel.so
0590ad17
JB
807%attr(755,root,root) %{_libdir}/libformw.so
808%attr(755,root,root) %{_libdir}/libmenuw.so
809%attr(755,root,root) %{_libdir}/libpanelw.so
ff180380
JB
810%{_includedir}/form.h
811%{_includedir}/menu.h
812%{_includedir}/panel.h
e2967816
JB
813%{_includedir}/ncurses/form.h
814%{_includedir}/ncurses/menu.h
815%{_includedir}/ncurses/panel.h
816%{_includedir}/ncursesw/form.h
817%{_includedir}/ncursesw/menu.h
818%{_includedir}/ncursesw/panel.h
8dc283a7
JB
819%{_pkgconfigdir}/form.pc
820%{_pkgconfigdir}/formw.pc
821%{_pkgconfigdir}/menu.pc
822%{_pkgconfigdir}/menuw.pc
823%{_pkgconfigdir}/panel.pc
824%{_pkgconfigdir}/panelw.pc
825%{_mandir}/man3/TYPE_ALNUM.3x*
826%{_mandir}/man3/TYPE_ALPHA.3x*
827%{_mandir}/man3/TYPE_ENUM.3x*
828%{_mandir}/man3/TYPE_INTEGER.3x*
829%{_mandir}/man3/TYPE_IPV4.3x*
830%{_mandir}/man3/TYPE_NUMERIC.3x*
831%{_mandir}/man3/TYPE_REGEXP.3x*
832%{_mandir}/man3/bottom_panel.3x*
833%{_mandir}/man3/current_field.3x*
834%{_mandir}/man3/current_item.3x*
835%{_mandir}/man3/data_ahead.3x*
836%{_mandir}/man3/data_behind.3x*
837%{_mandir}/man3/del_panel.3x*
838%{_mandir}/man3/dup_field.3x*
839%{_mandir}/man3/dynamic_field_info.3x*
840%{_mandir}/man3/field_*.3x*
841%{_mandir}/man3/form*.3x*
842%{_mandir}/man3/free_*.3x*
843%{_mandir}/man3/hide_panel.3x*
844%{_mandir}/man3/item_*.3x*
845%{_mandir}/man3/link_field*.3x*
846%{_mandir}/man3/menu*.3x*
847%{_mandir}/man3/mitem_*.3x*
848%{_mandir}/man3/move_field.3x*
849%{_mandir}/man3/move_panel.3x*
850%{_mandir}/man3/new_field*.3x*
851%{_mandir}/man3/new_form*.3x*
852%{_mandir}/man3/new_item.3x*
853%{_mandir}/man3/new_menu*.3x*
854%{_mandir}/man3/new_page.3x*
855%{_mandir}/man3/new_panel.3x*
856%{_mandir}/man3/panel*.3x*
857%{_mandir}/man3/pos_form_cursor.3x*
858%{_mandir}/man3/pos_menu_cursor.3x*
859%{_mandir}/man3/post_form.3x*
860%{_mandir}/man3/post_menu.3x*
861%{_mandir}/man3/replace_panel.3x*
862%{_mandir}/man3/scale_form.3x*
863%{_mandir}/man3/scale_menu.3x*
864%{_mandir}/man3/set_current_field.3x*
865%{_mandir}/man3/set_current_item.3x*
866%{_mandir}/man3/set_field*.3x*
867%{_mandir}/man3/set_form_*.3x*
868%{_mandir}/man3/set_item_*.3x*
869%{_mandir}/man3/set_max_field.3x*
870%{_mandir}/man3/set_menu_*.3x*
871%{_mandir}/man3/set_new_page.3x*
872%{_mandir}/man3/set_panel_userptr.3x*
873%{_mandir}/man3/set_top_row.3x*
874%{_mandir}/man3/show_panel.3x*
875%{_mandir}/man3/top_panel.3x*
876%{_mandir}/man3/top_row.3x*
877%{_mandir}/man3/unpost_form.3x*
878%{_mandir}/man3/unpost_menu.3x*
879%{_mandir}/man3/update_panels*.3x*
ff180380
JB
880
881%files ext-static
882%defattr(644,root,root,755)
0681fcad 883%{_libdir}/libform.a
0681fcad 884%{_libdir}/libmenu.a
ff180380 885%{_libdir}/libpanel.a
0590ad17
JB
886%{_libdir}/libformw.a
887%{_libdir}/libmenuw.a
888%{_libdir}/libpanelw.a
17ef06ef 889
af792b88 890%if %{with cxx}
ec2eb5ae 891%files c++-devel
17ef06ef 892%defattr(644,root,root,755)
83df94a1 893%doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
06c46e64 894%{_includedir}/cursesapp.h
895%{_includedir}/cursesf.h
896%{_includedir}/cursesm.h
897%{_includedir}/cursesp.h
898%{_includedir}/cursesw.h
899%{_includedir}/etip.h
900%{_includedir}/cursslk.h
87123b68
AM
901%{_includedir}/ncurses/cursesapp.h
902%{_includedir}/ncurses/cursesf.h
903%{_includedir}/ncurses/cursesm.h
904%{_includedir}/ncurses/cursesp.h
905%{_includedir}/ncurses/cursesw.h
906%{_includedir}/ncurses/etip.h
907%{_includedir}/ncurses/cursslk.h
908%{_includedir}/ncursesw/cursesapp.h
909%{_includedir}/ncursesw/cursesf.h
910%{_includedir}/ncursesw/cursesm.h
911%{_includedir}/ncursesw/cursesp.h
912%{_includedir}/ncursesw/cursesw.h
913%{_includedir}/ncursesw/etip.h
914%{_includedir}/ncursesw/cursslk.h
8dc283a7
JB
915%{_pkgconfigdir}/ncurses++.pc
916%{_pkgconfigdir}/ncurses++w.pc
17ef06ef 917
ec2eb5ae 918%files c++-static
17ef06ef 919%defattr(644,root,root,755)
0681fcad 920%{_libdir}/libncurses++.a
0590ad17 921%{_libdir}/libncurses++w.a
a52a33b5 922%endif
3768c26d
AF
923
924%if %{with ada}
925%files ada-devel
926%defattr(644,root,root,755)
927%doc Ada95/{README,TODO}
b9d2cb84
JB
928%attr(755,root,root) %{_bindir}/adacurses6-config
929%attr(755,root,root) %{_bindir}/adacursesw6-config
8dc283a7
JB
930%{_libdir}/gcc/*/*/adainclude/*.ad[bs]
931%{_libdir}/gcc/*/*/adalib/libAdaCurses.a
8dc283a7 932%{_mandir}/man1/adacurses.1*
b9d2cb84
JB
933%{_mandir}/man1/adacurses6-config.1*
934%{_mandir}/man1/adacursesw6-config.1*
3768c26d 935%endif
This page took 0.228272 seconds and 4 git commands to generate.