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