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