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