From 68f52312ba2b0728c9c959a78b9a419c8ed2f3e9 Mon Sep 17 00:00:00 2001 From: Dan HorĂ¡k Date: Dec 04 2008 10:04:23 +0000 Subject: - drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era - drop using of x11libdir pointing to X11R6 - create media subpackage for more precise package dependencies --- diff --git a/wxGTK.spec b/wxGTK.spec index 95899bf..a40a21b 100644 --- a/wxGTK.spec +++ b/wxGTK.spec @@ -1,12 +1,10 @@ -%define x11libdir %{_prefix}/X11R6/%{_lib} - # Option - build an ODBC subpackage using unixODBC. (This is currently # broken; see .) %define withodbc 0 Name: wxGTK Version: 2.8.9 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK2 port of the wxWidgets GUI library # The wxWindows licence is the LGPL with a specific exemption allowing # distribution of derived binaries under any terms. (This will eventually @@ -30,30 +28,6 @@ BuildRequires: autoconf, gettext BuildRequires: unixODBC-devel %endif -# all of these are for previous Fedora Extras sub-packages -Obsoletes: wxGTK2 < 2.6.2-1 -Provides: wxGTK2 = %{version}-%{release} -Obsoletes: compat-wxGTK2 < %{version}-%{release} -Obsoletes: compat-wxGTK < %{version}-%{release} - -Obsoletes: wxGTK-common < 2.6.2-1 -Provides: wxGTK-common = %{version}-%{release} -Obsoletes: compat-wxGTK-common < %{version}-%{release} - -Obsoletes: wxGTK2-xrc < 2.6.2-1 -Obsoletes: wxGTK-xrc < 2.6.2-1 -Provides: wxGTK2-xrc = %{version}-%{release} -Provides: wxGTK-xrc = %{version}-%{release} -Obsoletes: compat-wxGTK2-xrc < %{version}-%{release} -Obsoletes: compat-wxGTK-xrc < %{version}-%{release} - -Obsoletes: wxGTK2-stc < 2.6.2-1 -Obsoletes: wxGTK-stc < 2.6.2-1 -Provides: wxGTK2-stc = %{version}-%{release} -Provides: wxGTK-stc = %{version}-%{release} -Obsoletes: compat-wxGTK2-stc < %{version}-%{release} -Obsoletes: compat-wxGTK-stc < %{version}-%{release} - Requires: wxBase = %{version}-%{release} %description @@ -68,16 +42,10 @@ Group: Development/Libraries Summary: Development files for the wxGTK2 library Requires: %{name} = %{version}-%{release} Requires: %{name}-gl = %{version}-%{release} +Requires: %{name}-media = %{version}-%{release} Requires: wxBase = %{version}-%{release} Requires: gtk2-devel Requires: libGL-devel, libGLU-devel -Obsoletes: wxGTK2-devel < %{version}-%{release} -Provides: wxGTK2-devel = %{version}-%{release} -Obsoletes: wxGTK-common-devel < %{version}-%{release} -Provides: wxGTK-common-devel = %{version}-%{release} -Obsoletes: compat-wxGTK2-devel < %{version}-%{release} -Obsoletes: compat-wxGTK-devel < %{version}-%{release} -Obsoletes: compat-wxGTK-common-devel < %{version}-%{release} %description devel This package include files needed to link with the wxGTK2 library. @@ -87,15 +55,20 @@ This package include files needed to link with the wxGTK2 library. Summary: OpenGL add-on for the wxWidgets library Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} -Obsoletes: wxGTK2-gl < %{version}-%{release} -Provides: wxGTK2-gl = %{version}-%{release} -Obsoletes: compat-wxGTK2-gl < %{version}-%{release} -Obsoletes: compat-wxGTK-gl < %{version}-%{release} %description gl OpenGL (a 3D graphics API) add-on for the wxWidgets library. +%package media +Summary: Multimedia add-on for the wxWidgets library +Group: System Environment/Libraries +Requires: %{name} = %{version}-%{release} + +%description media +Multimedia add-on for the wxWidgets library. + + %if %{withodbc} %package odbc Summary: ODBC add-on for the wxWidgets library @@ -140,7 +113,6 @@ CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" # --disable-optimise prevents our $RPM_OPT_FLAGS being overridden # (see OPTIMISE in configure). %configure \ - --x-libraries=%{x11libdir} \ --with-opengl \ %if %{withodbc} --with-odbc \ @@ -202,6 +174,9 @@ rm -rf $RPM_BUILD_ROOT %post gl -p /sbin/ldconfig %postun gl -p /sbin/ldconfig +%post media -p /sbin/ldconfig +%postun media -p /sbin/ldconfig + %if %{withodbc} %post odbc -p /sbin/ldconfig %postun odbc -p /sbin/ldconfig @@ -221,7 +196,6 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libwx_gtk2u_gizmos-*.so.* %{_libdir}/libwx_gtk2u_gizmos_xrc*.so.* %{_libdir}/libwx_gtk2u_html-*.so.* -%{_libdir}/libwx_gtk2u_media-*.so.* %{_libdir}/libwx_gtk2u_ogl-*.so.* %{_libdir}/libwx_gtk2u_qa-*.so.* %{_libdir}/libwx_gtk2u_richtext-*.so.* @@ -247,6 +221,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %{_libdir}/libwx_gtk2u_gl-*.so.* +%files media +%defattr(-,root,root,-) +%{_libdir}/libwx_gtk2u_media-*.so.* + %if %{withodbc} %files odbc %defattr(-,root,root,-) @@ -262,6 +240,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Nov 4 2008 Dan Horak - 2.8.9-2 +- drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era +- drop using of x11libdir pointing to X11R6 +- create media subpackage for more precise package dependencies + * Mon Sep 22 2008 Dan Horak - 2.8.9-1 - update to 2.8.9