remove useless provides for xlator .so files and private libraries
xlator .so files and private libraries should be skipped while scanning for provides: - https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering This prevents automatic generated provides like these in the glusterfs, glustrefs-fuse and glusterfs-server packages: - addr.so.0()(64bit) - afr.so.0()(64bit) - client.so.0()(64bit) - dht.so.0()(64bit) - ...
This commit is contained in:
parent
e66cf7e524
commit
ad152785cf
@ -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 <devos@fedoraproject.org>
|
||||
- Remove useless provides for xlator .so files and private libraries
|
||||
|
||||
* Wed Apr 10 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.1alpha2
|
||||
- prerelease 3.4.0alpha2 for oVirt/vdsm dependencies in Fedora19
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user