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