Bumped version to 2.6.

Added static builds to -devel packages.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33513 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2005-04-11 17:21:20 +00:00
parent e0d84535b9
commit 6f6136d9ca

View File

@@ -21,24 +21,27 @@
%endif %endif
%if %{unicode} %if %{unicode}
%define name wx-%{portname}-unicode %define name wx-%{portname}-unicode
%define wxconfig %{portname}-unicode-release-%{ver2} %define wxconfig %{portname}-unicode-release-%{ver2}
%define wxconfiglink wx%{portname}u-%{ver2}-config %define wxconfigstatic %{portname}-unicode-release-static-%{ver2}
%define wxconfiglink wx%{portname}u-%{ver2}-config
%else %else
%define wxbasename wx-base %define name wx-%{portname}
%define name wx-%{portname} %define wxconfig %{portname}-ansi-release-%{ver2}
%define wxconfig %{portname}-ansi-release-%{ver2} %define wxconfigstatic %{portname}-ansi-release-static-%{ver2}
%define wxconfiglink wx%{portname}-%{ver2}-config %define wxconfiglink wx%{portname}-%{ver2}-config
%endif %endif
%if %{unicode} %if %{unicode}
%define wxbasename wx-base-unicode %define wxbasename wx-base-unicode
%define wxbaseconfig base-unicode-release-%{ver2} %define wxbaseconfig base-unicode-release-%{ver2}
%define wxbaseconfiglink wxbaseu-%{ver2}-config %define wxbaseconfigstatic base-unicode-release-static-%{ver2}
%define wxbaseconfiglink wxbaseu-%{ver2}-config
%else %else
%define wxbasename wx-base-ansi %define wxbasename wx-base-ansi
%define wxbaseconfig base-ansi-release-%{ver2} %define wxbaseconfig base-ansi-release-%{ver2}
%define wxbaseconfiglink wxbase-%{ver2}-config %define wxbaseconfigstatic base-ansi-release-static-%{ver2}
%define wxbaseconfiglink wxbase-%{ver2}-config
%endif %endif
Summary: The GTK+ %{gtkver} port of the wxWidgets library Summary: The GTK+ %{gtkver} port of the wxWidgets library
@@ -144,10 +147,12 @@ mkdir obj-shared-no-gui
cd obj-shared-no-gui cd obj-shared-no-gui
../configure --prefix=%{pref} \ ../configure --prefix=%{pref} \
--disable-gui \ --disable-gui \
--disable-optimise \
%if %{unicode} %if %{unicode}
--enable-unicode \ --enable-unicode
%else
--disable-unicode
%endif %endif
--disable-optimise
$MAKE $MAKE
cd .. cd ..
@@ -159,11 +164,49 @@ cd obj-shared
%else %else
--with-gtk2 \ --with-gtk2 \
%endif %endif
--disable-optimise \
%if %{unicode} %if %{unicode}
--enable-unicode \ --enable-unicode \
%else
--disable-unicode \
%endif %endif
--disable-optimise \ --with-opengl
--with-opengl $MAKE
cd contrib/src
$MAKE
cd ../../..
mkdir obj-static-no-gui
cd obj-static-no-gui
../configure --prefix=%{pref} \
--disable-gui \
--disable-shared \
--disable-optimise \
%if %{unicode}
--enable-unicode
%else
--disable-unicode
%endif
$MAKE
cd ..
mkdir obj-static
cd obj-static
../configure --prefix=%{pref} \
%if ! %{gtk2}
--with-gtk1 \
%else
--with-gtk2 \
%endif
--disable-shared \
--disable-optimise \
%if %{unicode}
--enable-unicode \
%else
--disable-unicode \
%endif
--with-opengl
$MAKE $MAKE
cd contrib/src cd contrib/src
@@ -172,6 +215,8 @@ cd ../../..
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
(cd obj-static-no-gui; make prefix=$RPM_BUILD_ROOT/usr install)
(cd obj-static; make prefix=$RPM_BUILD_ROOT/usr install)
(cd obj-shared-no-gui; make prefix=$RPM_BUILD_ROOT/usr install) (cd obj-shared-no-gui; make prefix=$RPM_BUILD_ROOT/usr install)
(cd obj-shared; make prefix=$RPM_BUILD_ROOT/usr install) (cd obj-shared; make prefix=$RPM_BUILD_ROOT/usr install)
@@ -531,26 +576,33 @@ rm -f %{_bindir}/%{wxbaseconfiglink}
%{_libdir}/libwx_%{portname}*_media-%{ver2}.so %{_libdir}/libwx_%{portname}*_media-%{ver2}.so
%{_libdir}/libwx_%{portname}*_qa-%{ver2}.so %{_libdir}/libwx_%{portname}*_qa-%{ver2}.so
%{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so %{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so
%{_libdir}/libwx_%{portname}*_*-%{ver2}.a
%dir %{_libdir}/wx %dir %{_libdir}/wx
%{_libdir}/wx/config/%{wxconfig} %{_libdir}/wx/config/%{wxconfig}
%{_libdir}/wx/include/%{wxconfig}/wx/setup.h %{_libdir}/wx/include/%{wxconfig}/wx/setup.h
%{_libdir}/wx/config/%{wxconfigstatic}
%{_libdir}/wx/include/%{wxconfigstatic}/wx/setup.h
%{_bindir}/wxrc* %{_bindir}/wxrc*
%files -n %{wxbasename} %files -n %{wxbasename}
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libwx_base*-%{ver2}.so.* %{_libdir}/libwx_base*-%{ver2}.so.*
#%{_datadir}/locale/*/*/* #%{_datadir}/locale/*/*/*
# %if %{unicode}
# %{_libdir}/libwxregexu-%{ver2}.a
#%endif
%files -n %{wxbasename}-devel -f wxbase-headers.paths %files -n %{wxbasename}-devel -f wxbase-headers.paths
%defattr (-,root,root) %defattr (-,root,root)
%dir %{_includedir}/wx-%{ver2} %dir %{_includedir}/wx-%{ver2}
%{_libdir}/libwx_base*-%{ver2}.so %{_libdir}/libwx_base*-%{ver2}.so
%{_libdir}/libwx_base*-%{ver2}.a
%if %{unicode}
%{_libdir}/libwxregexu-%{ver2}.a
%endif
%dir %{_libdir}/wx %dir %{_libdir}/wx
%{_libdir}/wx/config/%{wxbaseconfig} %{_libdir}/wx/config/%{wxbaseconfig}
%{_libdir}/wx/include/%{wxbaseconfig}/wx/setup.h %{_libdir}/wx/include/%{wxbaseconfig}/wx/setup.h
%{_libdir}/wx/config/%{wxbaseconfigstatic}
%{_libdir}/wx/include/%{wxbaseconfigstatic}/wx/setup.h
%{_datadir}/aclocal/*.m4 %{_datadir}/aclocal/*.m4
%files gl %files gl