More crazyness around ppc64, Daniel
This commit is contained in:
parent
69f6239766
commit
2b9efc3de2
19
libvirt.spec
19
libvirt.spec
@ -9,7 +9,11 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{fedora}"
|
%if "%{fedora}"
|
||||||
|
%ifarch ppc64
|
||||||
|
%define with_qemu 0
|
||||||
|
%else
|
||||||
%define with_qemu 1
|
%define with_qemu 1
|
||||||
|
%endif
|
||||||
%else
|
%else
|
||||||
%define with_qemu 0
|
%define with_qemu 0
|
||||||
%endif
|
%endif
|
||||||
@ -42,7 +46,7 @@ Requires: PolicyKit >= 0.6
|
|||||||
%endif
|
%endif
|
||||||
# For mount/umount in FS driver
|
# For mount/umount in FS driver
|
||||||
BuildRequires: util-linux
|
BuildRequires: util-linux
|
||||||
# PPC64 has no Xen nor QEmu, build anyway
|
# PPC64 has no Xen nor QEmu, try to build anyway
|
||||||
%ifnarch ppc64
|
%ifnarch ppc64
|
||||||
%if %{with_qemu}
|
%if %{with_qemu}
|
||||||
# From QEMU RPMs
|
# From QEMU RPMs
|
||||||
@ -70,13 +74,17 @@ BuildRequires: avahi-devel
|
|||||||
BuildRequires: libselinux-devel
|
BuildRequires: libselinux-devel
|
||||||
BuildRequires: dnsmasq
|
BuildRequires: dnsmasq
|
||||||
BuildRequires: bridge-utils
|
BuildRequires: bridge-utils
|
||||||
|
%if %{with_qemu}
|
||||||
BuildRequires: qemu
|
BuildRequires: qemu
|
||||||
|
%endif
|
||||||
BuildRequires: cyrus-sasl-devel
|
BuildRequires: cyrus-sasl-devel
|
||||||
%if %{with_polkit}
|
%if %{with_polkit}
|
||||||
BuildRequires: PolicyKit-devel >= 0.6
|
BuildRequires: PolicyKit-devel >= 0.6
|
||||||
%endif
|
%endif
|
||||||
# For mount/umount in FS driver
|
# For mount/umount in FS driver
|
||||||
BuildRequires: util-linux
|
BuildRequires: util-linux
|
||||||
|
# PPC64 has no Xen nor QEmu, try to build anyway
|
||||||
|
%ifnarch ppc64
|
||||||
%if %{with_qemu}
|
%if %{with_qemu}
|
||||||
# From QEMU RPMs
|
# From QEMU RPMs
|
||||||
BuildRequires: /usr/bin/qemu-img
|
BuildRequires: /usr/bin/qemu-img
|
||||||
@ -84,6 +92,7 @@ BuildRequires: /usr/bin/qemu-img
|
|||||||
# From Xen RPMs
|
# From Xen RPMs
|
||||||
BuildRequires: /usr/sbin/qcow-create
|
BuildRequires: /usr/sbin/qcow-create
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
# For LVM drivers
|
# For LVM drivers
|
||||||
BuildRequires: lvm2
|
BuildRequires: lvm2
|
||||||
# For ISCSI driver
|
# For ISCSI driver
|
||||||
@ -136,10 +145,18 @@ of recent versions of Linux (and other OSes).
|
|||||||
--with-remote-file=%{_localstatedir}/run/libvirtd.pid \
|
--with-remote-file=%{_localstatedir}/run/libvirtd.pid \
|
||||||
--with-xen-proxy=%{with_proxy}
|
--with-xen-proxy=%{with_proxy}
|
||||||
%else
|
%else
|
||||||
|
%ifnarch ppc64
|
||||||
%configure --without-xen \
|
%configure --without-xen \
|
||||||
--with-init-script=redhat \
|
--with-init-script=redhat \
|
||||||
--with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
|
--with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
|
||||||
--with-remote-file=%{_localstatedir}/run/libvirtd.pid
|
--with-remote-file=%{_localstatedir}/run/libvirtd.pid
|
||||||
|
%else
|
||||||
|
%configure --without-xen \
|
||||||
|
--without-qemu \
|
||||||
|
--with-init-script=redhat \
|
||||||
|
--with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
|
||||||
|
--with-remote-file=%{_localstatedir}/run/libvirtd.pid
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
make
|
make
|
||||||
|
Loading…
Reference in New Issue
Block a user