Various fixes for the spec file

This includes various things:
 - fix the Requires: libvirt-client to use %{name} to allow easy
   renaming
 - when building ESX support one need libcurl-devel
 - remove Makefile[.in] from xml/nwfilter in the docs, as this breaks
   parallel install ation of i686 and x86_64 packages
 - don't include nwfilter config files if not building with the daemon
all relatively trivial which is why I packed them together
* libvirt.spec.in: fix various small bugs
This commit is contained in:
Daniel Veillard 2010-05-04 16:13:55 +02:00
parent 44258473b8
commit 7efa3937f0

View File

@ -184,7 +184,7 @@ URL: http://libvirt.org/
BuildRequires: python-devel BuildRequires: python-devel
# The client side, i.e. shared libs and virsh are in a subpackage # The client side, i.e. shared libs and virsh are in a subpackage
Requires: libvirt-client = %{version}-%{release} Requires: %{name}-client = %{version}-%{release}
# Used by many of the drivers, so turn it on whenever the # Used by many of the drivers, so turn it on whenever the
# daemon is present # daemon is present
@ -347,6 +347,9 @@ BuildRequires: libssh2-devel
%if %{with_netcf} %if %{with_netcf}
BuildRequires: netcf-devel >= 0.1.4 BuildRequires: netcf-devel >= 0.1.4
%endif %endif
%if %{with_esx}
BuildRequires: libcurl-devel
%endif
# Fedora build root suckage # Fedora build root suckage
BuildRequires: gawk BuildRequires: gawk
@ -378,7 +381,7 @@ virtualization capabilities of recent versions of Linux (and other OSes).
%package devel %package devel
Summary: Libraries, includes, etc. to compile with the libvirt library Summary: Libraries, includes, etc. to compile with the libvirt library
Group: Development/Libraries Group: Development/Libraries
Requires: libvirt-client = %{version}-%{release} Requires: %{name}-client = %{version}-%{release}
Requires: pkgconfig Requires: pkgconfig
%if %{with_xen} %if %{with_xen}
Requires: xen-devel Requires: xen-devel
@ -392,7 +395,7 @@ the virtualization capabilities of recent versions of Linux (and other OSes).
%package python %package python
Summary: Python bindings for the libvirt library Summary: Python bindings for the libvirt library
Group: Development/Libraries Group: Development/Libraries
Requires: libvirt-client = %{version}-%{release} Requires: %{name}-client = %{version}-%{release}
%description python %description python
The libvirt-python package contains a module that permits applications The libvirt-python package contains a module that permits applications
@ -556,7 +559,7 @@ gzip -9 ChangeLog
rm -fr %{buildroot} rm -fr %{buildroot}
%makeinstall %makeinstall
for i in domain-events/events-c dominfo domsuspend hellolibvirt python for i in domain-events/events-c dominfo domsuspend hellolibvirt python xml/nwfilter
do do
(cd examples/$i ; make clean ; rm -rf .deps .libs Makefile Makefile.in) (cd examples/$i ; make clean ; rm -rf .deps .libs Makefile Makefile.in)
done done
@ -600,6 +603,10 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libvirt-python-%{version}
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libvirt-%{version} rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libvirt-%{version}
%endif %endif
%if ! %{with_libvirtd}
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/nwfilter
%endif
%if ! %{with_qemu} %if ! %{with_qemu}
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu.conf rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu.conf
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/libvirtd.qemu rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/libvirtd.qemu