diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc index 471d33d6..9b5ab1a5 100644 --- a/recipes-extended/libvirt/libvirt-python.inc +++ b/recipes-extended/libvirt/libvirt-python.inc @@ -20,7 +20,7 @@ INSANE_SKIP:${PN}-dbg += "buildpaths" SRC_URI += "http://libvirt.org/sources/python/${BPN}-python-${LIBVIRT_VERSION}.tar.gz;name=libvirt_python;subdir=${BP}" -SRC_URI[libvirt_python.sha256sum] = "785023500f58d3e8e829af98647d43eee97e517aacc9d9e7ded43594ea52d032" +SRC_URI[libvirt_python.sha256sum] = "cee825a53c6438c5bc84b4250b35493a8e504d5d8075d3d2069ffaf7090846f8" export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml" export LIBVIRT_CFLAGS = "-I${S}/include" diff --git a/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch index d9bcef0b..c68e05b9 100644 --- a/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch +++ b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch @@ -25,11 +25,11 @@ Signed-off-by: Xiangyu Chen meson.build | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) -Index: libvirt-9.2.0/meson.build +Index: git/meson.build =================================================================== ---- libvirt-9.2.0.orig/meson.build -+++ libvirt-9.2.0/meson.build -@@ -26,8 +26,8 @@ +--- git.orig/meson.build ++++ git/meson.build +@@ -38,8 +38,8 @@ conf = configuration_data() conf.set('_GNU_SOURCE', 1) @@ -40,7 +40,7 @@ Index: libvirt-9.2.0/meson.build conf.set_quoted('PACKAGE', meson.project_name()) conf.set_quoted('PACKAGE_NAME', meson.project_name()) conf.set_quoted('PACKAGE_VERSION', meson.project_version()) -@@ -1770,9 +1770,9 @@ +@@ -1830,9 +1830,9 @@ use_storage = true conf.set('WITH_STORAGE_FS', 1) @@ -50,6 +50,6 @@ Index: libvirt-9.2.0/meson.build + conf.set_quoted('MOUNT', '/usr/bin/mount') + conf.set_quoted('UMOUNT', '/usr/bin/umount') + conf.set_quoted('MKFS', '/usr/sbin/mkfs') + endif + endif - showmount_prog = find_program('showmount', required: false, dirs: libvirt_sbin_path) - showmount_path = '' diff --git a/recipes-extended/libvirt/libvirt_git.bb b/recipes-extended/libvirt/libvirt_git.bb index f22ad0ea..432b5da8 100644 --- a/recipes-extended/libvirt/libvirt_git.bb +++ b/recipes-extended/libvirt/libvirt_git.bb @@ -24,9 +24,9 @@ RDEPENDS:libvirt-libvirtd:append:aarch64 = " dmidecode" #connman blocks the 53 port and libvirtd can't start its DNS service RCONFLICTS:${PN}_libvirtd = "connman" -SRCREV_libvirt = "e5232f6fd691668decd5be1b3a76cdbd3666d032" +SRCREV_libvirt = "14fc6812df37cf03e5adce979d89f9e1c7dd38f9" -LIBVIRT_VERSION = "10.5.0" +LIBVIRT_VERSION = "11.0.0" PV = "v${LIBVIRT_VERSION}+git" SRC_URI = "gitsm://github.com/libvirt/libvirt.git;name=libvirt;protocol=https;branch=master \ @@ -129,7 +129,7 @@ SYSTEMD_SERVICE:${PN}-libvirtd = " \ #PACKAGECONFIG ??= "xen libxl xen-inotify test remote libvirtd" # full config -PACKAGECONFIG ??= "gnutls qemu yajl openvz vmware vbox esx lxc test remote \ +PACKAGECONFIG ??= "gnutls qemu openvz vmware vbox esx lxc test remote \ libvirtd netcf udev python fuse firewalld libpcap \ ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit libcap-ng', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'libxl', '', d)} \ @@ -150,7 +150,6 @@ PACKAGECONFIG:remove:armeb = "numactl" # PACKAGECONFIG[gnutls] = ",,,gnutls-bin" PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu," -PACKAGECONFIG[yajl] = "-Dyajl=enabled,-Dyajl=disabled,yajl,yajl" PACKAGECONFIG[libxl] = "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen," PACKAGECONFIG[openvz] = "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,," PACKAGECONFIG[vmware] = "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"