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
35 BuildRequires: gettext-devel
36 BuildRequires: gtk+2-devel >= 2.0.0
37 %{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.8.0}
38 BuildRequires: libjpeg-devel
39 BuildRequires: libmng-devel
40 BuildRequires: libmspack-devel
41 BuildRequires: libpng-devel
42 BuildRequires: libstdc++-devel
43 BuildRequires: libtiff-devel
44 BuildRequires: libtool
45 BuildRequires: pkgconfig
46 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
47 # these are not supported by wxWidgets
48 Obsoletes: LDAPExplorerTool <= 0.6-1
49 Obsoletes: abridge <= 0.4.0-1
50 # and these are replaced
52 Obsoletes: wxGTK-devel
54 Obsoletes: wxGTK-gl-devel
56 Obsoletes: wxGTK-univ-devel
57 Obsoletes: wxGTK-univ-gl
58 Obsoletes: wxGTK-univ-gl-devel
59 Obsoletes: wxGTK2-univ
60 Obsoletes: wxGTK2-univ-devel
61 Obsoletes: wxGTK2-univ-gl
62 Obsoletes: wxGTK2-univ-gl-devel
63 Obsoletes: wxGTK2-univ-unicode
64 Obsoletes: wxGTK2-univ-unicode-devel
65 Obsoletes: wxGTK2-univ-unicode-gl
66 Obsoletes: wxGTK2-univ-unicode-gl-devel
68 Obsoletes: wxMotif-devel
70 Obsoletes: wxMotif-gl-devel
71 Obsoletes: wxWidgets-afm
73 Obsoletes: wxWindows-afm
75 Obsoletes: wxwin-common
76 Conflicts: wxGTK2 < 2.6.0
77 Conflicts: wxGTK2-unicode < 2.6.0
78 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80 %define _sysconfdir %{_datadir}
82 %define _noautoreqdep libGL.so.1 libGLU.so.1
85 wxWidgets is a free C++ library for cross-platform GUI development.
86 With wxWidgets, you can create applications for different GUIs (GTK+,
87 Motif/LessTif, MS Windows, Mac) from the same source code.
89 %description -l pl.UTF-8
90 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
91 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
92 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
93 Windows, Mac) z tego samego kodu źródłowego.
96 Summary: wxWidgets header files and development documentation
97 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets
98 Group: X11/Development/Libraries
99 Requires: libstdc++-devel
100 %{?with_odbc:Requires: unixODBC-devel}
101 Obsoletes: wxWindows-devel
104 Header files and development documentation for the wxWidgets
107 %description devel -l pl.UTF-8
108 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
110 %package -n bakefile-wxWidgets
111 Summary: Files for Bakefile to generate wxWidgets project files
112 Summary(pl.UTF-8): Pliki dla Bakefile generujące pliki projektów wxWidgets
113 Group: Development/Tools
116 %description -n bakefile-wxWidgets
117 Additional files for Bakefile to generate wxWidgets project files.
119 %description -n bakefile-wxWidgets -l pl.UTF-8
120 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
121 projektów opartych na bibliotece wxWidgets.
124 Summary: wxWidgets example programs
125 Summary(pl.UTF-8): Przykładowe programy wxWidgets
126 Group: X11/Development/Libraries
127 Requires: %{name}-devel = %{version}-%{release}
128 Obsoletes: wxWindows-examples
130 %description examples
131 wxWidgets example programs.
133 %description examples -l pl.UTF-8
134 Przykładowe programy wxWidgets.
137 Summary: Help file generator for wxWidgets programs
138 Summary(pl.UTF-8): Generator plików pomocy dla programów wxWidgets
139 Group: Development/Tools
140 Requires: wxBase = %{version}-%{release}
141 Obsoletes: wxWindows-HelpGen
144 Help file generator for wxWidgets programs.
146 %description HelpGen -l pl.UTF-8
147 Generator plików pomocy dla programów wxWidgets.
150 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
151 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
153 Requires: %{name} = %{version}-%{release}
155 %description -n wxBase
156 wxBase is a collection of C++ classes providing basic data structures
157 (strings, lists, arrays), powerful wxDateTime class for date
158 manipulations, portable wrappers around many OS-specific functions
159 allowing to build the same program under all supported folders,
160 wxThread class for writing multithreaded programs using either Win32
161 or POSIX threads and much more. wxBase currently supports the
162 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
163 HP-UX, ...) and BeOS.
165 %description -n wxBase -l pl.UTF-8
166 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
167 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
168 datach, przenośne wrappery do wielu funkcji zależnych od systemu
169 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
170 środowiskach, klasę wxThread do pisania programów wielowątkowych
171 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
172 platformy: Win32, Unix i BeOS.
174 %package -n wxBase-devel
175 Summary: wxBase headers needed for developping with wxBase
176 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase
177 Group: X11/Development/Libraries
178 Requires: %{name}-devel = %{version}-%{release}
179 Requires: wxBase = %{version}-%{release}
181 %description -n wxBase-devel
182 Header files for wxBase. You need them to develop programs using
185 %description -n wxBase-devel -l pl.UTF-8
186 Pliki nagłówkowe do biblioteki wxBase.
188 %package -n wxBase-unicode
189 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
190 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
192 Requires: %{name} = %{version}-%{release}
194 %description -n wxBase-unicode
195 wxBase is a collection of C++ classes providing basic data structures
196 (strings, lists, arrays), powerful wxDateTime class for date
197 manipulations, portable wrappers around many OS-specific functions
198 allowing to build the same program under all supported folders,
199 wxThread class for writing multithreaded programs using either Win32
200 or POSIX threads and much more. wxBase currently supports the
201 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
202 HP-UX, ...) and BeOS. This version is build with UNICODE support.
204 %description -n wxBase-unicode -l pl.UTF-8
205 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
206 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
207 datach, przenośne wrappery do wielu funkcji zależnych od systemu
208 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
209 środowiskach, klasę wxThread do pisania programów wielowątkowych
210 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
211 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
214 %package -n wxBase-unicode-devel
215 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
216 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase z obsługą UNICODE
217 Group: X11/Development/Libraries
218 Requires: %{name}-devel = %{version}-%{release}
219 Requires: wxBase-unicode = %{version}-%{release}
221 %description -n wxBase-unicode-devel
222 Header files for wxBase. You need them to develop programs using
223 UNICODE-enabled wxBase.
225 %description -n wxBase-unicode-devel -l pl.UTF-8
226 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
229 Summary: wxGTK2 library
230 Summary(pl.UTF-8): Biblioteka wxGTK2
232 Requires: %{name} = %{version}-%{release}
233 Obsoletes: wxGTK2-univ
235 %description -n wxGTK2
236 wxWidgets library using GTK2 widgets.
238 %description -n wxGTK2 -l pl.UTF-8
239 Biblioteka wxWidgets używająca widgetów GTK2.
241 %package -n wxGTK2-devel
242 Summary: Header files for wxGTK2 library
243 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2
244 Group: X11/Development/Libraries
245 Requires: wxBase-devel = %{version}-%{release}
246 Requires: wxGTK2 = %{version}-%{release}
247 Obsoletes: wxGTK2-univ-devel
249 %description -n wxGTK2-devel
250 Header files for wxWidgets library using GTK2 widgets.
252 %description -n wxGTK2-devel -l pl.UTF-8
253 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
255 %package -n wxGTK2-gl
256 Summary: GL canvas library for wxGTK2
257 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2
259 Requires: wxGTK2 = %{version}-%{release}
260 Obsoletes: wxGTK2-univ-gl
262 %description -n wxGTK2-gl
263 wxGTK2 GL canvas library.
265 %description -n wxGTK2-gl -l pl.UTF-8
266 Biblioteka GL dla wxGTK2.
268 %package -n wxGTK2-gl-devel
269 Summary: Development files for GL canvas library for wxGTK2
270 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2
271 Group: X11/Development/Libraries
272 Requires: OpenGL-GLU-devel
273 Requires: wxGTK2-devel = %{version}-%{release}
274 Requires: wxGTK2-gl = %{version}-%{release}
275 Obsoletes: wxGTK2-univ-gl-devel
277 %description -n wxGTK2-gl-devel
278 Development files for wxGTK2 GL canvas library.
280 %description -n wxGTK2-gl-devel -l pl.UTF-8
281 Pliki programistyczne biblioteki GL dla wxGTK2.
283 %package -n wxGTK2-unicode
284 Summary: wxGTK2 library with UNICODE support
285 Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
287 Requires: %{name} = %{version}-%{release}
288 Obsoletes: wxGTK2-univ-unicode
290 %description -n wxGTK2-unicode
291 wxWidgets library using GTK2 widgets with UNICODE support.
293 %description -n wxGTK2-unicode -l pl.UTF-8
294 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
296 %package -n wxGTK2-unicode-devel
297 Summary: Header files for wxGTK2 library with UNICODE support
298 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
299 Group: X11/Development/Libraries
300 Requires: wxBase-unicode-devel = %{version}-%{release}
301 Requires: wxGTK2-unicode = %{version}-%{release}
302 Obsoletes: wxGTK2-univ-unicode-devel
304 %description -n wxGTK2-unicode-devel
305 Header files for wxWidgets library using GTK2 widgets with UNICODE
308 %description -n wxGTK2-unicode-devel -l pl.UTF-8
309 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
312 %package -n wxGTK2-unicode-gl
313 Summary: GL canvas library for wxGTK2 with UNICODE support
314 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2 z obsługą UNICODE
316 Requires: wxGTK2-unicode = %{version}-%{release}
317 Obsoletes: wxGTK2-univ-unicode-gl
319 %description -n wxGTK2-unicode-gl
320 GL canvas library for wxGTK2 with UNICODE support.
322 %description -n wxGTK2-unicode-gl -l pl.UTF-8
323 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
325 %package -n wxGTK2-unicode-gl-devel
326 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
327 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
328 Group: X11/Development/Libraries
329 Requires: OpenGL-GLU-devel
330 Requires: wxGTK2-unicode-devel = %{version}-%{release}
331 Requires: wxGTK2-unicode-gl = %{version}-%{release}
332 Obsoletes: wxGTK2-univ-unicode-gl-devel
334 %description -n wxGTK2-unicode-gl-devel
335 Development files for GL canvas library for wxGTK2 with UNICODE
338 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
339 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
342 Summary: Misc utils from wxWidgets project
343 Summary(pl.UTF-8): Różne narzędzia z projektu wxWidgets
344 Group: X11/Development/Tools
345 Requires: wxX11 = %{version}-%{release}
346 Obsoletes: wxWindows-utils
349 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
351 %description utils -l pl.UTF-8
352 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
355 Summary: wxUniversal-based wxX11 library
356 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
358 Requires: %{name} = %{version}-%{release}
359 Obsoletes: wxX11-univ
361 %description -n wxX11
362 wxUniversal-based wxX11 library.
364 %description -n wxX11 -l pl.UTF-8
365 Oparta na wxUniversal biblioteka wxX11.
367 %package -n wxX11-devel
368 Summary: Header files for wxUniversal-based wxX11 library
369 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
371 Requires: %{name}-devel = %{version}-%{release}
372 Requires: wxX11 = %{version}-%{release}
373 Obsoletes: wxX11-univ-devel
375 %description -n wxX11-devel
376 Header files for wxUniversal-based wxX11 library.
378 %description -n wxX11-devel -l pl.UTF-8
379 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
382 Summary: GL canvas library for wxUniversal-based wxX11
383 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11
385 Requires: wxX11 = %{version}-%{release}
386 Obsoletes: wxX11-univ-gl
388 %description -n wxX11-gl
389 GL canvas library for wxUniversal-based wxX11.
391 %description -n wxX11-gl -l pl.UTF-8
392 Biblioteka GL dla opartej na wxUniversal wxX11.
394 %package -n wxX11-gl-devel
395 Summary: Development files for GL canvas library for wxUniversal-based wxX11
396 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
397 Group: X11/Development/Libraries
398 Requires: OpenGL-GLU-devel
399 Requires: wxX11-devel = %{version}-%{release}
400 Requires: wxX11-gl = %{version}-%{release}
401 Obsoletes: wxX11-univ-gl-devel
403 %description -n wxX11-gl-devel
404 Development files for GL canvas library for wxUniversal-based wxX11.
406 %description -n wxX11-gl-devel -l pl.UTF-8
407 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
409 %package -n wxX11-unicode
410 Summary: wxUniversal-based wxX11 library with UNICODE support
411 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
413 Requires: %{name} = %{version}-%{release}
414 Obsoletes: wxX11-univ-unicode
416 %description -n wxX11-unicode
417 wxUniversal-based wxX11 library with UNICODE support.
419 %description -n wxX11-unicode -l pl.UTF-8
420 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
422 %package -n wxX11-unicode-devel
423 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
424 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
425 Group: X11/Development/Libraries
426 Requires: %{name}-devel = %{version}-%{release}
427 Requires: wxX11-unicode = %{version}-%{release}
428 Obsoletes: wxX11-univ-unicode-devel
430 %description -n wxX11-unicode-devel
431 Header files for wxUniversal-based wxX11 library with UNICODE support.
433 %description -n wxX11-unicode-devel -l pl.UTF-8
434 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
437 %package -n wxX11-unicode-gl
438 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
439 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
441 Requires: wxX11-unicode = %{version}-%{release}
442 Obsoletes: wxX11-univ-unicode-gl
444 %description -n wxX11-unicode-gl
445 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
447 %description -n wxX11-unicode-gl -l pl.UTF-8
448 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
450 %package -n wxX11-unicode-gl-devel
451 Summary: Development files for GL canvas library for wxX11 with UNICODE support
452 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
453 Group: X11/Development/Libraries
454 Requires: OpenGL-GLU-devel
455 Requires: wxX11-unicode-devel = %{version}-%{release}
456 Requires: wxX11-unicode-gl = %{version}-%{release}
457 Obsoletes: wxX11-univ-unicode-gl-devel
459 %description -n wxX11-unicode-gl-devel
460 Development files for GL canvas library for wxUniversal-based wxX11
461 with UNICODE support.
463 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
464 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
470 # is this still needed?
478 # if bakefiles rebuild is needed:
479 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
481 #bakefile_gen -f autoconf
484 cp -f /usr/share/automake/config.sub .
485 %{__aclocal} -I build/aclocal
488 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -I`pwd`/include"; export CPPFLAGS
489 # avoid adding -s to LDFLAGS
490 LDFLAGS=" "; export LDFLAGS
491 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
493 --enable-std_iostreams \
501 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
502 '--enable-unicode' ; do
503 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
509 --disable-universal \
511 %{!?with_gnomeprint:--without-gnomeprint}
513 %{__make} -C contrib/src
519 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
520 '--enable-unicode' ; do
521 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
530 %{__make} -C contrib/src
531 if echo $objdir| grep -q disable-unicode ; then
533 %{__make} -C utils/emulator
534 %{__make} -C utils/hhp2cached
535 # %{__make} -C contrib/utils
545 rm -rf $RPM_BUILD_ROOT
546 install -d $RPM_BUILD_ROOT%{_bindir}
549 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
550 '--enable-unicode' ; do
551 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
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} \
563 %{__make} -C contrib/src install \
564 prefix=$RPM_BUILD_ROOT%{_prefix} \
565 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
566 bindir=$RPM_BUILD_ROOT%{_bindir} \
567 datadir=$RPM_BUILD_ROOT%{_datadir} \
568 libdir=$RPM_BUILD_ROOT%{_libdir} \
569 mandir=$RPM_BUILD_ROOT%{_mandir} \
570 includedir=$RPM_BUILD_ROOT%{_includedir}
576 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
577 '--enable-unicode' ; do
578 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
581 prefix=$RPM_BUILD_ROOT%{_prefix} \
582 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
583 bindir=$RPM_BUILD_ROOT%{_bindir} \
584 datadir=$RPM_BUILD_ROOT%{_datadir} \
585 libdir=$RPM_BUILD_ROOT%{_libdir} \
586 mandir=$RPM_BUILD_ROOT%{_mandir} \
587 includedir=$RPM_BUILD_ROOT%{_includedir} \
589 if echo $objdir| grep -q disable-unicode ; then
590 # TODO: install default config files and default backgrouds
591 install utils/HelpGen/src/HelpGen $RPM_BUILD_ROOT%{_bindir}
592 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
593 install utils/tex2rtf/src/tex2rtf $RPM_BUILD_ROOT%{_bindir}
594 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
595 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
598 %{__make} -C contrib/src install \
599 prefix=$RPM_BUILD_ROOT%{_prefix} \
600 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
601 bindir=$RPM_BUILD_ROOT%{_bindir} \
602 datadir=$RPM_BUILD_ROOT%{_datadir} \
603 libdir=$RPM_BUILD_ROOT%{_libdir} \
604 mandir=$RPM_BUILD_ROOT%{_mandir} \
605 includedir=$RPM_BUILD_ROOT%{_includedir}
611 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
614 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-`echo $b|sed -e 's/\(.*\)-release-.*/\1/'`-config
617 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
618 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
619 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
624 rm -rf $RPM_BUILD_ROOT
626 %post -n wxBase -p /sbin/ldconfig
627 %postun -n wxBase -p /sbin/ldconfig
629 %post -n wxBase-unicode -p /sbin/ldconfig
630 %postun -n wxBase-unicode -p /sbin/ldconfig
632 %post -n wxGTK2 -p /sbin/ldconfig
633 %postun -n wxGTK2 -p /sbin/ldconfig
635 %post -n wxGTK2-gl -p /sbin/ldconfig
636 %postun -n wxGTK2-gl -p /sbin/ldconfig
638 %post -n wxGTK2-unicode -p /sbin/ldconfig
639 %postun -n wxGTK2-unicode -p /sbin/ldconfig
641 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
642 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
644 %post -n wxX11 -p /sbin/ldconfig
645 %postun -n wxX11 -p /sbin/ldconfig
647 %post -n wxX11-unicode -p /sbin/ldconfig
648 %postun -n wxX11-unicode -p /sbin/ldconfig
650 %define _libf %{?with_debug:d}
651 %define _configf %{?with_debug:-debug-2.8}
654 %defattr(644,root,root,755)
655 %doc docs/{changes,licence,licendoc,preamble,readme,todo}.txt
658 %defattr(644,root,root,755)
660 %doc docs/tech docs/univ
663 %dir %{_libdir}/wx/include
664 %dir %{_libdir}/wx/config
665 %{_aclocaldir}/wxwin.m4
667 %files -n bakefile-wxWidgets
668 %defattr(644,root,root,755)
669 %{_datadir}/bakefile/presets/wx*.bkl
672 %defattr(644,root,root,755)
673 %{_examplesdir}/%{name}-%{version}
677 %defattr(644,root,root,755)
678 %attr(755,root,root) %{_bindir}/HelpGen
683 %defattr(644,root,root,755)
684 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
685 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
686 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
687 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
688 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
690 %files -n wxBase-devel
691 %defattr(644,root,root,755)
692 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so
693 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so
696 %files -n wxBase-unicode
697 %defattr(644,root,root,755)
698 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
699 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
700 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
701 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
702 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
704 %files -n wxBase-unicode-devel
705 %defattr(644,root,root,755)
706 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so
707 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so
711 %defattr(644,root,root,755)
712 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
713 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
714 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
715 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
717 %files -n wxGTK2-devel
718 %defattr(644,root,root,755)
719 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so
720 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
721 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-*
722 %{_libdir}/wx/include/gtk2-ansi-*
723 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
726 %defattr(644,root,root,755)
727 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
728 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
730 %files -n wxGTK2-gl-devel
731 %defattr(644,root,root,755)
732 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
735 %files -n wxGTK2-unicode
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
738 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
739 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
740 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
742 %files -n wxGTK2-unicode-devel
743 %defattr(644,root,root,755)
744 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
745 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
746 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-*
747 %{_libdir}/wx/include/gtk2-unicode-*
748 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
750 %files -n wxGTK2-unicode-gl
751 %defattr(644,root,root,755)
752 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
753 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
755 %files -n wxGTK2-unicode-gl-devel
756 %defattr(644,root,root,755)
757 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
762 %defattr(644,root,root,755)
763 %attr(755,root,root) %{_bindir}/hhp2cached
764 %attr(755,root,root) %{_bindir}/tex2rtf
765 %attr(755,root,root) %{_bindir}/wxemulator
766 %attr(755,root,root) %{_bindir}/wxrc
767 %attr(755,root,root) %{_bindir}/wxrc-*
770 %defattr(644,root,root,755)
771 %doc docs/wxX11-readme.txt
772 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
773 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
774 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
775 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
777 %files -n wxX11-devel
778 %defattr(644,root,root,755)
779 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so
780 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
781 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-*
782 %{_libdir}/wx/include/x11univ-ansi-*
783 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
786 %defattr(644,root,root,755)
787 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
788 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
790 %files -n wxX11-gl-devel
791 %defattr(644,root,root,755)
792 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
795 %files -n wxX11-unicode
796 %defattr(644,root,root,755)
797 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
798 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
799 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
800 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
802 %files -n wxX11-unicode-devel
803 %defattr(644,root,root,755)
804 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so
805 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
806 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-*
807 %{_libdir}/wx/include/x11univ-unicode-*
808 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
810 %files -n wxX11-unicode-gl
811 %defattr(644,root,root,755)
812 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
813 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
815 %files -n wxX11-unicode-gl-devel
816 %defattr(644,root,root,755)
817 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so