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