3 %bcond_without ansi # only unicode packages
4 %bcond_without odbc # without ODBC support
5 %bcond_without x11 # don't build wxX11 packages
6 %bcond_with gnomeprint # GNOME print support
7 %bcond_with debug # build with \--enable-debug
8 # (binary incompatible with non-debug)
10 Summary: wxWidgets library
11 Summary(pl.UTF-8): Biblioteka wxWidgets
16 License: wxWindows Library Licence 3.1 (LGPL v2+ with exception)
18 Source0: http://downloads.sourceforge.net/wxwindows/%{name}-%{version}.tar.bz2
19 # Source0-md5: 241998efc12205172ed24c18788ea2cd
20 Patch0: %{name}-samples.patch
21 Patch1: %{name}-ac.patch
22 Patch2: %{name}-link.patch
23 Patch3: export-wxGetRootWindow.patch
24 URL: http://www.wxWidgets.org/
25 BuildRequires: OpenGL-GLU-devel
26 #BuildRequires: SDL-devel
27 BuildRequires: autoconf >= 2.59-9
28 BuildRequires: automake
30 BuildRequires: bakefile >= 0.2.9
31 BuildRequires: cairo-devel
32 BuildRequires: cppunit-devel >= 1.8.0
33 BuildRequires: expat-devel
34 BuildRequires: gettext-devel
35 BuildRequires: gtk+2-devel >= 2.0.0
36 %{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.8.0}
37 BuildRequires: libjpeg-devel
38 BuildRequires: libmspack-devel
39 BuildRequires: libpng-devel
40 BuildRequires: libstdc++-devel
41 BuildRequires: libtiff-devel
42 BuildRequires: libtool
43 BuildRequires: p7zip-standalone
44 %{?with_x11:BuildRequires: pangox-compat-devel}
45 BuildRequires: pkgconfig
46 %{?with_odbc:BuildRequires: unixODBC-devel}
47 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
48 %{?with_x11:BuildRequires: xorg-lib-libXt-devel}
49 # these are not supported by wxWidgets
50 Obsoletes: LDAPExplorerTool <= 0.6-1
51 Obsoletes: abridge <= 0.4.0-1
52 # and these are replaced
54 Obsoletes: wxGTK-devel
56 Obsoletes: wxGTK-gl-devel
58 Obsoletes: wxGTK-univ-devel
59 Obsoletes: wxGTK-univ-gl
60 Obsoletes: wxGTK-univ-gl-devel
61 Obsoletes: wxGTK2-univ
62 Obsoletes: wxGTK2-univ-devel
63 Obsoletes: wxGTK2-univ-gl
64 Obsoletes: wxGTK2-univ-gl-devel
65 Obsoletes: wxGTK2-univ-unicode
66 Obsoletes: wxGTK2-univ-unicode-devel
67 Obsoletes: wxGTK2-univ-unicode-gl
68 Obsoletes: wxGTK2-univ-unicode-gl-devel
70 Obsoletes: wxMotif-devel
72 Obsoletes: wxMotif-gl-devel
73 Obsoletes: wxWidgets-afm
75 Obsoletes: wxWindows-afm
77 Obsoletes: wxwin-common
78 Conflicts: wxGTK2 < 2.6.0
79 Conflicts: wxGTK2-unicode < 2.6.0
80 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82 %define _sysconfdir %{_datadir}
83 %define _noautoreqdep libGL.so.1 libGLU.so.1
85 # do not check for unresolved symbols (couldn't fix that)
86 %define no_install_post_check_so 1
89 wxWidgets is a free C++ library for cross-platform GUI development.
90 With wxWidgets, you can create applications for different GUIs (GTK+,
91 Motif/LessTif, MS Windows, Mac) from the same source code.
93 %description -l pl.UTF-8
94 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
95 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
96 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
97 Windows, Mac) z tego samego kodu źródłowego.
100 Summary: wxWidgets header files and development documentation
101 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets
102 Group: X11/Development/Libraries
103 Requires: libstdc++-devel
104 %{?with_odbc:Requires: unixODBC-devel}
105 Obsoletes: wxWindows-devel
108 Header files and development documentation for the wxWidgets
111 %description devel -l pl.UTF-8
112 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
114 %package -n bakefile-wxWidgets
115 Summary: Files for Bakefile to generate wxWidgets project files
116 Summary(pl.UTF-8): Pliki dla Bakefile generujące pliki projektów wxWidgets
117 Group: Development/Tools
120 %description -n bakefile-wxWidgets
121 Additional files for Bakefile to generate wxWidgets project files.
123 %description -n bakefile-wxWidgets -l pl.UTF-8
124 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
125 projektów opartych na bibliotece wxWidgets.
128 Summary: wxWidgets example programs
129 Summary(pl.UTF-8): Przykładowe programy wxWidgets
130 Group: X11/Development/Libraries
131 Requires: %{name}-devel = %{version}-%{release}
132 Obsoletes: wxWindows-examples
134 %description examples
135 wxWidgets example programs.
137 %description examples -l pl.UTF-8
138 Przykładowe programy wxWidgets.
141 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
142 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
144 Requires: %{name} = %{version}-%{release}
146 %description -n wxBase
147 wxBase is a collection of C++ classes providing basic data structures
148 (strings, lists, arrays), powerful wxDateTime class for date
149 manipulations, portable wrappers around many OS-specific functions
150 allowing to build the same program under all supported folders,
151 wxThread class for writing multithreaded programs using either Win32
152 or POSIX threads and much more. wxBase currently supports the
153 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
154 HP-UX, ...) and BeOS.
156 %description -n wxBase -l pl.UTF-8
157 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
158 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
159 datach, przenośne wrappery do wielu funkcji zależnych od systemu
160 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
161 środowiskach, klasę wxThread do pisania programów wielowątkowych
162 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
163 platformy: Win32, Unix i BeOS.
165 %package -n wxBase-devel
166 Summary: wxBase headers needed for developping with wxBase
167 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase
168 Group: X11/Development/Libraries
169 Requires: %{name}-devel = %{version}-%{release}
170 Requires: wxBase = %{version}-%{release}
172 %description -n wxBase-devel
173 Header files for wxBase. You need them to develop programs using
176 %description -n wxBase-devel -l pl.UTF-8
177 Pliki nagłówkowe do biblioteki wxBase.
179 %package -n wxBase-unicode
180 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
181 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
183 Requires: %{name} = %{version}-%{release}
185 %description -n wxBase-unicode
186 wxBase is a collection of C++ classes providing basic data structures
187 (strings, lists, arrays), powerful wxDateTime class for date
188 manipulations, portable wrappers around many OS-specific functions
189 allowing to build the same program under all supported folders,
190 wxThread class for writing multithreaded programs using either Win32
191 or POSIX threads and much more. wxBase currently supports the
192 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
193 HP-UX, ...) and BeOS. This version is build with UNICODE support.
195 %description -n wxBase-unicode -l pl.UTF-8
196 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
197 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
198 datach, przenośne wrappery do wielu funkcji zależnych od systemu
199 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
200 środowiskach, klasę wxThread do pisania programów wielowątkowych
201 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
202 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
205 %package -n wxBase-unicode-devel
206 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
207 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase z obsługą UNICODE
208 Group: X11/Development/Libraries
209 Requires: %{name}-devel = %{version}-%{release}
210 Requires: wxBase-unicode = %{version}-%{release}
212 %description -n wxBase-unicode-devel
213 Header files for wxBase. You need them to develop programs using
214 UNICODE-enabled wxBase.
216 %description -n wxBase-unicode-devel -l pl.UTF-8
217 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
220 Summary: wxGTK2 library
221 Summary(pl.UTF-8): Biblioteka wxGTK2
223 Requires: %{name} = %{version}-%{release}
224 Obsoletes: wxGTK2-univ
226 %description -n wxGTK2
227 wxWidgets library using GTK2 widgets.
229 %description -n wxGTK2 -l pl.UTF-8
230 Biblioteka wxWidgets używająca widgetów GTK2.
232 %package -n wxGTK2-devel
233 Summary: Header files for wxGTK2 library
234 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2
235 Group: X11/Development/Libraries
236 Requires: wxBase-devel = %{version}-%{release}
237 Requires: wxGTK2 = %{version}-%{release}
238 Obsoletes: wxGTK2-univ-devel
240 %description -n wxGTK2-devel
241 Header files for wxWidgets library using GTK2 widgets.
243 %description -n wxGTK2-devel -l pl.UTF-8
244 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
246 %package -n wxGTK2-gl
247 Summary: GL canvas library for wxGTK2
248 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2
250 Requires: wxGTK2 = %{version}-%{release}
251 Obsoletes: wxGTK2-univ-gl
253 %description -n wxGTK2-gl
254 wxGTK2 GL canvas library.
256 %description -n wxGTK2-gl -l pl.UTF-8
257 Biblioteka GL dla wxGTK2.
259 %package -n wxGTK2-gl-devel
260 Summary: Development files for GL canvas library for wxGTK2
261 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2
262 Group: X11/Development/Libraries
263 Requires: OpenGL-GLU-devel
264 Requires: wxGTK2-devel = %{version}-%{release}
265 Requires: wxGTK2-gl = %{version}-%{release}
266 Obsoletes: wxGTK2-univ-gl-devel
268 %description -n wxGTK2-gl-devel
269 Development files for wxGTK2 GL canvas library.
271 %description -n wxGTK2-gl-devel -l pl.UTF-8
272 Pliki programistyczne biblioteki GL dla wxGTK2.
274 %package -n wxGTK2-unicode
275 Summary: wxGTK2 library with UNICODE support
276 Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
278 Requires: %{name} = %{version}-%{release}
279 Obsoletes: wxGTK2-univ-unicode
281 %description -n wxGTK2-unicode
282 wxWidgets library using GTK2 widgets with UNICODE support.
284 %description -n wxGTK2-unicode -l pl.UTF-8
285 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
287 %package -n wxGTK2-unicode-devel
288 Summary: Header files for wxGTK2 library with UNICODE support
289 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
290 Group: X11/Development/Libraries
291 Requires: wxBase-unicode-devel = %{version}-%{release}
292 Requires: wxGTK2-unicode = %{version}-%{release}
293 Obsoletes: wxGTK2-univ-unicode-devel
295 %description -n wxGTK2-unicode-devel
296 Header files for wxWidgets library using GTK2 widgets with UNICODE
299 %description -n wxGTK2-unicode-devel -l pl.UTF-8
300 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
303 %package -n wxGTK2-unicode-gl
304 Summary: GL canvas library for wxGTK2 with UNICODE support
305 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2 z obsługą UNICODE
307 Requires: wxGTK2-unicode = %{version}-%{release}
308 Obsoletes: wxGTK2-univ-unicode-gl
310 %description -n wxGTK2-unicode-gl
311 GL canvas library for wxGTK2 with UNICODE support.
313 %description -n wxGTK2-unicode-gl -l pl.UTF-8
314 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
316 %package -n wxGTK2-unicode-gl-devel
317 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
318 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
319 Group: X11/Development/Libraries
320 Requires: OpenGL-GLU-devel
321 Requires: wxGTK2-unicode-devel = %{version}-%{release}
322 Requires: wxGTK2-unicode-gl = %{version}-%{release}
323 Obsoletes: wxGTK2-univ-unicode-gl-devel
325 %description -n wxGTK2-unicode-gl-devel
326 Development files for GL canvas library for wxGTK2 with UNICODE
329 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
330 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
333 Summary: Misc utils from wxWidgets project
334 Summary(pl.UTF-8): Różne narzędzia z projektu wxWidgets
335 Group: X11/Development/Tools
336 Requires: wxX11 = %{version}-%{release}
337 Obsoletes: wxWindows-utils
340 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
342 %description utils -l pl.UTF-8
343 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
346 Summary: wxUniversal-based wxX11 library
347 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
349 Requires: %{name} = %{version}-%{release}
350 Obsoletes: wxX11-univ
352 %description -n wxX11
353 wxUniversal-based wxX11 library.
355 %description -n wxX11 -l pl.UTF-8
356 Oparta na wxUniversal biblioteka wxX11.
358 %package -n wxX11-devel
359 Summary: Header files for wxUniversal-based wxX11 library
360 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
362 Requires: %{name}-devel = %{version}-%{release}
363 Requires: wxX11 = %{version}-%{release}
364 Obsoletes: wxX11-univ-devel
366 %description -n wxX11-devel
367 Header files for wxUniversal-based wxX11 library.
369 %description -n wxX11-devel -l pl.UTF-8
370 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
373 Summary: GL canvas library for wxUniversal-based wxX11
374 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11
376 Requires: wxX11 = %{version}-%{release}
377 Obsoletes: wxX11-univ-gl
379 %description -n wxX11-gl
380 GL canvas library for wxUniversal-based wxX11.
382 %description -n wxX11-gl -l pl.UTF-8
383 Biblioteka GL dla opartej na wxUniversal wxX11.
385 %package -n wxX11-gl-devel
386 Summary: Development files for GL canvas library for wxUniversal-based wxX11
387 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
388 Group: X11/Development/Libraries
389 Requires: OpenGL-GLU-devel
390 Requires: wxX11-devel = %{version}-%{release}
391 Requires: wxX11-gl = %{version}-%{release}
392 Obsoletes: wxX11-univ-gl-devel
394 %description -n wxX11-gl-devel
395 Development files for GL canvas library for wxUniversal-based wxX11.
397 %description -n wxX11-gl-devel -l pl.UTF-8
398 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
400 %package -n wxX11-unicode
401 Summary: wxUniversal-based wxX11 library with UNICODE support
402 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
404 Requires: %{name} = %{version}-%{release}
405 Obsoletes: wxX11-univ-unicode
407 %description -n wxX11-unicode
408 wxUniversal-based wxX11 library with UNICODE support.
410 %description -n wxX11-unicode -l pl.UTF-8
411 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
413 %package -n wxX11-unicode-devel
414 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
415 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
416 Group: X11/Development/Libraries
417 Requires: %{name}-devel = %{version}-%{release}
418 Requires: wxX11-unicode = %{version}-%{release}
419 Obsoletes: wxX11-univ-unicode-devel
421 %description -n wxX11-unicode-devel
422 Header files for wxUniversal-based wxX11 library with UNICODE support.
424 %description -n wxX11-unicode-devel -l pl.UTF-8
425 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
428 %package -n wxX11-unicode-gl
429 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
430 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
432 Requires: wxX11-unicode = %{version}-%{release}
433 Obsoletes: wxX11-univ-unicode-gl
435 %description -n wxX11-unicode-gl
436 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
438 %description -n wxX11-unicode-gl -l pl.UTF-8
439 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
441 %package -n wxX11-unicode-gl-devel
442 Summary: Development files for GL canvas library for wxX11 with UNICODE support
443 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
444 Group: X11/Development/Libraries
445 Requires: OpenGL-GLU-devel
446 Requires: wxX11-unicode-devel = %{version}-%{release}
447 Requires: wxX11-unicode-gl = %{version}-%{release}
448 Obsoletes: wxX11-univ-unicode-gl-devel
450 %description -n wxX11-unicode-gl-devel
451 Development files for GL canvas library for wxUniversal-based wxX11
452 with UNICODE support.
454 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
455 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
465 %{__rm} build/aclocal/bakefile*.m4
468 # if bakefiles rebuild is needed:
469 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
471 #bakefile_gen -f autoconf
474 cp -f /usr/share/automake/config.sub .
475 %{__aclocal} -I build/aclocal
478 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS
479 # avoid adding -s to LDFLAGS
480 LDFLAGS=" "; export LDFLAGS
481 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
482 ac_cv_lib_iodbc_SQLAllocEnv=no \
483 ac_cv_lib_unixodbc_SQLAllocEnv=no \
487 --enable-std_iostreams \
493 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
494 '--enable-unicode' ; do
495 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
501 --enable-graphics_ctx \
502 --disable-universal \
506 %{!?with_gnomeprint:--without-gnomeprint}
513 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
514 '--enable-unicode' ; do
515 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
524 if echo $objdir| grep -q disable-unicode ; then
526 %{__make} -C utils/emulator
527 %{__make} -C utils/hhp2cached
528 # %{__make} -C contrib/utils
538 rm -rf $RPM_BUILD_ROOT
539 install -d $RPM_BUILD_ROOT%{_bindir}
542 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
543 '--enable-unicode' ; do
544 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
547 prefix=$RPM_BUILD_ROOT%{_prefix} \
548 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
549 bindir=$RPM_BUILD_ROOT%{_bindir} \
550 datadir=$RPM_BUILD_ROOT%{_datadir} \
551 libdir=$RPM_BUILD_ROOT%{_libdir} \
552 mandir=$RPM_BUILD_ROOT%{_mandir} \
553 includedir=$RPM_BUILD_ROOT%{_includedir} \
560 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
561 '--enable-unicode' ; do
562 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
565 prefix=$RPM_BUILD_ROOT%{_prefix} \
566 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
567 bindir=$RPM_BUILD_ROOT%{_bindir} \
568 datadir=$RPM_BUILD_ROOT%{_datadir} \
569 libdir=$RPM_BUILD_ROOT%{_libdir} \
570 mandir=$RPM_BUILD_ROOT%{_mandir} \
571 includedir=$RPM_BUILD_ROOT%{_includedir} \
573 if echo $objdir| grep -q disable-unicode ; then
574 # TODO: install default config files and default backgrouds
575 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
576 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
577 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
583 # public headers include from wx/private
584 cp -a include/wx/private $RPM_BUILD_ROOT/%{_includedir}/wx*/wx/
585 cp -a include/wx/unix/private $RPM_BUILD_ROOT/%{_includedir}/wx*/wx/unix/
587 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
590 c=`echo $b|sed -e 's/\(.*\)-%{majver}/\1/'`
591 if [ "$b" = "$c" ]; then
592 echo "Something is not right... Sed rule failed"
595 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-${c}-config
598 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
599 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
600 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
605 rm -rf $RPM_BUILD_ROOT
607 %post -n wxBase -p /sbin/ldconfig
608 %postun -n wxBase -p /sbin/ldconfig
610 %post -n wxBase-unicode -p /sbin/ldconfig
611 %postun -n wxBase-unicode -p /sbin/ldconfig
613 %post -n wxGTK2 -p /sbin/ldconfig
614 %postun -n wxGTK2 -p /sbin/ldconfig
616 %post -n wxGTK2-gl -p /sbin/ldconfig
617 %postun -n wxGTK2-gl -p /sbin/ldconfig
619 %post -n wxGTK2-unicode -p /sbin/ldconfig
620 %postun -n wxGTK2-unicode -p /sbin/ldconfig
622 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
623 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
625 %post -n wxX11 -p /sbin/ldconfig
626 %postun -n wxX11 -p /sbin/ldconfig
628 %post -n wxX11-unicode -p /sbin/ldconfig
629 %postun -n wxX11-unicode -p /sbin/ldconfig
631 %define _libf %{?with_debug:d}
632 %define _configf %{?with_debug:-debug-%{majver}}
635 %defattr(644,root,root,755)
636 %doc docs/{changes,licence,licendoc,preamble,readme}.txt
639 %defattr(644,root,root,755)
640 %doc docs/tech docs/univ
643 %dir %{_libdir}/wx/include
644 %dir %{_libdir}/wx/config
645 %{_aclocaldir}/wxwin.m4
647 %files -n bakefile-wxWidgets
648 %defattr(644,root,root,755)
649 %{_datadir}/bakefile/presets/wx*.bkl
652 %defattr(644,root,root,755)
653 %{_examplesdir}/%{name}-%{version}
657 %defattr(644,root,root,755)
658 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
659 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
660 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
661 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
662 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
664 %files -n wxBase-devel
665 %defattr(644,root,root,755)
666 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so
667 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so
670 %files -n wxBase-unicode
671 %defattr(644,root,root,755)
672 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
673 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
674 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
675 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
676 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
678 %files -n wxBase-unicode-devel
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so
681 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so
685 %defattr(644,root,root,755)
686 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
687 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
688 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
689 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
691 %files -n wxGTK2-devel
692 %defattr(644,root,root,755)
693 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so
694 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
695 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-*
696 %{_libdir}/wx/include/gtk2-ansi-*
697 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
700 %defattr(644,root,root,755)
701 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
702 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
704 %files -n wxGTK2-gl-devel
705 %defattr(644,root,root,755)
706 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
709 %files -n wxGTK2-unicode
710 %defattr(644,root,root,755)
711 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
712 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
713 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
714 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
716 %files -n wxGTK2-unicode-devel
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
719 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
720 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-*
721 %{_libdir}/wx/include/gtk2-unicode-*
722 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
724 %files -n wxGTK2-unicode-gl
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
727 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
729 %files -n wxGTK2-unicode-gl-devel
730 %defattr(644,root,root,755)
731 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_bindir}/hhp2cached
738 %attr(755,root,root) %{_bindir}/wxemulator
739 %attr(755,root,root) %{_bindir}/wxrc
740 %attr(755,root,root) %{_bindir}/wxrc-*
743 %defattr(644,root,root,755)
744 %doc docs/wxX11-readme.txt
745 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
746 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
747 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
748 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
750 %files -n wxX11-devel
751 %defattr(644,root,root,755)
752 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so
753 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
754 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-*
755 %{_libdir}/wx/include/x11univ-ansi-*
756 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
759 %defattr(644,root,root,755)
760 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
761 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
763 %files -n wxX11-gl-devel
764 %defattr(644,root,root,755)
765 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
768 %files -n wxX11-unicode
769 %defattr(644,root,root,755)
770 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
771 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
772 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
773 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
775 %files -n wxX11-unicode-devel
776 %defattr(644,root,root,755)
777 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so
778 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
779 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-*
780 %{_libdir}/wx/include/x11univ-unicode-*
781 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
783 %files -n wxX11-unicode-gl
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
786 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
788 %files -n wxX11-unicode-gl-devel
789 %defattr(644,root,root,755)
790 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so