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