[libmatecomponent] drop needless -libs subpkg
Rex Dieter
rdieter at fedoraproject.org
Tue Aug 14 17:36:29 UTC 2012
commit fa4c7bedcae002dc4e8b7e55afc7e9439432dd7a
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Tue Aug 14 12:40:19 2012 -0500
drop needless -libs subpkg
libmatecomponent.spec | 45 +++++++++++++++++++++------------------------
1 files changed, 21 insertions(+), 24 deletions(-)
---
diff --git a/libmatecomponent.spec b/libmatecomponent.spec
index 2c363c5..e650b46 100644
--- a/libmatecomponent.spec
+++ b/libmatecomponent.spec
@@ -1,32 +1,29 @@
Name: libmatecomponent
Version: 1.4.0
-Release: 12%{?dist}
+Release: 13%{?dist}
Summary: Libraries for matecomponent package of MATE-Desktop
License: LGPLv2+ and GPLv2+
URL: http://mate-desktop.org
Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
BuildRequires: byacc flex libxml2-devel mate-common mate-corba-devel popt-devel
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Provides: libmatecomponent-activation%{?_isa} = %{version}-%{release}
Provides: libmatecomponent-activation = %{version}-%{release}
Patch0: libmatecomponent-multishlib.patch
+# momentary lapse of reason introducing a -libs subpkg here, sorry -- rex
+Obsoletes: libmatecomponent-libs < 1.4.0-13
+Provides: libmatecomponent-libs = %{version]-%{release}
+Provides: libmatecomponent-libs%{?_isa} = %{version]-%{release}
+
%description
Libraries for matecomponent package of MATE-Desktop
-%package libs
-Summary: Shared libraries for libmatecomponent
-Requires: %{name} = %{version}-%{release}
-
-%description libs
-Shared libraries for libmatecomponent
-
%package devel
Summary: Development libraries for libmatecomponent
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
Provides: libmatecomponent-activation-devel%{?_isa} = %{version}-%{release}
Provides: libmatecomponent-activation-devel = %{version}-%{release}
@@ -48,18 +45,18 @@ make install DESTDIR=%{buildroot}
find %{buildroot} -name '*.la' -exec rm -f {} ';'
find %{buildroot} -name '*.a' -exec rm -f {} ';'
-for serverfile in $RPM_BUILD_ROOT%{_libdir}/matecomponent/servers/*.server; do
+for serverfile in %{buildroot}%{_libdir}/matecomponent/servers/*.server; do
sed -i -e 's|location *= *"/usr/lib\(64\)*/|location="/usr/$LIB/|' $serverfile
done
#required for multilib installs /usr/lib/matecomponent/servers
-mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/matecomponent/servers
+mkdir -p %{buildroot}%{_prefix}/lib/matecomponent/servers
%find_lang %{name}
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
%files -f %{name}.lang
%doc AUTHORS COPYING README
@@ -73,6 +70,13 @@ mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/matecomponent/servers
%{_datadir}/man/man1/*
%{_datadir}/idl/matecomponent-2.0/
%{_datadir}/idl/matecomponent-activation-2.0/
+%{_libdir}/libmatecomponent-2.so.0*
+%{_libdir}/libmatecomponent-activation.so.4*
+%{_libdir}/matecomponent-2.0/
+%{_libdir}/matecomponent/
+%dir %{_prefix}/lib/matecomponent/
+%dir %{_prefix}/lib/matecomponent/servers/
+%{_libdir}/matecorba-2.0/MateComponent_module.so
%files devel
%{_libdir}/libmatecomponent-2.so
@@ -84,18 +88,11 @@ mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/matecomponent/servers
%{_datadir}/gtk-doc/html/libmatecomponent/
%{_datadir}/gtk-doc/html/matecomponent-activation/
-%files libs
-%{_libdir}/libmatecomponent-2.so.0*
-%{_libdir}/libmatecomponent-activation.so.4*
-# consider moving these to main package, but may well be needed here
-# for proper function on multilib systems -- rex
-%{_libdir}/matecomponent-2.0/
-%{_libdir}/matecomponent/
-%dir %{_prefix}/lib/matecomponent/
-%dir %{_prefix}/lib/matecomponent/servers/
-%{_libdir}/matecorba-2.0/MateComponent_module.so
%changelog
+* Tue Aug 14 2012 Rex Dieter <rdieter at fedoraproject.org> 1.4.0-13
+- drop needless -libs subpkg
+
* Tue Aug 14 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.4.0-12
- fix provides
More information about the scm-commits
mailing list