]> git.saurik.com Git - wxWidgets.git/blame - wxGTK.spec
Test using wxString::ToCDouble() in wxAny.
[wxWidgets.git] / wxGTK.spec
CommitLineData
afefc74c 1%define _prefix /usr
14b682f7 2%define ver 2.9.5
7fd3acaf 3%define ver2 2.9
df050bd9 4%define rel 1
4d1c7a91
VZ
5# version for package name according to OpenSuse policy:
6# http://en.opensuse.org/openSUSE:Shared_library_packaging_policy
7%define sver 2_9-5
e5ea3f7a 8
4eba1840 9# Configurable settings (use --with(out) {unicode,gtk2} on rpmbuild cmd line):
fe770a60 10%define unicode 1
4eba1840
VS
11%{?_with_unicode: %{expand: %%define unicode 1}}
12%{?_without_unicode: %{expand: %%define unicode 0}}
13
2fbef279 14%define gtk2 1
4eba1840
VS
15%{?_with_gtk2: %{expand: %%define gtk2 1}}
16%{?_without_gtk2: %{expand: %%define gtk2 0}}
17
fe770a60 18# "buildname" needs to be e.g. gtk2ud for debug builds
1cd555d2
VZ
19%if %{gtk2}
20 %define gtkver 2
fe770a60
RR
21 %define portname gtk2
22%if %{unicode}
23 %define buildname gtk2u
24%else
25 %define buildname gtk2
26%endif
f5b3b37e 27%else
1cd555d2 28 %define gtkver 1.2
fe770a60
RR
29 %define portname gtk
30 %define buildname gtk
31%endif
32
33%if %{unicode}
34 %define name wx-%{portname}-unicode
bae3556d
VZ
35 %define wxconfig %{portname}-unicode-%{ver2}
36 %define wxconfigstatic %{portname}-unicode-static-%{ver2}
fe770a60
RR
37 %define wxconfiglink wx%{portname}u-%{ver2}-config
38%else
39 %define name wx-%{portname}-ansi
bae3556d
VZ
40 %define wxconfig %{portname}-ansi-%{ver2}
41 %define wxconfigstatic %{portname}-ansi-static-%{ver2}
fe770a60 42 %define wxconfiglink wx%{portname}-%{ver2}-config
4eba1840
VS
43%endif
44
45%if %{unicode}
fe770a60 46 %define wxbasename wx-base-unicode
bae3556d 47 %define wxbaseconfig base-unicode-%{ver2}
fe770a60 48 %define wxbaseconfiglink wxbaseu-%{ver2}-config
4eba1840 49%else
fe770a60 50 %define wxbasename wx-base-ansi
bae3556d 51 %define wxbaseconfig base-ansi-%{ver2}
fe770a60 52 %define wxbaseconfiglink wxbase-%{ver2}-config
4eba1840
VS
53%endif
54
4d1c7a91
VZ
55%if 0%{?suse_version}
56# avoiding shlib-policy-name-error: Your package contains a single shared
57# library but is not named after its SONAME.
58 %define glname libwx_%{buildname}_gl-%{sver}
59%else
60 %define glname %{name}-gl
61%endif
62
1cd555d2
VZ
63Summary: The GTK+ %{gtkver} port of the wxWidgets library
64Name: %{name}
e5ea3f7a
RR
65Version: %{ver}
66Release: %{rel}
4eba1840 67License: wxWindows Licence
4d1c7a91
VZ
68Group: System/Libraries
69Source: wxWidgets-%{ver}.tar.bz2
1cd555d2 70URL: http://www.wxwidgets.org
fe770a60 71Prefix: %{_prefix}
1cd555d2
VZ
72BuildRoot: %{_tmppath}/%{name}-root
73Requires: %{wxbasename} = %{ver}
bec8a09e 74%if %{portname} == gtk2
1a9e575d 75BuildRequires: gtk2-devel
bec8a09e
VZ
76%else
77BuildRequires: gtk+-devel >= 1.2.0
78%endif
79
80BuildRequires: zlib-devel, libjpeg-devel, libpng-devel, libtiff-devel
4d1c7a91
VZ
81# on RedHat 5 default GCC 4.1.2 crashes during compilation
82%if 0%{?rhel} == 5
83BuildRequires: gcc44-c++
84%else
85BuildRequires: gcc-c++
86%endif
87
88%if 0%{?suse_version}
89BuildRequires: libexpat-devel, Mesa-devel, xorg-x11-libSM-devel
90BuildRequires: gstreamer-0_10-devel, gstreamer-0_10-plugins-base-devel
91%else
92%if 0%{?mandriva_version}
93BuildRequires: libexpat-devel, libmesaglu-devel, libsm-devel
94# For now disabling mediactrl
95# FIXME: How to resolve OBS Mandriva dependecies for these?
96#BuildRequires: libgstreamer-devel, libgstreamer-plugins-base-devel
97%else
98BuildRequires: expat-devel, libGLU-devel, libSM-devel
99BuildRequires: gstreamer-devel, gstreamer-plugins-base-devel
100%endif
101%endif
f14a5b55 102
1cd555d2 103# all packages providing an implementation of wxWidgets library (regardless of
212d0bb3 104# the toolkit used) should provide the (virtual) wxwin package, this makes it
6e711d5c 105# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxuniv..."
4d1c7a91
VZ
106Provides: wxwin = %{version}
107Provides: wxGTK = %{version}
212d0bb3 108
f14a5b55 109%description
1cd555d2
VZ
110wxWidgets is a free C++ library for cross-platform GUI development.
111With wxWidgets, you can create applications for different GUIs (GTK+,
fe770a60
RR
112Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
113
18f208c3 114%package -n wx-i18n
4d1c7a91
VZ
115Summary: The translations for the wxWidgets library
116Group: System/Libraries
fe770a60 117
18f208c3 118%description -n wx-i18n
fe770a60 119The translations files for the wxWidgets library.
f14a5b55 120
641d87d8 121%package devel
1cd555d2 122Summary: The GTK+ %{gtkver} port of the wxWidgets library
4d1c7a91 123Group: Development/Libraries
4eba1840 124Requires: %{name} = %{ver}
4d1c7a91 125Requires: %{glname} = %{ver}
4eba1840 126Requires: %{wxbasename}-devel = %{ver}
4d1c7a91 127Provides: wxGTK-devel = %{version}
641d87d8
RR
128
129%description devel
fe770a60 130The GTK+ %{gtkver} port of the wxWidgets library, header files.
c661ecca 131
4d1c7a91
VZ
132%package -n %{glname}
133Summary: The GTK+ %{gtkver} port of the wxWidgets library, OpenGL add-on
134Group: System/Libraries
4eba1840 135Requires: %{name} = %{ver}
4d1c7a91 136Provides: wxGTK-gl = %{version}
c661ecca 137
4d1c7a91 138%description -n %{glname}
1cd555d2 139OpenGL add-on library for wxGTK, the GTK+ %{gtkver} port of the wxWidgets library.
5dcf9614 140
fe770a60
RR
141%package -n %{wxbasename}
142Summary: wxBase library - non-GUI support classes of the wxWidgets toolkit
5dcf9614 143Group: Development/Libraries
4d1c7a91 144Provides: wxBase = %{version}
fe770a60
RR
145
146%description -n %{wxbasename}
147wxBase is a collection of C++ classes providing basic data structures (strings,
148lists, arrays), portable wrappers around many OS-specific funstions (file
149operations, time/date manipulations, threads, processes, sockets, shared
150library loading) as well as other utility classes (streams, archive and
eead5291 151compression). wxBase currently supports Win32, most Unix variants (Linux,
fe770a60
RR
152FreeBSD, Solaris, HP-UX) and MacOS X (Carbon and Mach-0).
153
154%package -n %{wxbasename}-devel
4d1c7a91 155Summary: wxBase library, header files
fe770a60 156Group: Development/Libraries
4d1c7a91 157Provides: wxBase-devel = %{version}
5dcf9614 158
fe770a60
RR
159%description -n %{wxbasename}-devel
160wxBase library - non-GUI support classes of the wxWidgets toolkit,
161header files.
641d87d8 162
f14a5b55 163%prep
4d1c7a91 164%setup -q -n wxWidgets-%{ver}
f14a5b55
RR
165
166%build
4d1c7a91
VZ
167
168%if 0%{?rhel} == 5
169export CC=gcc44
170export CXX=g++44
171%endif
172# if it's not set OpenSuse warns: "compiled without RPM_OPT_FLAGS"
173export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
174export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
5dcf9614 175
fe770a60
RR
176mkdir obj-shared
177cd obj-shared
4d1c7a91 178../configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-rpath \
2fbef279 179%if ! %{gtk2}
fe770a60
RR
180 --with-gtk=1 \
181%else
182 --with-gtk=2 \
1cd555d2 183%endif
fe770a60
RR
184%if %{unicode}
185 --enable-unicode \
186%else
187 --disable-unicode \
4eba1840 188%endif
4d1c7a91
VZ
189%if ! 0%{?mandriva_version}
190 --enable-mediactrl \
191%endif
192 --with-opengl
193make %{?_smp_mflags}
1cd555d2 194
eead5291 195cd ..
5dcf9614 196
fe770a60
RR
197mkdir obj-static
198cd obj-static
4d1c7a91 199../configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-rpath \
2fbef279 200%if ! %{gtk2}
fe770a60
RR
201 --with-gtk=1 \
202%else
203 --with-gtk=2 \
1cd555d2 204%endif
fe770a60
RR
205 --disable-shared \
206%if %{unicode}
f2c88494 207 --enable-unicode \
fe770a60 208%else
f2c88494 209 --disable-unicode \
4eba1840 210%endif
4d1c7a91
VZ
211%if ! 0%{?mandriva_version}
212 --enable-mediactrl \
213%endif
214 --with-opengl
215make %{?_smp_mflags}
fe770a60 216
eead5291 217cd ..
f14a5b55 218
63ca914c
VZ
219make -C locale allmo
220
f14a5b55 221%install
31fe72b6 222rm -rf $RPM_BUILD_ROOT
1096bf67
VZ
223(cd obj-static; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
224(cd obj-shared; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
d10382ab
VS
225
226# --- wxBase headers list begins here ---
97ddaeee 227cat <<EOF >wxbase-headers.files
d10382ab 228wx/afterstd.h
178c7760 229wx/any.h
254696bb 230wx/anystr.h
d10382ab
VS
231wx/app.h
232wx/apptrait.h
8329fea8 233wx/archive.h
d10382ab
VS
234wx/arrimpl.cpp
235wx/arrstr.h
a8098f86
VZ
236wx/atomic.h
237wx/base64.h
d10382ab
VS
238wx/beforestd.h
239wx/buffer.h
240wx/build.h
eecc043f 241wx/chartype.h
664e1314 242wx/checkeddelete.h
d10382ab 243wx/chkconf.h
82b0b7f6 244wx/clntdata.h
541ea80f 245wx/cmdargs.h
d10382ab
VS
246wx/cmdline.h
247wx/confbase.h
248wx/config.h
a1999705 249wx/convauto.h
d10382ab 250wx/containr.h
c4ad618c 251wx/cpp.h
abde3283 252wx/crt.h
d10382ab 253wx/datetime.h
d10382ab
VS
254wx/datstrm.h
255wx/dde.h
256wx/debug.h
257wx/defs.h
258wx/dir.h
20b35a69 259wx/dlimpexp.h
16edb7b5 260wx/dlist.h
d10382ab
VS
261wx/dynarray.h
262wx/dynlib.h
263wx/dynload.h
264wx/encconv.h
265wx/event.h
58cc1587 266wx/eventfilter.h
00237407 267wx/evtloop.h
671a85ea 268wx/except.h
d10382ab 269wx/features.h
620c9408 270wx/flags.h
d10382ab
VS
271wx/ffile.h
272wx/file.h
273wx/fileconf.h
274wx/filefn.h
275wx/filename.h
276wx/filesys.h
277wx/fontenc.h
278wx/fontmap.h
f068697b 279wx/fs_arc.h
37671b82 280wx/fs_filter.h
d10382ab
VS
281wx/fs_mem.h
282wx/fs_zip.h
283wx/hash.h
284wx/hashmap.h
285wx/hashset.h
54e80d76 286wx/html/forcelnk.h
d10382ab
VS
287wx/iconloc.h
288wx/init.h
289wx/intl.h
290wx/iosfwrap.h
291wx/ioswrap.h
292wx/ipc.h
293wx/ipcbase.h
8ece421c 294wx/kbdstate.h
ea144923 295wx/language.h
4cbcfb73 296wx/link.h
d10382ab
VS
297wx/list.h
298wx/listimpl.cpp
299wx/log.h
300wx/longlong.h
301wx/math.h
302wx/memconf.h
303wx/memory.h
304wx/memtext.h
305wx/mimetype.h
306wx/module.h
8ece421c 307wx/mousestate.h
d10382ab 308wx/msgout.h
b589082a 309wx/msgqueue.h
d10382ab 310wx/mstream.h
6686fbad 311wx/numformatter.h
d10382ab
VS
312wx/object.h
313wx/platform.h
fc1dea3d 314wx/platinfo.h
355debca 315wx/power.h
d10382ab
VS
316wx/process.h
317wx/ptr_scpd.h
6490a288 318wx/ptr_shrd.h
460354e9 319wx/recguard.h
d10382ab 320wx/regex.h
232e8075 321wx/rtti.h
664e1314
VZ
322wx/scopedarray.h
323wx/scopedptr.h
d10382ab 324wx/scopeguard.h
664e1314 325wx/sharedptr.h
d10382ab 326wx/snglinst.h
c33fae85 327wx/sstream.h
b71531ad 328wx/stack.h
107d0fd4 329wx/stackwalk.h
dd65d8c8 330wx/stdpaths.h
72a7c559 331wx/stdstream.h
ef335a4f 332wx/stockitem.h
d10382ab
VS
333wx/stopwatch.h
334wx/strconv.h
335wx/stream.h
336wx/string.h
eecc043f 337wx/stringimpl.h
467175ab 338wx/stringops.h
c9f78968 339wx/strvararg.h
d10382ab 340wx/sysopt.h
56d5b4b8 341wx/tarstrm.h
d10382ab
VS
342wx/textbuf.h
343wx/textfile.h
344wx/thread.h
345wx/thrimpl.cpp
59068d79 346wx/time.h
d10382ab 347wx/timer.h
2f4c5d00 348wx/tls.h
d10382ab 349wx/tokenzr.h
6490a288 350wx/tracker.h
ea144923 351wx/translation.h
d10382ab 352wx/txtstrm.h
7db064f6 353wx/typeinfo.h
d10382ab 354wx/types.h
eecc043f 355wx/unichar.h
dd65d8c8 356wx/uri.h
aaa03125 357wx/ustring.h
d10382ab
VS
358wx/utils.h
359wx/variant.h
360wx/vector.h
361wx/version.h
ccec9093 362wx/versioninfo.h
d10382ab 363wx/volume.h
6490a288 364wx/weakref.h
d10382ab
VS
365wx/wfstream.h
366wx/wx.h
367wx/wxchar.h
eecc043f 368wx/wxcrt.h
52de37c7 369wx/wxcrtbase.h
e7308074 370wx/wxcrtvararg.h
d10382ab 371wx/wxprec.h
6e4ae332 372wx/xlocale.h
d10382ab 373wx/xti.h
12354f46 374wx/xti2.h
d10382ab 375wx/xtistrm.h
232e8075
SC
376wx/xtictor.h
377wx/xtihandler.h
378wx/xtiprop.h
379wx/xtitypes.h
d10382ab
VS
380wx/zipstrm.h
381wx/zstream.h
6490a288 382wx/meta/convertible.h
6e0fbb3d 383wx/meta/if.h
7ec75d3e 384wx/meta/implicitconversion.h
6490a288 385wx/meta/int2type.h
6e0fbb3d 386wx/meta/movable.h
109e2ca4 387wx/meta/pod.h
32753ae9 388wx/meta/removeref.h
6b8ef0b3
VZ
389wx/fswatcher.h
390wx/generic/fswatcher.h
b46b1d59 391wx/unix/app.h
fb5ab396
WS
392wx/unix/apptbase.h
393wx/unix/apptrait.h
a1873279 394wx/unix/chkconf.h
b46b1d59 395wx/unix/evtloop.h
78808897 396wx/unix/evtloopsrc.h
fb5ab396 397wx/unix/pipe.h
cf2810aa 398wx/unix/stdpaths.h
6e4ae332 399wx/unix/stackwalk.h
509f339a 400wx/unix/tls.h
6b8ef0b3 401wx/unix/fswatcher_kqueue.h
cf2810aa
VZ
402wx/unix/execute.h
403wx/unix/mimetype.h
6b8ef0b3 404wx/unix/fswatcher_inotify.h
d10382ab 405wx/fs_inet.h
d10382ab
VS
406wx/protocol/file.h
407wx/protocol/ftp.h
408wx/protocol/http.h
0576cd9e 409wx/protocol/log.h
d10382ab
VS
410wx/protocol/protocol.h
411wx/sckaddr.h
412wx/sckipc.h
413wx/sckstrm.h
414wx/socket.h
415wx/url.h
d10382ab
VS
416wx/xml/xml.h
417wx/xtixml.h
d10382ab
VS
418EOF
419# --- wxBase headers list ends here ---
7a2c0dd9
VZ
420
421# --- wxBase headers list with paths ---
422sed -e 's@^@%{_includedir}/wx-%{ver2}/@' wxbase-headers.files > wxbase-headers.paths
423
fe770a60
RR
424
425# temporarily remove base headers
426mkdir $RPM_BUILD_ROOT/_save_dir
427cp -r $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} $RPM_BUILD_ROOT/_save_dir
428for f in `cat wxbase-headers.files` ; do
1cd555d2 429 rm -f $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2}/$f
4eba1840 430done
4eba1840 431# list of all core headers:
1cd555d2 432find $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files
fe770a60
RR
433# move base headers (actually all headers) back again
434cp -f -r $RPM_BUILD_ROOT/_save_dir/* $RPM_BUILD_ROOT%{_includedir}
435rm -rf $RPM_BUILD_ROOT/_save_dir
4eba1840 436
3a0e61d6
VZ
437# utils:
438(cd obj-shared/utils/wxrc; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
88e3652f 439
6001a0ee
VZ
440# wx-config link is created during package installation, remove it for now
441rm -f $RPM_BUILD_ROOT%{_bindir}/wx-config
442
c16d2763
VS
443%clean
444rm -rf $RPM_BUILD_ROOT
445
f14a5b55
RR
446%post
447/sbin/ldconfig
448
449%postun
450/sbin/ldconfig
451
2fbef279
VZ
452%post devel
453# link wx-config when you install RPM.
fe770a60
RR
454%if %{unicode}
455 ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
456%endif
2fbef279 457# link wx-config with explicit name.
1cd555d2
VZ
458ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
459/sbin/ldconfig
460
461%postun devel
462/sbin/ldconfig
f5b3b37e 463
2fbef279 464%preun devel
fe770a60
RR
465%if %{unicode}
466 rm -f %{_bindir}/wx-config
467%endif
1cd555d2 468rm -f %{_bindir}/%{wxconfiglink}
f5b3b37e 469
fe770a60
RR
470%post -n %{wxbasename}
471/sbin/ldconfig
472
473%postun -n %{wxbasename}
474/sbin/ldconfig
475
476%post -n %{wxbasename}-devel
477# link wx-config with explicit name.
478ln -sf %{_libdir}/wx/config/%{wxbaseconfig} %{_bindir}/%{wxbaseconfiglink}
479/sbin/ldconfig
480
481%postun -n %{wxbasename}-devel
482/sbin/ldconfig
483
484%preun -n %{wxbasename}-devel
485rm -f %{_bindir}/%{wxbaseconfiglink}
486
4d1c7a91 487%post -n %{glname}
1cd555d2
VZ
488/sbin/ldconfig
489
4d1c7a91 490%postun -n %{glname}
1cd555d2
VZ
491/sbin/ldconfig
492
4eba1840 493%files
81edbb3f 494%defattr(-,root,root)
4d1c7a91 495#doc COPYING.LIB *.txt
fe770a60 496%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so.*
66a9bd09 497%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so.*
fe770a60 498%{_libdir}/libwx_%{buildname}_core-%{ver2}.so.*
fe770a60 499%{_libdir}/libwx_%{buildname}_html-%{ver2}.so.*
4d1c7a91 500%if ! 0%{?mandriva_version}
2f22b9c2 501%{_libdir}/libwx_%{buildname}_media-%{ver2}.so.*
4d1c7a91 502%endif
2f22b9c2 503%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so.*
fe770a60 504%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so.*
2f22b9c2 505%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so.*
66a9bd09 506%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so.*
2f22b9c2 507%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so.*
fe770a60 508%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so.*
1cd555d2 509
18f208c3 510%files -n wx-i18n
fe770a60 511%defattr(-,root,root)
63ca914c 512%{_datadir}/locale/*/LC_MESSAGES/*.mo
641d87d8 513
4eba1840 514%files devel -f core-headers.files
0f7deca9 515%defattr(-,root,root)
4d1c7a91
VZ
516%dir %{_includedir}/wx-%{ver2}/wx/aui
517%dir %{_includedir}/wx-%{ver2}/wx/gtk
518%dir %{_includedir}/wx-%{ver2}/wx/gtk/gnome
519%dir %{_includedir}/wx-%{ver2}/wx/gtk/hildon
520%dir %{_includedir}/wx-%{ver2}/wx/persist
521%dir %{_includedir}/wx-%{ver2}/wx/propgrid
522%dir %{_includedir}/wx-%{ver2}/wx/ribbon
523%dir %{_includedir}/wx-%{ver2}/wx/richtext
524%dir %{_includedir}/wx-%{ver2}/wx/stc
525%dir %{_includedir}/wx-%{ver2}/wx/unix
526%dir %{_includedir}/wx-%{ver2}/wx/xrc
fe770a60
RR
527# shared libs
528%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so
66a9bd09 529%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so
fe770a60 530%{_libdir}/libwx_%{buildname}_core-%{ver2}.so
fe770a60
RR
531%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so
532%{_libdir}/libwx_%{buildname}_html-%{ver2}.so
4d1c7a91 533%if ! 0%{?mandriva_version}
2f22b9c2 534%{_libdir}/libwx_%{buildname}_media-%{ver2}.so
4d1c7a91 535%endif
2f22b9c2 536%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so
fe770a60 537%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so
2f22b9c2 538%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so
66a9bd09 539%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so
2f22b9c2 540%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so
fe770a60
RR
541%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so
542# static libs
543%{_libdir}/libwx_%{buildname}_adv-%{ver2}.a
66a9bd09 544%{_libdir}/libwx_%{buildname}_aui-%{ver2}.a
fe770a60 545%{_libdir}/libwx_%{buildname}_core-%{ver2}.a
fe770a60
RR
546%{_libdir}/libwx_%{buildname}_gl-%{ver2}.a
547%{_libdir}/libwx_%{buildname}_html-%{ver2}.a
4d1c7a91 548%if ! 0%{?mandriva_version}
2f22b9c2 549%{_libdir}/libwx_%{buildname}_media-%{ver2}.a
4d1c7a91 550%endif
2f22b9c2 551%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.a
fe770a60 552%{_libdir}/libwx_%{buildname}_qa-%{ver2}.a
2f22b9c2 553%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.a
66a9bd09 554%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.a
2f22b9c2 555%{_libdir}/libwx_%{buildname}_stc-%{ver2}.a
fe770a60 556%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.a
81edbb3f 557%dir %{_libdir}/wx
4d1c7a91
VZ
558%dir %{_libdir}/wx/config
559%dir %{_libdir}/wx/include
560%dir %{_libdir}/wx/include/%{wxconfig}
561%dir %{_libdir}/wx/include/%{wxconfig}/wx
562%dir %{_libdir}/wx/include/%{wxconfigstatic}
563%dir %{_libdir}/wx/include/%{wxconfigstatic}/wx
fe770a60
RR
564%{_libdir}/wx/config/%{wxconfig}
565%{_libdir}/wx/include/%{wxconfig}/wx/setup.h
566%{_libdir}/wx/config/%{wxconfigstatic}
567%{_libdir}/wx/include/%{wxconfigstatic}/wx/setup.h
1cd555d2 568%{_bindir}/wxrc*
2a29700e 569
fe770a60 570%files -n %{wxbasename}
81edbb3f 571%defattr(-,root,root)
fe770a60 572%{_libdir}/libwx_base*-%{ver2}.so.*
0f7deca9 573
fe770a60 574%files -n %{wxbasename}-devel -f wxbase-headers.paths
5dcf9614 575%defattr (-,root,root)
fe770a60 576%dir %{_includedir}/wx-%{ver2}
4d1c7a91
VZ
577%dir %{_includedir}/wx-%{ver2}/wx
578%dir %{_includedir}/wx-%{ver2}/wx/generic
579%dir %{_includedir}/wx-%{ver2}/wx/html
580%dir %{_includedir}/wx-%{ver2}/wx/meta
581%dir %{_includedir}/wx-%{ver2}/wx/protocol
582%dir %{_includedir}/wx-%{ver2}/wx/unix
583%dir %{_includedir}/wx-%{ver2}/wx/xml
584%dir %{_datadir}/bakefile/presets
fe770a60
RR
585%{_libdir}/libwx_base*-%{ver2}.so
586%{_libdir}/libwx_base*-%{ver2}.a
587%if %{unicode}
588 %{_libdir}/libwxregexu-%{ver2}.a
589%endif
f5ee20cc 590%{_libdir}/libwxscintilla-%{ver2}.a
fe770a60 591%dir %{_libdir}/wx
4d1c7a91
VZ
592%dir %{_datadir}/bakefile
593%dir %{_datadir}/bakefile/presets
fe770a60 594%{_datadir}/aclocal/*.m4
63ca914c 595%{_datadir}/bakefile/presets/*
fe770a60 596
4d1c7a91 597%files -n %{glname}
fe770a60
RR
598%defattr(-,root,root)
599%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so.*