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