]> git.pld-linux.org Git - packages/compat-ncurses5.git/blob - ncurses.spec
- up to 20121208 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 %bcond_without  gpm             # build without (dynamically loadable) libgpm support
7 #
8 %ifarch sparc64
9 %undefine with_ada
10 %endif
11
12 Summary:        curses terminal control library
13 Summary(de.UTF-8):      curses-Terminal-Control-Library
14 Summary(es.UTF-8):      Biblioteca de control de terminal curses
15 Summary(fr.UTF-8):      La bibliothéque de contrôle de terminal curses
16 Summary(pl.UTF-8):      Biblioteki do kontrolowania terminala
17 Summary(pt_BR.UTF-8):   Biblioteca de controle de terminal curses
18 Summary(ru.UTF-8):      ncurses - новая библиотека управления терминалами
19 Summary(tr.UTF-8):      Terminal kontrol kitaplığı
20 Summary(uk.UTF-8):      ncurses - нова бібліотека керування терміналами
21 Name:           ncurses
22 Version:        5.9
23 Release:        17
24 License:        distributable
25 Group:          Libraries
26 Source0:        ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
27 # Source0-md5:  8cb9c412e5f2d96bc6f459aa8c6282a1
28 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
29 # Source1-md5:  3b05ee835dc20c306e9af2a9d3fbf1f1
30
31 # source: ftp://dickey.his.com/ncurses/5.9/
32 Patch0:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120616-patch.sh.bz2
33 # Patch0-md5:   f54bf02a349f96a7c4f0d00922f3a0d4
34 Patch1:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120622.patch.gz
35 # Patch1-md5:   36050b2f6827f1b0c6e067ad926832fd
36 Patch2:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120630.patch.gz
37 # Patch2-md5:   8f7e13c2bf0cbbea534b77ef93511384
38 Patch3:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120707.patch.gz
39 # Patch3-md5:   baca6817f5783f07473f6af87b6aaa39
40 Patch4:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120714.patch.gz
41 # Patch4-md5:   30bad59b6406dee788201d285f9ea8f7
42 Patch5:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120721.patch.gz
43 # Patch5-md5:   e5de2a1348f468a4488e6be2537b6dee
44 Patch6:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120728.patch.gz
45 # Patch6-md5:   a5e0e9e40e06e7c40764d09728feaf23
46 Patch7:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120804.patch.gz
47 # Patch7-md5:   6f36d88f0c52ee4d988d1750707dedf2
48 Patch8:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120811.patch.gz
49 # Patch8-md5:   55dd0f570891aef807fb3f72013e5dda
50 Patch9:         ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120825.patch.gz
51 # Patch9-md5:   7562120899d6fc598163bc691c6ebf18
52 Patch10:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120826.patch.gz
53 # Patch10-md5:  1e15d50ff5599f2cd261f01cb698c69c
54 Patch11:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120901.patch.gz
55 # Patch11-md5:  fba4b71aa2a2b5dea10bf329ac4ba781
56 Patch12:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120902.patch.gz
57 # Patch12-md5:  3df2d816f4253ab3f8bc237250d40cb5
58 Patch13:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120903.patch.gz
59 # Patch13-md5:  85f145b705bfa80ae4efcc6990fb3ec1
60 Patch14:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120908.patch.gz
61 # Patch14-md5:  b353472fa2ff73bac2e471fb012a9c18
62 Patch15:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20120922.patch.gz
63 # Patch15-md5:  94470fef0c012a51fdce05870eca5571
64 Patch16:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121006.patch.gz
65 # Patch16-md5:  049fc841bd6cc9b81b1ebef48cc1d8ff
66 Patch17:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121013.patch.gz
67 # Patch17-md5:  23ba3541e3f28b33b712ccf01dc91f83
68 Patch18:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121017.patch.gz
69 # Patch18-md5:  6127b212055aa7eaff8a67cbd32eab3c
70 Patch19:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121026.patch.gz
71 # Patch19-md5:  070bf5029f8a58ec9244215e0b5862ef
72 Patch20:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121102.patch.gz
73 # Patch20-md5:  12b439167f1001e9e759524a6e56f2ad
74 Patch21:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121110.patch.gz
75 # Patch21-md5:  1d207ae3773325c5904ccb99a13c02eb
76 Patch22:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121117.patch.gz
77 # Patch22-md5:  e6e77f332dcea086927cab51b914c6f2
78 Patch23:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121124.patch.gz
79 # Patch23-md5:  e0fffab860632597dfb816223bc628a7
80 Patch24:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121201.patch.gz
81 # Patch24-md5:  0a89add847ff9e43c5f99eaa677b5eaa
82 Patch25:        ftp://dickey.his.com/ncurses/5.9/%{name}-5.9-20121208.patch.gz
83 # Patch25-md5:  2c7a522807d9253138679f14eb2e693b
84 Patch100:       %{name}-screen_hpa_fix.patch
85 Patch101:       %{name}-xterm_hpa_fix.patch
86 Patch102:       %{name}-meta.patch
87 Patch103:       %{name}-xterm-home-end.patch
88 Patch104:       %{name}-mouse_trafo-warning.patch
89 Patch105:       %{name}-gnome-terminal.patch
90 # disable rain demo; triggers gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14998
91 Patch107:       %{name}-no-rain-demo.patch
92 Patch108:       %{name}-fix-nonunicode-breakage.patch
93 URL:            http://dickey.his.com/ncurses/ncurses.html
94 BuildRequires:  automake
95 %if %{with ada}
96 BuildRequires:  gcc-ada
97 # gnat bug: https://bugzilla.redhat.com/show_bug.cgi?id=613407
98 # gcc patch: https://bugzilla.redhat.com/attachment.cgi?id=435931
99 # seems worker around when using gcc 4.6.2? --q
100 #BuildRequires: libgnat-static
101 %endif
102 %{?with_gpm:BuildRequires:      gpm-devel}
103 %{?with_cxx:BuildRequires:      libstdc++-devel}
104 %{?with_ada:BuildRequires:      m4}
105 BuildRequires:  pkgconfig
106 BuildRequires:  sharutils
107 # for compatibility with old PLD packages
108 %ifarch %{x8664} ppc64 sparc64 s390x
109 Provides:       libtinfo.so.5()(64bit)
110 Provides:       libtinfow.so.5()(64bit)
111 Provides:       libtinfow.so.6()(64bit)
112 %else
113 Provides:       libtinfo.so.5
114 Provides:       libtinfow.so.5
115 Provides:       libtinfow.so.6
116 %endif
117 Obsoletes:      libncurses5
118 Conflicts:      terminfo < 5.4-0.6
119 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
120
121 %define         _includedir     %{_prefix}/include/ncurses
122
123 %description
124 The curses library routines give the user a terminal-independent
125 method of updating character screens with reasonable optimization.
126 This implementation is ``new curses'' (ncurses) and is the approved
127 replacement for 4.4BSD classic curses, which is being discontinued.
128
129 %description -l de.UTF-8
130 Die curses-Library-Routinen geben dem Benutzer eine
131 Terminal-unabhängige Methode zur optimierten Aktualisierung von
132 zeichenbasierenden Bildschirminhalten an die Hand. Die vorliegende
133 Implementierung ist NEW CURSES (ncurses), die offizielle
134 Nachfolgerversion für 4.4BSC (die klassische curses-Version), welche
135 nicht weitergeführt wird.
136
137 %description -l es.UTF-8
138 Las rutinas de la biblioteca curses ofrecen al usuario un método
139 independiente de terminal para actualización de las pantallas de
140 caracteres con optimización razonable. Este soporte es "nuevo curses"
141 (ncurses) y es el substituto aprobado para los clásicos curses 4.4BSD,
142 que se quedaban desfasados.
143
144 %description -l fr.UTF-8
145 Les routines de la bibliothèque curses donnent à l'utilisateur une
146 méthode indépendante du terminal pour la mise à jour des écrans en
147 mode texte avec une optimisation correcte. Ceci est l'implantation du
148 « nouveau curses » (ncurses) et est le remplacement du curses 4.4BSD
149 classique qui est abandonné.
150
151 %description -l pl.UTF-8
152 Biblioteka curses udostępnia funkcje pozwalające użytkownikom na
153 odwoływanie się do zawartości terminala niezależnie od jego typu.
154 Pakiet ten zawiera implementację klasycznej biblioteki curses (z
155 systemu 4.4BSD) o nazwie ncurses (new curses) i jest zarazem jej
156 przyszłym zamiennikiem.
157
158 %description -l pt_BR.UTF-8
159 As rotinas da biblioteca curses fornecem ao usuário um método
160 independente de terminal para atualização das telas de caracteres com
161 otimização razoável. Essa implementação é "novo curses" (ncurses) e é
162 o substituto aprovado para os clássicos curses 4.4BSD, que estão se
163 tornando obsoletos.
164
165 %description -l ru.UTF-8
166 Программы библиотеки curses предоставляют пользователям возможность
167 терминально-независимого обновления символьных экранов с достаточной
168 оптимизацией. Эта реализация - "новые curses" (ncurses), которая
169 является одобренной заменой классической библиотеки curses из 4.4BSD,
170 в настоящее время "снятой с производства". В PLD Linux ncurses
171 является жизненно необходимой, без нее не будут функционировать многие
172 программы, составляющие базовую систему. Практически все программы,
173 которые выводят что-либо на терминал, используют ncurses. В PLD Linux
174 ни библиотека termcap, ни традиционный файл /etc/termcap, не
175 используются...
176
177 %description -l tr.UTF-8
178 curses kitaplığı ile kullanıcıya kullanılan terminal tipinden bağımsız
179 olarak karakter tabanlı ekranlara erişim olanağı sağlanabilmektedir.
180 Bu uyarlama 'new curses' (ncurses), BSD deki klasik curses'in gelişmiş
181 halidir.
182
183 %description -l uk.UTF-8
184 Програми бібліотеки curses дають користувачам можливість
185 термінально-незалежного поновлення символьних екранів з достатньою
186 оптимізацією. Ця реалізація - "нові curses" (ncurses), котра є
187 схваленою заміною класичної бібліотеки curses з 4.4BSD, яка наразі
188 "знята з виробництва". В PLD Linux ncurses є життєво необхідною, без
189 неї не буде працювати більшость програм, що складають базову систему.
190 Практично всі програми, котрі виводять щось на термінал,
191 використовують ncurses. В PLD Linux ані бібліотека termcap, ані
192 традиційний файл /etc/termcap не використовуються...
193
194 %package -n terminfo
195 Summary:        Complete terminfo database
196 Summary(es.UTF-8):      Banco de datos terminfo para terminales extras (menos usados)
197 Summary(pl.UTF-8):      Kompletna baza terminfo
198 Summary(pt_BR.UTF-8):   Base de dados terminfo para terminais adicionais (menos usados)
199 Group:          Applications/Terminal
200 Requires:       %{name} = %{version}-%{release}
201 Obsoletes:      ncurses-extraterms
202
203 %description -n terminfo
204 This package contains complete terminfo database. If you just use the
205 Linux console, xterm and VT100, you probably will not need this this -
206 a minimal %{_datadir}/terminfo tree for these terminal is already
207 included in the ncurses package.
208
209 %description -n terminfo -l es.UTF-8
210 Banco de datos terminfo para terminales extras. Las capacidades de los
211 terminales más usados ya están en el paquete principal ncurses.
212
213 %description -n terminfo -l pl.UTF-8
214 Pakiet ten zawiera kompletną bazę terminfo. Jeżeli używasz terminali
215 linux, console, xterm, vt100 prawdopodobnie nie bedziesz potrzebował
216 tego pakietu gdyż definicje tych terminali są włączone w pakiet
217 ncurses.
218
219 %description -n terminfo -l pt_BR.UTF-8
220 Base de dados terminfo para terminais extras. As definições dos
221 terminais mais usados já estão no pacote principal ncurses.
222
223 %package devel
224 Summary:        Header files for develop ncurses based application
225 Summary(es.UTF-8):      Bibliotecas de desarrollo para ncurses
226 Summary(pl.UTF-8):      Pliki nagłówkowe do bibliotek ncurses
227 Summary(pt_BR.UTF-8):   Bibliotecas de desenvolvimento para ncurses
228 Summary(ru.UTF-8):      Хедеры и библиотеки для разработки программ с ncurses
229 Summary(uk.UTF-8):      Хедери та бібліотеки для розробки програм з ncurses
230 Group:          Development/Libraries
231 Requires:       %{name} = %{version}-%{release}
232 Obsoletes:      libncurses5-devel
233 Obsoletes:      libtermcap-devel
234
235 %description devel
236 This package includes the header files and libraries necessary to
237 develop applications that use ncurses.
238
239 %description devel -l es.UTF-8
240 Este paquete incluye las bibliotecas y archivos de inclusión
241 necesarios al desarrollo de aplicaciones que usan ncurses.
242
243 %description devel -l pl.UTF-8
244 Pakiet ten zawiera pliki nagłówkowe niezbędne do pisania/kompilowania
245 programów z wykorzystaniem bibliotek ncurses.
246
247 %description devel -l pt_BR.UTF-8
248 Este pacote inclui as bibliotecas e arquivos de inclusão necessários
249 ao desenvolvimento de aplicações que usam ncurses.
250
251 %description devel -l ru.UTF-8
252 Этот пакет содержит хедеры и библиотеки, необходимые для разработки
253 программ, использующих ncurses.
254
255 %description devel -l uk.UTF-8
256 Цей пакет містить хедери та бібліотеки, необхідні для розробки
257 програм, що використовують ncurses.
258
259 %package static
260 Summary:        Static libraries for ncurses
261 Summary(es.UTF-8):      Static libraries for ncurses development
262 Summary(pl.UTF-8):      Biblioteki statyczne ncurses
263 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com ncurses
264 Summary(ru.UTF-8):      Статические библиотеки для разработки программ с ncurses
265 Summary(uk.UTF-8):      Статичні бібліотеки для розробки програм з ncurses
266 Group:          Development/Libraries
267 Requires:       %{name}-devel = %{version}-%{release}
268
269 %description static
270 This package includes the static libraries necessary to develop
271 applications that use ncurses.
272
273 %description static -l es.UTF-8
274 Static libraries for ncurses development.
275
276 %description static -l pl.UTF-8
277 Pakiet ten zawiera biblioteki statyczne ncurses.
278
279 %description static -l pt_BR.UTF-8
280 Bibliotecas estáticas para desenvolvimento com ncurses.
281
282 %description static -l ru.UTF-8
283 Этот пакет содержит статические библиотеки, необходимые для разработки
284 программ, использующих ncurses.
285
286 %description static -l uk.UTF-8
287 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
288 що використовують ncurses.
289
290 %package ext
291 Summary:        Additional ncurses libraries
292 Summary(pl.UTF-8):      Dodatkowe biblioteki ncurses
293 Group:          Libraries
294 Requires:       %{name} = %{version}-%{release}
295
296 %description ext
297 This package contains addidion ncurses libraries like libforms,
298 libmenu and libpanel for easy making full screen curse application.
299
300 %description ext -l pl.UTF-8
301 Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
302 służące do łatwego tworzenia aplikacji pełnoekranowych korzystających
303 z ncurses.
304
305 %package ext-devel
306 Summary:        Header files for additional ncurses libraries
307 Summary(pl.UTF-8):      Pliki nagłówkowe dodatkowych bibliotek ncurses
308 Group:          Development/Libraries
309 Requires:       %{name}-devel = %{version}-%{release}
310 Requires:       %{name}-ext = %{version}-%{release}
311
312 %description ext-devel
313 Header files for additional ncurses libraries (form, menu, panel).
314
315 %description ext-devel -l pl.UTF-8
316 Pliki nagłówkowe dodatkowych bibliotek ncurses (form, menu, panel).
317
318 %package ext-static
319 Summary:        Static versions of additional ncurses libraries
320 Summary(pl.UTF-8):      Statyczne wersje dodatkowych bibliotek ncurses
321 Group:          Development/Libraries
322 Requires:       %{name}-ext-devel = %{version}-%{release}
323
324 %description ext-static
325 Static versions of additional ncurses libraries (form, menu, panel).
326
327 %description ext-static -l pl.UTF-8
328 Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
329
330 %package c++-devel
331 Summary:        Header files for develop C++ ncurses based application
332 Summary(pl.UTF-8):      Pliki nagłówkowe do biblioteki C++ ncurses
333 Group:          Development/Libraries
334 Requires:       %{name}-devel = %{version}-%{release}
335
336 %description c++-devel
337 This package includes the header files and libraries necessary to
338 develop applications that use C++ ncurses.
339
340 %description c++-devel -l pl.UTF-8
341 Pakiet ten zawiera pliki nagłówkowe niezbędne do kompilacji programów
342 z wykorzystaniem biblioteki c++-ncurses.
343
344 %package c++-static
345 Summary:        Static libraries for C++ ncurses
346 Summary(pl.UTF-8):      Biblioteki statyczne C++ ncurses
347 Group:          Development/Libraries
348 Requires:       %{name}-c++-devel = %{version}-%{release}
349
350 %description c++-static
351 This package includes the static libraries necessary to develop
352 applications that use C++ ncurses.
353
354 %description c++-static -l pl.UTF-8
355 Pakiet ten zawiera biblioteki statyczne C++ ncurses.
356
357 %package ada-devel
358 Summary:        Header files for develop Ada95 ncurses based application
359 Summary(pl.UTF-8):      Pliki nagłówkowe do biblioteki Ada95 ncurses
360 Group:          Development/Libraries
361 Requires:       %{name}-devel = %{version}-%{release}
362 %{?with_ada:%requires_eq        gcc-ada}
363
364 %description ada-devel
365 This package includes the header files and libraries necessary to
366 develop applications that use Ada95 ncurses.
367
368 %description ada-devel -l pl.UTF-8
369 Ten pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do
370 tworzenia aplikacji używających ncurses w języku Ada95.
371
372 %prep
373 %setup -q
374 %patch0 -p1
375 %patch1 -p1
376 %patch2 -p1
377 %patch3 -p1
378 %patch4 -p1
379 %patch5 -p1
380 %patch6 -p1
381 %patch7 -p1
382 %patch8 -p1
383 %patch9 -p1
384 %patch10 -p1
385 %patch11 -p1
386 %patch12 -p1
387 %patch13 -p1
388 %patch14 -p1
389 %patch15 -p1
390 %patch16 -p1
391 %patch17 -p1
392 %patch18 -p1
393 %patch19 -p1
394 %patch20 -p1
395 %patch21 -p1
396 %patch22 -p1
397 %patch23 -p1
398 %patch24 -p1
399 %patch25 -p1
400
401 %patch100 -p1
402 %patch101 -p1
403 %patch102 -p1
404 %patch103 -p1
405 %patch104 -p1
406 %patch105 -p1
407 %patch107 -p1
408 %patch108 -p1
409
410 %build
411 unset TERMINFO || :
412 gcc_target=$(gcc -dumpmachine)
413 gcc_version=%{cc_version}
414 CFLAGS="%{rpmcflags} -DPURE_TERMINFO -D_FILE_OFFSET_BITS=64"
415 cp -f /usr/share/automake/config.sub .
416
417 for t in narrowc wideclowcolor widec; do
418 install -d obj-$t
419 cd obj-$t
420 ../%configure \
421         --with-install-prefix=$RPM_BUILD_ROOT \
422         --with-normal \
423         --with-shared \
424         --with%{!?with_ada:out}-ada \
425         --with%{!?with_cxx:out}-cxx \
426         --with%{!?with_cxx:out}-cxx-binding \
427         --with%{!?debug:out}-debug \
428         --with%{!?with_gpm:out}-gpm \
429         --without-profile \
430         --with-largefile \
431         --with-ospeed=unsigned \
432         --disable-lp64 \
433         --enable-hard-tabs \
434         --enable-xmc-glitch \
435         --enable-pc-files \
436         --with-pkg-config-libdir=%{_pkgconfigdir} \
437         --enable-colorfgbg \
438         --with-chtype='long' \
439         --with-mmask-t='long' \
440         --with-manpage-aliases \
441         --with-manpage-format=normal \
442         --without-manpage-symlinks \
443         --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
444         --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
445         `[ "$t" = "wideclowcolor" ] && echo --enable-widec --disable-ext-colors --includedir=%{_includedir}wlc` \
446         `[ "$t" = "widec" ] && echo --enable-widec --enable-ext-colors --includedir=%{_includedir}w`
447
448 %{__make} -j1
449
450 cd ..
451 done
452
453 %install
454 rm -rf $RPM_BUILD_ROOT
455 install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
456
457 for t in narrowc widec; do
458 %{__make} -C obj-$t install \
459         INSTALL_PREFIX=$RPM_BUILD_ROOT
460 done
461
462 ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
463
464 mv -f $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.6* $RPM_BUILD_ROOT/%{_lib}
465 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libtinfo.so
466 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so
467 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libncursesw.so
468 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
469 mv -f $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
470 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libcurses.so
471 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libncurses.so
472
473 ln -sf libncursesw.a $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
474
475 # binary compatibility for packages using libncursesw.so.5 (without ext-colors)
476 cp -a obj-wideclowcolor/lib/libncursesw.so.5* $RPM_BUILD_ROOT%{_libdir}
477 # binary compatibility for packages usign libtinfo.so.5/libtinfow.so.5/libtinfow.so.6
478 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libncurses.so.5.*) $RPM_BUILD_ROOT/%{_lib}/libtinfo.so.5
479 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libncursesw.so.6.*) $RPM_BUILD_ROOT/%{_lib}/libtinfow.so.6
480 ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libncursesw.so.5.*) $RPM_BUILD_ROOT%{_libdir}/libtinfow.so.5
481
482 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
483
484 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcurses.a
485 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcursesw.a
486 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.ncurses-non-english-man-pages
487
488 %clean
489 rm -rf $RPM_BUILD_ROOT
490
491 %post   -p /sbin/ldconfig
492 %postun -p /sbin/ldconfig
493
494 %post   ext -p /sbin/ldconfig
495 %postun ext -p /sbin/ldconfig
496
497 %triggerpostun -- %{name} < 5.9-3
498 # rpm seems to remove them as those was %ghosts in ncurses < 5.9-3
499 # despite existing now as normal files/symlinks
500 ln -sf /%{_lib}/libncurses.so.5.* /%{_lib}/libtinfo.so.5
501 ln -sf /%{_lib}/libncursesw.so.6.* /%{_lib}/libtinfow.so.6
502 ln -sf %{_libdir}/libncursesw.so.5.* %{_libdir}/libtinfow.so.5
503 exit 0
504
505 %files
506 %defattr(644,root,root,755)
507 %doc ANNOUNCE README
508 %attr(755,root,root) %{_bindir}/captoinfo
509 %attr(755,root,root) %{_bindir}/clear
510 %attr(755,root,root) %{_bindir}/infocmp
511 %attr(755,root,root) %{_bindir}/infotocap
512 %attr(755,root,root) %{_bindir}/reset
513 %attr(755,root,root) %{_bindir}/tabs
514 %attr(755,root,root) %{_bindir}/tic
515 %attr(755,root,root) %{_bindir}/toe
516 %attr(755,root,root) %{_bindir}/tput
517 %attr(755,root,root) %{_bindir}/tset
518 %attr(755,root,root) /%{_lib}/libncurses.so.*.*
519 %attr(755,root,root) %ghost /%{_lib}/libncurses.so.5
520 %attr(755,root,root) /%{_lib}/libncursesw.so.*.*
521 %attr(755,root,root) %ghost /%{_lib}/libncursesw.so.6
522 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
523 %attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
524 %attr(755,root,root) /%{_lib}/libtinfo.so.5
525 %attr(755,root,root) /%{_lib}/libtinfow.so.6
526 %attr(755,root,root) %{_libdir}/libtinfow.so.5
527
528 %{_datadir}/tabset
529
530 %dir %{_datadir}/terminfo
531 %{_datadir}/terminfo/E
532 %dir %{_datadir}/terminfo/[cdgklprsvx]
533
534 %{_datadir}/terminfo/c/cygwin*
535 %{_datadir}/terminfo/d/dumb
536 %{_datadir}/terminfo/g/gnome*
537 %{_datadir}/terminfo/k/klone+color
538 %{_datadir}/terminfo/k/konsole*
539 %{_datadir}/terminfo/l/linux*
540 %{_datadir}/terminfo/p/putty*
541 %{_datadir}/terminfo/r/rxvt*
542 %{_datadir}/terminfo/s/screen*
543 %{_datadir}/terminfo/v/vt100
544 %{_datadir}/terminfo/v/vt220
545 %{_datadir}/terminfo/v/vt220-8
546 %{_datadir}/terminfo/v/vt52
547 %{_datadir}/terminfo/x/xterm*
548
549 %{_mandir}/man1/captoinfo.1m*
550 %{_mandir}/man1/clear.1*
551 %{_mandir}/man1/infocmp.1m*
552 %{_mandir}/man1/infotocap.1m*
553 %{_mandir}/man1/reset.1*
554 %{_mandir}/man1/tabs.1*
555 %{_mandir}/man1/tic.1m*
556 %{_mandir}/man1/toe.1m*
557 %{_mandir}/man1/tput.1*
558 %{_mandir}/man1/tset.1*
559 %{_mandir}/man5/term.5*
560 %{_mandir}/man5/terminfo.5*
561 %{_mandir}/man7/term.7*
562 %lang(fi) %{_mandir}/fi/man1/*
563 %lang(fr) %{_mandir}/fr/man1/*
564 %lang(hu) %{_mandir}/hu/man1/*
565 %lang(id) %{_mandir}/id/man1/*
566 %lang(it) %{_mandir}/it/man1/*
567 %lang(pl) %{_mandir}/pl/man[157]/*
568
569 %files -n terminfo
570 %defattr(644,root,root,755)
571 %{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
572 %{_datadir}/terminfo/[dklsvx]/*
573 %exclude %{_datadir}/terminfo/c/cygwin*
574 %exclude %{_datadir}/terminfo/d/dumb
575 %exclude %{_datadir}/terminfo/g/gnome*
576 %exclude %{_datadir}/terminfo/k/klone+color
577 %exclude %{_datadir}/terminfo/k/konsole*
578 %exclude %{_datadir}/terminfo/l/linux*
579 %exclude %{_datadir}/terminfo/p/putty*
580 %exclude %{_datadir}/terminfo/r/rxvt*
581 %exclude %{_datadir}/terminfo/s/screen*
582 %exclude %{_datadir}/terminfo/v/vt100
583 %exclude %{_datadir}/terminfo/v/vt220
584 %exclude %{_datadir}/terminfo/v/vt220-8
585 %exclude %{_datadir}/terminfo/v/vt52
586 %exclude %{_datadir}/terminfo/x/xterm*
587
588 %files devel
589 %defattr(644,root,root,755)
590 %doc doc/html/ncurses-intro.html
591 %attr(755,root,root) %{_bindir}/ncurses5-config
592 %attr(755,root,root) %{_bindir}/ncursesw6-config
593 %attr(755,root,root) %{_libdir}/libcurses.so
594 %attr(755,root,root) %{_libdir}/libncurses.so
595 %attr(755,root,root) %{_libdir}/libtinfo.so
596 %attr(755,root,root) %{_libdir}/libcursesw.so
597 %attr(755,root,root) %{_libdir}/libncursesw.so
598 %attr(755,root,root) %{_libdir}/libtinfow.so
599 %dir %{_includedir}
600 %{_includedir}/curses.h
601 %{_includedir}/eti.h
602 %{_includedir}/nc_tparm.h
603 %{_includedir}/ncurses.h
604 %{_includedir}/ncurses_dll.h
605 %{_includedir}/term.h
606 %{_includedir}/term_entry.h
607 %{_includedir}/termcap.h
608 %{_includedir}/tic.h
609 %{_includedir}/unctrl.h
610 %dir %{_includedir}w
611 %{_includedir}w/curses.h
612 %{_includedir}w/eti.h
613 %{_includedir}w/nc_tparm.h
614 %{_includedir}w/ncurses.h
615 %{_includedir}w/ncurses_dll.h
616 %{_includedir}w/term.h
617 %{_includedir}w/term_entry.h
618 %{_includedir}w/termcap.h
619 %{_includedir}w/tic.h
620 %{_includedir}w/unctrl.h
621 %{_pkgconfigdir}/ncurses.pc
622 %{_pkgconfigdir}/ncursesw.pc
623 %{_mandir}/man1/ncurses5-config.1*
624 %{_mandir}/man1/ncursesw6-config.1*
625 %{_mandir}/man3/BC.3x*
626 %{_mandir}/man3/COLORS.3x*
627 %{_mandir}/man3/COLOR_PAIR.3x*
628 %{_mandir}/man3/COLOR_PAIRS.3x*
629 %{_mandir}/man3/COLS.3x*
630 %{_mandir}/man3/ESCDELAY.3x*
631 %{_mandir}/man3/LINES.3x*
632 %{_mandir}/man3/PAIR_NUMBER.3x*
633 %{_mandir}/man3/PC.3x*
634 %{_mandir}/man3/SP.3x*
635 %{_mandir}/man3/TABSIZE.3x*
636 %{_mandir}/man3/UP.3x*
637 %{_mandir}/man3/_nc_*.3x*
638 %{_mandir}/man3/_trace*.3x*
639 %{_mandir}/man3/acs_map.3x*
640 %{_mandir}/man3/add*.3x*
641 %{_mandir}/man3/assume_default_colors*.3x*
642 %{_mandir}/man3/attr*.3x*
643 %{_mandir}/man3/baudrate*.3x*
644 %{_mandir}/man3/beep*.3x*
645 %{_mandir}/man3/bkgd*.3x*
646 %{_mandir}/man3/bkgrnd*.3x*
647 %{_mandir}/man3/bool*.3x*
648 %{_mandir}/man3/border*.3x*
649 %{_mandir}/man3/box*.3x*
650 %{_mandir}/man3/can_change_color*.3x*
651 %{_mandir}/man3/cbreak*.3x*
652 %{_mandir}/man3/ceiling_panel.3x*
653 %{_mandir}/man3/chgat.3x*
654 %{_mandir}/man3/clear*.3x*
655 %{_mandir}/man3/clrto*.3x*
656 %{_mandir}/man3/color_*.3x*
657 %{_mandir}/man3/copywin.3x*
658 %{_mandir}/man3/cur_term.3x*
659 %{_mandir}/man3/curs_*.3x*
660 %{_mandir}/man3/curscr.3x*
661 %{_mandir}/man3/curses_version.3x*
662 %{_mandir}/man3/def_*.3x*
663 %{_mandir}/man3/default_colors.3x*
664 %{_mandir}/man3/define_key*.3x*
665 %{_mandir}/man3/del_curterm*.3x*
666 %{_mandir}/man3/delay_output*.3x*
667 %{_mandir}/man3/delch.3x*
668 %{_mandir}/man3/deleteln.3x*
669 %{_mandir}/man3/delscreen.3x*
670 %{_mandir}/man3/delwin.3x*
671 %{_mandir}/man3/derwin.3x*
672 %{_mandir}/man3/doupdate*.3x*
673 %{_mandir}/man3/dupwin.3x*
674 %{_mandir}/man3/echo*.3x*
675 %{_mandir}/man3/endwin*.3x*
676 %{_mandir}/man3/erase*.3x*
677 %{_mandir}/man3/filter*.3x*
678 %{_mandir}/man3/flash*.3x*
679 %{_mandir}/man3/flushinp*.3x*
680 %{_mandir}/man3/get*.3x*
681 %{_mandir}/man3/ground_panel.3x*
682 %{_mandir}/man3/halfdelay*.3x*
683 %{_mandir}/man3/has_*.3x*
684 %{_mandir}/man3/hline*.3x*
685 %{_mandir}/man3/idcok.3x*
686 %{_mandir}/man3/idlok.3x*
687 %{_mandir}/man3/immedok.3x*
688 %{_mandir}/man3/in_*.3x*
689 %{_mandir}/man3/inch*.3x*
690 %{_mandir}/man3/init_color*.3x*
691 %{_mandir}/man3/init_pair*.3x*
692 %{_mandir}/man3/initscr.3x*
693 %{_mandir}/man3/innstr.3x*
694 %{_mandir}/man3/innwstr.3x*
695 %{_mandir}/man3/ins*.3x*
696 %{_mandir}/man3/intrflush*.3x*
697 %{_mandir}/man3/inwstr.3x*
698 %{_mandir}/man3/is_*.3x*
699 %{_mandir}/man3/isendwin*.3x*
700 %{_mandir}/man3/key*.3x*
701 %{_mandir}/man3/kill*.3x*
702 %{_mandir}/man3/leaveok.3x*
703 %{_mandir}/man3/legacy_coding.3x*
704 %{_mandir}/man3/longname.3x*
705 %{_mandir}/man3/mcprint*.3x*
706 %{_mandir}/man3/meta.3x*
707 %{_mandir}/man3/mouse*.3x*
708 %{_mandir}/man3/move.3x*
709 %{_mandir}/man3/mv*.3x*
710 %{_mandir}/man3/napms*.3x*
711 %{_mandir}/man3/ncurses.3x*
712 %{_mandir}/man3/new_prescr.3x*
713 %{_mandir}/man3/newpad*.3x*
714 %{_mandir}/man3/newscr.3x*
715 %{_mandir}/man3/newterm*.3x*
716 %{_mandir}/man3/newwin*.3x*
717 %{_mandir}/man3/nl*.3x*
718 %{_mandir}/man3/no*.3x*
719 %{_mandir}/man3/num*.3x*
720 %{_mandir}/man3/ospeed.3x*
721 %{_mandir}/man3/overlay.3x*
722 %{_mandir}/man3/overwrite.3x*
723 %{_mandir}/man3/pair_content*.3x*
724 %{_mandir}/man3/pecho*.3x*
725 %{_mandir}/man3/pnoutrefresh.3x*
726 %{_mandir}/man3/prefresh.3x*
727 %{_mandir}/man3/printw.3x*
728 %{_mandir}/man3/put*.3x*
729 %{_mandir}/man3/qiflush*.3x*
730 %{_mandir}/man3/raw*.3x*
731 %{_mandir}/man3/redrawwin.3x*
732 %{_mandir}/man3/refresh.3x*
733 %{_mandir}/man3/reset_*.3x*
734 %{_mandir}/man3/resetty*.3x*
735 %{_mandir}/man3/resize_term*.3x*
736 %{_mandir}/man3/resizeterm*.3x*
737 %{_mandir}/man3/restartterm*.3x*
738 %{_mandir}/man3/ripoffline*.3x*
739 %{_mandir}/man3/savetty*.3x*
740 %{_mandir}/man3/scanw.3x*
741 %{_mandir}/man3/scr_*.3x*
742 %{_mandir}/man3/scrl.3x*
743 %{_mandir}/man3/scroll*.3x*
744 %{_mandir}/man3/set_curterm*.3x*
745 %{_mandir}/man3/set_escdelay*.3x*
746 %{_mandir}/man3/set_tabsize*.3x*
747 %{_mandir}/man3/set_term.3x*
748 %{_mandir}/man3/setcchar.3x*
749 %{_mandir}/man3/setscrreg.3x*
750 %{_mandir}/man3/setsyx.3x*
751 %{_mandir}/man3/setterm.3x*
752 %{_mandir}/man3/setupterm.3x*
753 %{_mandir}/man3/slk_*.3x*
754 %{_mandir}/man3/stand*.3x*
755 %{_mandir}/man3/start_color*.3x*
756 %{_mandir}/man3/stdscr.3x*
757 %{_mandir}/man3/str*.3x*
758 %{_mandir}/man3/subpad.3x*
759 %{_mandir}/man3/subwin.3x*
760 %{_mandir}/man3/syncok.3x*
761 %{_mandir}/man3/term*.3x*
762 %{_mandir}/man3/tget*.3x*
763 %{_mandir}/man3/tgoto.3x*
764 %{_mandir}/man3/tiget*.3x*
765 %{_mandir}/man3/timeout.3x*
766 %{_mandir}/man3/tiparm.3x*
767 %{_mandir}/man3/touchline.3x*
768 %{_mandir}/man3/touchwin.3x*
769 %{_mandir}/man3/tparm.3x*
770 %{_mandir}/man3/tputs*.3x*
771 %{_mandir}/man3/trace.3x*
772 %{_mandir}/man3/ttytype.3x*
773 %{_mandir}/man3/typeahead*.3x*
774 %{_mandir}/man3/unctrl*.3x*
775 %{_mandir}/man3/unget*.3x*
776 %{_mandir}/man3/untouchwin.3x*
777 %{_mandir}/man3/use_*.3x*
778 %{_mandir}/man3/vid*.3x*
779 %{_mandir}/man3/vline*.3x*
780 %{_mandir}/man3/vw*.3x*
781 %{_mandir}/man3/wadd*.3x*
782 %{_mandir}/man3/wattr*.3x*
783 %{_mandir}/man3/wbkgd*.3x*
784 %{_mandir}/man3/wbkgrnd*.3x*
785 %{_mandir}/man3/wborder*.3x*
786 %{_mandir}/man3/wchgat.3x*
787 %{_mandir}/man3/wclear.3x*
788 %{_mandir}/man3/wclrto*.3x*
789 %{_mandir}/man3/wcolor_set.3x*
790 %{_mandir}/man3/wcursyncup.3x*
791 %{_mandir}/man3/wdel*.3x*
792 %{_mandir}/man3/wecho*.3x*
793 %{_mandir}/man3/wenclose.3x*
794 %{_mandir}/man3/werase.3x*
795 %{_mandir}/man3/wget*.3x*
796 %{_mandir}/man3/whline*.3x*
797 %{_mandir}/man3/win*.3x*
798 %{_mandir}/man3/wmouse_trafo.3x*
799 %{_mandir}/man3/wmove.3x*
800 %{_mandir}/man3/wnoutrefresh.3x*
801 %{_mandir}/man3/wprintw.3x*
802 %{_mandir}/man3/wredrawln.3x*
803 %{_mandir}/man3/wrefresh.3x*
804 %{_mandir}/man3/wresize.3x*
805 %{_mandir}/man3/wscanw.3x*
806 %{_mandir}/man3/wscrl.3x*
807 %{_mandir}/man3/wsetscrreg.3x*
808 %{_mandir}/man3/wstand*.3x*
809 %{_mandir}/man3/wsync*.3x*
810 %{_mandir}/man3/wtimeout.3x*
811 %{_mandir}/man3/wtouchln.3x*
812 %{_mandir}/man3/wunctrl*.3x*
813 %{_mandir}/man3/wvline*.3x*
814 %lang(pl) %{_mandir}/pl/man3/ncurses.3x*
815
816 %files static
817 %defattr(644,root,root,755)
818 %{_libdir}/libncurses.a
819 %{_libdir}/libncursesw.a
820
821 %files ext
822 %defattr(644,root,root,755)
823 %attr(755,root,root) %{_libdir}/libform.so.*.*
824 %attr(755,root,root) %ghost %{_libdir}/libform.so.[56]
825 %attr(755,root,root) %{_libdir}/libmenu.so.*.*
826 %attr(755,root,root) %ghost %{_libdir}/libmenu.so.[56]
827 %attr(755,root,root) %{_libdir}/libpanel.so.*.*
828 %attr(755,root,root) %ghost %{_libdir}/libpanel.so.[56]
829 %attr(755,root,root) %{_libdir}/libformw.so.*.*
830 %attr(755,root,root) %ghost %{_libdir}/libformw.so.[56]
831 %attr(755,root,root) %{_libdir}/libmenuw.so.*.*
832 %attr(755,root,root) %ghost %{_libdir}/libmenuw.so.[56]
833 %attr(755,root,root) %{_libdir}/libpanelw.so.*.*
834 %attr(755,root,root) %ghost %{_libdir}/libpanelw.so.[56]
835
836 %files ext-devel
837 %defattr(644,root,root,755)
838 %attr(755,root,root) %{_libdir}/libform.so
839 %attr(755,root,root) %{_libdir}/libmenu.so
840 %attr(755,root,root) %{_libdir}/libpanel.so
841 %attr(755,root,root) %{_libdir}/libformw.so
842 %attr(755,root,root) %{_libdir}/libmenuw.so
843 %attr(755,root,root) %{_libdir}/libpanelw.so
844 %{_includedir}/form.h
845 %{_includedir}/menu.h
846 %{_includedir}/panel.h
847 %{_includedir}w/form.h
848 %{_includedir}w/menu.h
849 %{_includedir}w/panel.h
850 %{_pkgconfigdir}/form.pc
851 %{_pkgconfigdir}/formw.pc
852 %{_pkgconfigdir}/menu.pc
853 %{_pkgconfigdir}/menuw.pc
854 %{_pkgconfigdir}/panel.pc
855 %{_pkgconfigdir}/panelw.pc
856 %{_mandir}/man3/TYPE_ALNUM.3x*
857 %{_mandir}/man3/TYPE_ALPHA.3x*
858 %{_mandir}/man3/TYPE_ENUM.3x*
859 %{_mandir}/man3/TYPE_INTEGER.3x*
860 %{_mandir}/man3/TYPE_IPV4.3x*
861 %{_mandir}/man3/TYPE_NUMERIC.3x*
862 %{_mandir}/man3/TYPE_REGEXP.3x*
863 %{_mandir}/man3/bottom_panel.3x*
864 %{_mandir}/man3/current_field.3x*
865 %{_mandir}/man3/current_item.3x*
866 %{_mandir}/man3/data_ahead.3x*
867 %{_mandir}/man3/data_behind.3x*
868 %{_mandir}/man3/del_panel.3x*
869 %{_mandir}/man3/dup_field.3x*
870 %{_mandir}/man3/dynamic_field_info.3x*
871 %{_mandir}/man3/field_*.3x*
872 %{_mandir}/man3/form*.3x*
873 %{_mandir}/man3/free_*.3x*
874 %{_mandir}/man3/hide_panel.3x*
875 %{_mandir}/man3/item_*.3x*
876 %{_mandir}/man3/link_field*.3x*
877 %{_mandir}/man3/menu*.3x*
878 %{_mandir}/man3/mitem_*.3x*
879 %{_mandir}/man3/move_field.3x*
880 %{_mandir}/man3/move_panel.3x*
881 %{_mandir}/man3/new_field*.3x*
882 %{_mandir}/man3/new_form*.3x*
883 %{_mandir}/man3/new_item.3x*
884 %{_mandir}/man3/new_menu*.3x*
885 %{_mandir}/man3/new_page.3x*
886 %{_mandir}/man3/new_panel.3x*
887 %{_mandir}/man3/panel*.3x*
888 %{_mandir}/man3/pos_form_cursor.3x*
889 %{_mandir}/man3/pos_menu_cursor.3x*
890 %{_mandir}/man3/post_form.3x*
891 %{_mandir}/man3/post_menu.3x*
892 %{_mandir}/man3/replace_panel.3x*
893 %{_mandir}/man3/scale_form.3x*
894 %{_mandir}/man3/scale_menu.3x*
895 %{_mandir}/man3/set_current_field.3x*
896 %{_mandir}/man3/set_current_item.3x*
897 %{_mandir}/man3/set_field*.3x*
898 %{_mandir}/man3/set_form_*.3x*
899 %{_mandir}/man3/set_item_*.3x*
900 %{_mandir}/man3/set_max_field.3x*
901 %{_mandir}/man3/set_menu_*.3x*
902 %{_mandir}/man3/set_new_page.3x*
903 %{_mandir}/man3/set_panel_userptr.3x*
904 %{_mandir}/man3/set_top_row.3x*
905 %{_mandir}/man3/show_panel.3x*
906 %{_mandir}/man3/top_panel.3x*
907 %{_mandir}/man3/top_row.3x*
908 %{_mandir}/man3/unpost_form.3x*
909 %{_mandir}/man3/unpost_menu.3x*
910 %{_mandir}/man3/update_panels*.3x*
911
912 %files ext-static
913 %defattr(644,root,root,755)
914 %{_libdir}/libform.a
915 %{_libdir}/libmenu.a
916 %{_libdir}/libpanel.a
917 %{_libdir}/libformw.a
918 %{_libdir}/libmenuw.a
919 %{_libdir}/libpanelw.a
920
921 %if %{with cxx}
922 %files c++-devel
923 %defattr(644,root,root,755)
924 %doc c++/{demo.cc,README-first,NEWS,PROBLEMS}
925 %{_includedir}/cursesapp.h
926 %{_includedir}/cursesf.h
927 %{_includedir}/cursesm.h
928 %{_includedir}/cursesp.h
929 %{_includedir}/cursesw.h
930 %{_includedir}/etip.h
931 %{_includedir}/cursslk.h
932 %{_includedir}w/cursesapp.h
933 %{_includedir}w/cursesf.h
934 %{_includedir}w/cursesm.h
935 %{_includedir}w/cursesp.h
936 %{_includedir}w/cursesw.h
937 %{_includedir}w/etip.h
938 %{_includedir}w/cursslk.h
939 %{_pkgconfigdir}/ncurses++.pc
940 %{_pkgconfigdir}/ncurses++w.pc
941
942 %files c++-static
943 %defattr(644,root,root,755)
944 %{_libdir}/libncurses++.a
945 %{_libdir}/libncurses++w.a
946 %endif
947
948 %if %{with ada}
949 %files ada-devel
950 %defattr(644,root,root,755)
951 %doc Ada95/{README,TODO}
952 %attr(755,root,root) %{_bindir}/adacurses-config
953 %attr(755,root,root) %{_bindir}/adacursesw-config
954 %{_libdir}/gcc/*/*/adainclude/*.ad[bs]
955 %{_libdir}/gcc/*/*/adalib/libAdaCurses.a
956 %{_mandir}/man1/adacurses-config.1*
957 %{_mandir}/man1/adacurses.1*
958 %{_mandir}/man1/adacursesw-config.1*
959 %endif
This page took 0.108023 seconds and 4 git commands to generate.