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: 303a2d5aeb6c79460c8088193d799147
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
24 URL: http://www.wxWidgets.org/
25 BuildRequires: OpenGL-GLU-devel
26 #BuildRequires: SDL-devel
27 BuildRequires: autoconf >= 2.59-9
28 BuildRequires: automake
29 #BuildRequires: bakefile >= 0.2.1
30 BuildRequires: cppunit-devel
31 BuildRequires: expat-devel
32 BuildRequires: gettext-devel
33 BuildRequires: gtk+2-devel >= 2.0.0
34 %{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.8.0}
35 BuildRequires: libjpeg-devel
36 BuildRequires: libmspack-devel
37 BuildRequires: libpng-devel
38 BuildRequires: libstdc++-devel
39 BuildRequires: libtiff-devel
40 BuildRequires: libtool
41 BuildRequires: pkgconfig
42 %{?with_x11:BuildRequires: xorg-lib-libXext-devel}
43 %{?with_x11:BuildRequires: xorg-lib-libXt-devel}
44 # these are not supported by wxWidgets
45 Obsoletes: LDAPExplorerTool <= 0.6-1
46 Obsoletes: abridge <= 0.4.0-1
47 # and these are replaced
49 Obsoletes: wxGTK-devel
51 Obsoletes: wxGTK-gl-devel
53 Obsoletes: wxGTK-univ-devel
54 Obsoletes: wxGTK-univ-gl
55 Obsoletes: wxGTK-univ-gl-devel
56 Obsoletes: wxGTK2-univ
57 Obsoletes: wxGTK2-univ-devel
58 Obsoletes: wxGTK2-univ-gl
59 Obsoletes: wxGTK2-univ-gl-devel
60 Obsoletes: wxGTK2-univ-unicode
61 Obsoletes: wxGTK2-univ-unicode-devel
62 Obsoletes: wxGTK2-univ-unicode-gl
63 Obsoletes: wxGTK2-univ-unicode-gl-devel
65 Obsoletes: wxMotif-devel
67 Obsoletes: wxMotif-gl-devel
68 Obsoletes: wxWidgets-afm
70 Obsoletes: wxWindows-afm
72 Obsoletes: wxwin-common
73 Conflicts: wxGTK2 < 2.6.0
74 Conflicts: wxGTK2-unicode < 2.6.0
75 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 %define _sysconfdir %{_datadir}
79 %define _noautoreqdep libGL.so.1 libGLU.so.1
82 wxWidgets is a free C++ library for cross-platform GUI development.
83 With wxWidgets, you can create applications for different GUIs (GTK+,
84 Motif/LessTif, MS Windows, Mac) from the same source code.
86 %description -l pl.UTF-8
87 wxWidgets to wolnodostępna biblioteka napisana w C++ umożliwiająca
88 rozwijanie wieloplatformowych programów GUI. Przy użyciu wxWidgets
89 można tworzyć aplikacje dla różnych GUI (GTK+, Motif/LessTif, MS
90 Windows, Mac) z tego samego kodu źródłowego.
93 Summary: wxWidgets header files and development documentation
94 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets
95 Group: X11/Development/Libraries
96 Requires: libstdc++-devel
97 %{?with_odbc:Requires: unixODBC-devel}
98 Obsoletes: wxWindows-devel
101 Header files and development documentation for the wxWidgets
104 %description devel -l pl.UTF-8
105 Pliki nagłówkowe i dokumentacja do bibliotek wxWidgets.
107 %package -n bakefile-wxWidgets
108 Summary: Files for Bakefile to generate wxWidgets project files
109 Summary(pl.UTF-8): Pliki dla Bakefile generujące pliki projektów wxWidgets
110 Group: Development/Tools
113 %description -n bakefile-wxWidgets
114 Additional files for Bakefile to generate wxWidgets project files.
116 %description -n bakefile-wxWidgets -l pl.UTF-8
117 Dodatkowe pliki dla programu Bakefile umożliwiające wygenerowanie
118 projektów opartych na bibliotece wxWidgets.
121 Summary: wxWidgets example programs
122 Summary(pl.UTF-8): Przykładowe programy wxWidgets
123 Group: X11/Development/Libraries
124 Requires: %{name}-devel = %{version}-%{release}
125 Obsoletes: wxWindows-examples
127 %description examples
128 wxWidgets example programs.
130 %description examples -l pl.UTF-8
131 Przykładowe programy wxWidgets.
134 Summary: Help file generator for wxWidgets programs
135 Summary(pl.UTF-8): Generator plików pomocy dla programów wxWidgets
136 Group: Development/Tools
137 Requires: wxBase = %{version}-%{release}
138 Obsoletes: wxWindows-HelpGen
141 Help file generator for wxWidgets programs.
143 %description HelpGen -l pl.UTF-8
144 Generator plików pomocy dla programów wxWidgets.
147 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
148 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
150 Requires: %{name} = %{version}-%{release}
152 %description -n wxBase
153 wxBase is a collection of C++ classes providing basic data structures
154 (strings, lists, arrays), powerful wxDateTime class for date
155 manipulations, portable wrappers around many OS-specific functions
156 allowing to build the same program under all supported folders,
157 wxThread class for writing multithreaded programs using either Win32
158 or POSIX threads and much more. wxBase currently supports the
159 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
160 HP-UX, ...) and BeOS.
162 %description -n wxBase -l pl.UTF-8
163 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
164 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
165 datach, przenośne wrappery do wielu funkcji zależnych od systemu
166 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
167 środowiskach, klasę wxThread do pisania programów wielowątkowych
168 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
169 platformy: Win32, Unix i BeOS.
171 %package -n wxBase-devel
172 Summary: wxBase headers needed for developping with wxBase
173 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase
174 Group: X11/Development/Libraries
175 Requires: %{name}-devel = %{version}-%{release}
176 Requires: wxBase = %{version}-%{release}
178 %description -n wxBase-devel
179 Header files for wxBase. You need them to develop programs using
182 %description -n wxBase-devel -l pl.UTF-8
183 Pliki nagłówkowe do biblioteki wxBase.
185 %package -n wxBase-unicode
186 Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
187 Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
189 Requires: %{name} = %{version}-%{release}
191 %description -n wxBase-unicode
192 wxBase is a collection of C++ classes providing basic data structures
193 (strings, lists, arrays), powerful wxDateTime class for date
194 manipulations, portable wrappers around many OS-specific functions
195 allowing to build the same program under all supported folders,
196 wxThread class for writing multithreaded programs using either Win32
197 or POSIX threads and much more. wxBase currently supports the
198 following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris,
199 HP-UX, ...) and BeOS. This version is build with UNICODE support.
201 %description -n wxBase-unicode -l pl.UTF-8
202 wxBase jest zestawem klas C++ obsługujących podstawowe struktury
203 danych (stringi, listy, tablice), klasę wxDateTime do operacji na
204 datach, przenośne wrappery do wielu funkcji zależnych od systemu
205 operacyjnego pozwalające na zbudowanie tego samego programu w różnych
206 środowiskach, klasę wxThread do pisania programów wielowątkowych
207 używających wątków Win32 albo POSIX i inne. wxBase obsługuje
208 platformy: Win32, Unix i BeOS. Ta wersja jest zbudowana z obsługą
211 %package -n wxBase-unicode-devel
212 Summary: wxBase headers needed for developping with UNICODE-enabled wxBase
213 Summary(pl.UTF-8): Pliki nagłówkowe do wxBase z obsługą UNICODE
214 Group: X11/Development/Libraries
215 Requires: %{name}-devel = %{version}-%{release}
216 Requires: wxBase-unicode = %{version}-%{release}
218 %description -n wxBase-unicode-devel
219 Header files for wxBase. You need them to develop programs using
220 UNICODE-enabled wxBase.
222 %description -n wxBase-unicode-devel -l pl.UTF-8
223 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
226 Summary: wxGTK2 library
227 Summary(pl.UTF-8): Biblioteka wxGTK2
229 Requires: %{name} = %{version}-%{release}
230 Obsoletes: wxGTK2-univ
232 %description -n wxGTK2
233 wxWidgets library using GTK2 widgets.
235 %description -n wxGTK2 -l pl.UTF-8
236 Biblioteka wxWidgets używająca widgetów GTK2.
238 %package -n wxGTK2-devel
239 Summary: Header files for wxGTK2 library
240 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2
241 Group: X11/Development/Libraries
242 Requires: wxBase-devel = %{version}-%{release}
243 Requires: wxGTK2 = %{version}-%{release}
244 Obsoletes: wxGTK2-univ-devel
246 %description -n wxGTK2-devel
247 Header files for wxWidgets library using GTK2 widgets.
249 %description -n wxGTK2-devel -l pl.UTF-8
250 Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK2.
252 %package -n wxGTK2-gl
253 Summary: GL canvas library for wxGTK2
254 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2
256 Requires: wxGTK2 = %{version}-%{release}
257 Obsoletes: wxGTK2-univ-gl
259 %description -n wxGTK2-gl
260 wxGTK2 GL canvas library.
262 %description -n wxGTK2-gl -l pl.UTF-8
263 Biblioteka GL dla wxGTK2.
265 %package -n wxGTK2-gl-devel
266 Summary: Development files for GL canvas library for wxGTK2
267 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2
268 Group: X11/Development/Libraries
269 Requires: OpenGL-GLU-devel
270 Requires: wxGTK2-devel = %{version}-%{release}
271 Requires: wxGTK2-gl = %{version}-%{release}
272 Obsoletes: wxGTK2-univ-gl-devel
274 %description -n wxGTK2-gl-devel
275 Development files for wxGTK2 GL canvas library.
277 %description -n wxGTK2-gl-devel -l pl.UTF-8
278 Pliki programistyczne biblioteki GL dla wxGTK2.
280 %package -n wxGTK2-unicode
281 Summary: wxGTK2 library with UNICODE support
282 Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
284 Requires: %{name} = %{version}-%{release}
285 Obsoletes: wxGTK2-univ-unicode
287 %description -n wxGTK2-unicode
288 wxWidgets library using GTK2 widgets with UNICODE support.
290 %description -n wxGTK2-unicode -l pl.UTF-8
291 Biblioteka wxWidgets używająca widgetów GTK2 z obsługą UNICODE.
293 %package -n wxGTK2-unicode-devel
294 Summary: Header files for wxGTK2 library with UNICODE support
295 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK2 z obsługą UNICODE
296 Group: X11/Development/Libraries
297 Requires: wxBase-unicode-devel = %{version}-%{release}
298 Requires: wxGTK2-unicode = %{version}-%{release}
299 Obsoletes: wxGTK2-univ-unicode-devel
301 %description -n wxGTK2-unicode-devel
302 Header files for wxWidgets library using GTK2 widgets with UNICODE
305 %description -n wxGTK2-unicode-devel -l pl.UTF-8
306 Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK2 z
309 %package -n wxGTK2-unicode-gl
310 Summary: GL canvas library for wxGTK2 with UNICODE support
311 Summary(pl.UTF-8): Biblioteka GL dla wxGTK2 z obsługą UNICODE
313 Requires: wxGTK2-unicode = %{version}-%{release}
314 Obsoletes: wxGTK2-univ-unicode-gl
316 %description -n wxGTK2-unicode-gl
317 GL canvas library for wxGTK2 with UNICODE support.
319 %description -n wxGTK2-unicode-gl -l pl.UTF-8
320 Biblioteka GL dla wxGTK2 z obsługą UNICODE.
322 %package -n wxGTK2-unicode-gl-devel
323 Summary: Development files for GL canvas library for wxGTK2 with UNICODE support
324 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE
325 Group: X11/Development/Libraries
326 Requires: OpenGL-GLU-devel
327 Requires: wxGTK2-unicode-devel = %{version}-%{release}
328 Requires: wxGTK2-unicode-gl = %{version}-%{release}
329 Obsoletes: wxGTK2-univ-unicode-gl-devel
331 %description -n wxGTK2-unicode-gl-devel
332 Development files for GL canvas library for wxGTK2 with UNICODE
335 %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8
336 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE.
339 Summary: Misc utils from wxWidgets project
340 Summary(pl.UTF-8): Różne narzędzia z projektu wxWidgets
341 Group: X11/Development/Tools
342 Requires: wxX11 = %{version}-%{release}
343 Obsoletes: wxWindows-utils
346 Misc utils from wxWidgets project: wxemulator, wxrc, etc.
348 %description utils -l pl.UTF-8
349 Różne narzędzia z projektu wxWidgets: wxemulator, wxrc itp.
352 Summary: wxUniversal-based wxX11 library
353 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
355 Requires: %{name} = %{version}-%{release}
356 Obsoletes: wxX11-univ
358 %description -n wxX11
359 wxUniversal-based wxX11 library.
361 %description -n wxX11 -l pl.UTF-8
362 Oparta na wxUniversal biblioteka wxX11.
364 %package -n wxX11-devel
365 Summary: Header files for wxUniversal-based wxX11 library
366 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
368 Requires: %{name}-devel = %{version}-%{release}
369 Requires: wxX11 = %{version}-%{release}
370 Obsoletes: wxX11-univ-devel
372 %description -n wxX11-devel
373 Header files for wxUniversal-based wxX11 library.
375 %description -n wxX11-devel -l pl.UTF-8
376 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11.
379 Summary: GL canvas library for wxUniversal-based wxX11
380 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11
382 Requires: wxX11 = %{version}-%{release}
383 Obsoletes: wxX11-univ-gl
385 %description -n wxX11-gl
386 GL canvas library for wxUniversal-based wxX11.
388 %description -n wxX11-gl -l pl.UTF-8
389 Biblioteka GL dla opartej na wxUniversal wxX11.
391 %package -n wxX11-gl-devel
392 Summary: Development files for GL canvas library for wxUniversal-based wxX11
393 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11
394 Group: X11/Development/Libraries
395 Requires: OpenGL-GLU-devel
396 Requires: wxX11-devel = %{version}-%{release}
397 Requires: wxX11-gl = %{version}-%{release}
398 Obsoletes: wxX11-univ-gl-devel
400 %description -n wxX11-gl-devel
401 Development files for GL canvas library for wxUniversal-based wxX11.
403 %description -n wxX11-gl-devel -l pl.UTF-8
404 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11.
406 %package -n wxX11-unicode
407 Summary: wxUniversal-based wxX11 library with UNICODE support
408 Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
410 Requires: %{name} = %{version}-%{release}
411 Obsoletes: wxX11-univ-unicode
413 %description -n wxX11-unicode
414 wxUniversal-based wxX11 library with UNICODE support.
416 %description -n wxX11-unicode -l pl.UTF-8
417 Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE.
419 %package -n wxX11-unicode-devel
420 Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
421 Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
422 Group: X11/Development/Libraries
423 Requires: %{name}-devel = %{version}-%{release}
424 Requires: wxX11-unicode = %{version}-%{release}
425 Obsoletes: wxX11-univ-unicode-devel
427 %description -n wxX11-unicode-devel
428 Header files for wxUniversal-based wxX11 library with UNICODE support.
430 %description -n wxX11-unicode-devel -l pl.UTF-8
431 Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą
434 %package -n wxX11-unicode-gl
435 Summary: GL canvas library for wxUniversal-based wxX11 with UNICODE support
436 Summary(pl.UTF-8): Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE
438 Requires: wxX11-unicode = %{version}-%{release}
439 Obsoletes: wxX11-univ-unicode-gl
441 %description -n wxX11-unicode-gl
442 GL canvas library for wxUniversal-based wxX11 with UNICODE support.
444 %description -n wxX11-unicode-gl -l pl.UTF-8
445 Biblioteka GL dla opartej na wxUniversal wxX11 z obsługą UNICODE.
447 %package -n wxX11-unicode-gl-devel
448 Summary: Development files for GL canvas library for wxX11 with UNICODE support
449 Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxX11 z obsługą UNICODE
450 Group: X11/Development/Libraries
451 Requires: OpenGL-GLU-devel
452 Requires: wxX11-unicode-devel = %{version}-%{release}
453 Requires: wxX11-unicode-gl = %{version}-%{release}
454 Obsoletes: wxX11-univ-unicode-gl-devel
456 %description -n wxX11-unicode-gl-devel
457 Development files for GL canvas library for wxUniversal-based wxX11
458 with UNICODE support.
460 %description -n wxX11-unicode-gl-devel -l pl.UTF-8
461 Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
467 # is this still needed?
474 # if bakefiles rebuild is needed:
475 #%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1"
477 #bakefile_gen -f autoconf
480 cp -f /usr/share/automake/config.sub .
481 %{__aclocal} -I build/aclocal
484 CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS
485 # avoid adding -s to LDFLAGS
486 LDFLAGS=" "; export LDFLAGS
487 args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
489 --enable-std_iostreams \
497 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
498 '--enable-unicode' ; do
499 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
505 --disable-universal \
507 %{!?with_gnomeprint:--without-gnomeprint}
509 %{__make} -C contrib/src
515 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
516 '--enable-unicode' ; do
517 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
526 %{__make} -C contrib/src
527 if echo $objdir| grep -q disable-unicode ; then
529 %{__make} -C utils/emulator
530 %{__make} -C utils/hhp2cached
531 # %{__make} -C contrib/utils
541 rm -rf $RPM_BUILD_ROOT
542 install -d $RPM_BUILD_ROOT%{_bindir}
545 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
546 '--enable-unicode' ; do
547 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
550 prefix=$RPM_BUILD_ROOT%{_prefix} \
551 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
552 bindir=$RPM_BUILD_ROOT%{_bindir} \
553 datadir=$RPM_BUILD_ROOT%{_datadir} \
554 libdir=$RPM_BUILD_ROOT%{_libdir} \
555 mandir=$RPM_BUILD_ROOT%{_mandir} \
556 includedir=$RPM_BUILD_ROOT%{_includedir} \
559 %{__make} -C contrib/src install \
560 prefix=$RPM_BUILD_ROOT%{_prefix} \
561 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
562 bindir=$RPM_BUILD_ROOT%{_bindir} \
563 datadir=$RPM_BUILD_ROOT%{_datadir} \
564 libdir=$RPM_BUILD_ROOT%{_libdir} \
565 mandir=$RPM_BUILD_ROOT%{_mandir} \
566 includedir=$RPM_BUILD_ROOT%{_includedir}
572 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
573 '--enable-unicode' ; do
574 objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
577 prefix=$RPM_BUILD_ROOT%{_prefix} \
578 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
579 bindir=$RPM_BUILD_ROOT%{_bindir} \
580 datadir=$RPM_BUILD_ROOT%{_datadir} \
581 libdir=$RPM_BUILD_ROOT%{_libdir} \
582 mandir=$RPM_BUILD_ROOT%{_mandir} \
583 includedir=$RPM_BUILD_ROOT%{_includedir} \
585 if echo $objdir| grep -q disable-unicode ; then
586 # TODO: install default config files and default backgrouds
587 install utils/HelpGen/src/HelpGen $RPM_BUILD_ROOT%{_bindir}
588 install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
589 install utils/tex2rtf/src/tex2rtf $RPM_BUILD_ROOT%{_bindir}
590 install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
591 install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir}
594 %{__make} -C contrib/src install \
595 prefix=$RPM_BUILD_ROOT%{_prefix} \
596 exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
597 bindir=$RPM_BUILD_ROOT%{_bindir} \
598 datadir=$RPM_BUILD_ROOT%{_datadir} \
599 libdir=$RPM_BUILD_ROOT%{_libdir} \
600 mandir=$RPM_BUILD_ROOT%{_mandir} \
601 includedir=$RPM_BUILD_ROOT%{_includedir}
607 for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/*
610 cp $i $RPM_BUILD_ROOT%{_bindir}/wx-`echo $b|sed -e 's/\(.*\)-release-.*/\1/'`-config
613 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
614 cp -a demos samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
615 cp -f docs/x11/readme.txt docs/wxX11-readme.txt
620 rm -rf $RPM_BUILD_ROOT
622 %post -n wxBase -p /sbin/ldconfig
623 %postun -n wxBase -p /sbin/ldconfig
625 %post -n wxBase-unicode -p /sbin/ldconfig
626 %postun -n wxBase-unicode -p /sbin/ldconfig
628 %post -n wxGTK2 -p /sbin/ldconfig
629 %postun -n wxGTK2 -p /sbin/ldconfig
631 %post -n wxGTK2-gl -p /sbin/ldconfig
632 %postun -n wxGTK2-gl -p /sbin/ldconfig
634 %post -n wxGTK2-unicode -p /sbin/ldconfig
635 %postun -n wxGTK2-unicode -p /sbin/ldconfig
637 %post -n wxGTK2-unicode-gl -p /sbin/ldconfig
638 %postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
640 %post -n wxX11 -p /sbin/ldconfig
641 %postun -n wxX11 -p /sbin/ldconfig
643 %post -n wxX11-unicode -p /sbin/ldconfig
644 %postun -n wxX11-unicode -p /sbin/ldconfig
646 %define _libf %{?with_debug:d}
647 %define _configf %{?with_debug:-debug-2.8}
650 %defattr(644,root,root,755)
651 %doc docs/{changes,licence,licendoc,preamble,readme,todo}.txt
654 %defattr(644,root,root,755)
656 %doc docs/tech docs/univ
659 %dir %{_libdir}/wx/include
660 %dir %{_libdir}/wx/config
661 %{_aclocaldir}/wxwin.m4
663 %files -n bakefile-wxWidgets
664 %defattr(644,root,root,755)
665 %{_datadir}/bakefile/presets/wx*.bkl
668 %defattr(644,root,root,755)
669 %{_examplesdir}/%{name}-%{version}
673 %defattr(644,root,root,755)
674 %attr(755,root,root) %{_bindir}/HelpGen
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
681 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
682 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
683 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
684 %attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
686 %files -n wxBase-devel
687 %defattr(644,root,root,755)
688 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so
689 %attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so
692 %files -n wxBase-unicode
693 %defattr(644,root,root,755)
694 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
695 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
696 #%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
697 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
698 %attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
700 %files -n wxBase-unicode-devel
701 %defattr(644,root,root,755)
702 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so
703 %attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so
707 %defattr(644,root,root,755)
708 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
709 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
710 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
711 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
713 %files -n wxGTK2-devel
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so
716 %exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
717 %attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-*
718 %{_libdir}/wx/include/gtk2-ansi-*
719 %attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config
722 %defattr(644,root,root,755)
723 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
724 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
726 %files -n wxGTK2-gl-devel
727 %defattr(644,root,root,755)
728 %attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so
731 %files -n wxGTK2-unicode
732 %defattr(644,root,root,755)
733 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
734 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
735 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
736 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
738 %files -n wxGTK2-unicode-devel
739 %defattr(644,root,root,755)
740 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so
741 %exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
742 %attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-*
743 %{_libdir}/wx/include/gtk2-unicode-*
744 %attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config
746 %files -n wxGTK2-unicode-gl
747 %defattr(644,root,root,755)
748 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
749 %attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
751 %files -n wxGTK2-unicode-gl-devel
752 %defattr(644,root,root,755)
753 %attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_bindir}/hhp2cached
760 %attr(755,root,root) %{_bindir}/tex2rtf
761 %attr(755,root,root) %{_bindir}/wxemulator
762 %attr(755,root,root) %{_bindir}/wxrc
763 %attr(755,root,root) %{_bindir}/wxrc-*
766 %defattr(644,root,root,755)
767 %doc docs/wxX11-readme.txt
768 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
769 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
770 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
771 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
773 %files -n wxX11-devel
774 %defattr(644,root,root,755)
775 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so
776 %exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
777 %attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-*
778 %{_libdir}/wx/include/x11univ-ansi-*
779 %attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config
782 %defattr(644,root,root,755)
783 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
784 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
786 %files -n wxX11-gl-devel
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so
791 %files -n wxX11-unicode
792 %defattr(644,root,root,755)
793 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
794 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
795 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
796 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
798 %files -n wxX11-unicode-devel
799 %defattr(644,root,root,755)
800 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so
801 %exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so
802 %attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-*
803 %{_libdir}/wx/include/x11univ-unicode-*
804 %attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config
806 %files -n wxX11-unicode-gl
807 %defattr(644,root,root,755)
808 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
809 %attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
811 %files -n wxX11-unicode-gl-devel
812 %defattr(644,root,root,755)
813 %attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so