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