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