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