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