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