]> git.pld-linux.org Git - packages/compat-ncurses5.git/blame - ncurses.spec
- release 12
[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
d829ad26 19Release: 12
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
e034c592 350%if "%{pld_release}" == "ti"
351for t in narrowc widec; do
352%else
86745d8b 353for t in narrowc wideclowcolor widec; do
e034c592 354%endif
0590ad17
JB
355install -d obj-$t
356cd obj-$t
740d1fbf 357../%configure \
34d400f8 358 --with-install-prefix=$RPM_BUILD_ROOT \
359 --with-normal \
360 --with-shared \
3768c26d 361 --with%{!?with_ada:out}-ada \
af792b88 362 --with%{!?with_cxx:out}-cxx \
363 --with%{!?with_cxx:out}-cxx-binding \
d8fc1baa 364 --with%{!?debug:out}-debug \
740d1fbf 365 --with%{!?with_gpm:out}-gpm \
34d400f8 366 --without-profile \
f98533be 367 --with-termlib \
652b7e23
AM
368 --with-largefile \
369 --disable-lp64 \
370 --with-chtype='long' \
371 --with-mmask-t='long' \
86edd651 372 --with-manpage-aliases \
ff180380 373 --with-manpage-format=normal \
0590ad17 374 --without-manpage-symlinks \
b0b405d4 375 --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
376 --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
e034c592 377%if "%{pld_release}" == "ti"
378 `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
379 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --includedir=%{_includedir}w`
380%else
86745d8b 381 `[ "$t" = "narrowc" ] && echo --with-termlib=tinfo` \
bfe1efd6
AM
382 `[ "$t" = "wideclowcolor" ] && echo --with-termlib=tinfow --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
383 `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
e034c592 384%endif
46e682ba 385
9784f57c 386%{__make} -j1
46e682ba 387
0590ad17
JB
388cd ..
389done
f0a3cad1 390
391%install
697b1c3d 392rm -rf $RPM_BUILD_ROOT
b125fe8f 393install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
697b1c3d 394
e034c592 395%if "%{pld_release}" == "ti"
396for t in widec narrowc; do
397%else
faa32778 398for t in narrowc widec; do
e034c592 399%endif
0590ad17 400%{__make} -C obj-$t install \
ff180380 401 INSTALL_PREFIX=$RPM_BUILD_ROOT
0590ad17 402done
03a65fe5 403
9144fb94 404ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
03a65fe5 405
02913cb5
JB
406mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.* $RPM_BUILD_ROOT/%{_lib}
407mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
408ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
409ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
410ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
f028bbe4 411ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
412ln -sf libncursesw.so $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
4dca32b3 413
e034c592 414%if "%{pld_release}" != "ti"
86745d8b 415cp -a obj-wideclowcolor/lib/lib*w.so.5* $RPM_BUILD_ROOT%{_libdir}
e034c592 416%endif
e39bc433 417
6311b3f9 418bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
34d400f8 419
83df94a1
JB
420%clean
421rm -rf $RPM_BUILD_ROOT
34d400f8 422
e0340545 423%post -p /sbin/ldconfig
424%postun -p /sbin/ldconfig
f0a3cad1 425
e0340545 426%post ext -p /sbin/ldconfig
427%postun ext -p /sbin/ldconfig
f0a3cad1 428
429%files
03a65fe5 430%defattr(644,root,root,755)
ff180380 431%doc ANNOUNCE README
740d1fbf
JB
432%attr(755,root,root) %{_bindir}/captoinfo
433%attr(755,root,root) %{_bindir}/clear
434%attr(755,root,root) %{_bindir}/infocmp
435%attr(755,root,root) %{_bindir}/infotocap
436%attr(755,root,root) %{_bindir}/reset
02913cb5 437%attr(755,root,root) %{_bindir}/tabs
740d1fbf
JB
438%attr(755,root,root) %{_bindir}/tic
439%attr(755,root,root) %{_bindir}/toe
440%attr(755,root,root) %{_bindir}/tput
441%attr(755,root,root) %{_bindir}/tset
02913cb5
JB
442%attr(755,root,root) /%{_lib}/libncurses.so.*.*
443%attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
444%attr(755,root,root) /%{_lib}/libtinfo.so.*.*
445%attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
446%attr(755,root,root) %{_libdir}/libncursesw.so.*.*
e39bc433 447%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
e034c592 448%if "%{pld_release}" != "ti"
67ab943f 449%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.6
e034c592 450%endif
02913cb5 451%attr(755,root,root) %{_libdir}/libtinfow.so.*.*
e39bc433 452%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
e034c592 453%if "%{pld_release}" != "ti"
67ab943f 454%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.6
e034c592 455%endif
03a65fe5 456
9144fb94 457%{_datadir}/tabset
a58274aa 458
9144fb94 459%dir %{_datadir}/terminfo
b4ea1dfd 460%{_datadir}/terminfo/E
cfa7950f 461%dir %{_datadir}/terminfo/[dgklprsvx]
a58274aa 462
5dd40f65 463%{_datadir}/terminfo/d/dumb
cfa7950f 464%{_datadir}/terminfo/g/gnome*
c6a56298 465%{_datadir}/terminfo/k/klone+color
1f69be4c 466%{_datadir}/terminfo/k/konsole*
9144fb94 467%{_datadir}/terminfo/l/linux*
cfa7950f
AM
468%{_datadir}/terminfo/p/putty*
469%{_datadir}/terminfo/r/rxvt*
b4ea1dfd 470%{_datadir}/terminfo/s/screen*
9144fb94 471%{_datadir}/terminfo/v/vt100
472%{_datadir}/terminfo/v/vt220
473%{_datadir}/terminfo/v/vt220-8
474%{_datadir}/terminfo/v/vt52
475%{_datadir}/terminfo/x/xterm*
03a65fe5 476
e31aaaa7 477%{_mandir}/man[157]/*
6311b3f9 478%lang(fi) %{_mandir}/fi/man1/*
479%lang(fr) %{_mandir}/fr/man1/*
480%lang(hu) %{_mandir}/hu/man1/*
481%lang(id) %{_mandir}/id/man1/*
482%lang(it) %{_mandir}/it/man1/*
483%lang(pl) %{_mandir}/pl/man[157]/*
03a65fe5 484
03a65fe5 485%files -n terminfo
486%defattr(644,root,root,755)
c6a56298 487%{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
ff180380 488%{_datadir}/terminfo/[dklsvx]/*
58e6c940 489%exclude %{_datadir}/terminfo/d/dumb
cfa7950f 490%exclude %{_datadir}/terminfo/g/gnome*
c6a56298 491%exclude %{_datadir}/terminfo/k/klone+color
14fb6b63 492%exclude %{_datadir}/terminfo/k/konsole*
58e6c940 493%exclude %{_datadir}/terminfo/l/linux*
cfa7950f
AM
494%exclude %{_datadir}/terminfo/p/putty*
495%exclude %{_datadir}/terminfo/r/rxvt*
58e6c940
AF
496%exclude %{_datadir}/terminfo/s/screen*
497%exclude %{_datadir}/terminfo/v/vt100
498%exclude %{_datadir}/terminfo/v/vt220
499%exclude %{_datadir}/terminfo/v/vt220-8
500%exclude %{_datadir}/terminfo/v/vt52
501%exclude %{_datadir}/terminfo/x/xterm*
f0a3cad1 502
503%files devel
03a65fe5 504%defattr(644,root,root,755)
57666f05 505%doc doc/html/ncurses-intro.html
740d1fbf 506%attr(755,root,root) %{_bindir}/ncurses5-config
e034c592 507%if "%{pld_release}" == "ti"
508%attr(755,root,root) %{_bindir}/ncursesw5-config
509%else
67ab943f 510%attr(755,root,root) %{_bindir}/ncursesw6-config
e034c592 511%endif
ff180380
JB
512%attr(755,root,root) %{_libdir}/libcurses.so
513%attr(755,root,root) %{_libdir}/libncurses.so
514%attr(755,root,root) %{_libdir}/libtinfo.so
0590ad17
JB
515%attr(755,root,root) %{_libdir}/libcursesw.so
516%attr(755,root,root) %{_libdir}/libncursesw.so
517%attr(755,root,root) %{_libdir}/libtinfow.so
00ed8ef1 518%dir %{_includedir}
06c46e64 519%{_includedir}/curses.h
520%{_includedir}/eti.h
abe0dae1 521%{_includedir}/nc_tparm.h
06c46e64 522%{_includedir}/ncurses.h
43c9b3d0 523%{_includedir}/ncurses_dll.h
06c46e64 524%{_includedir}/term.h
abe0dae1 525%{_includedir}/term_entry.h
06c46e64 526%{_includedir}/termcap.h
abe0dae1 527%{_includedir}/tic.h
06c46e64 528%{_includedir}/unctrl.h
0590ad17
JB
529%dir %{_includedir}w
530%{_includedir}w/curses.h
531%{_includedir}w/eti.h
abe0dae1 532%{_includedir}w/nc_tparm.h
0590ad17
JB
533%{_includedir}w/ncurses.h
534%{_includedir}w/ncurses_dll.h
535%{_includedir}w/term.h
abe0dae1 536%{_includedir}w/term_entry.h
0590ad17 537%{_includedir}w/termcap.h
abe0dae1 538%{_includedir}w/tic.h
0590ad17 539%{_includedir}w/unctrl.h
e31aaaa7 540%{_mandir}/man3/*
ff180380
JB
541%exclude %{_mandir}/man3/form*
542%exclude %{_mandir}/man3/menu*
543%exclude %{_mandir}/man3/panel*
6311b3f9 544%lang(pl) %{_mandir}/pl/man3/*
f0a3cad1 545
546%files static
56de83d6 547%defattr(644,root,root,755)
0681fcad 548%{_libdir}/libncurses.a
f98533be 549%{_libdir}/libtinfo.a
0590ad17
JB
550%{_libdir}/libncursesw.a
551%{_libdir}/libtinfow.a
ff180380
JB
552
553%files ext
554%defattr(644,root,root,755)
e034c592 555%if "%{pld_release}" == "ti"
556%attr(755,root,root) %{_libdir}/libform.so.*
557%attr(755,root,root) %{_libdir}/libmenu.so.*
558%attr(755,root,root) %{_libdir}/libpanel.so.*
559%attr(755,root,root) %{_libdir}/libformw.so.*
560%attr(755,root,root) %{_libdir}/libmenuw.so.*
561%attr(755,root,root) %{_libdir}/libpanelw.so.*
562%else
e39bc433
JR
563%attr(755,root,root) %{_libdir}/libform.so.*.*
564%attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
565%attr(755,root,root) %{_libdir}/libmenu.so.*.*
566%attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
567%attr(755,root,root) %{_libdir}/libpanel.so.*.*
568%attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
569%attr(755,root,root) %{_libdir}/libformw.so.*.*
570%attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
571%attr(755,root,root) %{_libdir}/libmenuw.so.*.*
572%attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
573%attr(755,root,root) %{_libdir}/libpanelw.so.*.*
574%attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
e034c592 575%endif
ff180380
JB
576
577%files ext-devel
578%defattr(644,root,root,755)
579%attr(755,root,root) %{_libdir}/libform.so
580%attr(755,root,root) %{_libdir}/libmenu.so
581%attr(755,root,root) %{_libdir}/libpanel.so
0590ad17
JB
582%attr(755,root,root) %{_libdir}/libformw.so
583%attr(755,root,root) %{_libdir}/libmenuw.so
584%attr(755,root,root) %{_libdir}/libpanelw.so
ff180380
JB
585%{_includedir}/form.h
586%{_includedir}/menu.h
587%{_includedir}/panel.h
0590ad17
JB
588%{_includedir}w/form.h
589%{_includedir}w/menu.h
590%{_includedir}w/panel.h
ff180380
JB
591%{_mandir}/man3/form*
592%{_mandir}/man3/menu*
593%{_mandir}/man3/panel*
594
595%files ext-static
596%defattr(644,root,root,755)
0681fcad 597%{_libdir}/libform.a
0681fcad 598%{_libdir}/libmenu.a
ff180380 599%{_libdir}/libpanel.a
0590ad17
JB
600%{_libdir}/libformw.a
601%{_libdir}/libmenuw.a
602%{_libdir}/libpanelw.a
17ef06ef 603
af792b88 604%if %{with cxx}
ec2eb5ae 605%files c++-devel
17ef06ef 606%defattr(644,root,root,755)
83df94a1 607%doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
06c46e64 608%{_includedir}/cursesapp.h
609%{_includedir}/cursesf.h
610%{_includedir}/cursesm.h
611%{_includedir}/cursesp.h
612%{_includedir}/cursesw.h
613%{_includedir}/etip.h
614%{_includedir}/cursslk.h
0590ad17
JB
615%{_includedir}w/cursesapp.h
616%{_includedir}w/cursesf.h
617%{_includedir}w/cursesm.h
618%{_includedir}w/cursesp.h
619%{_includedir}w/cursesw.h
620%{_includedir}w/etip.h
621%{_includedir}w/cursslk.h
17ef06ef 622
ec2eb5ae 623%files c++-static
17ef06ef 624%defattr(644,root,root,755)
0681fcad 625%{_libdir}/libncurses++.a
0590ad17 626%{_libdir}/libncurses++w.a
a52a33b5 627%endif
3768c26d
AF
628
629%if %{with ada}
630%files ada-devel
631%defattr(644,root,root,755)
632%doc Ada95/{README,TODO}
02913cb5 633%attr(755,root,root) %{_bindir}/adacurses-config
67ab943f 634%attr(755,root,root) %{_bindir}/adacursesw-config
b0b405d4 635%{_libdir}/gcc/*/*/adainclude/*
636%{_libdir}/gcc/*/*/adalib/*
3768c26d 637%endif
This page took 0.204357 seconds and 4 git commands to generate.