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