X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/68b47b2f09b55d2c563add1e90873f441271a468..4fcfa27cb34a2c1f81090c8a928f8248cc728cd2:/wxGTK.spec?ds=sidebyside diff --git a/wxGTK.spec b/wxGTK.spec index 80c4721a9a..0f9dbbf54b 100644 --- a/wxGTK.spec +++ b/wxGTK.spec @@ -1,5 +1,5 @@ %define pref /usr -%define ver 2.5.2 +%define ver 2.5.4 %define ver2 2.5 %define rel 1 @@ -8,7 +8,7 @@ %{?_with_unicode: %{expand: %%define unicode 1}} %{?_without_unicode: %{expand: %%define unicode 0}} -%define gtk2 0 +%define gtk2 1 %{?_with_gtk2: %{expand: %%define gtk2 1}} %{?_without_gtk2: %{expand: %%define gtk2 0}} @@ -29,9 +29,11 @@ %endif %if %{unicode} -%define wxconfigname wx%{portname}u-%{ver2}-config +%define wxconfigname %{portname}-unicode-release-%{ver2} +%define wxconfiglinkname wx%{portname}u-%{ver2}-config %else -%define wxconfigname wx%{portname}-%{ver2}-config +%define wxconfigname %{portname}-ansi-release-%{ver2} +%define wxconfiglinkname wx%{portname}-%{ver2}-config %endif Name: %{name} @@ -125,8 +127,8 @@ cd obj-shared %else --with-odbc \ %endif -%if %{gtk2} - --enable-gtk2 \ +%if ! %{gtk2} + --disable-gtk2 \ %endif --with-opengl $MAKE @@ -142,8 +144,8 @@ cd obj-static %else --with-odbc \ %endif -%if %{gtk2} - --enable-gtk2 \ +%if ! %{gtk2} + --disable-gtk2 \ %endif --with-opengl $MAKE @@ -161,6 +163,7 @@ cat <wxbase-headers-list wx/afterstd.h wx/app.h wx/apptrait.h +wx/archive.h wx/arrimpl.cpp wx/arrstr.h wx/beforestd.h @@ -229,7 +232,11 @@ wx/ptr_scpd.h wx/regex.h wx/scopeguard.h wx/snglinst.h +wx/sstream.h wx/stack.h +wx/stackwalk.h +wx/stdpaths.h +wx/stockitem.h wx/stopwatch.h wx/strconv.h wx/stream.h @@ -243,6 +250,7 @@ wx/timer.h wx/tokenzr.h wx/txtstrm.h wx/types.h +wx/uri.h wx/utils.h wx/variant.h wx/vector.h @@ -261,8 +269,10 @@ wx/msw/apptbase.h wx/msw/chkconf.h wx/msw/crashrpt.h wx/msw/dde.h +wx/msw/debughlp.h wx/msw/gccpriv.h wx/msw/mimetype.h +wx/msw/stackwalk.h wx/msw/winundef.h wx/msw/wrapcctl.h wx/msw/wrapwin.h @@ -290,14 +300,15 @@ for f in `cat wxbase-headers-list` ; do done # list of all core headers: -find $RPM_BUILD_ROOT/usr/include/wx -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files +find $RPM_BUILD_ROOT/usr/include/wx-* -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files # contrib stuff: (cd obj-shared/contrib/src; make prefix=$RPM_BUILD_ROOT%{pref} install) -(cd obj-shared/contrib/utils/wxrc; make prefix=$RPM_BUILD_ROOT%{pref} install) +(cd obj-shared/utils/wxrc; make prefix=$RPM_BUILD_ROOT%{pref} install) # remove wxBase files so that RPM doesn't complain about unpackaged files: rm -f $RPM_BUILD_ROOT%{_libdir}/libwx_base* +rm -f $RPM_BUILD_ROOT%{_libdir}/libwxregexu-%{ver2}.a rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/* rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*/*/* @@ -316,6 +327,22 @@ rm -rf $RPM_BUILD_ROOT %postun gl /sbin/ldconfig +%post devel +# link wx-config when you install RPM. +ln -sf %{_libdir}/wx/config/%{wxconfigname} %{_bindir}/wx-config +# link wx-config with explicit name. +ln -sf %{_libdir}/wx/config/%{wxconfigname} %{_bindir}/%{wxconfiglinkname} + +%preun devel +if test -f %{_bindir}/wx-config -a -f /usr/bin/md5sum ; then + SUM1=`md5sum %{_libdir}/wx/config/%{wxconfigname} | cut -c 0-32` + SUM2=`md5sum %{_bindir}/wx-config | cut -c 0-32` + if test "x$SUM1" = "x$SUM2" ; then + rm -f %{_bindir}/wx-config + fi +fi + +rm -f %{_bindir}/%{wxconfiglinkname} %files %defattr(-,root,root) @@ -325,6 +352,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libwx_%{portname}*_core*.so.* %{_libdir}/libwx_%{portname}*_html*.so.* %{_libdir}/libwx_%{portname}*_adv*.so.* +%{_libdir}/libwx_%{portname}*_media*.so.* %if !%{unicode} %{_libdir}/libwx_%{portname}*_dbgrid*.so.* %endif @@ -334,13 +362,13 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libwx_%{portname}*_core*.so %{_libdir}/libwx_%{portname}*_html*.so %{_libdir}/libwx_%{portname}*_adv*.so +%{_libdir}/libwx_%{portname}*_media*.so %if !%{unicode} %{_libdir}/libwx_%{portname}*_dbgrid*.so %endif %{_libdir}/libwx_%{portname}*_gl*.so %dir %{_libdir}/wx %{_libdir}/wx/* -%{_bindir}/%{wxconfigname} %files gl %defattr(-,root,root) @@ -365,7 +393,7 @@ rm -rf $RPM_BUILD_ROOT %files contrib-devel %defattr(-,root,root) -%{_bindir}/wxrc +%{_bindir}/wxrc* %dir %{_includedir}/wx-*/wx/animate %{_includedir}/wx-*/wx/animate/* %{_libdir}/libwx_%{portname}*_animate*.so