[libvirt] [PATCHv3 1/2] rpm: separate runtime and build requirements
Daniel P. Berrange
berrange at redhat.com
Wed Mar 23 17:32:02 UTC 2011
On Wed, Mar 23, 2011 at 10:38:25AM -0600, Eric Blake wrote:
> * libvirt.spec.in (Requires): Reorganize requirements a bit; no
> functional change.
> ---
>
> v3: new patch, to cleanly separate Requires: from BuildRequires:.
>
> Should I also do a patch to sort requirements, to make it easier
> to know where to insert new requirements (in sorted order)?
>
> libvirt.spec.in | 18 +++++++++++++-----
> 1 files changed, 13 insertions(+), 5 deletions(-)
>
> diff --git a/libvirt.spec.in b/libvirt.spec.in
> index 4a62c80..4f1bdc8 100644
> --- a/libvirt.spec.in
> +++ b/libvirt.spec.in
> @@ -225,7 +225,9 @@ Group: Development/Libraries
> Source: http://libvirt.org/sources/libvirt-%{version}.tar.gz
> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
> URL: http://libvirt.org/
> -BuildRequires: python-devel
> +
> +# All runtime requirements for the libvirt package (runtime requrements
> +# for subpackages are listed later in those subpackages)
>
> # The client side, i.e. shared libs and virsh are in a subpackage
> Requires: %{name}-client = %{version}-%{release}
> @@ -259,10 +261,6 @@ Requires: PolicyKit >= 0.6
> %endif
> %endif
> %if %{with_storage_fs}
> -# For mount/umount in FS driver
> -BuildRequires: util-linux
> -# For showmount in FS driver (netfs discovery)
> -BuildRequires: nfs-utils
> Requires: nfs-utils
> # For glusterfs
> %if 0%{?fedora} >= 11
> @@ -303,6 +301,10 @@ Requires: device-mapper
> %if %{with_cgconfig}
> Requires: libcgroup
> %endif
> +
> +# All build-time requirements
> +BuildRequires: python-devel
> +
> %if %{with_xen}
> BuildRequires: xen-devel
> %endif
> @@ -414,6 +416,12 @@ BuildRequires: audit-libs-devel
> BuildRequires: systemtap-sdt-devel
> %endif
>
> +%if %{with_storage_fs}
> +# For mount/umount in FS driver
> +BuildRequires: util-linux
> +# For showmount in FS driver (netfs discovery)
> +BuildRequires: nfs-utils
> +%endif
>
> # Fedora build root suckage
> BuildRequires: gawk
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list