[libvirt] [PATCH] spec: Use correct versions of libgfapi in RHEL builds
Jiri Denemark
jdenemar at redhat.com
Wed Feb 26 12:15:08 UTC 2014
On Wed, Feb 26, 2014 at 13:09:48 +0100, Peter Krempa wrote:
> RHEL still uses the 3.4.0 package of libgfapi and the package is built
> only for x86_64.
> ---
> libvirt.spec.in | 14 +++++++++++++-
> 1 file changed, 13 insertions(+), 1 deletion(-)
>
> diff --git a/libvirt.spec.in b/libvirt.spec.in
> index 3d5a69e..67b5557 100644
> --- a/libvirt.spec.in
> +++ b/libvirt.spec.in
> @@ -98,7 +98,7 @@
> %else
> %define with_storage_sheepdog 0
> %endif
> -%if 0%{?fedora} >= 19
> +%if 0%{?fedora} >= 19 || 0%{?rhel >= 6}
> %define with_storage_gluster 0%{!?_without_storage_gluster:%{server_drivers}}
> %else
> %define with_storage_gluster 0
> @@ -153,6 +153,13 @@
> %define with_numactl 0
> %endif
>
> +# libgfapi is built only on x86_64 on rhel
> +%ifnarch x86_64
> + %if 0%{?rhel >= 6}
> + %define with_storage_gluster 0
> + %endif
> +%endif
> +
> # RHEL doesn't ship OpenVZ, VBox, UML, PowerHypervisor,
> # VMWare, libxenserver (xenapi), libxenlight (Xen 4.1 and newer),
> # or HyperV.
> @@ -571,9 +578,14 @@ BuildRequires: ceph-devel
> %endif
> %endif
> %if %{with_storage_gluster}
> +%if 0%{?rhel} >= 6
> +BuildRequires: glusterfs-api-devel >= 3.4.0
> +BuildRequires: glusterfs-devel >= 3.4.0
> +%else
> BuildRequires: glusterfs-api-devel >= 3.4.1
> BuildRequires: glusterfs-devel >= 3.4.1
> %endif
> +%endif
The nested if/else/endif should be indented.
> %if %{with_numactl}
> # For QEMU/LXC numa info
> BuildRequires: numactl-devel
ACK once fixed.
Jirka
More information about the libvir-list
mailing list