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
15 License: wxWindows Library Licence 3.1 (LGPL v2+ with exception)
17 Source0: http://ftp.wxwidgets.org/pub/%{version}/%{name}-%{version}.tar.bz2
18 # Source0-md5: 0461c2085ac1ad7e648aa84c4ba51dd1
19 Patch0: %{name}-samples.patch
20 Patch1: %{name}-ogl.patch
21 Patch2: %{name}-ac.patch
22 Patch3: %{name}-x11unicode.patch
23 Patch4: %{name}-gcc4.patch
25 URL: http://www.wxWidgets.org/
26 BuildRequires: OpenGL-GLU-devel
27 #BuildRequires: SDL-devel
28 BuildRequires: autoconf >= 2.59-9
29 BuildRequires: automake
30 #BuildRequires: bakefile >= 0.2.1
31 BuildRequires: cppunit-devel
32 BuildRequires: esound-devel
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: pkgconfig
44 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
45 %{?with_x11:BuildRequires: xorg-lib-libXt-devel}
46 # these are not supported by wxWidgets
47 Obsoletes: LDAPExplorerTool <= 0.6-1
48 Obsoletes: abridge <= 0.4.0-1
49 # and these are replaced
51 Obsoletes: wxGTK-devel
53 Obsoletes: wxGTK-gl-devel
55 Obsoletes: wxGTK-univ-devel
56 Obsoletes: wxGTK-univ-gl
57 Obsoletes: wxGTK-univ-gl-devel
58 Obsoletes: wxGTK2-univ
59 Obsoletes: wxGTK2-univ-devel
60 Obsoletes: wxGTK2-univ-gl
61 Obsoletes: wxGTK2-univ-gl-devel
62 Obsoletes: wxGTK2-univ-unicode
63 Obsoletes: wxGTK2-univ-unicode-devel
64 Obsoletes: wxGTK2-univ-unicode-gl
65 Obsoletes: wxGTK2-univ-unicode-gl-devel
67 Obsoletes: wxMotif-devel
69 Obsoletes: wxMotif-gl-devel
70 Obsoletes: wxWidgets-afm
72 Obsoletes: wxWindows-afm
74 Obsoletes: wxwin-common
75 Conflicts: wxGTK2 < 2.6.0
76 Conflicts: wxGTK2-unicode < 2.6.0
77 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79 %define _sysconfdir %{_datadir}
81 %define _noautoreqdep libGL.so.1 libGLU.so.1
84 wxWidgets is a free C++ library for cross-platform GUI development.
85 With wxWidgets, you can create applications for different GUIs (GTK+,
86 Motif/LessTif, MS Windows, Mac) from the same source code.
88 %description -l pl.UTF-8
89 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
90 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
91 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
92 Windows, Mac) z tego samego kodu źródłowego.
95 Summary: wxWidgets header files and development documentation
96 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets
97 Group: X11/Development/Libraries
98 Requires: libstdc++-devel
99 %{?with_odbc:Requires: unixODBC-devel}
100 Obsoletes: wxWindows-devel
103 Header files and development documentation for the wxWidgets
106 %description devel -l pl.UTF-8
107 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
109 %package -n bakefile-wxWidgets
110 Summary: Files for Bakefile to generate wxWidgets project files
111 Summary(pl.UTF-8): Pliki dla Bakefile generujące pliki projektów wxWidgets
112 Group: Development/Tools
115 %description -n bakefile-wxWidgets
116 Additional files for Bakefile to generate wxWidgets project files.
118 %description -n bakefile-wxWidgets -l pl.UTF-8
119 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
120 projektów opartych na bibliotece wxWidgets.
123 Summary: wxWidgets example programs
124 Summary(pl.UTF-8): Przykładowe programy wxWidgets
125 Group: X11/Development/Libraries
126 Requires: %{name}-devel = %{version}-%{release}
127 Obsoletes: wxWindows-examples
129 %description examples
130 wxWidgets example programs.
132 %description examples -l pl.UTF-8
133 Przykładowe programy wxWidgets.
136 Summary: Help file generator for wxWidgets programs
137 Summary(pl.UTF-8): Generator plików pomocy dla programów wxWidgets
138 Group: Development/Tools
139 Requires: wxBase = %{version}-%{release}
140 Obsoletes: wxWindows-HelpGen
143 Help file generator for wxWidgets programs.
145 %description HelpGen -l pl.UTF-8
146 Generator plików pomocy dla programów wxWidgets.
149 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
150 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
152 Requires: %{name} = %{version}-%{release}
154 %description -n wxBase
155 wxBase is a collection of C++ classes providing basic data structures
156 (strings, lists, arrays), powerful wxDateTime class for date
157 manipulations, portable wrappers around many OS-specific functions
158 allowing to build the same program under all supported folders,
159 wxThread class for writing multithreaded programs using either Win32
160 or POSIX threads and much more. wxBase currently supports the
161 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
162 HP-UX, ...) and BeOS.
164 %description -n wxBase -l pl.UTF-8
165 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
166 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
167 datach, przenośne wrappery do wielu funkcji zależnych od systemu
168 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
169 środowiskach, klasę wxThread do pisania programów wielowątkowych
170 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
171 platformy: Win32, Unix i BeOS.
173 %package -n wxBase-devel
174 Summary: wxBase headers needed for developping with wxBase
175 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase
176 Group: X11/Development/Libraries
177 Requires: %{name}-devel = %{version}-%{release}
178 Requires: wxBase = %{version}-%{release}
180 %description -n wxBase-devel
181 Header files for wxBase. You need them to develop programs using
184 %description -n wxBase-devel -l pl.UTF-8
185 Pliki nagłówkowe do biblioteki wxBase.
187 %package -n wxBase-unicode
188 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
189 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
191 Requires: %{name} = %{version}-%{release}
193 %description -n wxBase-unicode
194 wxBase is a collection of C++ classes providing basic data structures
195 (strings, lists, arrays), powerful wxDateTime class for date
196 manipulations, portable wrappers around many OS-specific functions
197 allowing to build the same program under all supported folders,
198 wxThread class for writing multithreaded programs using either Win32
199 or POSIX threads and much more. wxBase currently supports the
200 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
201 HP-UX, ...) and BeOS. This version is build with UNICODE support.
203 %description -n wxBase-unicode -l pl.UTF-8
204 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
205 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
206 datach, przenośne wrappery do wielu funkcji zależnych od systemu
207 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
208 środowiskach, klasę wxThread do pisania programów wielowątkowych
209 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
210 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
213 %package -n wxBase-unicode-devel
214 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
215 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase z obsługą UNICODE
216 Group: X11/Development/Libraries
217 Requires: %{name}-devel = %{version}-%{release}
218 Requires: wxBase-unicode = %{version}-%{release}
220 %description -n wxBase-unicode-devel
221 Header files for wxBase. You need them to develop programs using
222 UNICODE-enabled wxBase.
224 %description -n wxBase-unicode-devel -l pl.UTF-8
225 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
228 Summary: wxGTK2 library
229 Summary(pl.UTF-8): Biblioteka wxGTK2
231 Requires: %{name} = %{version}-%{release}
232 Obsoletes: wxGTK2-univ
234 %description -n wxGTK2
235 wxWidgets library using GTK2 widgets.
237 %description -n wxGTK2 -l pl.UTF-8
238 Biblioteka wxWidgets używająca widgetów GTK2.
240 %package -n wxGTK2-devel
241 Summary: Header files for wxGTK2 library
242 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2
243 Group: X11/Development/Libraries
244 Requires: wxBase-devel = %{version}-%{release}
245 Requires: wxGTK2 = %{version}-%{release}
246 Obsoletes: wxGTK2-univ-devel
248 %description -n wxGTK2-devel
249 Header files for wxWidgets library using GTK2 widgets.
251 %description -n wxGTK2-devel -l pl.UTF-8
252 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
254 %package -n wxGTK2-gl
255 Summary: GL canvas library for wxGTK2
256 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2
258 Requires: wxGTK2 = %{version}-%{release}
259 Obsoletes: wxGTK2-univ-gl
261 %description -n wxGTK2-gl
262 wxGTK2 GL canvas library.
264 %description -n wxGTK2-gl -l pl.UTF-8
265 Biblioteka GL dla wxGTK2.
267 %package -n wxGTK2-gl-devel
268 Summary: Development files for GL canvas library for wxGTK2
269 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2
270 Group: X11/Development/Libraries
271 Requires: OpenGL-GLU-devel
272 Requires: wxGTK2-devel = %{version}-%{release}
273 Requires: wxGTK2-gl = %{version}-%{release}
274 Obsoletes: wxGTK2-univ-gl-devel
276 %description -n wxGTK2-gl-devel
277 Development files for wxGTK2 GL canvas library.
279 %description -n wxGTK2-gl-devel -l pl.UTF-8
280 Pliki programistyczne biblioteki GL dla wxGTK2.
282 %package -n wxGTK2-unicode
283 Summary: wxGTK2 library with UNICODE support
284 Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
286 Requires: %{name} = %{version}-%{release}
287 Obsoletes: wxGTK2-univ-unicode
289 %description -n wxGTK2-unicode
290 wxWidgets library using GTK2 widgets with UNICODE support.
292 %description -n wxGTK2-unicode -l pl.UTF-8
293 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
295 %package -n wxGTK2-unicode-devel
296 Summary: Header files for wxGTK2 library with UNICODE support
297 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
298 Group: X11/Development/Libraries
299 Requires: wxBase-unicode-devel = %{version}-%{release}
300 Requires: wxGTK2-unicode = %{version}-%{release}
301 Obsoletes: wxGTK2-univ-unicode-devel
303 %description -n wxGTK2-unicode-devel
304 Header files for wxWidgets library using GTK2 widgets with UNICODE
307 %description -n wxGTK2-unicode-devel -l pl.UTF-8
308 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
311 %package -n wxGTK2-unicode-gl
312 Summary: GL canvas library for wxGTK2 with UNICODE support
313 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2 z obsługą UNICODE
315 Requires: wxGTK2-unicode = %{version}-%{release}
316 Obsoletes: wxGTK2-univ-unicode-gl
318 %description -n wxGTK2-unicode-gl
319 GL canvas library for wxGTK2 with UNICODE support.
321 %description -n wxGTK2-unicode-gl -l pl.UTF-8
322 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
324 %package -n wxGTK2-unicode-gl-devel
325 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
326 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
327 Group: X11/Development/Libraries
328 Requires: OpenGL-GLU-devel
329 Requires: wxGTK2-unicode-devel = %{version}-%{release}
330 Requires: wxGTK2-unicode-gl = %{version}-%{release}
331 Obsoletes: wxGTK2-univ-unicode-gl-devel
333 %description -n wxGTK2-unicode-gl-devel
334 Development files for GL canvas library for wxGTK2 with UNICODE
337 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
338 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
341 Summary: Misc utils from wxWidgets project
342 Summary(pl.UTF-8): Różne narzędzia z projektu wxWidgets
343 Group: X11/Development/Tools
344 Requires: wxX11 = %{version}-%{release}
345 Obsoletes: wxWindows-utils
348 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
350 %description utils -l pl.UTF-8
351 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
354 Summary: wxUniversal-based wxX11 library
355 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
357 Requires: %{name} = %{version}-%{release}
358 Obsoletes: wxX11-univ
360 %description -n wxX11
361 wxUniversal-based wxX11 library.
363 %description -n wxX11 -l pl.UTF-8
364 Oparta na wxUniversal biblioteka wxX11.
366 %package -n wxX11-devel
367 Summary: Header files for wxUniversal-based wxX11 library
368 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
370 Requires: %{name}-devel = %{version}-%{release}
371 Requires: wxX11 = %{version}-%{release}
372 Obsoletes: wxX11-univ-devel
374 %description -n wxX11-devel
375 Header files for wxUniversal-based wxX11 library.
377 %description -n wxX11-devel -l pl.UTF-8
378 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
381 Summary: GL canvas library for wxUniversal-based wxX11
382 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11
384 Requires: wxX11 = %{version}-%{release}
385 Obsoletes: wxX11-univ-gl
387 %description -n wxX11-gl
388 GL canvas library for wxUniversal-based wxX11.
390 %description -n wxX11-gl -l pl.UTF-8
391 Biblioteka GL dla opartej na wxUniversal wxX11.
393 %package -n wxX11-gl-devel
394 Summary: Development files for GL canvas library for wxUniversal-based wxX11
395 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
396 Group: X11/Development/Libraries
397 Requires: OpenGL-GLU-devel
398 Requires: wxX11-devel = %{version}-%{release}
399 Requires: wxX11-gl = %{version}-%{release}
400 Obsoletes: wxX11-univ-gl-devel
402 %description -n wxX11-gl-devel
403 Development files for GL canvas library for wxUniversal-based wxX11.
405 %description -n wxX11-gl-devel -l pl.UTF-8
406 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
408 %package -n wxX11-unicode
409 Summary: wxUniversal-based wxX11 library with UNICODE support
410 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
412 Requires: %{name} = %{version}-%{release}
413 Obsoletes: wxX11-univ-unicode
415 %description -n wxX11-unicode
416 wxUniversal-based wxX11 library with UNICODE support.
418 %description -n wxX11-unicode -l pl.UTF-8
419 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
421 %package -n wxX11-unicode-devel
422 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
423 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
424 Group: X11/Development/Libraries
425 Requires: %{name}-devel = %{version}-%{release}
426 Requires: wxX11-unicode = %{version}-%{release}
427 Obsoletes: wxX11-univ-unicode-devel
429 %description -n wxX11-unicode-devel
430 Header files for wxUniversal-based wxX11 library with UNICODE support.
432 %description -n wxX11-unicode-devel -l pl.UTF-8
433 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
436 %package -n wxX11-unicode-gl
437 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
438 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
440 Requires: wxX11-unicode = %{version}-%{release}
441 Obsoletes: wxX11-univ-unicode-gl
443 %description -n wxX11-unicode-gl
444 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
446 %description -n wxX11-unicode-gl -l pl.UTF-8
447 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
449 %package -n wxX11-unicode-gl-devel
450 Summary: Development files for GL canvas library for wxX11 with UNICODE support
451 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
452 Group: X11/Development/Libraries
453 Requires: OpenGL-GLU-devel
454 Requires: wxX11-unicode-devel = %{version}-%{release}
455 Requires: wxX11-unicode-gl = %{version}-%{release}
456 Obsoletes: wxX11-univ-unicode-gl-devel
458 %description -n wxX11-unicode-gl-devel
459 Development files for GL canvas library for wxUniversal-based wxX11
460 with UNICODE support.
462 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
463 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
469 # is this still needed?
477 # if bakefiles rebuild is needed:
478 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
480 #bakefile_gen -f autoconf
483 cp -f /usr/share/automake/config.sub .
484 %{__aclocal} -I build/aclocal
487 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS
488 # avoid adding -s to LDFLAGS
489 LDFLAGS=" "; export LDFLAGS
490 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
492 --enable-std_iostreams \
500 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
501 '--enable-unicode' ; do
502 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
508 --disable-universal \
510 %{!?with_gnomeprint:--without-gnomeprint}
512 %{__make} -C contrib/src
518 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
519 '--enable-unicode' ; do
520 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
529 %{__make} -C contrib/src
530 if echo $objdir| grep -q disable-unicode ; then
532 %{__make} -C utils/emulator
533 %{__make} -C utils/hhp2cached
534 # %{__make} -C contrib/utils
544 rm -rf $RPM_BUILD_ROOT
545 install -d $RPM_BUILD_ROOT%{_bindir}
548 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
549 '--enable-unicode' ; do
550 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
553 prefix=$RPM_BUILD_ROOT%{_prefix} \
554 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
555 bindir=$RPM_BUILD_ROOT%{_bindir} \
556 datadir=$RPM_BUILD_ROOT%{_datadir} \
557 libdir=$RPM_BUILD_ROOT%{_libdir} \
558 mandir=$RPM_BUILD_ROOT%{_mandir} \
559 includedir=$RPM_BUILD_ROOT%{_includedir} \
562 %{__make} -C contrib/src install \
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}
575 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
576 '--enable-unicode' ; do
577 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
580 prefix=$RPM_BUILD_ROOT%{_prefix} \
581 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
582 bindir=$RPM_BUILD_ROOT%{_bindir} \
583 datadir=$RPM_BUILD_ROOT%{_datadir} \
584 libdir=$RPM_BUILD_ROOT%{_libdir} \
585 mandir=$RPM_BUILD_ROOT%{_mandir} \
586 includedir=$RPM_BUILD_ROOT%{_includedir} \
588 if echo $objdir| grep -q disable-unicode ; then
589 # TODO: install default config files and default backgrouds
590 install utils/HelpGen/src/HelpGen $RPM_BUILD_ROOT%{_bindir}
591 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
592 install utils/tex2rtf/src/tex2rtf $RPM_BUILD_ROOT%{_bindir}
593 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
594 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
597 %{__make} -C contrib/src install \
598 prefix=$RPM_BUILD_ROOT%{_prefix} \
599 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
600 bindir=$RPM_BUILD_ROOT%{_bindir} \
601 datadir=$RPM_BUILD_ROOT%{_datadir} \
602 libdir=$RPM_BUILD_ROOT%{_libdir} \
603 mandir=$RPM_BUILD_ROOT%{_mandir} \
604 includedir=$RPM_BUILD_ROOT%{_includedir}
610 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
613 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-`echo $b|sed -e 's/\(.*\)-release-.*/\1/'`-config
616 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
617 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
618 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
623 rm -rf $RPM_BUILD_ROOT
625 %post -n wxBase -p /sbin/ldconfig
626 %postun -n wxBase -p /sbin/ldconfig
628 %post -n wxBase-unicode -p /sbin/ldconfig
629 %postun -n wxBase-unicode -p /sbin/ldconfig
631 %post -n wxGTK2 -p /sbin/ldconfig
632 %postun -n wxGTK2 -p /sbin/ldconfig
634 %post -n wxGTK2-gl -p /sbin/ldconfig
635 %postun -n wxGTK2-gl -p /sbin/ldconfig
637 %post -n wxGTK2-unicode -p /sbin/ldconfig
638 %postun -n wxGTK2-unicode -p /sbin/ldconfig
640 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
641 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
643 %post -n wxX11 -p /sbin/ldconfig
644 %postun -n wxX11 -p /sbin/ldconfig
646 %post -n wxX11-unicode -p /sbin/ldconfig
647 %postun -n wxX11-unicode -p /sbin/ldconfig
649 %define _libf %{?with_debug:d}
650 %define _configf %{?with_debug:-debug-2.8}
653 %defattr(644,root,root,755)
654 %doc docs/{changes,licence,licendoc,preamble,readme,todo}.txt
657 %defattr(644,root,root,755)
659 %doc docs/tech docs/univ
662 %dir %{_libdir}/wx/include
663 %dir %{_libdir}/wx/config
664 %{_aclocaldir}/wxwin.m4
666 %files -n bakefile-wxWidgets
667 %defattr(644,root,root,755)
668 %{_datadir}/bakefile/presets/wx*.bkl
671 %defattr(644,root,root,755)
672 %{_examplesdir}/%{name}-%{version}
676 %defattr(644,root,root,755)
677 %attr(755,root,root) %{_bindir}/HelpGen
682 %defattr(644,root,root,755)
683 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
684 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
685 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
686 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
687 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
689 %files -n wxBase-devel
690 %defattr(644,root,root,755)
691 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so
692 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so
695 %files -n wxBase-unicode
696 %defattr(644,root,root,755)
697 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
698 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
699 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
700 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
701 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
703 %files -n wxBase-unicode-devel
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so
706 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so
710 %defattr(644,root,root,755)
711 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
712 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
713 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
714 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
716 %files -n wxGTK2-devel
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so
719 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
720 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-*
721 %{_libdir}/wx/include/gtk2-ansi-*
722 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
727 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
729 %files -n wxGTK2-gl-devel
730 %defattr(644,root,root,755)
731 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
734 %files -n wxGTK2-unicode
735 %defattr(644,root,root,755)
736 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
737 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
738 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
739 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
741 %files -n wxGTK2-unicode-devel
742 %defattr(644,root,root,755)
743 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
744 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
745 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-*
746 %{_libdir}/wx/include/gtk2-unicode-*
747 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
749 %files -n wxGTK2-unicode-gl
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
752 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
754 %files -n wxGTK2-unicode-gl-devel
755 %defattr(644,root,root,755)
756 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
761 %defattr(644,root,root,755)
762 %attr(755,root,root) %{_bindir}/hhp2cached
763 %attr(755,root,root) %{_bindir}/tex2rtf
764 %attr(755,root,root) %{_bindir}/wxemulator
765 %attr(755,root,root) %{_bindir}/wxrc
766 %attr(755,root,root) %{_bindir}/wxrc-*
769 %defattr(644,root,root,755)
770 %doc docs/wxX11-readme.txt
771 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
772 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
773 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
774 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
776 %files -n wxX11-devel
777 %defattr(644,root,root,755)
778 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so
779 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
780 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-*
781 %{_libdir}/wx/include/x11univ-ansi-*
782 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
785 %defattr(644,root,root,755)
786 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
787 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
789 %files -n wxX11-gl-devel
790 %defattr(644,root,root,755)
791 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
794 %files -n wxX11-unicode
795 %defattr(644,root,root,755)
796 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
797 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
798 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
799 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
801 %files -n wxX11-unicode-devel
802 %defattr(644,root,root,755)
803 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so
804 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
805 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-*
806 %{_libdir}/wx/include/x11univ-unicode-*
807 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
809 %files -n wxX11-unicode-gl
810 %defattr(644,root,root,755)
811 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
812 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
814 %files -n wxX11-unicode-gl-devel
815 %defattr(644,root,root,755)
816 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so