]> xenbits.xensource.com Git - people/aperard/centos-package-libvirt.git/commitdiff
enable aarch64 master
authorAnthony PERARD <anthony.perard@gmail.com>
Wed, 12 Aug 2015 15:53:54 +0000 (15:53 +0000)
committerAnthony PERARD <anthony.perard@gmail.com>
Fri, 14 Aug 2015 16:07:17 +0000 (16:07 +0000)
Works for Xen on ARM.
package compile with: --without qemu --nocheck

SPECS/libvirt.spec

index 36c263f26fa3c80a48b5d05bb81cd7e4e19093f8..8f1ee329c5982f9fd54c7fa03103da9bc12625b8 100644 (file)
 
 # Finally set the OS / architecture specific special cases
 
-# Xen is available only on x86_64
-%ifnarch %{ix86} x86_64 ia64
+# Xen is available only on x86_64 aarch64
+%ifnarch %{ix86} x86_64 ia64 aarch64
     %define with_xen 0
     %define with_libxl 0
 %endif
@@ -377,7 +377,7 @@ License: LGPLv2+
 Group: Development/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 URL: http://libvirt.org/
-ExclusiveArch: x86_64
+ExclusiveArch: x86_64 aarch64
 
 %if %(echo %{version} | grep -o \\. | wc -l) == 3
     %define mainturl stable_updates/
@@ -547,7 +547,9 @@ BuildRequires: /usr/bin/qemu-img
 %else
     %if %{with_xen}
 # From Xen RPMs
+        %ifnarch aarch64
 BuildRequires: /usr/sbin/qcow-create
+        %endif
     %endif
 %endif
 %if %{with_storage_lvm}
@@ -2127,7 +2129,9 @@ exit 0
 %defattr(-, root, root)
 %config(noreplace) %{_sysconfdir}/libvirt/libxl.conf
 %config(noreplace) %{_sysconfdir}/libvirt/libxl-lockd.conf
+            %if %{with_sanlock}
 %config(noreplace) %{_sysconfdir}/libvirt/libxl-sanlock.conf
+            %endif
 %{_datadir}/augeas/lenses/libvirtd_libxl.aug
 %{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug
 %dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/libxl/