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