]> git.pld-linux.org Git - packages/wxWidgets.git/blob - wxWidgets.spec
- more install time dependensies
[packages/wxWidgets.git] / wxWidgets.spec
1 # TODO: directfb (>= 0.9.23)?
2 #
3 # Conditional build:
4 %bcond_without  ansi                    # only unicode packages
5 %bcond_without  odbc                    # without ODBC support
6 %bcond_without  gtk3                    # don't build wxGTK3 packages
7 %bcond_without  x11                     # don't build wxX11 packages
8 %bcond_with     gnomeprint              # GNOME print support
9 %bcond_with     sdl                     # SDL sound support
10 %bcond_with     debug                   # build with \--enable-debug
11                                         # (binary incompatible with non-debug)
12 #
13 Summary:        wxWidgets library
14 Summary(pl.UTF-8):      Biblioteka wxWidgets
15 Name:           wxWidgets
16 %define majver 3.0
17 Version:        3.0.0
18 Release:        3
19 License:        wxWindows Library Licence 3.1 (LGPL v2+ with exception)
20 Group:          X11/Libraries
21 Source0:        http://downloads.sourceforge.net/wxwindows/%{name}-%{version}.tar.bz2
22 # Source0-md5:  241998efc12205172ed24c18788ea2cd
23 Patch0:         %{name}-samples.patch
24 Patch1:         %{name}-ac.patch
25 Patch2:         %{name}-link.patch
26 Patch3:         export-wxGetRootWindow.patch
27 Patch4:         %{name}-gtk3.patch
28 URL:            http://www.wxWidgets.org/
29 BuildRequires:  OpenGL-GLU-devel
30 %{?with_sdl:BuildRequires:      SDL-devel >= 1.2.0}
31 BuildRequires:  autoconf >= 2.59-9
32 BuildRequires:  automake
33 # for m4 files
34 BuildRequires:  bakefile >= 0.2.9
35 BuildRequires:  cairo-devel
36 BuildRequires:  cppunit-devel >= 1.8.0
37 BuildRequires:  expat-devel
38 BuildRequires:  gettext-devel
39 BuildRequires:  gstreamer0.10-devel >= 0.10
40 BuildRequires:  gstreamer0.10-plugins-base-devel >= 0.10
41 BuildRequires:  gtk+2-devel >= 2:2.10
42 %{?with_gtk3:BuildRequires:     gtk+3-devel >= 3.0}
43 BuildRequires:  gtk-webkit-devel >= 1.3.1
44 %{?with_gtk3:BuildRequires:     gtk-webkit3-devel >= 1.3.1}
45 %{?with_gnomeprint:BuildRequires:       libgnomeprintui-devel >= 2.8.0}
46 BuildRequires:  libjpeg-devel
47 BuildRequires:  libmspack-devel
48 BuildRequires:  libnotify-devel >= 0.7
49 BuildRequires:  libpng-devel >= 1.0
50 BuildRequires:  libstdc++-devel
51 BuildRequires:  libtiff-devel
52 BuildRequires:  libtool
53 %{?with_x11:BuildRequires:      pango-devel}
54 BuildRequires:  pkgconfig
55 %{?with_odbc:BuildRequires:     unixODBC-devel}
56 %if %{with x11}
57 BuildRequires:  xorg-lib-libSM-devel
58 BuildRequires:  xorg-lib-libX11-devel
59 BuildRequires:  xorg-lib-libXext-devel
60 BuildRequires:  xorg-lib-libXinerama-devel
61 BuildRequires:  xorg-lib-libXt-devel
62 BuildRequires:  xorg-lib-libXxf86vm-devel
63 %endif
64 BuildRequires:  zlib-devel >= 1.1.4
65 # these are not supported by wxWidgets
66 Obsoletes:      LDAPExplorerTool <= 0.6-1
67 Obsoletes:      abridge <= 0.4.0-1
68 # and these are replaced
69 Obsoletes:      wxGTK
70 Obsoletes:      wxGTK-devel
71 Obsoletes:      wxGTK-gl
72 Obsoletes:      wxGTK-gl-devel
73 Obsoletes:      wxGTK-univ
74 Obsoletes:      wxGTK-univ-devel
75 Obsoletes:      wxGTK-univ-gl
76 Obsoletes:      wxGTK-univ-gl-devel
77 Obsoletes:      wxGTK2-univ
78 Obsoletes:      wxGTK2-univ-devel
79 Obsoletes:      wxGTK2-univ-gl
80 Obsoletes:      wxGTK2-univ-gl-devel
81 Obsoletes:      wxGTK2-univ-unicode
82 Obsoletes:      wxGTK2-univ-unicode-devel
83 Obsoletes:      wxGTK2-univ-unicode-gl
84 Obsoletes:      wxGTK2-univ-unicode-gl-devel
85 Obsoletes:      wxMotif
86 Obsoletes:      wxMotif-devel
87 Obsoletes:      wxMotif-gl
88 Obsoletes:      wxMotif-gl-devel
89 Obsoletes:      wxWidgets-afm
90 Obsoletes:      wxWindows
91 Obsoletes:      wxWindows-afm
92 Obsoletes:      wxwin-afm
93 Obsoletes:      wxwin-common
94 Conflicts:      wxGTK2 < 2.6.0
95 Conflicts:      wxGTK2-unicode < 2.6.0
96 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97
98 %define         _sysconfdir     %{_datadir}
99 %define         _noautoreqdep   libGL.so.1 libGLU.so.1
100
101 # do not check for unresolved symbols (couldn't fix that)
102 %define         no_install_post_check_so        1
103
104 %description
105 wxWidgets is a free C++ library for cross-platform GUI development.
106 With wxWidgets, you can create applications for different GUIs (GTK+,
107 Motif/LessTif, MS Windows, Mac) from the same source code.
108
109 %description -l pl.UTF-8
110 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
111 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
112 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
113 Windows, Mac) z tego samego kodu źródłowego.
114
115 %package devel
116 Summary:        wxWidgets header files and development documentation
117 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do wxWidgets
118 Group:          X11/Development/Libraries
119 Requires:       libstdc++-devel
120 %{?with_odbc:Requires:  unixODBC-devel}
121 Obsoletes:      wxWindows-devel
122
123 %description devel
124 Header files and development documentation for the wxWidgets
125 libraries.
126
127 %description devel -l pl.UTF-8
128 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
129
130 %package -n bakefile-wxWidgets
131 Summary:        Files for Bakefile to generate wxWidgets project files
132 Summary(pl.UTF-8):      Pliki dla Bakefile generujące pliki projektów wxWidgets
133 Group:          Development/Tools
134 Requires:       bakefile
135
136 %description -n bakefile-wxWidgets
137 Additional files for Bakefile to generate wxWidgets project files.
138
139 %description -n bakefile-wxWidgets -l pl.UTF-8
140 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
141 projektów opartych na bibliotece wxWidgets.
142
143 %package examples
144 Summary:        wxWidgets example programs
145 Summary(pl.UTF-8):      Przykładowe programy wxWidgets
146 Group:          X11/Development/Libraries
147 Requires:       %{name}-devel = %{version}-%{release}
148 Obsoletes:      wxWindows-examples
149
150 %description examples
151 wxWidgets example programs.
152
153 %description examples -l pl.UTF-8
154 Przykładowe programy wxWidgets.
155
156 %package -n wxBase
157 Summary:        wxBase library - non-GUI support classes of wxWidgets toolkit
158 Summary(pl.UTF-8):      wxBase - biblioteka klas wxWidgets nie związanych z GUI
159 Group:          X11/Libraries
160 Requires:       %{name} = %{version}-%{release}
161 Requires:       zlib >= 1.1.4
162
163 %description -n wxBase
164 wxBase is a collection of C++ classes providing basic data structures
165 (strings, lists, arrays), powerful wxDateTime class for date
166 manipulations, portable wrappers around many OS-specific functions
167 allowing to build the same program under all supported folders,
168 wxThread class for writing multithreaded programs using either Win32
169 or POSIX threads and much more. wxBase currently supports the
170 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
171 HP-UX, ...) and BeOS.
172
173 %description -n wxBase -l pl.UTF-8
174 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
175 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
176 datach, przenośne wrappery do wielu funkcji zależnych od systemu
177 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
178 środowiskach, klasę wxThread do pisania programów wielowątkowych
179 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
180 platformy: Win32, Unix i BeOS.
181
182 %package -n wxBase-devel
183 Summary:        wxBase headers needed for developping with wxBase
184 Summary(pl.UTF-8):      Pliki nagłówkowe do wxBase
185 Group:          X11/Development/Libraries
186 Requires:       %{name}-devel = %{version}-%{release}
187 Requires:       wxBase = %{version}-%{release}
188
189 %description -n wxBase-devel
190 Header files for wxBase. You need them to develop programs using
191 wxBase.
192
193 %description -n wxBase-devel -l pl.UTF-8
194 Pliki nagłówkowe do biblioteki wxBase.
195
196 %package -n wxBase-unicode
197 Summary:        wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
198 Summary(pl.UTF-8):      wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
199 Group:          X11/Libraries
200 Requires:       %{name} = %{version}-%{release}
201 Requires:       zlib >= 1.1.4
202
203 %description -n wxBase-unicode
204 wxBase is a collection of C++ classes providing basic data structures
205 (strings, lists, arrays), powerful wxDateTime class for date
206 manipulations, portable wrappers around many OS-specific functions
207 allowing to build the same program under all supported folders,
208 wxThread class for writing multithreaded programs using either Win32
209 or POSIX threads and much more. wxBase currently supports the
210 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
211 HP-UX, ...) and BeOS. This version is build with UNICODE support.
212
213 %description -n wxBase-unicode -l pl.UTF-8
214 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
215 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
216 datach, przenośne wrappery do wielu funkcji zależnych od systemu
217 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
218 środowiskach, klasę wxThread do pisania programów wielowątkowych
219 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
220 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
221 UNICODE.
222
223 %package -n wxBase-unicode-devel
224 Summary:        wxBase headers needed for developping with UNICODE-enabled wxBase
225 Summary(pl.UTF-8):      Pliki nagłówkowe do wxBase z obsługą UNICODE
226 Group:          X11/Development/Libraries
227 Requires:       %{name}-devel = %{version}-%{release}
228 Requires:       wxBase-unicode = %{version}-%{release}
229
230 %description -n wxBase-unicode-devel
231 Header files for wxBase. You need them to develop programs using
232 UNICODE-enabled wxBase.
233
234 %description -n wxBase-unicode-devel -l pl.UTF-8
235 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
236
237 %package -n wxGTK2
238 Summary:        wxGTK2 library
239 Summary(pl.UTF-8):      Biblioteka wxGTK2
240 Group:          X11/Libraries
241 Requires:       %{name} = %{version}-%{release}
242 Requires:       gtk+2 >= 2:2.10
243 Requires:       gtk-webkit >= 1.3.1
244 Requires:       wxBase = %{version}-%{release}
245 Obsoletes:      wxGTK2-univ
246
247 %description -n wxGTK2
248 wxWidgets library using GTK2 widgets.
249
250 %description -n wxGTK2 -l pl.UTF-8
251 Biblioteka wxWidgets używająca widgetów GTK2.
252
253 %package -n wxGTK2-devel
254 Summary:        Header files for wxGTK2 library
255 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki wxGTK2
256 Group:          X11/Development/Libraries
257 Requires:       wxBase-devel = %{version}-%{release}
258 Requires:       wxGTK2 = %{version}-%{release}
259 Obsoletes:      wxGTK2-univ-devel
260
261 %description -n wxGTK2-devel
262 Header files for wxWidgets library using GTK2 widgets.
263
264 %description -n wxGTK2-devel -l pl.UTF-8
265 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
266
267 %package -n wxGTK2-gl
268 Summary:        GL canvas library for wxGTK2
269 Summary(pl.UTF-8):      Biblioteka GL dla wxGTK2
270 Group:          X11/Libraries
271 Requires:       wxGTK2 = %{version}-%{release}
272 Obsoletes:      wxGTK2-univ-gl
273
274 %description -n wxGTK2-gl
275 wxGTK2 GL canvas library.
276
277 %description -n wxGTK2-gl -l pl.UTF-8
278 Biblioteka GL dla wxGTK2.
279
280 %package -n wxGTK2-gl-devel
281 Summary:        Development files for GL canvas library for wxGTK2
282 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla wxGTK2
283 Group:          X11/Development/Libraries
284 Requires:       OpenGL-GLU-devel
285 Requires:       wxGTK2-devel = %{version}-%{release}
286 Requires:       wxGTK2-gl = %{version}-%{release}
287 Obsoletes:      wxGTK2-univ-gl-devel
288
289 %description -n wxGTK2-gl-devel
290 Development files for wxGTK2 GL canvas library.
291
292 %description -n wxGTK2-gl-devel -l pl.UTF-8
293 Pliki programistyczne biblioteki GL dla wxGTK2.
294
295 %package -n wxGTK2-unicode
296 Summary:        wxGTK2 library with UNICODE support
297 Summary(pl.UTF-8):      Biblioteka wxGTK2 z obsługą UNICODE
298 Group:          X11/Libraries
299 Requires:       %{name} = %{version}-%{release}
300 Requires:       wxBase-unicode = %{version}-%{release}
301 Requires:       gtk+2 >= 2:2.10
302 Requires:       gtk-webkit >= 1.3.1
303 Obsoletes:      wxGTK2-univ-unicode
304
305 %description -n wxGTK2-unicode
306 wxWidgets library using GTK2 widgets with UNICODE support.
307
308 %description -n wxGTK2-unicode -l pl.UTF-8
309 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
310
311 %package -n wxGTK2-unicode-devel
312 Summary:        Header files for wxGTK2 library with UNICODE support
313 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
314 Group:          X11/Development/Libraries
315 Requires:       wxBase-unicode-devel = %{version}-%{release}
316 Requires:       wxGTK2-unicode = %{version}-%{release}
317 Obsoletes:      wxGTK2-univ-unicode-devel
318
319 %description -n wxGTK2-unicode-devel
320 Header files for wxWidgets library using GTK2 widgets with UNICODE
321 support.
322
323 %description -n wxGTK2-unicode-devel -l pl.UTF-8
324 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
325 obsługą UNICODE.
326
327 %package -n wxGTK2-unicode-gl
328 Summary:        GL canvas library for wxGTK2 with UNICODE support
329 Summary(pl.UTF-8):      Biblioteka GL dla wxGTK2 z obsługą UNICODE
330 Group:          X11/Libraries
331 Requires:       wxGTK2-unicode = %{version}-%{release}
332 Obsoletes:      wxGTK2-univ-unicode-gl
333
334 %description -n wxGTK2-unicode-gl
335 GL canvas library for wxGTK2 with UNICODE support.
336
337 %description -n wxGTK2-unicode-gl -l pl.UTF-8
338 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
339
340 %package -n wxGTK2-unicode-gl-devel
341 Summary:        Development files for GL canvas library for wxGTK2 with UNICODE support
342 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
343 Group:          X11/Development/Libraries
344 Requires:       OpenGL-GLU-devel
345 Requires:       wxGTK2-unicode-devel = %{version}-%{release}
346 Requires:       wxGTK2-unicode-gl = %{version}-%{release}
347 Obsoletes:      wxGTK2-univ-unicode-gl-devel
348
349 %description -n wxGTK2-unicode-gl-devel
350 Development files for GL canvas library for wxGTK2 with UNICODE
351 support.
352
353 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
354 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
355
356 %package -n wxGTK3
357 Summary:        wxGTK3 library
358 Summary(pl.UTF-8):      Biblioteka wxGTK3
359 Group:          X11/Libraries
360 Requires:       %{name} = %{version}-%{release}
361 Requires:       gtk-webkit3 >= 1.3.1
362 Requires:       wxBase = %{version}-%{release}
363 Obsoletes:      wxGTK3-univ
364
365 %description -n wxGTK3
366 wxWidgets library using GTK3 widgets.
367
368 %description -n wxGTK3 -l pl.UTF-8
369 Biblioteka wxWidgets używająca widgetów GTK3.
370
371 %package -n wxGTK3-devel
372 Summary:        Header files for wxGTK3 library
373 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki wxGTK3
374 Group:          X11/Development/Libraries
375 Requires:       wxBase-devel = %{version}-%{release}
376 Requires:       wxGTK3 = %{version}-%{release}
377 Obsoletes:      wxGTK3-univ-devel
378
379 %description -n wxGTK3-devel
380 Header files for wxWidgets library using GTK3 widgets.
381
382 %description -n wxGTK3-devel -l pl.UTF-8
383 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK3.
384
385 %package -n wxGTK3-gl
386 Summary:        GL canvas library for wxGTK3
387 Summary(pl.UTF-8):      Biblioteka GL dla wxGTK3
388 Group:          X11/Libraries
389 Requires:       wxGTK3 = %{version}-%{release}
390 Obsoletes:      wxGTK3-univ-gl
391
392 %description -n wxGTK3-gl
393 wxGTK3 GL canvas library.
394
395 %description -n wxGTK3-gl -l pl.UTF-8
396 Biblioteka GL dla wxGTK3.
397
398 %package -n wxGTK3-gl-devel
399 Summary:        Development files for GL canvas library for wxGTK3
400 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla wxGTK3
401 Group:          X11/Development/Libraries
402 Requires:       OpenGL-GLU-devel
403 Requires:       wxGTK3-devel = %{version}-%{release}
404 Requires:       wxGTK3-gl = %{version}-%{release}
405 Obsoletes:      wxGTK3-univ-gl-devel
406
407 %description -n wxGTK3-gl-devel
408 Development files for wxGTK3 GL canvas library.
409
410 %description -n wxGTK3-gl-devel -l pl.UTF-8
411 Pliki programistyczne biblioteki GL dla wxGTK3.
412
413 %package -n wxGTK3-unicode
414 Summary:        wxGTK3 library with UNICODE support
415 Summary(pl.UTF-8):      Biblioteka wxGTK3 z obsługą UNICODE
416 Group:          X11/Libraries
417 Requires:       %{name} = %{version}-%{release}
418 Requires:       gtk-webkit3 >= 1.3.1
419 Requires:       wxBase-unicode = %{version}-%{release}
420 Obsoletes:      wxGTK3-univ-unicode
421
422 %description -n wxGTK3-unicode
423 wxWidgets library using GTK3 widgets with UNICODE support.
424
425 %description -n wxGTK3-unicode -l pl.UTF-8
426 Biblioteka wxWidgets używająca widgetów GTK3 z obsługą UNICODE.
427
428 %package -n wxGTK3-unicode-devel
429 Summary:        Header files for wxGTK3 library with UNICODE support
430 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki wxGTK3 z obsługą UNICODE
431 Group:          X11/Development/Libraries
432 Requires:       wxBase-unicode-devel = %{version}-%{release}
433 Requires:       wxGTK3-unicode = %{version}-%{release}
434 Obsoletes:      wxGTK3-univ-unicode-devel
435
436 %description -n wxGTK3-unicode-devel
437 Header files for wxWidgets library using GTK3 widgets with UNICODE
438 support.
439
440 %description -n wxGTK3-unicode-devel -l pl.UTF-8
441 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK3 z
442 obsługą UNICODE.
443
444 %package -n wxGTK3-unicode-gl
445 Summary:        GL canvas library for wxGTK3 with UNICODE support
446 Summary(pl.UTF-8):      Biblioteka GL dla wxGTK3 z obsługą UNICODE
447 Group:          X11/Libraries
448 Requires:       wxGTK3-unicode = %{version}-%{release}
449 Obsoletes:      wxGTK3-univ-unicode-gl
450
451 %description -n wxGTK3-unicode-gl
452 GL canvas library for wxGTK3 with UNICODE support.
453
454 %description -n wxGTK3-unicode-gl -l pl.UTF-8
455 Biblioteka GL dla wxGTK3 z obsługą UNICODE.
456
457 %package -n wxGTK3-unicode-gl-devel
458 Summary:        Development files for GL canvas library for wxGTK3 with UNICODE support
459 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla wxGTK3 z obsługą UNICODE
460 Group:          X11/Development/Libraries
461 Requires:       OpenGL-GLU-devel
462 Requires:       wxGTK3-unicode-devel = %{version}-%{release}
463 Requires:       wxGTK3-unicode-gl = %{version}-%{release}
464 Obsoletes:      wxGTK3-univ-unicode-gl-devel
465
466 %description -n wxGTK3-unicode-gl-devel
467 Development files for GL canvas library for wxGTK3 with UNICODE
468 support.
469
470 %description -n wxGTK3-unicode-gl-devel -l pl.UTF-8
471 Pliki programistyczne biblioteki GL dla wxGTK3 z obsługą UNICODE.
472
473 %package utils
474 Summary:        Misc utils from wxWidgets project
475 Summary(pl.UTF-8):      Różne narzędzia z projektu wxWidgets
476 Group:          X11/Development/Tools
477 Requires:       wxX11 = %{version}-%{release}
478 Obsoletes:      wxWindows-utils
479
480 %description utils
481 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
482
483 %description utils -l pl.UTF-8
484 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
485
486 %package -n wxX11
487 Summary:        wxUniversal-based wxX11 library
488 Summary(pl.UTF-8):      Oparta na wxUniversal biblioteka wxX11
489 Group:          X11/Libraries
490 Requires:       %{name} = %{version}-%{release}
491 Requires:       wxBase = %{version}-%{release}
492 Obsoletes:      wxX11-univ
493
494 %description -n wxX11
495 wxUniversal-based wxX11 library.
496
497 %description -n wxX11 -l pl.UTF-8
498 Oparta na wxUniversal biblioteka wxX11.
499
500 %package -n wxX11-devel
501 Summary:        Header files for wxUniversal-based wxX11 library
502 Summary(pl.UTF-8):      Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
503 Group:          X11/Libraries
504 Requires:       %{name}-devel = %{version}-%{release}
505 Requires:       wxBase-devel = %{version}-%{release}
506 Requires:       wxX11 = %{version}-%{release}
507 Obsoletes:      wxX11-univ-devel
508
509 %description -n wxX11-devel
510 Header files for wxUniversal-based wxX11 library.
511
512 %description -n wxX11-devel -l pl.UTF-8
513 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
514
515 %package -n wxX11-gl
516 Summary:        GL canvas library for wxUniversal-based wxX11
517 Summary(pl.UTF-8):      Biblioteka GL dla opartej na wxUniversal wxX11
518 Group:          X11/Libraries
519 Requires:       wxX11 = %{version}-%{release}
520 Obsoletes:      wxX11-univ-gl
521
522 %description -n wxX11-gl
523 GL canvas library for wxUniversal-based wxX11.
524
525 %description -n wxX11-gl -l pl.UTF-8
526 Biblioteka GL dla opartej na wxUniversal wxX11.
527
528 %package -n wxX11-gl-devel
529 Summary:        Development files for GL canvas library for wxUniversal-based wxX11
530 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
531 Group:          X11/Development/Libraries
532 Requires:       OpenGL-GLU-devel
533 Requires:       wxX11-devel = %{version}-%{release}
534 Requires:       wxX11-gl = %{version}-%{release}
535 Obsoletes:      wxX11-univ-gl-devel
536
537 %description -n wxX11-gl-devel
538 Development files for GL canvas library for wxUniversal-based wxX11.
539
540 %description -n wxX11-gl-devel -l pl.UTF-8
541 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
542
543 %package -n wxX11-unicode
544 Summary:        wxUniversal-based wxX11 library with UNICODE support
545 Summary(pl.UTF-8):      Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
546 Group:          X11/Libraries
547 Requires:       %{name} = %{version}-%{release}
548 Requires:       wxBase-unicode = %{version}-%{release}
549 Obsoletes:      wxX11-univ-unicode
550
551 %description -n wxX11-unicode
552 wxUniversal-based wxX11 library with UNICODE support.
553
554 %description -n wxX11-unicode -l pl.UTF-8
555 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
556
557 %package -n wxX11-unicode-devel
558 Summary:        Header files for wxUniversal-based wxX11 library with UNICODE support
559 Summary(pl.UTF-8):      Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
560 Group:          X11/Development/Libraries
561 Requires:       %{name}-devel = %{version}-%{release}
562 Requires:       wxBase-unicode-devel = %{version}-%{release}
563 Requires:       wxX11-unicode = %{version}-%{release}
564 Obsoletes:      wxX11-univ-unicode-devel
565
566 %description -n wxX11-unicode-devel
567 Header files for wxUniversal-based wxX11 library with UNICODE support.
568
569 %description -n wxX11-unicode-devel -l pl.UTF-8
570 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
571 UNICODE.
572
573 %package -n wxX11-unicode-gl
574 Summary:        GL canvas library for wxUniversal-based wxX11 with UNICODE support
575 Summary(pl.UTF-8):      Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
576 Group:          X11/Libraries
577 Requires:       wxX11-unicode = %{version}-%{release}
578 Obsoletes:      wxX11-univ-unicode-gl
579
580 %description -n wxX11-unicode-gl
581 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
582
583 %description -n wxX11-unicode-gl -l pl.UTF-8
584 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
585
586 %package -n wxX11-unicode-gl-devel
587 Summary:        Development files for GL canvas library for wxX11 with UNICODE support
588 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
589 Group:          X11/Development/Libraries
590 Requires:       OpenGL-GLU-devel
591 Requires:       wxX11-unicode-devel = %{version}-%{release}
592 Requires:       wxX11-unicode-gl = %{version}-%{release}
593 Obsoletes:      wxX11-univ-unicode-gl-devel
594
595 %description -n wxX11-unicode-gl-devel
596 Development files for GL canvas library for wxUniversal-based wxX11
597 with UNICODE support.
598
599 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
600 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
601 obsługą UNICODE.
602
603 %prep
604 %setup -q
605 %patch0 -p1
606 %patch1 -p1
607 %patch2 -p1
608 %patch3 -p1
609 %patch4 -p1
610
611 %{__rm} build/aclocal/bakefile*.m4
612
613 %build
614 # if bakefiles rebuild is needed:
615 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
616 #cd build/bakefiles
617 #bakefile_gen -f autoconf
618 #cd ../..
619 #%endif
620 cp -f /usr/share/automake/config.sub .
621 %{__aclocal} -I build/aclocal
622 %{__autoconf}
623
624 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS
625 # avoid adding -s to LDFLAGS
626 LDFLAGS=" "; export LDFLAGS
627 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
628         ac_cv_lib_iodbc_SQLAllocEnv=no \
629         ac_cv_lib_unixodbc_SQLAllocEnv=no \
630         --enable-calendar \
631         --enable-controls \
632         --enable-plugins \
633         --enable-std_iostreams \
634         --enable-tabdialog \
635         --with-libmspack \
636         %{?with_sdl:--with-sdl} \
637         --with-opengl"
638
639 for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} ; do
640 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
641         '--enable-unicode' ; do
642         objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
643         mkdir $objdir
644         cd $objdir
645         ../%configure \
646                 ${args} \
647                 ${gui} \
648                 --enable-graphics_ctx \
649                 --disable-universal \
650                 ${unicode} \
651                 --enable-printarch \
652                 %{!?with_gnomeprint:--without-gnomeprint}
653         %{__make}
654         cd ..
655 done
656 done
657
658 %if %{with x11}
659 gui='--with-x11'
660 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
661         '--enable-unicode' ; do
662         objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
663         mkdir $objdir
664         cd $objdir
665         ../%configure \
666                 ${args} \
667                 ${gui} \
668                 --enable-universal \
669                 ${unicode}
670         %{__make}
671         if echo $objdir| grep -q disable-unicode ; then
672                 %{__make} -C utils
673                 %{__make} -C utils/emulator
674                 %{__make} -C utils/hhp2cached
675                 # %{__make} -C contrib/utils
676         fi
677         cd ..
678 done
679 %endif
680
681 cd locale
682 %{__make} allmo
683
684 %install
685 rm -rf $RPM_BUILD_ROOT
686 install -d $RPM_BUILD_ROOT%{_bindir}
687
688 for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} ; do
689 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
690         '--enable-unicode' ; do
691         objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
692         cd $objdir
693         %{__make} install \
694                 prefix=$RPM_BUILD_ROOT%{_prefix} \
695                 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
696                 bindir=$RPM_BUILD_ROOT%{_bindir} \
697                 datadir=$RPM_BUILD_ROOT%{_datadir} \
698                 libdir=$RPM_BUILD_ROOT%{_libdir} \
699                 mandir=$RPM_BUILD_ROOT%{_mandir} \
700                 includedir=$RPM_BUILD_ROOT%{_includedir} \
701                 LOCALE_MSW_LINGUAS=
702         cd ..
703 done
704 done
705
706 %if %{with x11}
707 gui='--with-x11'
708 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
709         '--enable-unicode' ; do
710         objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
711         cd $objdir
712         %{__make} install \
713                 prefix=$RPM_BUILD_ROOT%{_prefix} \
714                 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
715                 bindir=$RPM_BUILD_ROOT%{_bindir} \
716                 datadir=$RPM_BUILD_ROOT%{_datadir} \
717                 libdir=$RPM_BUILD_ROOT%{_libdir} \
718                 mandir=$RPM_BUILD_ROOT%{_mandir} \
719                 includedir=$RPM_BUILD_ROOT%{_includedir} \
720                 LOCALE_MSW_LINGUAS=
721         if echo $objdir| grep -q disable-unicode ; then
722                 # TODO: install default config files and default backgrouds
723                 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
724                 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
725                 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
726         fi
727         cd ..
728 done
729 %endif
730
731 # public headers include from wx/private
732 cp -a include/wx/private $RPM_BUILD_ROOT%{_includedir}/wx-%{majver}/wx/
733 cp -a include/wx/unix/private $RPM_BUILD_ROOT%{_includedir}/wx-%{majver}/wx/unix/
734
735 %if %{without sdl}
736 install -d $RPM_BUILD_ROOT%{_libdir}/wx/%{majver}
737 %endif
738
739 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
740 do
741         b=`basename $i`
742         c=`echo $b|sed -e 's/\(.*\)-%{majver}/\1/'`
743         if [ "$b" = "$c" ]; then
744                 echo "Something is not right... Sed rule failed"
745                 exit 1
746         fi
747         cp $i $RPM_BUILD_ROOT%{_bindir}/wx-${c}-config
748 done
749
750 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
751 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
752 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
753
754 %find_lang wxstd
755
756 %clean
757 rm -rf $RPM_BUILD_ROOT
758
759 %post   -n wxBase -p /sbin/ldconfig
760 %postun -n wxBase -p /sbin/ldconfig
761
762 %post   -n wxBase-unicode -p /sbin/ldconfig
763 %postun -n wxBase-unicode -p /sbin/ldconfig
764
765 %post   -n wxGTK2 -p /sbin/ldconfig
766 %postun -n wxGTK2 -p /sbin/ldconfig
767
768 %post   -n wxGTK2-gl -p /sbin/ldconfig
769 %postun -n wxGTK2-gl -p /sbin/ldconfig
770
771 %post   -n wxGTK2-unicode -p /sbin/ldconfig
772 %postun -n wxGTK2-unicode -p /sbin/ldconfig
773
774 %post   -n wxGTK2-unicode-gl -p /sbin/ldconfig
775 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
776
777 %post   -n wxGTK3 -p /sbin/ldconfig
778 %postun -n wxGTK3 -p /sbin/ldconfig
779
780 %post   -n wxGTK3-gl -p /sbin/ldconfig
781 %postun -n wxGTK3-gl -p /sbin/ldconfig
782
783 %post   -n wxGTK3-unicode -p /sbin/ldconfig
784 %postun -n wxGTK3-unicode -p /sbin/ldconfig
785
786 %post   -n wxGTK3-unicode-gl -p /sbin/ldconfig
787 %postun -n wxGTK3-unicode-gl -p /sbin/ldconfig
788
789 %post   -n wxX11 -p /sbin/ldconfig
790 %postun -n wxX11 -p /sbin/ldconfig
791
792 %post   -n wxX11-unicode -p /sbin/ldconfig
793 %postun -n wxX11-unicode -p /sbin/ldconfig
794
795 %define libflag %{?with_debug:d}
796
797 %files -f wxstd.lang
798 %defattr(644,root,root,755)
799 %doc docs/{changes,licence,licendoc,preamble,readme}.txt
800 %dir %{_libdir}/wx
801 %dir %{_libdir}/wx/%{majver}
802
803 %files devel
804 %defattr(644,root,root,755)
805 %doc docs/tech docs/univ
806 %{_includedir}/wx-%{majver}
807 %dir %{_libdir}/wx/include
808 %dir %{_libdir}/wx/config
809 %{_aclocaldir}/wxwin.m4
810
811 %files -n bakefile-wxWidgets
812 %defattr(644,root,root,755)
813 %{_datadir}/bakefile/presets/wx*.bkl
814
815 %files examples
816 %defattr(644,root,root,755)
817 %{_examplesdir}/%{name}-%{version}
818
819 %if %{with ansi}
820 %files -n wxBase
821 %defattr(644,root,root,755)
822 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}-%{majver}.so.*.*.*
823 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}-%{majver}.so.0
824 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}_net-%{majver}.so.*.*.*
825 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}_net-%{majver}.so.0
826 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so.*.*.*
827 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so.0
828 %if %{with sdl}
829 %attr(755,root,root) %{_libdir}/wx/%{majver}/sound_sdl%{libflag}-%{majver}.so
830 %endif
831
832 %files -n wxBase-devel
833 %defattr(644,root,root,755)
834 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}-%{majver}.so
835 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}_net-%{majver}.so
836 %attr(755,root,root) %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so
837 %endif
838
839 %files -n wxBase-unicode
840 %defattr(644,root,root,755)
841 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}-%{majver}.so.*.*.*
842 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}-%{majver}.so.0
843 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so.*.*.*
844 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so.0
845 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so.*.*.*
846 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so.0
847 %if %{with sdl}
848 %attr(755,root,root) %{_libdir}/wx/%{majver}/sound_sdlu%{libflag}-%{majver}.so
849 %endif
850
851 %files -n wxBase-unicode-devel
852 %defattr(644,root,root,755)
853 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}-%{majver}.so
854 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so
855 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so
856
857 %if %{with ansi}
858 %files -n wxGTK2
859 %defattr(644,root,root,755)
860 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so.*.*.*
861 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so.0
862 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so.*.*.*
863 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so.0
864 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so.*.*.*
865 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so.0
866 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so.*.*.*
867 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so.0
868 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so.*.*.*
869 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so.0
870 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so.*.*.*
871 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so.0
872 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so.*.*.*
873 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so.0
874 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so.*.*.*
875 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so.0
876 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so.*.*.*
877 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so.0
878 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so.*.*.*
879 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so.0
880 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so.*.*.*
881 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so.0
882 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so.*.*.*
883 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so.0
884
885 %files -n wxGTK2-devel
886 %defattr(644,root,root,755)
887 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so
888 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so
889 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so
890 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so
891 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so
892 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so
893 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so
894 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so
895 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so
896 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so
897 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so
898 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so
899 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-%{majver}
900 %{_libdir}/wx/include/gtk2-ansi-%{majver}
901 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi-config
902
903 %files -n wxGTK2-gl
904 %defattr(644,root,root,755)
905 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so.*.*.*
906 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so.0
907
908 %files -n wxGTK2-gl-devel
909 %defattr(644,root,root,755)
910 %attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so
911 %endif
912
913 %files -n wxGTK2-unicode
914 %defattr(644,root,root,755)
915 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so.*.*.*
916 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so.0
917 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so.*.*.*
918 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so.0
919 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so.*.*.*
920 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so.0
921 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so.*.*.*
922 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so.0
923 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so.*.*.*
924 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so.0
925 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so.*.*.*
926 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so.0
927 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so.*.*.*
928 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so.0
929 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so.*.*.*
930 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so.0
931 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so.*.*.*
932 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so.0
933 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so.*.*.*
934 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so.0
935 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so.*.*.*
936 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so.0
937 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so.*.*.*
938 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so.0
939
940 %files -n wxGTK2-unicode-devel
941 %defattr(644,root,root,755)
942 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so
943 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so
944 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so
945 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so
946 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so
947 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so
948 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so
949 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so
950 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so
951 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so
952 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so
953 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so
954 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-%{majver}
955 %{_libdir}/wx/include/gtk2-unicode-%{majver}
956 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode-config
957
958 %files -n wxGTK2-unicode-gl
959 %defattr(644,root,root,755)
960 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so.*.*.*
961 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so.0
962
963 %files -n wxGTK2-unicode-gl-devel
964 %defattr(644,root,root,755)
965 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so
966
967 %if %{with gtk3}
968 %if %{with ansi}
969 %files -n wxGTK3
970 %defattr(644,root,root,755)
971 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so.*.*.*
972 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so.0
973 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so.*.*.*
974 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so.0
975 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so.*.*.*
976 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so.0
977 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so.*.*.*
978 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so.0
979 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so.*.*.*
980 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so.0
981 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so.*.*.*
982 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so.0
983 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so.*.*.*
984 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so.0
985 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so.*.*.*
986 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so.0
987 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so.*.*.*
988 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so.0
989 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so.*.*.*
990 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so.0
991 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so.*.*.*
992 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so.0
993 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so.*.*.*
994 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so.0
995
996 %files -n wxGTK3-devel
997 %defattr(644,root,root,755)
998 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so
999 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so
1000 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so
1001 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so
1002 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so
1003 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so
1004 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so
1005 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so
1006 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so
1007 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so
1008 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so
1009 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so
1010 %attr(755,root,root) %{_libdir}/wx/config/gtk3-ansi-%{majver}
1011 %{_libdir}/wx/include/gtk3-ansi-%{majver}
1012 %attr(755,root,root) %{_bindir}/wx-gtk3-ansi-config
1013
1014 %files -n wxGTK3-gl
1015 %defattr(644,root,root,755)
1016 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so.*.*.*
1017 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so.0
1018
1019 %files -n wxGTK3-gl-devel
1020 %defattr(644,root,root,755)
1021 %attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so
1022 %endif
1023
1024 %files -n wxGTK3-unicode
1025 %defattr(644,root,root,755)
1026 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so.*.*.*
1027 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so.0
1028 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so.*.*.*
1029 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so.0
1030 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so.*.*.*
1031 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so.0
1032 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so.*.*.*
1033 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so.0
1034 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so.*.*.*
1035 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so.0
1036 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so.*.*.*
1037 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so.0
1038 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so.*.*.*
1039 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so.0
1040 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so.*.*.*
1041 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so.0
1042 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so.*.*.*
1043 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so.0
1044 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so.*.*.*
1045 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so.0
1046 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so.*.*.*
1047 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so.0
1048 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so.*.*.*
1049 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so.0
1050
1051 %files -n wxGTK3-unicode-devel
1052 %defattr(644,root,root,755)
1053 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so
1054 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so
1055 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so
1056 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so
1057 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so
1058 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so
1059 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so
1060 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so
1061 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so
1062 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so
1063 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so
1064 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so
1065 %attr(755,root,root) %{_libdir}/wx/config/gtk3-unicode-%{majver}
1066 %{_libdir}/wx/include/gtk3-unicode-%{majver}
1067 %attr(755,root,root) %{_bindir}/wx-gtk3-unicode-config
1068
1069 %files -n wxGTK3-unicode-gl
1070 %defattr(644,root,root,755)
1071 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so.*.*.*
1072 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so.0
1073
1074 %files -n wxGTK3-unicode-gl-devel
1075 %defattr(644,root,root,755)
1076 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so
1077 %endif
1078
1079 %if %{with x11}
1080 %if %{with ansi}
1081 %files utils
1082 %defattr(644,root,root,755)
1083 %attr(755,root,root) %{_bindir}/hhp2cached
1084 %attr(755,root,root) %{_bindir}/wxemulator
1085 %attr(755,root,root) %{_bindir}/wxrc
1086 %attr(755,root,root) %{_bindir}/wxrc-%{majver}
1087
1088 %files -n wxX11
1089 %defattr(644,root,root,755)
1090 %doc docs/wxX11-readme.txt
1091 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so.*.*.*
1092 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so.0
1093 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so.*.*.*
1094 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so.0
1095 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so.*.*.*
1096 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so.0
1097 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so.*.*.*
1098 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so.0
1099 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so.*.*.*
1100 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so.0
1101 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so.*.*.*
1102 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so.0
1103 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so.*.*.*
1104 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so.0
1105 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so.*.*.*
1106 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so.0
1107 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so.*.*.*
1108 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so.0
1109 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so.*.*.*
1110 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so.0
1111 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so.*.*.*
1112 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so.0
1113
1114 %files -n wxX11-devel
1115 %defattr(644,root,root,755)
1116 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so
1117 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so
1118 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so
1119 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so
1120 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so
1121 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so
1122 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so
1123 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so
1124 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so
1125 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so
1126 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so
1127 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-%{majver}
1128 %{_libdir}/wx/include/x11univ-ansi-%{majver}
1129 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi-config
1130
1131 %files -n wxX11-gl
1132 %defattr(644,root,root,755)
1133 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so.*.*.*
1134 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so.0
1135
1136 %files -n wxX11-gl-devel
1137 %defattr(644,root,root,755)
1138 %attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so
1139 %endif
1140
1141 %files -n wxX11-unicode
1142 %defattr(644,root,root,755)
1143 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so.*.*.*
1144 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so.0
1145 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so.*.*.*
1146 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so.0
1147 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so.*.*.*
1148 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so.0
1149 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so.*.*.*
1150 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so.0
1151 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so.*.*.*
1152 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so.0
1153 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so.*.*.*
1154 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so.0
1155 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so.*.*.*
1156 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so.0
1157 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so.*.*.*
1158 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so.0
1159 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so.*.*.*
1160 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so.0
1161 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so.*.*.*
1162 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so.0
1163 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so.*.*.*
1164 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so.0
1165
1166 %files -n wxX11-unicode-devel
1167 %defattr(644,root,root,755)
1168 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so
1169 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so
1170 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so
1171 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so
1172 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so
1173 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so
1174 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so
1175 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so
1176 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so
1177 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so
1178 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so
1179 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-%{majver}
1180 %{_libdir}/wx/include/x11univ-unicode-%{majver}
1181 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode-config
1182
1183 %files -n wxX11-unicode-gl
1184 %defattr(644,root,root,755)
1185 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so.*.*.*
1186 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so.0
1187
1188 %files -n wxX11-unicode-gl-devel
1189 %defattr(644,root,root,755)
1190 %attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so
1191 %endif
This page took 0.122388 seconds and 4 git commands to generate.