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 URL: http://www.wxWidgets.org/
24 BuildRequires: OpenGL-GLU-devel
25 #BuildRequires: SDL-devel
26 BuildRequires: autoconf >= 2.59-9
27 BuildRequires: automake
29 BuildRequires: bakefile >= 0.2.9
30 BuildRequires: cairo-devel
31 BuildRequires: cppunit-devel >= 1.8.0
32 BuildRequires: expat-devel
33 BuildRequires: gettext-devel
34 BuildRequires: gtk+2-devel >= 2.0.0
35 %{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.8.0}
36 BuildRequires: libjpeg-devel
37 BuildRequires: libmspack-devel
38 BuildRequires: libpng-devel
39 BuildRequires: libstdc++-devel
40 BuildRequires: libtiff-devel
41 BuildRequires: libtool
42 BuildRequires: p7zip-standalone
43 %{?with_x11:BuildRequires: pangox-compat-devel}
44 BuildRequires: pkgconfig
45 %{?with_odbc:BuildRequires: unixODBC-devel}
46 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
47 %{?with_x11:BuildRequires: xorg-lib-libXt-devel}
48 # these are not supported by wxWidgets
49 Obsoletes: LDAPExplorerTool <= 0.6-1
50 Obsoletes: abridge <= 0.4.0-1
51 # and these are replaced
53 Obsoletes: wxGTK-devel
55 Obsoletes: wxGTK-gl-devel
57 Obsoletes: wxGTK-univ-devel
58 Obsoletes: wxGTK-univ-gl
59 Obsoletes: wxGTK-univ-gl-devel
60 Obsoletes: wxGTK2-univ
61 Obsoletes: wxGTK2-univ-devel
62 Obsoletes: wxGTK2-univ-gl
63 Obsoletes: wxGTK2-univ-gl-devel
64 Obsoletes: wxGTK2-univ-unicode
65 Obsoletes: wxGTK2-univ-unicode-devel
66 Obsoletes: wxGTK2-univ-unicode-gl
67 Obsoletes: wxGTK2-univ-unicode-gl-devel
69 Obsoletes: wxMotif-devel
71 Obsoletes: wxMotif-gl-devel
72 Obsoletes: wxWidgets-afm
74 Obsoletes: wxWindows-afm
76 Obsoletes: wxwin-common
77 Conflicts: wxGTK2 < 2.6.0
78 Conflicts: wxGTK2-unicode < 2.6.0
79 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81 %define _sysconfdir %{_datadir}
82 %define _noautoreqdep libGL.so.1 libGLU.so.1
84 # do not check for unresolved symbols (couldn't fix that)
85 %define no_install_post_check_so 1
88 wxWidgets is a free C++ library for cross-platform GUI development.
89 With wxWidgets, you can create applications for different GUIs (GTK+,
90 Motif/LessTif, MS Windows, Mac) from the same source code.
92 %description -l pl.UTF-8
93 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
94 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
95 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
96 Windows, Mac) z tego samego kodu źródłowego.
99 Summary: wxWidgets header files and development documentation
100 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets
101 Group: X11/Development/Libraries
102 Requires: libstdc++-devel
103 %{?with_odbc:Requires: unixODBC-devel}
104 Obsoletes: wxWindows-devel
107 Header files and development documentation for the wxWidgets
110 %description devel -l pl.UTF-8
111 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
113 %package -n bakefile-wxWidgets
114 Summary: Files for Bakefile to generate wxWidgets project files
115 Summary(pl.UTF-8): Pliki dla Bakefile generujące pliki projektów wxWidgets
116 Group: Development/Tools
119 %description -n bakefile-wxWidgets
120 Additional files for Bakefile to generate wxWidgets project files.
122 %description -n bakefile-wxWidgets -l pl.UTF-8
123 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
124 projektów opartych na bibliotece wxWidgets.
127 Summary: wxWidgets example programs
128 Summary(pl.UTF-8): Przykładowe programy wxWidgets
129 Group: X11/Development/Libraries
130 Requires: %{name}-devel = %{version}-%{release}
131 Obsoletes: wxWindows-examples
133 %description examples
134 wxWidgets example programs.
136 %description examples -l pl.UTF-8
137 Przykładowe programy wxWidgets.
140 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
141 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
143 Requires: %{name} = %{version}-%{release}
145 %description -n wxBase
146 wxBase is a collection of C++ classes providing basic data structures
147 (strings, lists, arrays), powerful wxDateTime class for date
148 manipulations, portable wrappers around many OS-specific functions
149 allowing to build the same program under all supported folders,
150 wxThread class for writing multithreaded programs using either Win32
151 or POSIX threads and much more. wxBase currently supports the
152 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
153 HP-UX, ...) and BeOS.
155 %description -n wxBase -l pl.UTF-8
156 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
157 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
158 datach, przenośne wrappery do wielu funkcji zależnych od systemu
159 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
160 środowiskach, klasę wxThread do pisania programów wielowątkowych
161 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
162 platformy: Win32, Unix i BeOS.
164 %package -n wxBase-devel
165 Summary: wxBase headers needed for developping with wxBase
166 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase
167 Group: X11/Development/Libraries
168 Requires: %{name}-devel = %{version}-%{release}
169 Requires: wxBase = %{version}-%{release}
171 %description -n wxBase-devel
172 Header files for wxBase. You need them to develop programs using
175 %description -n wxBase-devel -l pl.UTF-8
176 Pliki nagłówkowe do biblioteki wxBase.
178 %package -n wxBase-unicode
179 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
180 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
182 Requires: %{name} = %{version}-%{release}
184 %description -n wxBase-unicode
185 wxBase is a collection of C++ classes providing basic data structures
186 (strings, lists, arrays), powerful wxDateTime class for date
187 manipulations, portable wrappers around many OS-specific functions
188 allowing to build the same program under all supported folders,
189 wxThread class for writing multithreaded programs using either Win32
190 or POSIX threads and much more. wxBase currently supports the
191 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
192 HP-UX, ...) and BeOS. This version is build with UNICODE support.
194 %description -n wxBase-unicode -l pl.UTF-8
195 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
196 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
197 datach, przenośne wrappery do wielu funkcji zależnych od systemu
198 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
199 środowiskach, klasę wxThread do pisania programów wielowątkowych
200 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
201 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
204 %package -n wxBase-unicode-devel
205 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
206 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase z obsługą UNICODE
207 Group: X11/Development/Libraries
208 Requires: %{name}-devel = %{version}-%{release}
209 Requires: wxBase-unicode = %{version}-%{release}
211 %description -n wxBase-unicode-devel
212 Header files for wxBase. You need them to develop programs using
213 UNICODE-enabled wxBase.
215 %description -n wxBase-unicode-devel -l pl.UTF-8
216 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
219 Summary: wxGTK2 library
220 Summary(pl.UTF-8): Biblioteka wxGTK2
222 Requires: %{name} = %{version}-%{release}
223 Obsoletes: wxGTK2-univ
225 %description -n wxGTK2
226 wxWidgets library using GTK2 widgets.
228 %description -n wxGTK2 -l pl.UTF-8
229 Biblioteka wxWidgets używająca widgetów GTK2.
231 %package -n wxGTK2-devel
232 Summary: Header files for wxGTK2 library
233 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2
234 Group: X11/Development/Libraries
235 Requires: wxBase-devel = %{version}-%{release}
236 Requires: wxGTK2 = %{version}-%{release}
237 Obsoletes: wxGTK2-univ-devel
239 %description -n wxGTK2-devel
240 Header files for wxWidgets library using GTK2 widgets.
242 %description -n wxGTK2-devel -l pl.UTF-8
243 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
245 %package -n wxGTK2-gl
246 Summary: GL canvas library for wxGTK2
247 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2
249 Requires: wxGTK2 = %{version}-%{release}
250 Obsoletes: wxGTK2-univ-gl
252 %description -n wxGTK2-gl
253 wxGTK2 GL canvas library.
255 %description -n wxGTK2-gl -l pl.UTF-8
256 Biblioteka GL dla wxGTK2.
258 %package -n wxGTK2-gl-devel
259 Summary: Development files for GL canvas library for wxGTK2
260 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2
261 Group: X11/Development/Libraries
262 Requires: OpenGL-GLU-devel
263 Requires: wxGTK2-devel = %{version}-%{release}
264 Requires: wxGTK2-gl = %{version}-%{release}
265 Obsoletes: wxGTK2-univ-gl-devel
267 %description -n wxGTK2-gl-devel
268 Development files for wxGTK2 GL canvas library.
270 %description -n wxGTK2-gl-devel -l pl.UTF-8
271 Pliki programistyczne biblioteki GL dla wxGTK2.
273 %package -n wxGTK2-unicode
274 Summary: wxGTK2 library with UNICODE support
275 Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
277 Requires: %{name} = %{version}-%{release}
278 Obsoletes: wxGTK2-univ-unicode
280 %description -n wxGTK2-unicode
281 wxWidgets library using GTK2 widgets with UNICODE support.
283 %description -n wxGTK2-unicode -l pl.UTF-8
284 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
286 %package -n wxGTK2-unicode-devel
287 Summary: Header files for wxGTK2 library with UNICODE support
288 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
289 Group: X11/Development/Libraries
290 Requires: wxBase-unicode-devel = %{version}-%{release}
291 Requires: wxGTK2-unicode = %{version}-%{release}
292 Obsoletes: wxGTK2-univ-unicode-devel
294 %description -n wxGTK2-unicode-devel
295 Header files for wxWidgets library using GTK2 widgets with UNICODE
298 %description -n wxGTK2-unicode-devel -l pl.UTF-8
299 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
302 %package -n wxGTK2-unicode-gl
303 Summary: GL canvas library for wxGTK2 with UNICODE support
304 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2 z obsługą UNICODE
306 Requires: wxGTK2-unicode = %{version}-%{release}
307 Obsoletes: wxGTK2-univ-unicode-gl
309 %description -n wxGTK2-unicode-gl
310 GL canvas library for wxGTK2 with UNICODE support.
312 %description -n wxGTK2-unicode-gl -l pl.UTF-8
313 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
315 %package -n wxGTK2-unicode-gl-devel
316 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
317 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
318 Group: X11/Development/Libraries
319 Requires: OpenGL-GLU-devel
320 Requires: wxGTK2-unicode-devel = %{version}-%{release}
321 Requires: wxGTK2-unicode-gl = %{version}-%{release}
322 Obsoletes: wxGTK2-univ-unicode-gl-devel
324 %description -n wxGTK2-unicode-gl-devel
325 Development files for GL canvas library for wxGTK2 with UNICODE
328 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
329 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
332 Summary: Misc utils from wxWidgets project
333 Summary(pl.UTF-8): Różne narzędzia z projektu wxWidgets
334 Group: X11/Development/Tools
335 Requires: wxX11 = %{version}-%{release}
336 Obsoletes: wxWindows-utils
339 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
341 %description utils -l pl.UTF-8
342 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
345 Summary: wxUniversal-based wxX11 library
346 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
348 Requires: %{name} = %{version}-%{release}
349 Obsoletes: wxX11-univ
351 %description -n wxX11
352 wxUniversal-based wxX11 library.
354 %description -n wxX11 -l pl.UTF-8
355 Oparta na wxUniversal biblioteka wxX11.
357 %package -n wxX11-devel
358 Summary: Header files for wxUniversal-based wxX11 library
359 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
361 Requires: %{name}-devel = %{version}-%{release}
362 Requires: wxX11 = %{version}-%{release}
363 Obsoletes: wxX11-univ-devel
365 %description -n wxX11-devel
366 Header files for wxUniversal-based wxX11 library.
368 %description -n wxX11-devel -l pl.UTF-8
369 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
372 Summary: GL canvas library for wxUniversal-based wxX11
373 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11
375 Requires: wxX11 = %{version}-%{release}
376 Obsoletes: wxX11-univ-gl
378 %description -n wxX11-gl
379 GL canvas library for wxUniversal-based wxX11.
381 %description -n wxX11-gl -l pl.UTF-8
382 Biblioteka GL dla opartej na wxUniversal wxX11.
384 %package -n wxX11-gl-devel
385 Summary: Development files for GL canvas library for wxUniversal-based wxX11
386 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
387 Group: X11/Development/Libraries
388 Requires: OpenGL-GLU-devel
389 Requires: wxX11-devel = %{version}-%{release}
390 Requires: wxX11-gl = %{version}-%{release}
391 Obsoletes: wxX11-univ-gl-devel
393 %description -n wxX11-gl-devel
394 Development files for GL canvas library for wxUniversal-based wxX11.
396 %description -n wxX11-gl-devel -l pl.UTF-8
397 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
399 %package -n wxX11-unicode
400 Summary: wxUniversal-based wxX11 library with UNICODE support
401 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
403 Requires: %{name} = %{version}-%{release}
404 Obsoletes: wxX11-univ-unicode
406 %description -n wxX11-unicode
407 wxUniversal-based wxX11 library with UNICODE support.
409 %description -n wxX11-unicode -l pl.UTF-8
410 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
412 %package -n wxX11-unicode-devel
413 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
414 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
415 Group: X11/Development/Libraries
416 Requires: %{name}-devel = %{version}-%{release}
417 Requires: wxX11-unicode = %{version}-%{release}
418 Obsoletes: wxX11-univ-unicode-devel
420 %description -n wxX11-unicode-devel
421 Header files for wxUniversal-based wxX11 library with UNICODE support.
423 %description -n wxX11-unicode-devel -l pl.UTF-8
424 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
427 %package -n wxX11-unicode-gl
428 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
429 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
431 Requires: wxX11-unicode = %{version}-%{release}
432 Obsoletes: wxX11-univ-unicode-gl
434 %description -n wxX11-unicode-gl
435 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
437 %description -n wxX11-unicode-gl -l pl.UTF-8
438 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
440 %package -n wxX11-unicode-gl-devel
441 Summary: Development files for GL canvas library for wxX11 with UNICODE support
442 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
443 Group: X11/Development/Libraries
444 Requires: OpenGL-GLU-devel
445 Requires: wxX11-unicode-devel = %{version}-%{release}
446 Requires: wxX11-unicode-gl = %{version}-%{release}
447 Obsoletes: wxX11-univ-unicode-gl-devel
449 %description -n wxX11-unicode-gl-devel
450 Development files for GL canvas library for wxUniversal-based wxX11
451 with UNICODE support.
453 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
454 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
463 %{__rm} build/aclocal/bakefile*.m4
466 # if bakefiles rebuild is needed:
467 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
469 #bakefile_gen -f autoconf
472 cp -f /usr/share/automake/config.sub .
473 %{__aclocal} -I build/aclocal
476 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS
477 # avoid adding -s to LDFLAGS
478 LDFLAGS=" "; export LDFLAGS
479 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
480 ac_cv_lib_iodbc_SQLAllocEnv=no \
481 ac_cv_lib_unixodbc_SQLAllocEnv=no \
485 --enable-std_iostreams \
491 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
492 '--enable-unicode' ; do
493 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
499 --enable-graphics_ctx \
500 --disable-universal \
504 %{!?with_gnomeprint:--without-gnomeprint}
511 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
512 '--enable-unicode' ; do
513 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
522 if echo $objdir| grep -q disable-unicode ; then
524 %{__make} -C utils/emulator
525 %{__make} -C utils/hhp2cached
526 # %{__make} -C contrib/utils
536 rm -rf $RPM_BUILD_ROOT
537 install -d $RPM_BUILD_ROOT%{_bindir}
540 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
541 '--enable-unicode' ; do
542 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
545 prefix=$RPM_BUILD_ROOT%{_prefix} \
546 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
547 bindir=$RPM_BUILD_ROOT%{_bindir} \
548 datadir=$RPM_BUILD_ROOT%{_datadir} \
549 libdir=$RPM_BUILD_ROOT%{_libdir} \
550 mandir=$RPM_BUILD_ROOT%{_mandir} \
551 includedir=$RPM_BUILD_ROOT%{_includedir} \
558 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
559 '--enable-unicode' ; do
560 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
563 prefix=$RPM_BUILD_ROOT%{_prefix} \
564 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
565 bindir=$RPM_BUILD_ROOT%{_bindir} \
566 datadir=$RPM_BUILD_ROOT%{_datadir} \
567 libdir=$RPM_BUILD_ROOT%{_libdir} \
568 mandir=$RPM_BUILD_ROOT%{_mandir} \
569 includedir=$RPM_BUILD_ROOT%{_includedir} \
571 if echo $objdir| grep -q disable-unicode ; then
572 # TODO: install default config files and default backgrouds
573 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
574 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
575 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
581 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
584 c=`echo $b|sed -e 's/\(.*\)-%{majver}/\1/'`
585 if [ "$b" = "$c" ]; then
586 echo "Something is not right... Sed rule failed"
589 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-${c}-config
592 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
593 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
594 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
599 rm -rf $RPM_BUILD_ROOT
601 %post -n wxBase -p /sbin/ldconfig
602 %postun -n wxBase -p /sbin/ldconfig
604 %post -n wxBase-unicode -p /sbin/ldconfig
605 %postun -n wxBase-unicode -p /sbin/ldconfig
607 %post -n wxGTK2 -p /sbin/ldconfig
608 %postun -n wxGTK2 -p /sbin/ldconfig
610 %post -n wxGTK2-gl -p /sbin/ldconfig
611 %postun -n wxGTK2-gl -p /sbin/ldconfig
613 %post -n wxGTK2-unicode -p /sbin/ldconfig
614 %postun -n wxGTK2-unicode -p /sbin/ldconfig
616 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
617 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
619 %post -n wxX11 -p /sbin/ldconfig
620 %postun -n wxX11 -p /sbin/ldconfig
622 %post -n wxX11-unicode -p /sbin/ldconfig
623 %postun -n wxX11-unicode -p /sbin/ldconfig
625 %define _libf %{?with_debug:d}
626 %define _configf %{?with_debug:-debug-%{majver}}
629 %defattr(644,root,root,755)
630 %doc docs/{changes,licence,licendoc,preamble,readme}.txt
633 %defattr(644,root,root,755)
634 %doc docs/tech docs/univ
637 %dir %{_libdir}/wx/include
638 %dir %{_libdir}/wx/config
639 %{_aclocaldir}/wxwin.m4
641 %files -n bakefile-wxWidgets
642 %defattr(644,root,root,755)
643 %{_datadir}/bakefile/presets/wx*.bkl
646 %defattr(644,root,root,755)
647 %{_examplesdir}/%{name}-%{version}
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
653 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
654 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
655 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
656 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
658 %files -n wxBase-devel
659 %defattr(644,root,root,755)
660 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so
661 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so
664 %files -n wxBase-unicode
665 %defattr(644,root,root,755)
666 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
667 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
668 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
669 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
670 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
672 %files -n wxBase-unicode-devel
673 %defattr(644,root,root,755)
674 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so
675 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
681 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
682 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
683 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
685 %files -n wxGTK2-devel
686 %defattr(644,root,root,755)
687 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so
688 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
689 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-*
690 %{_libdir}/wx/include/gtk2-ansi-*
691 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
694 %defattr(644,root,root,755)
695 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
696 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
698 %files -n wxGTK2-gl-devel
699 %defattr(644,root,root,755)
700 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
703 %files -n wxGTK2-unicode
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
706 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
707 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
708 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
710 %files -n wxGTK2-unicode-devel
711 %defattr(644,root,root,755)
712 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
713 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
714 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-*
715 %{_libdir}/wx/include/gtk2-unicode-*
716 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
718 %files -n wxGTK2-unicode-gl
719 %defattr(644,root,root,755)
720 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
721 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
723 %files -n wxGTK2-unicode-gl-devel
724 %defattr(644,root,root,755)
725 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
730 %defattr(644,root,root,755)
731 %attr(755,root,root) %{_bindir}/hhp2cached
732 %attr(755,root,root) %{_bindir}/wxemulator
733 %attr(755,root,root) %{_bindir}/wxrc
734 %attr(755,root,root) %{_bindir}/wxrc-*
737 %defattr(644,root,root,755)
738 %doc docs/wxX11-readme.txt
739 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
740 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
741 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
742 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
744 %files -n wxX11-devel
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so
747 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
748 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-*
749 %{_libdir}/wx/include/x11univ-ansi-*
750 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
753 %defattr(644,root,root,755)
754 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
755 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
757 %files -n wxX11-gl-devel
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
762 %files -n wxX11-unicode
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
765 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
766 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
767 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
769 %files -n wxX11-unicode-devel
770 %defattr(644,root,root,755)
771 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so
772 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
773 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-*
774 %{_libdir}/wx/include/x11univ-unicode-*
775 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
777 %files -n wxX11-unicode-gl
778 %defattr(644,root,root,755)
779 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
780 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
782 %files -n wxX11-unicode-gl-devel
783 %defattr(644,root,root,755)
784 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so