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