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