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 debug # build with \--enable-debug
7 # (binary incompatible with non-debug)
11 # /usr/share/bakefile/presets/wx.bkl
12 # /usr/share/bakefile/presets/wx_unix.bkl
13 # /usr/share/bakefile/presets/wx_win32.bkl
14 # /usr/share/locale/it/LC_MESSAGES/wxmsw.mo
17 Summary: wxWidgets library
18 Summary(pl): Biblioteka wxWidgets
22 License: wxWidgets Licence (LGPL with exception)
24 Source0: http://ftp.wxwidgets.org/pub/%{version}/%{name}-%{version}.tar.bz2
25 # Source0-md5: 4bf9c66cdb7cda1d2fe51376c211b9e1
26 Patch0: %{name}-samples.patch
27 Patch1: %{name}-ogl.patch
28 Patch2: %{name}-ac.patch
29 Patch3: %{name}-gif0delay.patch
30 Patch4: %{name}-x11unicode.patch
31 Patch5: %{name}-gcc4.patch
32 Patch6: %{name}-cvs20061218.patch
33 URL: http://www.wxWidgets.org/
34 BuildRequires: OpenGL-GLU-devel
35 #BuildRequires: SDL-devel
36 BuildRequires: autoconf >= 2.59-9
37 BuildRequires: automake
38 #BuildRequires: bakefile >= 0.1.9
39 BuildRequires: cppunit-devel
40 BuildRequires: esound-devel
41 BuildRequires: expat-devel
43 BuildRequires: gettext-devel
44 BuildRequires: gtk+2-devel >= 2.0.0
45 BuildRequires: libjpeg-devel
46 BuildRequires: libmng-devel
47 BuildRequires: libmspack-devel
48 BuildRequires: libpng-devel
49 BuildRequires: libstdc++-devel
50 BuildRequires: libtiff-devel
51 BuildRequires: libtool
52 BuildRequires: pkgconfig
53 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
54 # these are not supported by wxWidgets
55 Obsoletes: LDAPExplorerTool <= 0.6-1
56 Obsoletes: abridge <= 0.4.0-1
57 # and these are replaced
59 Obsoletes: wxGTK-devel
61 Obsoletes: wxGTK-gl-devel
63 Obsoletes: wxGTK-univ-devel
64 Obsoletes: wxGTK-univ-gl
65 Obsoletes: wxGTK-univ-gl-devel
66 Obsoletes: wxGTK2-univ
67 Obsoletes: wxGTK2-univ-devel
68 Obsoletes: wxGTK2-univ-gl
69 Obsoletes: wxGTK2-univ-gl-devel
70 Obsoletes: wxGTK2-univ-unicode
71 Obsoletes: wxGTK2-univ-unicode-devel
72 Obsoletes: wxGTK2-univ-unicode-gl
73 Obsoletes: wxGTK2-univ-unicode-gl-devel
75 Obsoletes: wxMotif-devel
77 Obsoletes: wxMotif-gl-devel
78 Obsoletes: wxWidgets-afm
80 Obsoletes: wxWindows-afm
82 Obsoletes: wxwin-common
83 Conflicts: wxGTK2 < 2.6.0
84 Conflicts: wxGTK2-unicode < 2.6.0
85 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
87 %define _sysconfdir %{_datadir}
89 %define _noautoreqdep libGL.so.1 libGLU.so.1
92 wxWidgets is a free C++ library for cross-platform GUI development.
93 With wxWidgets, you can create applications for different GUIs (GTK+,
94 Motif/LessTif, MS Windows, Mac) from the same source code.
97 wxWidgets to wolnodostêpna biblioteka napisana w C++ umo¿liwiaj±ca
98 rozwijanie wieloplatformowych programów GUI. Przy u¿yciu wxWidgets
99 mo¿na tworzyæ aplikacje dla ró¿nych GUI (GTK+, Motif/LessTif, MS
100 Windows, Mac) z tego samego kodu ¼ród³owego.
103 Summary: wxWidgets header files and development documentation
104 Summary(pl): Pliki nag³ówkowe i dokumentacja do wxWidgets
105 Group: X11/Development/Libraries
106 Requires: libstdc++-devel
107 Obsoletes: wxWindows-devel
110 Header files and development documentation for the wxWidgets
113 %description devel -l pl
114 Pliki nag³ówkowe i dokumentacja do bibliotek wxWidgets.
117 Summary: wxWidgets example programs
118 Summary(pl): Przyk³adowe programy wxWidgets
119 Group: X11/Development/Libraries
120 Requires: %{name}-devel = %{version}-%{release}
121 Obsoletes: wxWindows-examples
123 %description examples
124 wxWidgets example programs.
126 %description examples -l pl
127 Przyk³adowe programy wxWidgets.
130 Summary: Help file generator for wxWidgets programs
131 Summary(pl): Generator plików pomocy dla programów wxWidgets
132 Group: Development/Tools
133 Requires: wxBase = %{version}-%{release}
134 Obsoletes: wxWindows-HelpGen
137 Help file generator for wxWidgets programs.
139 %description HelpGen -l pl
140 Generator plików pomocy dla programów wxWidgets.
143 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
144 Summary(pl): wxBase - biblioteka klas wxWidgets nie zwi±zanych z GUI
146 Requires: %{name} = %{version}-%{release}
148 %description -n wxBase
149 wxBase is a collection of C++ classes providing basic data structures
150 (strings, lists, arrays), powerful wxDateTime class for date
151 manipulations, portable wrappers around many OS-specific functions
152 allowing to build the same program under all supported folders,
153 wxThread class for writing multithreaded programs using either Win32
154 or POSIX threads and much more. wxBase currently supports the
155 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
156 HP-UX, ...) and BeOS.
158 %description -n wxBase -l pl
159 wxBase jest zestawem klas C++ obs³uguj±cych podstawowe struktury
160 danych (stringi, listy, tablice), klasê wxDateTime do operacji na
161 datach, przeno¶ne wrappery do wielu funkcji zale¿nych od systemu
162 operacyjnego pozwalaj±ce na zbudowanie tego samego programu w ró¿nych
163 ¶rodowiskach, klasê wxThread do pisania programów wielow±tkowych
164 u¿ywaj±cych w±tków Win32 albo POSIX i inne. wxBase obs³uguje
165 platformy: Win32, Unix i BeOS.
167 %package -n wxBase-devel
168 Summary: wxBase headers needed for developping with wxBase
169 Summary(pl): Pliki nag³ówkowe do wxBase
170 Group: X11/Development/Libraries
171 Requires: %{name}-devel = %{version}-%{release}
172 Requires: wxBase = %{version}-%{release}
174 %description -n wxBase-devel
175 Header files for wxBase. You need them to develop programs using
178 %description -n wxBase-devel -l pl
179 Pliki nag³ówkowe do biblioteki wxBase.
181 %package -n wxBase-unicode
182 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
183 Summary(pl): wxBase - biblioteka klas wxWidgets nie zwi±zanych z GUI ze wsparciem dla UNICODE
185 Requires: %{name} = %{version}-%{release}
187 %description -n wxBase-unicode
188 wxBase is a collection of C++ classes providing basic data structures
189 (strings, lists, arrays), powerful wxDateTime class for date
190 manipulations, portable wrappers around many OS-specific functions
191 allowing to build the same program under all supported folders,
192 wxThread class for writing multithreaded programs using either Win32
193 or POSIX threads and much more. wxBase currently supports the
194 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
195 HP-UX, ...) and BeOS. This version is build with UNICODE support.
197 %description -n wxBase-unicode -l pl
198 wxBase jest zestawem klas C++ obs³uguj±cych podstawowe struktury
199 danych (stringi, listy, tablice), klasê wxDateTime do operacji na
200 datach, przeno¶ne wrappery do wielu funkcji zale¿nych od systemu
201 operacyjnego pozwalaj±ce na zbudowanie tego samego programu w ró¿nych
202 ¶rodowiskach, klasê wxThread do pisania programów wielow±tkowych
203 u¿ywaj±cych w±tków Win32 albo POSIX i inne. wxBase obs³uguje
204 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obs³ug±
207 %package -n wxBase-unicode-devel
208 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
209 Summary(pl): Pliki nag³ówkowe do wxBase z obs³ug± UNICODE
210 Group: X11/Development/Libraries
211 Requires: %{name}-devel = %{version}-%{release}
212 Requires: wxBase-unicode = %{version}-%{release}
214 %description -n wxBase-unicode-devel
215 Header files for wxBase. You need them to develop programs using
216 UNICODE-enabled wxBase.
218 %description -n wxBase-unicode-devel -l pl
219 Pliki nag³ówkowe do biblioteki wxBase z obs³ug± UNICODE.
222 Summary: wxGTK2 library
223 Summary(pl): Biblioteka wxGTK2
225 Requires: %{name} = %{version}-%{release}
226 Obsoletes: wxGTK2-univ
228 %description -n wxGTK2
229 wxWidgets library using GTK2 widgets.
231 %description -n wxGTK2 -l pl
232 Biblioteka wxWidgets u¿ywaj±ca widgetów GTK2.
234 %package -n wxGTK2-devel
235 Summary: Header files for wxGTK2 library
236 Summary(pl): Pliki nag³ówkowe biblioteki wxGTK2
237 Group: X11/Development/Libraries
238 Requires: wxBase-devel = %{version}-%{release}
239 Requires: wxGTK2 = %{version}-%{release}
240 Obsoletes: wxGTK2-univ-devel
242 %description -n wxGTK2-devel
243 Header files for wxWidgets library using GTK2 widgets.
245 %description -n wxGTK2-devel -l pl
246 Pliki nag³ówkowe dla biblioteki wxWidgets u¿ywaj±cej widgetów GTK2.
248 %package -n wxGTK2-gl
249 Summary: GL canvas library for wxGTK2
250 Summary(pl): Biblioteka GL dla wxGTK2
252 Requires: wxGTK2 = %{version}-%{release}
253 Obsoletes: wxGTK2-univ-gl
255 %description -n wxGTK2-gl
256 wxGTK2 GL canvas library.
258 %description -n wxGTK2-gl -l pl
259 Biblioteka GL dla wxGTK2.
261 %package -n wxGTK2-gl-devel
262 Summary: Development files for GL canvas library for wxGTK2
263 Summary(pl): Pliki programistyczne biblioteki GL dla wxGTK2
264 Group: X11/Development/Libraries
265 Requires: wxGTK2-devel = %{version}-%{release}
266 Requires: wxGTK2-gl = %{version}-%{release}
267 Requires: OpenGL-GLU-devel
268 Obsoletes: wxGTK2-univ-gl-devel
270 %description -n wxGTK2-gl-devel
271 Development files for wxGTK2 GL canvas library.
273 %description -n wxGTK2-gl-devel -l pl
274 Pliki programistyczne biblioteki GL dla wxGTK2.
276 %package -n wxGTK2-unicode
277 Summary: wxGTK2 library with UNICODE support
278 Summary(pl): Biblioteka wxGTK2 z obs³ug± UNICODE
280 Requires: %{name} = %{version}-%{release}
281 Obsoletes: wxGTK2-univ-unicode
283 %description -n wxGTK2-unicode
284 wxWidgets library using GTK2 widgets with UNICODE support.
286 %description -n wxGTK2-unicode -l pl
287 Biblioteka wxWidgets u¿ywaj±ca widgetów GTK2 z obs³ug± UNICODE.
289 %package -n wxGTK2-unicode-devel
290 Summary: Header files for wxGTK2 library with UNICODE support
291 Summary(pl): Pliki nag³ówkowe biblioteki wxGTK2 z obs³ug± UNICODE
292 Group: X11/Development/Libraries
293 Requires: wxBase-unicode-devel = %{version}-%{release}
294 Requires: wxGTK2-unicode = %{version}-%{release}
295 Obsoletes: wxGTK2-univ-unicode-devel
297 %description -n wxGTK2-unicode-devel
298 Header files for wxWidgets library using GTK2 widgets with UNICODE
301 %description -n wxGTK2-unicode-devel -l pl
302 Pliki nag³ówkowe biblioteki wxWidgets u¿ywaj±cej widgetów GTK2 z
305 %package -n wxGTK2-unicode-gl
306 Summary: GL canvas library for wxGTK2 with UNICODE support
307 Summary(pl): Biblioteka GL dla wxGTK2 z obs³ug± UNICODE
309 Requires: wxGTK2-unicode = %{version}-%{release}
310 Obsoletes: wxGTK2-univ-unicode-gl
312 %description -n wxGTK2-unicode-gl
313 GL canvas library for wxGTK2 with UNICODE support.
315 %description -n wxGTK2-unicode-gl -l pl
316 Biblioteka GL dla wxGTK2 z obs³ug± UNICODE.
318 %package -n wxGTK2-unicode-gl-devel
319 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
320 Summary(pl): Pliki programistyczne biblioteki GL dla wxGTK2 z obs³ug± UNICODE
321 Group: X11/Development/Libraries
322 Requires: wxGTK2-unicode-devel = %{version}-%{release}
323 Requires: wxGTK2-unicode-gl = %{version}-%{release}
324 Requires: OpenGL-GLU-devel
325 Obsoletes: wxGTK2-univ-unicode-gl-devel
327 %description -n wxGTK2-unicode-gl-devel
328 Development files for GL canvas library for wxGTK2 with UNICODE
331 %description -n wxGTK2-unicode-gl-devel -l pl
332 Pliki programistyczne biblioteki GL dla wxGTK2 z obs³ug± UNICODE.
335 Summary: Misc utils from wxWidgets project
336 Summary(pl): Ró¿ne narzêdzia z projektu wxWidgets
337 Group: X11/Development/Tools
338 Requires: wxX11 = %{version}-%{release}
339 Obsoletes: wxWindows-utils
342 Misc utils from wxWidgets project: helpviewer, makegen, etc.
344 %description utils -l pl
345 Ró¿ne narzêdzia z projektu wxWidgets: helpviewer, makegen itp.
348 Summary: wxUniversal-based wxX11 library
349 Summary(pl): Oparta na wxUniversal biblioteka wxX11
351 Requires: %{name} = %{version}-%{release}
352 Obsoletes: wxX11-univ
354 %description -n wxX11
355 wxUniversal-based wxX11 library.
357 %description -n wxX11 -l pl
358 Oparta na wxUniversal biblioteka wxX11.
360 %package -n wxX11-devel
361 Summary: Header files for wxUniversal-based wxX11 library
362 Summary(pl): Pliki nag³ówkowe opartej na wxUniversal biblioteki wxX11
364 Requires: %{name}-devel = %{version}-%{release}
365 Requires: wxX11 = %{version}-%{release}
366 Obsoletes: wxX11-univ-devel
368 %description -n wxX11-devel
369 Header files for wxUniversal-based wxX11 library.
371 %description -n wxX11-devel -l pl
372 Pliki nag³ówkowe opartej na wxUniversal biblioteki wxX11.
375 Summary: GL canvas library for wxUniversal-based wxX11
376 Summary(pl): Biblioteka GL dla opartej na wxUniversal wxX11
378 Requires: wxX11 = %{version}-%{release}
379 Obsoletes: wxX11-univ-gl
381 %description -n wxX11-gl
382 GL canvas library for wxUniversal-based wxX11.
384 %description -n wxX11-gl -l pl
385 Biblioteka GL dla opartej na wxUniversal wxX11.
387 %package -n wxX11-gl-devel
388 Summary: Development files for GL canvas library for wxUniversal-based wxX11
389 Summary(pl): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
390 Group: X11/Development/Libraries
391 Requires: wxX11-gl = %{version}-%{release}
392 Requires: wxX11-devel = %{version}-%{release}
393 Requires: OpenGL-GLU-devel
394 Obsoletes: wxX11-univ-gl-devel
396 %description -n wxX11-gl-devel
397 Development files for GL canvas library for wxUniversal-based wxX11.
399 %description -n wxX11-gl-devel -l pl
400 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
402 %package -n wxX11-unicode
403 Summary: wxUniversal-based wxX11 library with UNICODE support
404 Summary(pl): Oparta na wxUniversal biblioteka wxX11 z obs³ug± UNICODE
406 Requires: %{name} = %{version}-%{release}
407 Obsoletes: wxX11-univ-unicode
409 %description -n wxX11-unicode
410 wxUniversal-based wxX11 library with UNICODE support.
412 %description -n wxX11-unicode -l pl
413 Oparta na wxUniversal biblioteka wxX11 z obs³ug± UNICODE.
415 %package -n wxX11-unicode-devel
416 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
417 Summary(pl): Pliki nag³ówkowe opartej na wxUniversal biblioteki wxX11 z obs³ug± UNICODE
418 Group: X11/Development/Libraries
419 Requires: %{name}-devel = %{version}-%{release}
420 Requires: wxX11-unicode = %{version}-%{release}
421 Obsoletes: wxX11-univ-unicode-devel
423 %description -n wxX11-unicode-devel
424 Header files for wxUniversal-based wxX11 library with UNICODE support.
426 %description -n wxX11-unicode-devel -l pl
427 Pliki nag³ówkowe opartej na wxUniversal biblioteki wxX11 z obs³ug± UNICODE.
429 %package -n wxX11-unicode-gl
430 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
431 Summary(pl): Biblioteka GL dla opartej na wxUniversal wxX11 z obs³ug± UNICODE
433 Requires: wxX11-unicode = %{version}-%{release}
434 Obsoletes: wxX11-univ-unicode-gl
436 %description -n wxX11-unicode-gl
437 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
439 %description -n wxX11-unicode-gl -l pl
440 Biblioteka GL dla opartej na wxUniversal wxX11 z obs³ug± UNICODE.
442 %package -n wxX11-unicode-gl-devel
443 Summary: Development files for GL canvas library for wxX11 with UNICODE support
444 Summary(pl): Pliki programistyczne biblioteki GL dla wxX11 z obs³ug± UNICODE
445 Group: X11/Development/Libraries
446 Requires: wxX11-unicode-gl = %{version}-%{release}
447 Requires: wxX11-unicode-devel = %{version}-%{release}
448 Requires: OpenGL-GLU-devel
449 Obsoletes: wxX11-univ-unicode-gl-devel
451 %description -n wxX11-unicode-gl-devel
452 Development files for GL canvas library for wxUniversal-based wxX11
453 with UNICODE support.
455 %description -n wxX11-unicode-gl-devel -l pl
456 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
470 # if bakefiles rebuild is needed:
471 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.1.9"
473 #bakefile_gen -f autoconf
476 cp -f /usr/share/automake/config.sub .
477 %{__aclocal} -I build/aclocal
480 CPPFLAGS="%{rpmcflags} -I`pwd`/include"; export CPPFLAGS
481 # avoid adding -s to LDFLAGS
482 LDFLAGS=" "; export LDFLAGS
483 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
485 --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 --disable-universal \
504 %{__make} -C contrib/src
510 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
511 '--enable-unicode' ; do
512 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
521 %{__make} -C contrib/src
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}
553 %{__make} -C contrib/src install \
554 prefix=$RPM_BUILD_ROOT%{_prefix} \
555 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
556 bindir=$RPM_BUILD_ROOT%{_bindir} \
557 datadir=$RPM_BUILD_ROOT%{_datadir} \
558 libdir=$RPM_BUILD_ROOT%{_libdir} \
559 mandir=$RPM_BUILD_ROOT%{_mandir} \
560 includedir=$RPM_BUILD_ROOT%{_includedir}
566 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
567 '--enable-unicode' ; do
568 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
571 prefix=$RPM_BUILD_ROOT%{_prefix} \
572 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
573 bindir=$RPM_BUILD_ROOT%{_bindir} \
574 datadir=$RPM_BUILD_ROOT%{_datadir} \
575 libdir=$RPM_BUILD_ROOT%{_libdir} \
576 mandir=$RPM_BUILD_ROOT%{_mandir} \
577 includedir=$RPM_BUILD_ROOT%{_includedir}
578 if echo $objdir| grep -q disable-unicode ; then
579 # install utils/dialoged/src/DialogEd $RPM_BUILD_ROOT%{_bindir}
580 # TODO: install default config files and default backgrouds
581 install utils/HelpGen/src/HelpGen $RPM_BUILD_ROOT%{_bindir}
582 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
583 install utils/tex2rtf/src/tex2rtf $RPM_BUILD_ROOT%{_bindir}
584 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
585 # install utils/makegen/makegen $RPM_BUILD_ROOT%{_bindir}
586 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
587 # install -d $RPM_BUILD_ROOT%{_datadir}/wx/makegen/templates
588 # install -m644 utils/makegen/templates/* \
589 # $RPM_BUILD_ROOT%{_datadir}/wx/makegen/templates
590 # install contrib/utils/wxrcedit/wxrcedit $RPM_BUILD_ROOT%{_bindir}
591 # install -d $RPM_BUILD_ROOT%{_datadir}/wx/wxrcedit
592 # install contrib/utils/wxrcedit/df/* \
593 # $RPM_BUILD_ROOT%{_datadir}/wx/wxrcedit/
596 %{__make} -C contrib/src install \
597 prefix=$RPM_BUILD_ROOT%{_prefix} \
598 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
599 bindir=$RPM_BUILD_ROOT%{_bindir} \
600 datadir=$RPM_BUILD_ROOT%{_datadir} \
601 libdir=$RPM_BUILD_ROOT%{_libdir} \
602 mandir=$RPM_BUILD_ROOT%{_mandir} \
603 includedir=$RPM_BUILD_ROOT%{_includedir}
609 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
612 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-`echo $b|sed -e 's/\(.*\)-release-.*/\1/'`-config
615 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
616 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
617 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
622 rm -rf $RPM_BUILD_ROOT
624 %post -n wxBase -p /sbin/ldconfig
625 %postun -n wxBase -p /sbin/ldconfig
627 %post -n wxBase-unicode -p /sbin/ldconfig
628 %postun -n wxBase-unicode -p /sbin/ldconfig
630 %post -n wxGTK2 -p /sbin/ldconfig
631 %postun -n wxGTK2 -p /sbin/ldconfig
633 %post -n wxGTK2-gl -p /sbin/ldconfig
634 %postun -n wxGTK2-gl -p /sbin/ldconfig
636 %post -n wxGTK2-unicode -p /sbin/ldconfig
637 %postun -n wxGTK2-unicode -p /sbin/ldconfig
639 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
640 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
642 %post -n wxX11 -p /sbin/ldconfig
643 %postun -n wxX11 -p /sbin/ldconfig
645 %post -n wxX11-unicode -p /sbin/ldconfig
646 %postun -n wxX11-unicode -p /sbin/ldconfig
648 %define _libf %{?with_debug:d}
649 %define _configf %{?with_debug:-debug-2.8}
652 %defattr(644,root,root,755)
653 %doc docs/{changes,licence,licendoc,preamble,readme,todo}.txt
656 %defattr(644,root,root,755)
658 %doc docs/tech docs/univ
661 %dir %{_libdir}/wx/include
662 %dir %{_libdir}/wx/config
666 %defattr(644,root,root,755)
667 %{_examplesdir}/%{name}-%{version}
671 %defattr(644,root,root,755)
672 %attr(755,root,root) %{_bindir}/HelpGen
677 %defattr(644,root,root,755)
678 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
679 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
680 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
682 %files -n wxBase-devel
683 %defattr(644,root,root,755)
684 %{_libdir}/libwx_base%{_libf}-*.so
685 %{_libdir}/libwx_base%{_libf}_*.so
688 %files -n wxBase-unicode
689 %defattr(644,root,root,755)
690 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
691 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
692 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
694 %files -n wxBase-unicode-devel
695 %defattr(644,root,root,755)
696 %{_libdir}/libwx_baseu%{_libf}-*.so
697 %{_libdir}/libwx_baseu%{_libf}_*.so
701 %defattr(644,root,root,755)
702 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
703 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
705 %files -n wxGTK2-devel
706 %defattr(644,root,root,755)
707 %{_libdir}/libwx_gtk2%{_libf}_*-*.so
708 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
709 %{_libdir}/wx/config/gtk2-ansi-*
710 %{_libdir}/wx/include/gtk2-ansi-*
711 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
717 %files -n wxGTK2-gl-devel
718 %defattr(644,root,root,755)
719 %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
722 %files -n wxGTK2-unicode
723 %defattr(644,root,root,755)
724 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
725 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
727 %files -n wxGTK2-unicode-devel
728 %defattr(644,root,root,755)
729 %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
730 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
731 %{_libdir}/wx/config/gtk2-unicode-*
732 %{_libdir}/wx/include/gtk2-unicode-*
733 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
735 %files -n wxGTK2-unicode-gl
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
739 %files -n wxGTK2-unicode-gl-devel
740 %defattr(644,root,root,755)
741 %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
746 %defattr(644,root,root,755)
747 %attr(755,root,root) %{_bindir}/*
748 %exclude %{_bindir}/HelpGen
749 %exclude %{_bindir}/wx*-config
752 %defattr(644,root,root,755)
753 %doc docs/wxX11-readme.txt
754 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
755 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
757 %files -n wxX11-devel
758 %defattr(644,root,root,755)
759 %{_libdir}/libwx_x11univ%{_libf}_*-*.so
760 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
761 %{_libdir}/wx/config/x11univ-ansi-*
762 %{_libdir}/wx/include/x11univ-ansi-*
763 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
769 %files -n wxX11-gl-devel
770 %defattr(644,root,root,755)
771 %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
774 %files -n wxX11-unicode
775 %defattr(644,root,root,755)
776 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
777 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
779 %files -n wxX11-unicode-devel
780 %defattr(644,root,root,755)
781 %{_libdir}/libwx_x11univu%{_libf}_*-*.so
782 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
783 %{_libdir}/wx/config/x11univ-unicode-*
784 %{_libdir}/wx/include/x11univ-unicode-*
785 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
787 %files -n wxX11-unicode-gl
788 %defattr(644,root,root,755)
789 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
791 %files -n wxX11-unicode-gl-devel
792 %defattr(644,root,root,755)
793 %{_libdir}/libwx_x11univu%{_libf}_gl-*.so