diff --git a/glusterfs.spec b/glusterfs.spec index c420398..6677987 100644 --- a/glusterfs.spec +++ b/glusterfs.spec @@ -146,6 +146,16 @@ Provides: %{name}-libs = %{version}-%{release} Provides: %{name}-common = %{version}-%{release} Provides: %{name}-core = %{version}-%{release} +# We do not want to generate useless provides for xlator .so files +# TODO: RHEL5 does not have a convenient solution +%if 0%{?rhel} == 6 + # filter_setup exists in RHEL6 only + %filter_provides_in %{_libdir}/glusterfs/%{version}/ + %filter_setup +%else + # modern rpm and current Fedora + %global __provides_exclude_from ^%{_libdir}/glusterfs/%{version}/.*$ +%endif %description GlusterFS is a clustered file-system capable of scaling to several @@ -1222,6 +1232,9 @@ fi %changelog +* Mon Apr 15 2013 Niels de Vos +- Remove useless provides for xlator .so files and private libraries + * Wed Apr 10 2013 Kaleb S. KEITHLEY - 3.4.0-0.1alpha2 - prerelease 3.4.0alpha2 for oVirt/vdsm dependencies in Fedora19