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