]> git.pld-linux.org Git - packages/compat-ncurses5.git/blame - ncurses.spec
- fix conditions
[packages/compat-ncurses5.git] / ncurses.spec
CommitLineData
2a7ed9e5
JB
1#
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
af792b88 5# # (this is neccessary to build ncurses linked with uClibc).
740d1fbf
JB
6%bcond_without gpm # build without (dynamically loadable) libgpm support
7#
97c6246c 8Summary: curses terminal control library
512ffe0d
ER
9Summary(de.UTF-8): curses-Terminal-Control-Library
10Summary(es.UTF-8): Biblioteca de control de terminal curses
11Summary(fr.UTF-8): La bibliothéque de contrôle de terminal curses
12Summary(pl.UTF-8): Biblioteki do kontrolowania terminala
13Summary(pt_BR.UTF-8): Biblioteca de controle de terminal curses
14Summary(ru.UTF-8): ncurses - новая библиотека управления терминалами
15Summary(tr.UTF-8): Terminal kontrol kitaplığı
16Summary(uk.UTF-8): ncurses - нова бібліотека керування терміналами
97c6246c 17Name: ncurses
71b8d3de 18Version: 5.7
e39bc433 19Release: 11
5824d6c7 20License: distributable
97c6246c 21Group: Libraries
2721ec82 22Source0: ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
71b8d3de 23# Source0-md5: cce05daf61a64501ef6cd8da1f727ec6
32f51c2e 24Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
86edd651 25# Source1-md5: 3b05ee835dc20c306e9af2a9d3fbf1f1
e0340545 26
71b8d3de 27# source: ftp://dickey.his.com/ncurses/5.7/
28Patch0: %{name}-5.7-20081115.patch.gz
78985a0e 29Patch1: %{name}-5.7-20081122.patch.gz
92d2c35f 30Patch2: %{name}-5.7-20081129.patch.gz
67ab943f
AM
31Patch3: %{name}-5.7-20081206.patch.gz
32Patch4: %{name}-5.7-20081213.patch.gz
33Patch5: %{name}-5.7-20081220.patch.gz
34Patch6: %{name}-5.7-20081227.patch.gz
35Patch7: %{name}-5.7-20090103.patch.gz
36Patch8: %{name}-5.7-20090104.patch.gz
37Patch9: %{name}-5.7-20090105.patch.gz
38Patch10: %{name}-5.7-20090110.patch.gz
39Patch11: %{name}-5.7-20090117.patch.gz
40Patch12: %{name}-5.7-20090124.patch.gz
41Patch13: %{name}-5.7-20090207.patch.gz
42Patch14: %{name}-5.7-20090214.patch.gz
e0340545 43
652b7e23
AM
44Patch100: %{name}-screen_hpa_fix.patch
45Patch101: %{name}-xterm_hpa_fix.patch
740d1fbf
JB
46Patch102: %{name}-meta.patch
47Patch103: %{name}-xterm-home-end.patch
48Patch104: %{name}-mouse_trafo-warning.patch
49Patch105: %{name}-gnome-terminal.patch
50# not sure about this one, now all xterms have kbs defined (to ^H, not \177)
51# and only XTerm.ad.pl sets backspace to \177 instead of ^H
52Patch106: %{name}-xterm-kbs.patch
652b7e23 53# disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
740d1fbf 54Patch107: %{name}-no-rain-demo.patch
c77491d3 55URL: http://dickey.his.com/ncurses/ncurses.html
3f8bb7f1 56BuildRequires: automake
d8fc1baa 57%{?with_ada:BuildRequires: gcc-ada}
740d1fbf 58%{?with_gpm:BuildRequires: gpm-devel}
d8fc1baa 59%{?with_cxx:BuildRequires: libstdc++-devel}
33687491 60BuildRequires: sharutils
3a897939 61Obsoletes: libncurses5
c6a56298 62Conflicts: terminfo < 5.4-0.6
f6c378e0 63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f0a3cad1 64
06c46e64 65%define _includedir %{_prefix}/include/ncurses
66
f0a3cad1 67%description
cf6b9bab 68The curses library routines give the user a terminal-independent
69method of updating character screens with reasonable optimization.
70This implementation is ``new curses'' (ncurses) and is the approved
71replacement for 4.4BSD classic curses, which is being discontinued.
f0a3cad1 72
2af46c3d 73%description -l de.UTF-8
cf6b9bab 74Die curses-Library-Routinen geben dem Benutzer eine
2af46c3d 75Terminal-unabhängige Methode zur optimierten Aktualisierung von
cf6b9bab 76zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
77Implementierung ist NEW CURSES (ncurses), die offizielle
2af46c3d
JR
78Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
79nicht weitergeführt wird.
80
81%description -l es.UTF-8
82Las rutinas de la biblioteca curses ofrecen al usuario un método
83independiente de terminal para actualización de las pantallas de
84caracteres con optimización razonable. Este soporte es "nuevo curses"
85(ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
5a161ae4 86que se quedaban desfasados.
87
2af46c3d
JR
88%description -l fr.UTF-8
89Les routines de la bibliothèque curses donnent à l'utilisateur une
90méthode indépendante du terminal pour la mise à jour des écrans en
cf6b9bab 91mode texte avec une optimisation correcte. Ceci est l'implantation du
2af46c3d
JR
92« nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
93classique qui est abandonné.
f0a3cad1 94
2af46c3d
JR
95%description -l pl.UTF-8
96Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
97odwoływanie się do zawartości terminala niezależnie od jego typu.
98Pakiet ten zawiera implementację klasycznej biblioteki curses (z
cf6b9bab 99systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
2af46c3d 100przyszłym zamiennikiem.
6d59ecec 101
2af46c3d
JR
102%description -l pt_BR.UTF-8
103As rotinas da biblioteca curses fornecem ao usuário um método
104independente de terminal para atualização das telas de caracteres com
105otimização razoável. Essa implementação é "novo curses" (ncurses) e é
106o substituto aprovado para os clássicos curses 4.4BSD, que estão se
5a161ae4 107tornando obsoletos.
108
2af46c3d
JR
109%description -l ru.UTF-8
110Программы библиотеки curses предоставляют пользователям возможность
111терминально-независимого обновления символьных экранов с достаточной
112оптимизацией. Эта реализация - "новые curses" (ncurses), которая
113является одобренной заменой классической библиотеки curses из 4.4BSD,
114в настоящее время "снятой с производства". В PLD Linux ncurses
115является жизненно необходимой, без нее не будут функционировать многие
116программы, составляющие базовую систему. Практически все программы,
117которые выводят что-либо на терминал, используют ncurses. В PLD Linux
118ни библиотека termcap, ни традиционный файл /etc/termcap, не
119используются...
120
121%description -l tr.UTF-8
122curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
123olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
124Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
dd3fb4d2 125halidir.
f0a3cad1 126
2af46c3d
JR
127%description -l uk.UTF-8
128Програми бібліотеки curses дають користувачам можливість
129термінально-незалежного поновлення символьних екранів з достатньою
130оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
131схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
132"знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
133неї не буде працювати більшость програм, що складають базову систему.
134Практично всі програми, котрі виводять щось на термінал,
135використовують ncurses. В PLD Linux ані бібліотека termcap, ані
136традиційний файл /etc/termcap не використовуються...
5f271f80 137
66084646 138%package -n terminfo
97c6246c 139Summary: Complete terminfo database
512ffe0d
ER
140Summary(es.UTF-8): Banco de datos terminfo para terminales extras (menos usados)
141Summary(pl.UTF-8): Kompletna baza terminfo
142Summary(pt_BR.UTF-8): Base de dados terminfo para terminais adicionais (menos usados)
f3076edf 143Group: Applications/Terminal
2a7ed9e5 144Requires: %{name} = %{version}-%{release}
b4ea1dfd 145Obsoletes: ncurses-extraterms
03a65fe5 146
147%description -n terminfo
fb25d758 148This package contains complete terminfo database. If you just use the
cf6b9bab 149Linux console, xterm and VT100, you probably will not need this this -
150a minimal %{_datadir}/terminfo tree for these terminal is already
151included in the ncurses package.
03a65fe5 152
2af46c3d 153%description -n terminfo -l es.UTF-8
5a161ae4 154Banco de datos terminfo para terminales extras. Las capacidades de los
2af46c3d 155terminales más usados ya están en el paquete principal ncurses.
5a161ae4 156
2af46c3d
JR
157%description -n terminfo -l pl.UTF-8
158Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
159linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
160tego pakietu gdyż definicje tych terminali są włączone w pakiet
cf6b9bab 161ncurses.
03a65fe5 162
2af46c3d
JR
163%description -n terminfo -l pt_BR.UTF-8
164Base de dados terminfo para terminais extras. As definições dos
165terminais mais usados já estão no pacote principal ncurses.
5a161ae4 166
66084646 167%package devel
97c6246c 168Summary: Header files for develop ncurses based application
512ffe0d
ER
169Summary(es.UTF-8): Bibliotecas de desarrollo para ncurses
170Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek ncurses
171Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento para ncurses
172Summary(ru.UTF-8): Хедеры и библиотеки для разработки программ с ncurses
173Summary(uk.UTF-8): Хедери та бібліотеки для розробки програм з ncurses
97c6246c 174Group: Development/Libraries
32786e39 175Requires: %{name} = %{version}-%{release}
3a897939 176Obsoletes: libncurses5-devel
f6c378e0 177Obsoletes: libtermcap-devel
f0a3cad1 178
179%description devel
cf6b9bab 180This package includes the header files and libraries necessary to
181develop applications that use ncurses.
f0a3cad1 182
2af46c3d
JR
183%description devel -l es.UTF-8
184Este paquete incluye las bibliotecas y archivos de inclusión
5a161ae4 185necesarios al desarrollo de aplicaciones que usan ncurses.
186
2af46c3d
JR
187%description devel -l pl.UTF-8
188Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
189programów z wykorzystaniem bibliotek ncurses.
6d59ecec 190
2af46c3d
JR
191%description devel -l pt_BR.UTF-8
192Este pacote inclui as bibliotecas e arquivos de inclusão necessários
193ao desenvolvimento de aplicações que usam ncurses.
5a161ae4 194
2af46c3d
JR
195%description devel -l ru.UTF-8
196Этот пакет содержит хедеры и библиотеки, необходимые для разработки
197программ, использующих ncurses.
5f271f80 198
2af46c3d
JR
199%description devel -l uk.UTF-8
200Цей пакет містить хедери та бібліотеки, необхідні для розробки
201програм, що використовують ncurses.
5f271f80 202
66084646 203%package static
97c6246c 204Summary: Static libraries for ncurses
512ffe0d
ER
205Summary(es.UTF-8): Static libraries for ncurses development
206Summary(pl.UTF-8): Biblioteki statyczne ncurses
207Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com ncurses
208Summary(ru.UTF-8): Статические библиотеки для разработки программ с ncurses
209Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з ncurses
97c6246c 210Group: Development/Libraries
32786e39 211Requires: %{name}-devel = %{version}-%{release}
f0a3cad1 212
213%description static
03a65fe5 214This package includes the static libraries necessary to develop
215applications that use ncurses.
f0a3cad1 216
2af46c3d 217%description static -l es.UTF-8
5a161ae4 218Static libraries for ncurses development.
219
2af46c3d 220%description static -l pl.UTF-8
03a65fe5 221Pakiet ten zawiera biblioteki statyczne ncurses.
6d59ecec 222
2af46c3d
JR
223%description static -l pt_BR.UTF-8
224Bibliotecas estáticas para desenvolvimento com ncurses.
5a161ae4 225
2af46c3d
JR
226%description static -l ru.UTF-8
227Этот пакет содержит статические библиотеки, необходимые для разработки
228программ, использующих ncurses.
5f271f80 229
2af46c3d
JR
230%description static -l uk.UTF-8
231Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
232що використовують ncurses.
5f271f80 233
ff180380
JB
234%package ext
235Summary: Additional ncurses libraries
512ffe0d 236Summary(pl.UTF-8): Dodatkowe biblioteki ncurses
ff180380
JB
237Group: Libraries
238Requires: %{name} = %{version}-%{release}
239
240%description ext
241This package contains addidion ncurses libraries like libforms,
242libmenu and libpanel for easy making full screen curse application.
243
2af46c3d 244%description ext -l pl.UTF-8
ff180380 245Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
2af46c3d 246służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
ff180380
JB
247z ncurses.
248
249%package ext-devel
250Summary: Header files for additional ncurses libraries
512ffe0d 251Summary(pl.UTF-8): Pliki nagłówkowe dodatkowych bibliotek ncurses
ff180380
JB
252Group: Development/Libraries
253Requires: %{name}-devel = %{version}-%{release}
254Requires: %{name}-ext = %{version}-%{release}
255
256%description ext-devel
257Header files for additional ncurses libraries (form, menu, panel).
258
2af46c3d
JR
259%description ext-devel -l pl.UTF-8
260Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
ff180380
JB
261
262%package ext-static
263Summary: Static versions of additional ncurses libraries
512ffe0d 264Summary(pl.UTF-8): Statyczne wersje dodatkowych bibliotek ncurses
ff180380
JB
265Group: Development/Libraries
266Requires: %{name}-ext-devel = %{version}-%{release}
267
268%description ext-static
269Static versions of additional ncurses libraries (form, menu, panel).
270
2af46c3d 271%description ext-static -l pl.UTF-8
ff180380
JB
272Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
273
ec2eb5ae 274%package c++-devel
f98533be 275Summary: Header files for develop C++ ncurses based application
512ffe0d 276Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki C++ ncurses
f98533be 277Group: Development/Libraries
32786e39 278Requires: %{name}-devel = %{version}-%{release}
17ef06ef 279
ec2eb5ae 280%description c++-devel
cf6b9bab 281This package includes the header files and libraries necessary to
282develop applications that use C++ ncurses.
17ef06ef 283
2af46c3d
JR
284%description c++-devel -l pl.UTF-8
285Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
652b7e23 286z wykorzystaniem biblioteki c++-ncurses.
17ef06ef 287
ec2eb5ae 288%package c++-static
97c6246c 289Summary: Static libraries for C++ ncurses
512ffe0d 290Summary(pl.UTF-8): Biblioteki statyczne C++ ncurses
97c6246c 291Group: Development/Libraries
32786e39 292Requires: %{name}-c++-devel = %{version}-%{release}
17ef06ef 293
ec2eb5ae 294%description c++-static
17ef06ef 295This package includes the static libraries necessary to develop
ec2eb5ae 296applications that use C++ ncurses.
17ef06ef 297
2af46c3d 298%description c++-static -l pl.UTF-8
ec2eb5ae 299Pakiet ten zawiera biblioteki statyczne C++ ncurses.
17ef06ef 300
3768c26d
AF
301%package ada-devel
302Summary: Header files for develop Ada95 ncurses based application
512ffe0d 303Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Ada95 ncurses
3768c26d 304Group: Development/Libraries
32786e39 305Requires: %{name}-devel = %{version}-%{release}
0e7aa014 306%{?with_ada:%requires_eq gcc-ada}
3768c26d
AF
307
308%description ada-devel
309This package includes the header files and libraries necessary to
310develop applications that use Ada95 ncurses.
311
2af46c3d
JR
312%description ada-devel -l pl.UTF-8
313Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
314tworzenia aplikacji używających ncurses w języku Ada95.
7465015b 315
f0a3cad1 316%prep
7465015b 317%setup -q
ef504cf9 318%patch0 -p1
78985a0e 319%patch1 -p1
92d2c35f 320%patch2 -p1
67ab943f
AM
321%patch3 -p1
322%patch4 -p1
323%patch5 -p1
324%patch6 -p1
325%patch7 -p1
326%patch8 -p1
327%patch9 -p1
328%patch10 -p1
329%patch11 -p1
330%patch12 -p1
331%patch13 -p1
332%patch14 -p1
46e682ba 333
652b7e23
AM
334%patch100 -p1
335%patch101 -p1
740d1fbf 336%patch102 -p1
652b7e23
AM
337%patch103 -p1
338%patch104 -p1
339%patch105 -p1
340%patch106 -p1
341%patch107 -p1
f0a3cad1 342
343%build
f16a01b0 344unset TERMINFO || :
b0b405d4 345gcc_target=$(gcc -dumpmachine)
346gcc_version=$(gcc -dumpversion)
2b82261e 347CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
3f8bb7f1 348cp -f /usr/share/automake/config.sub .
e39bc433 349
86745d8b 350for t in narrowc wideclowcolor widec; do
0590ad17
JB
351install -d obj-$t
352cd obj-$t
740d1fbf 353../%configure \
34d400f8 354 --with-install-prefix=$RPM_BUILD_ROOT \
355 --with-normal \
356 --with-shared \
3768c26d 357 --with%{!?with_ada:out}-ada \
af792b88 358 --with%{!?with_cxx:out}-cxx \
359 --with%{!?with_cxx:out}-cxx-binding \
d8fc1baa 360 --with%{!?debug:out}-debug \
740d1fbf 361 --with%{!?with_gpm:out}-gpm \
34d400f8 362 --without-profile \
f98533be 363 --with-termlib \
652b7e23
AM
364 --with-largefile \
365 --disable-lp64 \
366 --with-chtype='long' \
367 --with-mmask-t='long' \
86edd651 368 --with-manpage-aliases \
ff180380 369 --with-manpage-format=normal \
0590ad17 370 --without-manpage-symlinks \
b0b405d4 371 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
372 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
86745d8b 373 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
bfe1efd6
AM
374 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
375 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
46e682ba
AM
376
377%{__make}
378
0590ad17
JB
379cd ..
380done
f0a3cad1 381
382%install
697b1c3d 383rm -rf $RPM_BUILD_ROOT
b125fe8f 384install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
697b1c3d 385
faa32778 386for t in narrowc widec; do
0590ad17 387%{__make} -C obj-$t install \
ff180380 388 INSTALL_PREFIX=$RPM_BUILD_ROOT
0590ad17 389done
03a65fe5 390
9144fb94 391ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
03a65fe5 392
02913cb5
JB
393mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
394mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
395ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
396ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
397ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
f028bbe4 398ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
399ln -sf libncursesw.so $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
4dca32b3 400
86745d8b 401cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
e39bc433 402
6311b3f9 403bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
34d400f8 404
83df94a1
JB
405%clean
406rm -rf $RPM_BUILD_ROOT
34d400f8 407
e0340545 408%post -p /sbin/ldconfig
409%postun -p /sbin/ldconfig
f0a3cad1 410
e0340545 411%post ext -p /sbin/ldconfig
412%postun ext -p /sbin/ldconfig
f0a3cad1 413
414%files
03a65fe5 415%defattr(644,root,root,755)
ff180380 416%doc ANNOUNCE README
740d1fbf
JB
417%attr(755,root,root) %{_bindir}/captoinfo
418%attr(755,root,root) %{_bindir}/clear
419%attr(755,root,root) %{_bindir}/infocmp
420%attr(755,root,root) %{_bindir}/infotocap
421%attr(755,root,root) %{_bindir}/reset
02913cb5 422%attr(755,root,root) %{_bindir}/tabs
740d1fbf
JB
423%attr(755,root,root) %{_bindir}/tic
424%attr(755,root,root) %{_bindir}/toe
425%attr(755,root,root) %{_bindir}/tput
426%attr(755,root,root) %{_bindir}/tset
02913cb5
JB
427%attr(755,root,root) /%{_lib}/libncurses.so.*.*
428%attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
429%attr(755,root,root) /%{_lib}/libtinfo.so.*.*
430%attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
431%attr(755,root,root) %{_libdir}/libncursesw.so.*.*
e39bc433 432%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
67ab943f 433%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.6
02913cb5 434%attr(755,root,root) %{_libdir}/libtinfow.so.*.*
e39bc433 435%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
67ab943f 436%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.6
03a65fe5 437
9144fb94 438%{_datadir}/tabset
a58274aa 439
9144fb94 440%dir %{_datadir}/terminfo
b4ea1dfd 441%{_datadir}/terminfo/E
cfa7950f 442%dir %{_datadir}/terminfo/[dgklprsvx]
a58274aa 443
5dd40f65 444%{_datadir}/terminfo/d/dumb
cfa7950f 445%{_datadir}/terminfo/g/gnome*
c6a56298 446%{_datadir}/terminfo/k/klone+color
1f69be4c 447%{_datadir}/terminfo/k/konsole*
9144fb94 448%{_datadir}/terminfo/l/linux*
cfa7950f
AM
449%{_datadir}/terminfo/p/putty*
450%{_datadir}/terminfo/r/rxvt*
b4ea1dfd 451%{_datadir}/terminfo/s/screen*
9144fb94 452%{_datadir}/terminfo/v/vt100
453%{_datadir}/terminfo/v/vt220
454%{_datadir}/terminfo/v/vt220-8
455%{_datadir}/terminfo/v/vt52
456%{_datadir}/terminfo/x/xterm*
03a65fe5 457
e31aaaa7 458%{_mandir}/man[157]/*
6311b3f9 459%lang(fi) %{_mandir}/fi/man1/*
460%lang(fr) %{_mandir}/fr/man1/*
461%lang(hu) %{_mandir}/hu/man1/*
462%lang(id) %{_mandir}/id/man1/*
463%lang(it) %{_mandir}/it/man1/*
464%lang(pl) %{_mandir}/pl/man[157]/*
03a65fe5 465
03a65fe5 466%files -n terminfo
467%defattr(644,root,root,755)
c6a56298 468%{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
ff180380 469%{_datadir}/terminfo/[dklsvx]/*
58e6c940 470%exclude %{_datadir}/terminfo/d/dumb
cfa7950f 471%exclude %{_datadir}/terminfo/g/gnome*
c6a56298 472%exclude %{_datadir}/terminfo/k/klone+color
14fb6b63 473%exclude %{_datadir}/terminfo/k/konsole*
58e6c940 474%exclude %{_datadir}/terminfo/l/linux*
cfa7950f
AM
475%exclude %{_datadir}/terminfo/p/putty*
476%exclude %{_datadir}/terminfo/r/rxvt*
58e6c940
AF
477%exclude %{_datadir}/terminfo/s/screen*
478%exclude %{_datadir}/terminfo/v/vt100
479%exclude %{_datadir}/terminfo/v/vt220
480%exclude %{_datadir}/terminfo/v/vt220-8
481%exclude %{_datadir}/terminfo/v/vt52
482%exclude %{_datadir}/terminfo/x/xterm*
f0a3cad1 483
484%files devel
03a65fe5 485%defattr(644,root,root,755)
57666f05 486%doc doc/html/ncurses-intro.html
740d1fbf 487%attr(755,root,root) %{_bindir}/ncurses5-config
67ab943f 488%attr(755,root,root) %{_bindir}/ncursesw6-config
ff180380
JB
489%attr(755,root,root) %{_libdir}/libcurses.so
490%attr(755,root,root) %{_libdir}/libncurses.so
491%attr(755,root,root) %{_libdir}/libtinfo.so
0590ad17
JB
492%attr(755,root,root) %{_libdir}/libcursesw.so
493%attr(755,root,root) %{_libdir}/libncursesw.so
494%attr(755,root,root) %{_libdir}/libtinfow.so
00ed8ef1 495%dir %{_includedir}
06c46e64 496%{_includedir}/curses.h
497%{_includedir}/eti.h
abe0dae1 498%{_includedir}/nc_tparm.h
06c46e64 499%{_includedir}/ncurses.h
43c9b3d0 500%{_includedir}/ncurses_dll.h
06c46e64 501%{_includedir}/term.h
abe0dae1 502%{_includedir}/term_entry.h
06c46e64 503%{_includedir}/termcap.h
abe0dae1 504%{_includedir}/tic.h
06c46e64 505%{_includedir}/unctrl.h
0590ad17
JB
506%dir %{_includedir}w
507%{_includedir}w/curses.h
508%{_includedir}w/eti.h
abe0dae1 509%{_includedir}w/nc_tparm.h
0590ad17
JB
510%{_includedir}w/ncurses.h
511%{_includedir}w/ncurses_dll.h
512%{_includedir}w/term.h
abe0dae1 513%{_includedir}w/term_entry.h
0590ad17 514%{_includedir}w/termcap.h
abe0dae1 515%{_includedir}w/tic.h
0590ad17 516%{_includedir}w/unctrl.h
e31aaaa7 517%{_mandir}/man3/*
ff180380
JB
518%exclude %{_mandir}/man3/form*
519%exclude %{_mandir}/man3/menu*
520%exclude %{_mandir}/man3/panel*
6311b3f9 521%lang(pl) %{_mandir}/pl/man3/*
f0a3cad1 522
523%files static
56de83d6 524%defattr(644,root,root,755)
0681fcad 525%{_libdir}/libncurses.a
f98533be 526%{_libdir}/libtinfo.a
0590ad17
JB
527%{_libdir}/libncursesw.a
528%{_libdir}/libtinfow.a
ff180380
JB
529
530%files ext
531%defattr(644,root,root,755)
e39bc433
JR
532%attr(755,root,root) %{_libdir}/libform.so.*.*
533%attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
534%attr(755,root,root) %{_libdir}/libmenu.so.*.*
535%attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
536%attr(755,root,root) %{_libdir}/libpanel.so.*.*
537%attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
538%attr(755,root,root) %{_libdir}/libformw.so.*.*
539%attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
540%attr(755,root,root) %{_libdir}/libmenuw.so.*.*
541%attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
542%attr(755,root,root) %{_libdir}/libpanelw.so.*.*
543%attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
ff180380
JB
544
545%files ext-devel
546%defattr(644,root,root,755)
547%attr(755,root,root) %{_libdir}/libform.so
548%attr(755,root,root) %{_libdir}/libmenu.so
549%attr(755,root,root) %{_libdir}/libpanel.so
0590ad17
JB
550%attr(755,root,root) %{_libdir}/libformw.so
551%attr(755,root,root) %{_libdir}/libmenuw.so
552%attr(755,root,root) %{_libdir}/libpanelw.so
ff180380
JB
553%{_includedir}/form.h
554%{_includedir}/menu.h
555%{_includedir}/panel.h
0590ad17
JB
556%{_includedir}w/form.h
557%{_includedir}w/menu.h
558%{_includedir}w/panel.h
ff180380
JB
559%{_mandir}/man3/form*
560%{_mandir}/man3/menu*
561%{_mandir}/man3/panel*
562
563%files ext-static
564%defattr(644,root,root,755)
0681fcad 565%{_libdir}/libform.a
0681fcad 566%{_libdir}/libmenu.a
ff180380 567%{_libdir}/libpanel.a
0590ad17
JB
568%{_libdir}/libformw.a
569%{_libdir}/libmenuw.a
570%{_libdir}/libpanelw.a
17ef06ef 571
af792b88 572%if %{with cxx}
ec2eb5ae 573%files c++-devel
17ef06ef 574%defattr(644,root,root,755)
83df94a1 575%doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
06c46e64 576%{_includedir}/cursesapp.h
577%{_includedir}/cursesf.h
578%{_includedir}/cursesm.h
579%{_includedir}/cursesp.h
580%{_includedir}/cursesw.h
581%{_includedir}/etip.h
582%{_includedir}/cursslk.h
0590ad17
JB
583%{_includedir}w/cursesapp.h
584%{_includedir}w/cursesf.h
585%{_includedir}w/cursesm.h
586%{_includedir}w/cursesp.h
587%{_includedir}w/cursesw.h
588%{_includedir}w/etip.h
589%{_includedir}w/cursslk.h
17ef06ef 590
ec2eb5ae 591%files c++-static
17ef06ef 592%defattr(644,root,root,755)
0681fcad 593%{_libdir}/libncurses++.a
0590ad17 594%{_libdir}/libncurses++w.a
a52a33b5 595%endif
3768c26d
AF
596
597%if %{with ada}
598%files ada-devel
599%defattr(644,root,root,755)
600%doc Ada95/{README,TODO}
02913cb5 601%attr(755,root,root) %{_bindir}/adacurses-config
67ab943f 602%attr(755,root,root) %{_bindir}/adacursesw-config
b0b405d4 603%{_libdir}/gcc/*/*/adainclude/*
604%{_libdir}/gcc/*/*/adalib/*
3768c26d 605%endif
This page took 0.163483 seconds and 4 git commands to generate.