]> git.pld-linux.org Git - packages/compat-ncurses5.git/blob - ncurses.spec
- up to 5.5
[packages/compat-ncurses5.git] / ncurses.spec
1 #
2 # Conditional build:
3 %bcond_without  ada             # do not build Ada95 bindings
4 %bcond_without  cxx             # do not build C++ ncurses bindings and demo programs
5 #                               # (this is neccessary to build ncurses linked with uClibc).
6 Summary:        curses terminal control library
7 Summary(de):    curses-Terminal-Control-Library
8 Summary(es):    Biblioteca de control de terminal curses
9 Summary(fr):    La bibliothéque de contrôle de terminal curses
10 Summary(pl):    Biblioteki do kontrolowania terminala
11 Summary(pt_BR): Biblioteca de controle de terminal curses
12 Summary(ru):    ncurses - ÎÏ×ÁÑ ÂÉÂÌÉÏÔÅËÁ ÕÐÒÁ×ÌÅÎÉÑ ÔÅÒÍÉÎÁÌÁÍÉ
13 Summary(tr):    Terminal kontrol kitaplýðý
14 Summary(uk):    ncurses - ÎÏ×Á Â¦Â̦ÏÔÅËÁ ËÅÒÕ×ÁÎÎÑ ÔÅÒͦÎÁÌÁÍÉ
15 Name:           ncurses
16 Version:        5.5
17 Release:        1
18 License:        distributable
19 Group:          Libraries
20 Source0:        ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
21 # Source0-md5:  e73c1ac10b4bfc46db43b2ddfd6244ef
22 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
23 # Source1-md5:  3b05ee835dc20c306e9af2a9d3fbf1f1
24 Patch100:       %{name}-screen_hpa_fix.patch
25 Patch101:       %{name}-xterm_hpa_fix.patch
26 Patch102:       %{name}-rxvt.patch
27 Patch103:       %{name}-meta.patch
28 Patch104:       %{name}-xterm-home-end.patch
29 Patch105:       %{name}-mouse_trafo-warning.patch
30 Patch106:       %{name}-gnome-terminal.patch
31 Patch107:       %{name}-xterm-kbs.patch
32 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
33 Patch108:       %{name}-no-rain-demo.patch
34 URL:            http://dickey.his.com/ncurses/ncurses.html
35 BuildRequires:  automake
36 %{?with_ada:BuildRequires:      gcc-ada}
37 %{?with_cxx:BuildRequires:      libstdc++-devel}
38 BuildRequires:  sharutils
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 Obsoletes:      libncurses5
41 Conflicts:      terminfo < 5.4-0.6
42
43 %define         _includedir     %{_prefix}/include/ncurses
44
45 %description
46 The curses library routines give the user a terminal-independent
47 method of updating character screens with reasonable optimization.
48 This implementation is ``new curses'' (ncurses) and is the approved
49 replacement for 4.4BSD classic curses, which is being discontinued.
50
51 %description -l de
52 Die curses-Library-Routinen geben dem Benutzer eine
53 Terminal-unabhängige Methode zur optimierten Aktualisierung von
54 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
55 Implementierung ist NEW CURSES (ncurses), die offizielle
56 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
57 nicht weitergeführt wird.
58
59 %description -l es
60 Las rutinas de la biblioteca curses ofrecen al usuario un método
61 independiente de terminal para actualización de las pantallas de
62 caracteres con optimización razonable. Este soporte es "nuevo curses"
63 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
64 que se quedaban desfasados.
65
66 %description -l fr
67 Les routines de la bibliothèque curses donnent à l'utilisateur une
68 méthode indépendante du terminal pour la mise à jour des écrans en
69 mode texte avec une optimisation correcte. Ceci est l'implantation du
70 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
71 classique qui est abandonné.
72
73 %description -l pl
74 Biblioteka curses udostêpnia funkcje pozwalaj±ce u¿ytkownikom na
75 odwo³ywanie siê do zawarto¶ci terminala niezale¿nie od jego typu.
76 Pakiet ten zawiera implementacjê klasycznej biblioteki curses (z
77 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
78 przysz³ym zamiennikiem.
79
80 %description -l pt_BR
81 As rotinas da biblioteca curses fornecem ao usuário um método
82 independente de terminal para atualização das telas de caracteres com
83 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
84 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
85 tornando obsoletos.
86
87 %description -l ru
88 ðÒÏÇÒÁÍÍÙ ÂÉÂÌÉÏÔÅËÉ curses ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ×ÏÚÍÏÖÎÏÓÔØ
89 ÔÅÒÍÉÎÁÌØÎÏ-ÎÅÚÁ×ÉÓÉÍÏÇÏ ÏÂÎÏ×ÌÅÎÉÑ ÓÉÍ×ÏÌØÎÙÈ ÜËÒÁÎÏ× Ó ÄÏÓÔÁÔÏÞÎÏÊ
90 ÏÐÔÉÍÉÚÁÃÉÅÊ. üÔÁ ÒÅÁÌÉÚÁÃÉÑ - "ÎÏ×ÙÅ curses" (ncurses), ËÏÔÏÒÁÑ
91 Ñ×ÌÑÅÔÓÑ ÏÄÏÂÒÅÎÎÏÊ ÚÁÍÅÎÏÊ ËÌÁÓÓÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ curses ÉÚ 4.4BSD,
92 × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ "ÓÎÑÔÏÊ Ó ÐÒÏÉÚ×ÏÄÓÔ×Á". ÷ PLD Linux ncurses
93 Ñ×ÌÑÅÔÓÑ ÖÉÚÎÅÎÎÏ ÎÅÏÂÈÏÄÉÍÏÊ, ÂÅÚ ÎÅÅ ÎÅ ÂÕÄÕÔ ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÍÎÏÇÉÅ
94 ÐÒÏÇÒÁÍÍÙ, ÓÏÓÔÁ×ÌÑÀÝÉÅ ÂÁÚÏ×ÕÀ ÓÉÓÔÅÍÕ. ðÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ,
95 ËÏÔÏÒÙÅ ×Ù×ÏÄÑÔ ÞÔÏ-ÌÉÂÏ ÎÁ ÔÅÒÍÉÎÁÌ, ÉÓÐÏÌØÚÕÀÔ ncurses. ÷ PLD Linux
96 ÎÉ ÂÉÂÌÉÏÔÅËÁ termcap, ÎÉ ÔÒÁÄÉÃÉÏÎÎÙÊ ÆÁÊÌ /etc/termcap, ÎÅ
97 ÉÓÐÏÌØÚÕÀÔÓÑ...
98
99 %description -l tr
100 curses kitaplýðý ile kullanýcýya kullanýlan terminal tipinden baðýmsýz
101 olarak karakter tabanlý ekranlara eriþim olanaðý saðlanabilmektedir.
102 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in geliþmiþ
103 halidir.
104
105 %description -l uk
106 ðÒÏÇÒÁÍɠ¦Â̦ÏÔÅËÉ curses ÄÁÀÔØ ËÏÒÉÓÔÕ×ÁÞÁÍ ÍÏÖÌÉצÓÔØ
107 ÔÅÒͦÎÁÌØÎÏ-ÎÅÚÁÌÅÖÎÏÇÏ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÍ×ÏÌØÎÉÈ ÅËÒÁΦנڠÄÏÓÔÁÔÎØÏÀ
108 ÏÐÔÉͦÚÁæ¤À. ãÑ ÒÅÁ̦ÚÁæѠ- "ÎÏצ curses" (ncurses), ËÏÔÒÁ ¤
109 ÓÈ×ÁÌÅÎÏÀ ÚÁͦÎÏÀ ËÌÁÓÉÞÎϧ Â¦Â̦ÏÔÅËÉ curses Ú 4.4BSD, ÑËÁ ÎÁÒÁÚ¦
110 "ÚÎÑÔÁ Ú ×ÉÒÏÂÎÉÃÔ×Á". ÷ PLD Linux ncurses ¤ ÖÉÔÔ¤×Ï ÎÅÏÂȦÄÎÏÀ, ÂÅÚ
111 Îŧ ÎÅ ÂÕÄÅ ÐÒÁÃÀ×ÁÔɠ¦ÌØÛÏÓÔØ ÐÒÏÇÒÁÍ, ÝÏ ÓËÌÁÄÁÀÔØ ÂÁÚÏ×Õ ÓÉÓÔÅÍÕ.
112 ðÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ, ËÏÔÒ¦ ×É×ÏÄÑÔØ ÝÏÓØ ÎÁ ÔÅÒͦÎÁÌ,
113 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses. ÷ PLD Linux ÁΦ Â¦Â̦ÏÔÅËÁ termcap, ÁΦ
114 ÔÒÁÄÉæÊÎÉÊ ÆÁÊÌ /etc/termcap ÎÅ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ...
115
116 %package -n terminfo
117 Summary:        Complete terminfo database
118 Summary(es):    Banco de datos terminfo para terminales extras (menos usados)
119 Summary(pl):    Kompletna baza terminfo
120 Summary(pt_BR): Base de dados terminfo para terminais adicionais (menos usados)
121 Group:          Applications/Terminal
122 Requires:       %{name} = %{version}-%{release}
123 Obsoletes:      ncurses-extraterms
124
125 %description -n terminfo
126 This package contains cmplet terminfo database. If you just use the
127 Linux console, xterm and VT100, you probably will not need this this -
128 a minimal %{_datadir}/terminfo tree for these terminal is already
129 included in the ncurses package.
130
131 %description -n terminfo -l es
132 Banco de datos terminfo para terminales extras. Las capacidades de los
133 terminales más usados ya están en el paquete principal ncurses.
134
135 %description -n terminfo -l pl
136 Pakiet ten zawiera kompletn± bazê terminfo. Je¿eli u¿ywasz terminali
137 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebowa³
138 tego pakietu gdy¿ definicje tych terminali s± w³±czone w pakiet
139 ncurses.
140
141 %description -n terminfo -l pt_BR
142 Base de dados terminfo para terminais extras. As definições dos
143 terminais mais usados já estão no pacote principal ncurses.
144
145 %package devel
146 Summary:        Header files for develop ncurses based application
147 Summary(es):    Bibliotecas de desarrollo para ncurses
148 Summary(pl):    Pliki nag³ówkowe do bibliotek ncurses
149 Summary(pt_BR): Bibliotecas de desenvolvimento para ncurses
150 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ncurses
151 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ncurses
152 Group:          Development/Libraries
153 Requires:       %{name} = %{version}-%{release}
154 Obsoletes:      libtermcap-devel
155 Obsoletes:      libncurses5-devel
156
157 %description devel
158 This package includes the header files and libraries necessary to
159 develop applications that use ncurses.
160
161 %description devel -l es
162 Este paquete incluye las bibliotecas y archivos de inclusión
163 necesarios al desarrollo de aplicaciones que usan ncurses.
164
165 %description devel -l pl
166 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do pisania/kompilowania
167 programów z wykorzystaniem bibliotek ncurses.
168
169 %description devel -l pt_BR
170 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
171 ao desenvolvimento de aplicações que usam ncurses.
172
173 %description devel -l ru
174 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
175 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ncurses.
176
177 %description devel -l uk
178 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
179 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses.
180
181 %package static
182 Summary:        Static libraries for ncurses
183 Summary(es):    Static libraries for ncurses development
184 Summary(pl):    Biblioteki statyczne ncurses
185 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com ncurses
186 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ncurses
187 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ncurses
188 Group:          Development/Libraries
189 Requires:       %{name}-devel = %{version}-%{release}
190
191 %description static
192 This package includes the static libraries necessary to develop
193 applications that use ncurses.
194
195 %description static -l es
196 Static libraries for ncurses development.
197
198 %description static -l pl
199 Pakiet ten zawiera biblioteki statyczne ncurses.
200
201 %description static -l pt_BR
202 Bibliotecas estáticas para desenvolvimento com ncurses.
203
204 %description static -l ru
205 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
206 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ncurses.
207
208 %description static -l uk
209 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
210 ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses.
211
212 %package ext
213 Summary:        Additional ncurses libraries
214 Summary(pl):    Dodatkowe biblioteki ncurses
215 Group:          Libraries
216 Requires:       %{name} = %{version}-%{release}
217
218 %description ext
219 This package contains addidion ncurses libraries like libforms,
220 libmenu and libpanel for easy making full screen curse application.
221
222 %description ext -l pl
223 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
224 s³u¿±ce do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych
225 z ncurses.
226
227 %package ext-devel
228 Summary:        Header files for additional ncurses libraries
229 Summary(pl):    Pliki nag³ówkowe dodatkowych bibliotek ncurses
230 Group:          Development/Libraries
231 Requires:       %{name}-devel = %{version}-%{release}
232 Requires:       %{name}-ext = %{version}-%{release}
233
234 %description ext-devel
235 Header files for additional ncurses libraries (form, menu, panel).
236
237 %description ext-devel -l pl
238 Pliki nag³ówkowe dodatkowych bibliotek ncurses (form, menu, panel).
239
240 %package ext-static
241 Summary:        Static versions of additional ncurses libraries
242 Summary(pl):    Statyczne wersje dodatkowych bibliotek ncurses
243 Group:          Development/Libraries
244 Requires:       %{name}-ext-devel = %{version}-%{release}
245
246 %description ext-static
247 Static versions of additional ncurses libraries (form, menu, panel).
248
249 %description ext-static -l pl
250 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
251
252 %package c++-devel
253 Summary:        Header files for develop C++ ncurses based application
254 Summary(pl):    Pliki nag³ówkowe do biblioteki C++ ncurses
255 Group:          Development/Libraries
256 Requires:       %{name}-devel = %{version}-%{release}
257
258 %description c++-devel
259 This package includes the header files and libraries necessary to
260 develop applications that use C++ ncurses.
261
262 %description c++-devel -l pl
263 Pakiet ten zawiera pliki nag³ówkowe niezbêdne do kompilacji programów
264 z wykorzystaniem biblioteki c++-ncurses.
265
266 %package c++-static
267 Summary:        Static libraries for C++ ncurses
268 Summary(pl):    Biblioteki statyczne C++ ncurses
269 Group:          Development/Libraries
270 Requires:       %{name}-c++-devel = %{version}-%{release}
271
272 %description c++-static
273 This package includes the static libraries necessary to develop
274 applications that use C++ ncurses.
275
276 %description c++-static -l pl
277 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
278
279 %package ada-devel
280 Summary:        Header files for develop Ada95 ncurses based application
281 Summary(pl):    Pliki nag³ówkowe do biblioteki Ada95 ncurses
282 Group:          Development/Libraries
283 Requires:       %{name}-devel = %{version}-%{release}
284
285 %description ada-devel
286 This package includes the header files and libraries necessary to
287 develop applications that use Ada95 ncurses.
288
289 %description ada-devel -l pl
290 Ten pakiet zawiera pliki nag³ówkowe i biblioteki potrzebne do
291 tworzenia aplikacji u¿ywaj±cych ncurses w jêzyku Ada95.
292
293 %prep
294 %setup -q
295 %patch100 -p1
296 %patch101 -p1
297 #%patch102 -p1
298 %patch103 -p1
299 %patch104 -p1
300 %patch105 -p1
301 %patch106 -p1
302 %patch107 -p1
303 %patch108 -p1
304
305 %build
306 unset TERMINFO || :
307 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
308 cp -f /usr/share/automake/config.sub .
309 for t in narrowc widec; do
310 install -d obj-$t
311 cd obj-$t
312 ln -sf ../configure .
313 %configure \
314         --with-install-prefix=$RPM_BUILD_ROOT \
315         --with-normal \
316         --with-shared \
317         --with%{!?with_ada:out}-ada \
318         --with%{!?with_cxx:out}-cxx \
319         --with%{!?with_cxx:out}-cxx-binding \
320         --with%{!?debug:out}-debug \
321         --without-profile \
322         --with-termlib \
323         --with-largefile \
324         --disable-lp64 \
325         --with-chtype='long' \
326         --with-mmask-t='long' \
327         --with-manpage-aliases \
328         --with-manpage-format=normal \
329         --without-manpage-symlinks \
330         --with-ada-include=%{_libdir}/ada/adainclude/ \
331         --with-ada-objects=%{_libdir}/ada/adalib/ \
332         `[ "$t" = "widec" ] && echo --enable-widec --includedir=%{_includedir}w`
333 %{__make} \
334         CC="%{__cc}"
335 cd ..
336 done
337
338 %install
339 rm -rf $RPM_BUILD_ROOT
340 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
341
342 for t in widec narrowc; do
343 %{__make} -C obj-$t install \
344         INSTALL_PREFIX=$RPM_BUILD_ROOT
345 done
346
347 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
348
349 mv -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.so.*.* $RPM_BUILD_ROOT/%{_lib}
350 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.*.* $RPM_BUILD_ROOT/%{_lib}
351 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libtinfo.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
352 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libncurses.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libcurses.so
353 ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo libncurses.so.*.*` $RPM_BUILD_ROOT%{_libdir}/libncurses.so
354
355 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
356
357 %clean
358 rm -rf $RPM_BUILD_ROOT
359
360 %post   -p /sbin/ldconfig
361 %postun -p /sbin/ldconfig
362
363 %post   ext -p /sbin/ldconfig
364 %postun ext -p /sbin/ldconfig
365
366 %files
367 %defattr(644,root,root,755)
368 %doc ANNOUNCE README
369 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
370 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
371 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
372 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
373
374 %{_datadir}/tabset
375
376 %dir %{_datadir}/terminfo
377 %{_datadir}/terminfo/E
378 %dir %{_datadir}/terminfo/[dklsvx]
379
380 %{_datadir}/terminfo/d/dumb
381 %{_datadir}/terminfo/k/klone+color
382 %{_datadir}/terminfo/l/linux*
383 %{_datadir}/terminfo/s/screen*
384 %{_datadir}/terminfo/v/vt100
385 %{_datadir}/terminfo/v/vt220
386 %{_datadir}/terminfo/v/vt220-8
387 %{_datadir}/terminfo/v/vt52
388 %{_datadir}/terminfo/x/xterm*
389
390 %attr(755,root,root) %{_bindir}/*
391
392 %{_mandir}/man[157]/*
393 %lang(fi) %{_mandir}/fi/man1/*
394 %lang(fr) %{_mandir}/fr/man1/*
395 %lang(hu) %{_mandir}/hu/man1/*
396 %lang(id) %{_mandir}/id/man1/*
397 %lang(it) %{_mandir}/it/man1/*
398 %lang(pl) %{_mandir}/pl/man[157]/*
399
400 %files -n terminfo
401 %defattr(644,root,root,755)
402 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
403 %{_datadir}/terminfo/[dklsvx]/*
404 %exclude %{_datadir}/terminfo/d/dumb
405 %exclude %{_datadir}/terminfo/k/klone+color
406 %exclude %{_datadir}/terminfo/l/linux*
407 %exclude %{_datadir}/terminfo/s/screen*
408 %exclude %{_datadir}/terminfo/v/vt100
409 %exclude %{_datadir}/terminfo/v/vt220
410 %exclude %{_datadir}/terminfo/v/vt220-8
411 %exclude %{_datadir}/terminfo/v/vt52
412 %exclude %{_datadir}/terminfo/x/xterm*
413
414 %files devel
415 %defattr(644,root,root,755)
416 %doc doc/html/ncurses-intro.html
417 %attr(755,root,root) %{_libdir}/libcurses.so
418 %attr(755,root,root) %{_libdir}/libncurses.so
419 %attr(755,root,root) %{_libdir}/libtinfo.so
420 %attr(755,root,root) %{_libdir}/libcursesw.so
421 %attr(755,root,root) %{_libdir}/libncursesw.so
422 %attr(755,root,root) %{_libdir}/libtinfow.so
423 %dir %{_includedir}
424 %{_includedir}/curses.h
425 %{_includedir}/eti.h
426 %{_includedir}/ncurses.h
427 %{_includedir}/ncurses_dll.h
428 %{_includedir}/term.h
429 %{_includedir}/termcap.h
430 %{_includedir}/unctrl.h
431 %dir %{_includedir}w
432 %{_includedir}w/curses.h
433 %{_includedir}w/eti.h
434 %{_includedir}w/ncurses.h
435 %{_includedir}w/ncurses_dll.h
436 %{_includedir}w/term.h
437 %{_includedir}w/termcap.h
438 %{_includedir}w/unctrl.h
439 %{_mandir}/man3/*
440 %exclude %{_mandir}/man3/form*
441 %exclude %{_mandir}/man3/menu*
442 %exclude %{_mandir}/man3/panel*
443 %lang(pl) %{_mandir}/pl/man3/*
444
445 %files static
446 %defattr(644,root,root,755)
447 %{_libdir}/libncurses.a
448 %{_libdir}/libtinfo.a
449 %{_libdir}/libncursesw.a
450 %{_libdir}/libtinfow.a
451
452 %files ext
453 %defattr(644,root,root,755)
454 %attr(755,root,root) %{_libdir}/libform.so.*.*
455 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
456 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
457 %attr(755,root,root) %{_libdir}/libformw.so.*.*
458 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
459 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
460
461 %files ext-devel
462 %defattr(644,root,root,755)
463 %attr(755,root,root) %{_libdir}/libform.so
464 %attr(755,root,root) %{_libdir}/libmenu.so
465 %attr(755,root,root) %{_libdir}/libpanel.so
466 %attr(755,root,root) %{_libdir}/libformw.so
467 %attr(755,root,root) %{_libdir}/libmenuw.so
468 %attr(755,root,root) %{_libdir}/libpanelw.so
469 %{_includedir}/form.h
470 %{_includedir}/menu.h
471 %{_includedir}/panel.h
472 %{_includedir}w/form.h
473 %{_includedir}w/menu.h
474 %{_includedir}w/panel.h
475 %{_mandir}/man3/form*
476 %{_mandir}/man3/menu*
477 %{_mandir}/man3/panel*
478
479 %files ext-static
480 %defattr(644,root,root,755)
481 %{_libdir}/libform.a
482 %{_libdir}/libmenu.a
483 %{_libdir}/libpanel.a
484 %{_libdir}/libformw.a
485 %{_libdir}/libmenuw.a
486 %{_libdir}/libpanelw.a
487
488 %if %{with cxx}
489 %files c++-devel
490 %defattr(644,root,root,755)
491 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
492 %{_includedir}/cursesapp.h
493 %{_includedir}/cursesf.h
494 %{_includedir}/cursesm.h
495 %{_includedir}/cursesp.h
496 %{_includedir}/cursesw.h
497 %{_includedir}/etip.h
498 %{_includedir}/cursslk.h
499 %{_includedir}w/cursesapp.h
500 %{_includedir}w/cursesf.h
501 %{_includedir}w/cursesm.h
502 %{_includedir}w/cursesp.h
503 %{_includedir}w/cursesw.h
504 %{_includedir}w/etip.h
505 %{_includedir}w/cursslk.h
506
507 %files c++-static
508 %defattr(644,root,root,755)
509 %{_libdir}/libncurses++.a
510 %{_libdir}/libncurses++w.a
511 %endif
512
513 %if %{with ada}
514 %files ada-devel
515 %defattr(644,root,root,755)
516 %doc Ada95/{README,TODO}
517 %{_libdir}/ada/adainclude/*
518 %{_libdir}/ada/adalib/*
519 %endif
This page took 0.13684 seconds and 4 git commands to generate.