]> git.saurik.com Git - wxWidgets.git/blame - wxGTK.spec
Compilation fix for !wxUSE_OWNER_DRAWN.
[wxWidgets.git] / wxGTK.spec
CommitLineData
afefc74c 1%define _prefix /usr
e7bdf0ac
VZ
2%define ver 3.0.0
3%define ver2 3.0
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 246wx/cmdline.h
20125017 247wx/compiler.h
d10382ab
VS
248wx/confbase.h
249wx/config.h
a1999705 250wx/convauto.h
d10382ab 251wx/containr.h
c4ad618c 252wx/cpp.h
abde3283 253wx/crt.h
d10382ab 254wx/datetime.h
d10382ab
VS
255wx/datstrm.h
256wx/dde.h
257wx/debug.h
258wx/defs.h
259wx/dir.h
20b35a69 260wx/dlimpexp.h
16edb7b5 261wx/dlist.h
d10382ab
VS
262wx/dynarray.h
263wx/dynlib.h
264wx/dynload.h
265wx/encconv.h
266wx/event.h
58cc1587 267wx/eventfilter.h
00237407 268wx/evtloop.h
671a85ea 269wx/except.h
d10382ab 270wx/features.h
620c9408 271wx/flags.h
d10382ab
VS
272wx/ffile.h
273wx/file.h
274wx/fileconf.h
275wx/filefn.h
276wx/filename.h
277wx/filesys.h
278wx/fontenc.h
279wx/fontmap.h
f068697b 280wx/fs_arc.h
37671b82 281wx/fs_filter.h
d10382ab
VS
282wx/fs_mem.h
283wx/fs_zip.h
284wx/hash.h
285wx/hashmap.h
286wx/hashset.h
54e80d76 287wx/html/forcelnk.h
d10382ab
VS
288wx/iconloc.h
289wx/init.h
290wx/intl.h
291wx/iosfwrap.h
292wx/ioswrap.h
293wx/ipc.h
294wx/ipcbase.h
8ece421c 295wx/kbdstate.h
ea144923 296wx/language.h
4cbcfb73 297wx/link.h
d10382ab
VS
298wx/list.h
299wx/listimpl.cpp
300wx/log.h
301wx/longlong.h
302wx/math.h
303wx/memconf.h
304wx/memory.h
305wx/memtext.h
306wx/mimetype.h
307wx/module.h
8ece421c 308wx/mousestate.h
d10382ab 309wx/msgout.h
b589082a 310wx/msgqueue.h
d10382ab 311wx/mstream.h
6686fbad 312wx/numformatter.h
d10382ab
VS
313wx/object.h
314wx/platform.h
fc1dea3d 315wx/platinfo.h
355debca 316wx/power.h
d10382ab
VS
317wx/process.h
318wx/ptr_scpd.h
6490a288 319wx/ptr_shrd.h
460354e9 320wx/recguard.h
d10382ab 321wx/regex.h
232e8075 322wx/rtti.h
664e1314
VZ
323wx/scopedarray.h
324wx/scopedptr.h
d10382ab 325wx/scopeguard.h
664e1314 326wx/sharedptr.h
d10382ab 327wx/snglinst.h
c33fae85 328wx/sstream.h
b71531ad 329wx/stack.h
107d0fd4 330wx/stackwalk.h
dd65d8c8 331wx/stdpaths.h
72a7c559 332wx/stdstream.h
ef335a4f 333wx/stockitem.h
d10382ab
VS
334wx/stopwatch.h
335wx/strconv.h
336wx/stream.h
337wx/string.h
eecc043f 338wx/stringimpl.h
467175ab 339wx/stringops.h
c9f78968 340wx/strvararg.h
d10382ab 341wx/sysopt.h
56d5b4b8 342wx/tarstrm.h
d10382ab
VS
343wx/textbuf.h
344wx/textfile.h
345wx/thread.h
346wx/thrimpl.cpp
59068d79 347wx/time.h
d10382ab 348wx/timer.h
2f4c5d00 349wx/tls.h
d10382ab 350wx/tokenzr.h
6490a288 351wx/tracker.h
ea144923 352wx/translation.h
d10382ab 353wx/txtstrm.h
7db064f6 354wx/typeinfo.h
d10382ab 355wx/types.h
eecc043f 356wx/unichar.h
dd65d8c8 357wx/uri.h
aaa03125 358wx/ustring.h
d10382ab
VS
359wx/utils.h
360wx/variant.h
361wx/vector.h
362wx/version.h
ccec9093 363wx/versioninfo.h
d10382ab 364wx/volume.h
6490a288 365wx/weakref.h
d10382ab
VS
366wx/wfstream.h
367wx/wx.h
368wx/wxchar.h
eecc043f 369wx/wxcrt.h
52de37c7 370wx/wxcrtbase.h
e7308074 371wx/wxcrtvararg.h
d10382ab 372wx/wxprec.h
6e4ae332 373wx/xlocale.h
d10382ab 374wx/xti.h
12354f46 375wx/xti2.h
d10382ab 376wx/xtistrm.h
232e8075
SC
377wx/xtictor.h
378wx/xtihandler.h
379wx/xtiprop.h
380wx/xtitypes.h
d10382ab
VS
381wx/zipstrm.h
382wx/zstream.h
6490a288 383wx/meta/convertible.h
6e0fbb3d 384wx/meta/if.h
7ec75d3e 385wx/meta/implicitconversion.h
6490a288 386wx/meta/int2type.h
6e0fbb3d 387wx/meta/movable.h
109e2ca4 388wx/meta/pod.h
32753ae9 389wx/meta/removeref.h
6b8ef0b3
VZ
390wx/fswatcher.h
391wx/generic/fswatcher.h
b46b1d59 392wx/unix/app.h
fb5ab396
WS
393wx/unix/apptbase.h
394wx/unix/apptrait.h
a1873279 395wx/unix/chkconf.h
b46b1d59 396wx/unix/evtloop.h
78808897 397wx/unix/evtloopsrc.h
fb5ab396 398wx/unix/pipe.h
cf2810aa 399wx/unix/stdpaths.h
6e4ae332 400wx/unix/stackwalk.h
509f339a 401wx/unix/tls.h
6b8ef0b3 402wx/unix/fswatcher_kqueue.h
cf2810aa
VZ
403wx/unix/execute.h
404wx/unix/mimetype.h
6b8ef0b3 405wx/unix/fswatcher_inotify.h
d10382ab 406wx/fs_inet.h
d10382ab
VS
407wx/protocol/file.h
408wx/protocol/ftp.h
409wx/protocol/http.h
0576cd9e 410wx/protocol/log.h
d10382ab
VS
411wx/protocol/protocol.h
412wx/sckaddr.h
413wx/sckipc.h
414wx/sckstrm.h
415wx/socket.h
416wx/url.h
d10382ab
VS
417wx/xml/xml.h
418wx/xtixml.h
d10382ab
VS
419EOF
420# --- wxBase headers list ends here ---
7a2c0dd9
VZ
421
422# --- wxBase headers list with paths ---
423sed -e 's@^@%{_includedir}/wx-%{ver2}/@' wxbase-headers.files > wxbase-headers.paths
424
fe770a60
RR
425
426# temporarily remove base headers
427mkdir $RPM_BUILD_ROOT/_save_dir
428cp -r $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} $RPM_BUILD_ROOT/_save_dir
429for f in `cat wxbase-headers.files` ; do
1cd555d2 430 rm -f $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2}/$f
4eba1840 431done
4eba1840 432# list of all core headers:
1cd555d2 433find $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files
fe770a60
RR
434# move base headers (actually all headers) back again
435cp -f -r $RPM_BUILD_ROOT/_save_dir/* $RPM_BUILD_ROOT%{_includedir}
436rm -rf $RPM_BUILD_ROOT/_save_dir
4eba1840 437
3a0e61d6
VZ
438# utils:
439(cd obj-shared/utils/wxrc; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
88e3652f 440
6001a0ee
VZ
441# wx-config link is created during package installation, remove it for now
442rm -f $RPM_BUILD_ROOT%{_bindir}/wx-config
443
c16d2763
VS
444%clean
445rm -rf $RPM_BUILD_ROOT
446
f14a5b55
RR
447%post
448/sbin/ldconfig
449
450%postun
451/sbin/ldconfig
452
2fbef279
VZ
453%post devel
454# link wx-config when you install RPM.
fe770a60
RR
455%if %{unicode}
456 ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
457%endif
2fbef279 458# link wx-config with explicit name.
1cd555d2
VZ
459ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
460/sbin/ldconfig
461
462%postun devel
463/sbin/ldconfig
f5b3b37e 464
2fbef279 465%preun devel
fe770a60
RR
466%if %{unicode}
467 rm -f %{_bindir}/wx-config
468%endif
1cd555d2 469rm -f %{_bindir}/%{wxconfiglink}
f5b3b37e 470
fe770a60
RR
471%post -n %{wxbasename}
472/sbin/ldconfig
473
474%postun -n %{wxbasename}
475/sbin/ldconfig
476
477%post -n %{wxbasename}-devel
478# link wx-config with explicit name.
479ln -sf %{_libdir}/wx/config/%{wxbaseconfig} %{_bindir}/%{wxbaseconfiglink}
480/sbin/ldconfig
481
482%postun -n %{wxbasename}-devel
483/sbin/ldconfig
484
485%preun -n %{wxbasename}-devel
486rm -f %{_bindir}/%{wxbaseconfiglink}
487
4d1c7a91 488%post -n %{glname}
1cd555d2
VZ
489/sbin/ldconfig
490
4d1c7a91 491%postun -n %{glname}
1cd555d2
VZ
492/sbin/ldconfig
493
4eba1840 494%files
81edbb3f 495%defattr(-,root,root)
4d1c7a91 496#doc COPYING.LIB *.txt
fe770a60 497%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so.*
66a9bd09 498%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so.*
fe770a60 499%{_libdir}/libwx_%{buildname}_core-%{ver2}.so.*
fe770a60 500%{_libdir}/libwx_%{buildname}_html-%{ver2}.so.*
4d1c7a91 501%if ! 0%{?mandriva_version}
2f22b9c2 502%{_libdir}/libwx_%{buildname}_media-%{ver2}.so.*
4d1c7a91 503%endif
2f22b9c2 504%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so.*
fe770a60 505%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so.*
2f22b9c2 506%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so.*
66a9bd09 507%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so.*
2f22b9c2 508%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so.*
fe770a60 509%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so.*
1cd555d2 510
18f208c3 511%files -n wx-i18n
fe770a60 512%defattr(-,root,root)
63ca914c 513%{_datadir}/locale/*/LC_MESSAGES/*.mo
641d87d8 514
4eba1840 515%files devel -f core-headers.files
0f7deca9 516%defattr(-,root,root)
4d1c7a91
VZ
517%dir %{_includedir}/wx-%{ver2}/wx/aui
518%dir %{_includedir}/wx-%{ver2}/wx/gtk
519%dir %{_includedir}/wx-%{ver2}/wx/gtk/gnome
520%dir %{_includedir}/wx-%{ver2}/wx/gtk/hildon
521%dir %{_includedir}/wx-%{ver2}/wx/persist
522%dir %{_includedir}/wx-%{ver2}/wx/propgrid
523%dir %{_includedir}/wx-%{ver2}/wx/ribbon
524%dir %{_includedir}/wx-%{ver2}/wx/richtext
525%dir %{_includedir}/wx-%{ver2}/wx/stc
526%dir %{_includedir}/wx-%{ver2}/wx/unix
527%dir %{_includedir}/wx-%{ver2}/wx/xrc
fe770a60
RR
528# shared libs
529%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so
66a9bd09 530%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so
fe770a60 531%{_libdir}/libwx_%{buildname}_core-%{ver2}.so
fe770a60
RR
532%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so
533%{_libdir}/libwx_%{buildname}_html-%{ver2}.so
4d1c7a91 534%if ! 0%{?mandriva_version}
2f22b9c2 535%{_libdir}/libwx_%{buildname}_media-%{ver2}.so
4d1c7a91 536%endif
2f22b9c2 537%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so
fe770a60 538%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so
2f22b9c2 539%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so
66a9bd09 540%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so
2f22b9c2 541%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so
fe770a60
RR
542%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so
543# static libs
544%{_libdir}/libwx_%{buildname}_adv-%{ver2}.a
66a9bd09 545%{_libdir}/libwx_%{buildname}_aui-%{ver2}.a
fe770a60 546%{_libdir}/libwx_%{buildname}_core-%{ver2}.a
fe770a60
RR
547%{_libdir}/libwx_%{buildname}_gl-%{ver2}.a
548%{_libdir}/libwx_%{buildname}_html-%{ver2}.a
4d1c7a91 549%if ! 0%{?mandriva_version}
2f22b9c2 550%{_libdir}/libwx_%{buildname}_media-%{ver2}.a
4d1c7a91 551%endif
2f22b9c2 552%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.a
fe770a60 553%{_libdir}/libwx_%{buildname}_qa-%{ver2}.a
2f22b9c2 554%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.a
66a9bd09 555%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.a
2f22b9c2 556%{_libdir}/libwx_%{buildname}_stc-%{ver2}.a
fe770a60 557%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.a
81edbb3f 558%dir %{_libdir}/wx
4d1c7a91
VZ
559%dir %{_libdir}/wx/config
560%dir %{_libdir}/wx/include
561%dir %{_libdir}/wx/include/%{wxconfig}
562%dir %{_libdir}/wx/include/%{wxconfig}/wx
563%dir %{_libdir}/wx/include/%{wxconfigstatic}
564%dir %{_libdir}/wx/include/%{wxconfigstatic}/wx
fe770a60
RR
565%{_libdir}/wx/config/%{wxconfig}
566%{_libdir}/wx/include/%{wxconfig}/wx/setup.h
567%{_libdir}/wx/config/%{wxconfigstatic}
568%{_libdir}/wx/include/%{wxconfigstatic}/wx/setup.h
1cd555d2 569%{_bindir}/wxrc*
2a29700e 570
fe770a60 571%files -n %{wxbasename}
81edbb3f 572%defattr(-,root,root)
fe770a60 573%{_libdir}/libwx_base*-%{ver2}.so.*
0f7deca9 574
fe770a60 575%files -n %{wxbasename}-devel -f wxbase-headers.paths
5dcf9614 576%defattr (-,root,root)
fe770a60 577%dir %{_includedir}/wx-%{ver2}
4d1c7a91
VZ
578%dir %{_includedir}/wx-%{ver2}/wx
579%dir %{_includedir}/wx-%{ver2}/wx/generic
580%dir %{_includedir}/wx-%{ver2}/wx/html
581%dir %{_includedir}/wx-%{ver2}/wx/meta
582%dir %{_includedir}/wx-%{ver2}/wx/protocol
583%dir %{_includedir}/wx-%{ver2}/wx/unix
584%dir %{_includedir}/wx-%{ver2}/wx/xml
585%dir %{_datadir}/bakefile/presets
fe770a60
RR
586%{_libdir}/libwx_base*-%{ver2}.so
587%{_libdir}/libwx_base*-%{ver2}.a
588%if %{unicode}
589 %{_libdir}/libwxregexu-%{ver2}.a
590%endif
f5ee20cc 591%{_libdir}/libwxscintilla-%{ver2}.a
fe770a60 592%dir %{_libdir}/wx
4d1c7a91
VZ
593%dir %{_datadir}/bakefile
594%dir %{_datadir}/bakefile/presets
fe770a60 595%{_datadir}/aclocal/*.m4
63ca914c 596%{_datadir}/bakefile/presets/*
fe770a60 597
4d1c7a91 598%files -n %{glname}
fe770a60
RR
599%defattr(-,root,root)
600%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so.*