* update libvirt to 1:10.10.0-2

This commit is contained in:
Alexander Baldeck 2025-01-05 01:23:10 +01:00
parent dbcbd2c82a
commit 6522fb4477
3 changed files with 108 additions and 36 deletions

View File

@ -1,7 +1,7 @@
pkgbase = libvirt
pkgdesc = API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)
pkgver = 10.9.0
pkgrel = 1
pkgver = 10.10.0
pkgrel = 2
epoch = 1
url = https://libvirt.org/
arch = x86_64
@ -23,25 +23,45 @@ pkgbase = libvirt
makedepends = python-docutils
makedepends = qemu-base
makedepends = systemd
depends = acl
depends = audit
depends = bash
depends = curl
depends = device-mapper
depends = fuse3
depends = gcc-libs
depends = glib2
depends = glibc
depends = gnutls
depends = json-c
depends = libcap-ng
depends = libnbd
depends = libnl
depends = libpcap
depends = libpciaccess
depends = libsasl
depends = libssh
depends = libssh2
depends = libtirpc
depends = libxml2
depends = numactl
depends = parted
depends = polkit
depends = readline
depends = systemd-libs
depends = util-linux-libs
optdepends = dmidecode: DMI system info support
optdepends = dnsmasq: required for default NAT/DHCP for guests
optdepends = gettext: required for libvirt-guests.service
optdepends = iptables-nft: required for default NAT networking
optdepends = libvirt-python: for virt-qemu-qmp-proxy and virt-qemu-sev-validate commands
optdepends = libvirt-storage-gluster: Gluster storage backend
optdepends = libvirt-storage-iscsi-direct: iSCSI-direct storage backend
optdepends = lvm2: Logical Volume Manager support
optdepends = openbsd-netcat: for remote management over ssh
optdepends = open-iscsi: iSCSI support via iscsiadm
optdepends = python-cryptography: for virt-qemu-sev-validate command
optdepends = python-lxml: for virt-qemu-sev-validate command
optdepends = qemu-base: QEMU/KVM support
optdepends = qemu-desktop: QEMU/KVM desktop support
optdepends = qemu-emulators-full: Support of additional QEMU architectures
@ -98,14 +118,16 @@ pkgbase = libvirt
backup = etc/logrotate.d/libvirtd.lxc
backup = etc/logrotate.d/libvirtd.qemu
backup = etc/sasl2/libvirt.conf
source = https://libvirt.org/sources/libvirt-10.9.0.tar.xz
source = https://libvirt.org/sources/libvirt-10.9.0.tar.xz.asc
source = https://libvirt.org/sources/libvirt-10.10.0.tar.xz
source = https://libvirt.org/sources/libvirt-10.10.0.tar.xz.asc
source = libvirt-fix-tpm.patch::https://gitlab.com/libvirt/libvirt/-/commit/81da7a2c.patch
validpgpkeys = 453B65310595562855471199CA68BE8010084C9C
sha256sums = 2473db10bb9b9992c02897cef4b26ae58885ff357cea5f9ce3ec9e008f6b5b3a
sha256sums = e1bd7bd31b7c0d0ae073dec050bb5b0232b3e4adebdc58ea82fe8b366c765796
sha256sums = SKIP
sha256sums = 8a33a1b321f3f8eb27788c6efc7326c96780d046a1d0057c79cc4ed969785cfd
pkgname = libvirt
provides = libvirt=10.9.0
provides = libvirt=10.10.0
provides = libvirt.so
provides = libvirt-admin.so
provides = libvirt-lxc.so
@ -113,14 +135,20 @@ pkgname = libvirt
pkgname = libvirt-storage-gluster
pkgdesc = Libvirt Gluster storage backend
depends = libvirt=10.9.0
depends = libvirt=10.10.0
depends = gcc-libs
depends = glib2
depends = glibc
depends = glusterfs
optdepends =
backup =
pkgname = libvirt-storage-iscsi-direct
pkgdesc = Libvirt iSCSI-direct storage backend
depends = libvirt=10.9.0
depends = libvirt=10.10.0
depends = gcc-libs
depends = glib2
depends = glibc
depends = libiscsi
optdepends =
backup =

7
libvirt/.nvchecker.toml Normal file
View File

@ -0,0 +1,7 @@
[libvirt]
source = 'gitlab'
gitlab = 'libvirt/libvirt'
use_max_tag = true
include_regex = 'v\d+\.\d+(\.\d+)?'
prefix = 'v'

View File

@ -7,49 +7,69 @@
pkgname=(libvirt libvirt-storage-gluster libvirt-storage-iscsi-direct)
epoch=1
pkgver=10.9.0
pkgrel=1
pkgver=10.10.0
pkgrel=2
pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://libvirt.org/"
license=('LGPL-2.1-or-later'
'GPL-3.0-or-later') # libvirt_parthelper links to libparted
depends=(
'fuse3'
'gnutls'
'libnbd'
'libnl'
'libpciaccess'
'libssh'
'libxml2'
'numactl'
'parted'
'polkit'
acl
audit
bash
curl
device-mapper
fuse3
gcc-libs
glib2
glibc
gnutls
json-c
libcap-ng
libnbd
libnl
libpcap
libpciaccess
libsasl
libssh
libssh2
libtirpc
libxml2
numactl
parted
polkit
readline
systemd-libs
util-linux-libs
)
makedepends=(
'bash-completion'
'dnsmasq'
'glusterfs'
'iproute2'
'libiscsi'
'libxslt'
'lvm2'
'meson'
'open-iscsi'
'python-docutils'
'qemu-base'
'systemd'
bash-completion
dnsmasq
glusterfs
iproute2
libiscsi
libxslt
lvm2
meson
open-iscsi
python-docutils
qemu-base
systemd
)
optdepends=(
'dmidecode: DMI system info support'
'dnsmasq: required for default NAT/DHCP for guests'
'gettext: required for libvirt-guests.service'
'iptables-nft: required for default NAT networking'
'libvirt-python: for virt-qemu-qmp-proxy and virt-qemu-sev-validate commands'
'libvirt-storage-gluster: Gluster storage backend'
'libvirt-storage-iscsi-direct: iSCSI-direct storage backend'
'lvm2: Logical Volume Manager support'
'openbsd-netcat: for remote management over ssh'
'open-iscsi: iSCSI support via iscsiadm'
'python-cryptography: for virt-qemu-sev-validate command'
'python-lxml: for virt-qemu-sev-validate command'
'qemu-base: QEMU/KVM support'
'qemu-desktop: QEMU/KVM desktop support'
'qemu-emulators-full: Support of additional QEMU architectures'
@ -112,9 +132,11 @@ backup=(
)
source=(
"https://libvirt.org/sources/$pkgname-$pkgver.tar.xz"{,.asc}
libvirt-fix-tpm.patch::https://gitlab.com/libvirt/libvirt/-/commit/81da7a2c.patch
)
sha256sums=('2473db10bb9b9992c02897cef4b26ae58885ff357cea5f9ce3ec9e008f6b5b3a'
'SKIP')
sha256sums=('e1bd7bd31b7c0d0ae073dec050bb5b0232b3e4adebdc58ea82fe8b366c765796'
'SKIP'
'8a33a1b321f3f8eb27788c6efc7326c96780d046a1d0057c79cc4ed969785cfd')
validpgpkeys=('453B65310595562855471199CA68BE8010084C9C') # Jiří Denemark <jdenemar@redhat.com>
prepare() {
@ -128,6 +150,9 @@ prepare() {
sed -i 's|/usr/libexec/qemu-bridge-helper|/usr/lib/qemu/qemu-bridge-helper|g' \
src/qemu/qemu.conf.in \
src/qemu/test_libvirtd_qemu.aug.in
# Backport fix for https://gitlab.archlinux.org/archlinux/packaging/packages/libvirt/-/issues/5
patch -Np1 -i ../libvirt-fix-tpm.patch
}
build() {
@ -198,7 +223,13 @@ package_libvirt() {
package_libvirt-storage-gluster() {
pkgdesc="Libvirt Gluster storage backend"
depends=("libvirt=$pkgver" 'glusterfs')
depends=(
"libvirt=$pkgver"
gcc-libs
glib2
glibc
glusterfs
)
optdepends=()
backup=()
@ -208,7 +239,13 @@ package_libvirt-storage-gluster() {
package_libvirt-storage-iscsi-direct() {
pkgdesc="Libvirt iSCSI-direct storage backend"
depends=("libvirt=$pkgver" 'libiscsi')
depends=(
"libvirt=$pkgver"
gcc-libs
glib2
glibc
libiscsi
)
optdepends=()
backup=()