From 20ae705713df535be3d2e69fe4e04709f1eba187 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sun, 8 Sep 2024 10:45:20 +0000 Subject: [PATCH] extra/qemu to 9.1.0-2 --- extra/qemu/.SRCINFO | 395 +++++++++++++++++++++----------------------- extra/qemu/PKGBUILD | 51 +++--- 2 files changed, 214 insertions(+), 232 deletions(-) diff --git a/extra/qemu/.SRCINFO b/extra/qemu/.SRCINFO index da49d132b..f87dc3af7 100644 --- a/extra/qemu/.SRCINFO +++ b/extra/qemu/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = qemu pkgdesc = A generic and open source machine emulator and virtualizer - pkgver = 9.0.2 - pkgrel = 1 + pkgver = 9.1.0 + pkgrel = 2 url = https://www.qemu.org/ arch = x86_64 license = BSD-2-Clause @@ -87,8 +87,8 @@ pkgbase = qemu makedepends = vte3 makedepends = zlib makedepends = zstd - source = https://download.qemu.org/qemu-9.0.2.tar.xz - source = https://download.qemu.org/qemu-9.0.2.tar.xz.sig + source = https://download.qemu.org/qemu-9.1.0.tar.xz + source = https://download.qemu.org/qemu-9.1.0.tar.xz.sig source = bridge.conf source = qemu-ga.conf source = qemu-sysusers.conf @@ -96,7 +96,7 @@ pkgbase = qemu source = 99-qemu-guest-agent.rules source = qemu-8.1.1-static_regression.patch validpgpkeys = CEACC9E15534EBABB82D3FA03353C9CEF108B584 - sha512sums = 58ed84f6fe6263d279356bc9193f96edf62cf3663fb151daa3f047d52329fe49cb91c2d45e09697e0469f4f5409be96403aec9572d4871ffa40848a786c21599 + sha512sums = bf61d65e37945fa8ee8640712c719ace05164d86e6df700b98bdc5f79e0a8d5e8f85bd48e726edb62b2419db20673f63ec8b63a60393a914b09cb365621b35e2 sha512sums = SKIP sha512sums = 7b412ffa5dcda47b0a4ec9e2c5e5e1d9eaaaf0a087b7ea3ead3e706ba4c9cafb919beadd088a0299b6f7aab753b81a5eafb545b4842ee5f26646d16544dd02a7 sha512sums = 6e838773d63ae0ffdffe2b891bf611d8f5f3c67a9bc4cbbedf8363c150c2c9971c8e44d92270bc581af40eb0ece02192760bcdd6aee229fff55635f3a4825afa @@ -104,7 +104,7 @@ pkgbase = qemu sha512sums = bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99 sha512sums = 93b905046fcea8a0a89513b9259c222494ab3b91319dde23baebcb40dc17376a56661b159b99785d6e816831974a0f3cbd7b2f7d89e5fc3c258f88f4492f3839 sha512sums = c7d086a951e9a378434ea95a843a4b01f0eb2ae430135a81365147cf6806a7ba1b49014a3aa66904970853ba84a4a28dbaded7bccb99a0bc3730572c80fb8b12 - b2sums = 6b5301f985919ae53e056410be7486b8150a65016127568bd4d58f596e94960d08eb3fc57cff7ff6a3435d71274adee516f57375d856d61b4fc7a3f24cbf75c4 + b2sums = 77bdaf00e6111e6ac94462a6023aac0d3df9d2829a961fd89a5bdafc4aee7f95c2695d9319715e630960e64512a41b3ff987c9096692ff304cfd49357b46ef62 b2sums = SKIP b2sums = b1eca364aa60f130ff5e649f5d004d3fcb75356d3421a4542efdfc410d39b40d9434d15e1dd7bbdbd315cb72b5290d3ea5f77f9c41961a5601cd28ef7bbe72e8 b2sums = 2102e4a34e11e406e9606c97e026e7b92e887e296a7f77b9cede1b37119d0df33735f3588628167b2b8e32244c196c491bfab623e2caddac9014d445aa2a6d98 @@ -125,6 +125,7 @@ pkgname = qemu-common depends = libcap-ng.so depends = numactl depends = libnuma.so + conflicts = qemu-system-nios2 backup = etc/qemu/bridge.conf backup = etc/sasl2/qemu.conf @@ -133,7 +134,7 @@ pkgname = qemu-audio-alsa depends = alsa-lib depends = libasound.so depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-dbus pkgdesc = QEMU D-Bus audio driver @@ -143,7 +144,7 @@ pkgname = qemu-audio-dbus depends = libgobject-2.0.so depends = libglib-2.0.so depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-jack pkgdesc = QEMU JACK audio driver @@ -151,19 +152,19 @@ pkgname = qemu-audio-jack depends = glibc depends = jack depends = libjack.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-oss pkgdesc = QEMU OSS audio driver depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-pa pkgdesc = QEMU PulseAudio audio driver depends = glibc depends = libpulse depends = libpulse.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-pipewire pkgdesc = QEMU PipeWire audio driver @@ -171,19 +172,19 @@ pkgname = qemu-audio-pipewire depends = glibc depends = libpipewire depends = libpipewire-0.3.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-audio-sdl pkgdesc = QEMU SDL audio driver depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = sdl2 pkgname = qemu-audio-spice pkgdesc = QEMU spice audio driver depends = glibc - depends = qemu-common=9.0.2-1 - depends = qemu-ui-spice-core=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-ui-spice-core=9.1.0-2 depends = spice depends = libspice-server.so @@ -193,34 +194,35 @@ pkgname = qemu-block-curl depends = libcurl.so depends = gcc-libs depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-block-dmg pkgdesc = QEMU DMG block driver depends = bzip2 depends = libbz2.so depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-block-gluster pkgdesc = QEMU Gluster block driver + depends = gcc-libs depends = glibc depends = glusterfs - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-block-iscsi pkgdesc = QEMU iSCSI block driver depends = gcc-libs depends = glibc depends = libiscsi - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-block-nfs pkgdesc = QEMU NFS block driver depends = gcc-libs depends = glibc depends = libnfs - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-block-ssh pkgdesc = QEMU SSH block driver @@ -228,7 +230,7 @@ pkgname = qemu-block-ssh depends = glibc depends = libssh depends = libssh.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-chardev-baum pkgdesc = QEMU Baum chardev driver @@ -236,13 +238,13 @@ pkgname = qemu-chardev-baum depends = libbrlapi.so depends = gcc-libs depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-chardev-spice pkgdesc = QEMU spice chardev driver depends = glibc - depends = qemu-common=9.0.2-1 - depends = qemu-ui-spice-core=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-ui-spice-core=9.1.0-2 depends = spice depends = libspice-server.so @@ -273,8 +275,8 @@ pkgname = qemu-hw-display-qxl depends = glibc depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 - depends = qemu-ui-spice-core=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-ui-spice-core=9.1.0-2 depends = spice depends = libspice-server.so @@ -283,46 +285,47 @@ pkgname = qemu-hw-display-virtio-gpu depends = glibc depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-display-virtio-gpu-gl pkgdesc = QEMU virtio-gpu-gl display device + depends = gcc-libs depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = virglrenderer pkgname = qemu-hw-display-virtio-gpu-pci pkgdesc = QEMU virtio-gpu-pci display device - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-display-virtio-gpu-pci-gl pkgdesc = QEMU virtio-gpu-pci-gl display device - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-display-virtio-vga pkgdesc = QEMU virtio-vga display device - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-display-virtio-vga-gl pkgdesc = QEMU virtio-vga-gl display device - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-s390x-virtio-gpu-ccw pkgdesc = QEMU s390x-virtio-gpu-ccw display device - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-usb-host pkgdesc = QEMU USB host device depends = glibc depends = libusb depends = libusb-1.0.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-hw-usb-redirect pkgdesc = QEMU usbredir device depends = gcc-libs depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = usbredir pkgname = qemu-hw-usb-smartcard @@ -332,7 +335,7 @@ pkgname = qemu-hw-usb-smartcard depends = glib2 depends = libglib-2.0.so depends = glibc - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-img pkgdesc = QEMU tooling for manipulating disk images @@ -371,7 +374,7 @@ pkgname = qemu-pr-helper depends = libnuma.so depends = pam depends = libpam.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = systemd-libs pkgname = qemu-system-aarch64 @@ -411,7 +414,7 @@ pkgname = qemu-system-aarch64 depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -458,13 +461,13 @@ pkgname = qemu-system-alpha depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-alpha-firmware=9.0.2-1 + depends = qemu-system-alpha-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -505,14 +508,14 @@ pkgname = qemu-system-arm depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so depends = edk2-arm - depends = qemu-system-arm-firmware=9.0.2-1 + depends = qemu-system-arm-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -553,7 +556,7 @@ pkgname = qemu-system-avr depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -597,7 +600,7 @@ pkgname = qemu-system-cris depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -641,13 +644,13 @@ pkgname = qemu-system-hppa depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-hppa-firmware=9.0.2-1 + depends = qemu-system-hppa-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -688,7 +691,7 @@ pkgname = qemu-system-loongarch64 depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -733,7 +736,7 @@ pkgname = qemu-system-m68k depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -777,13 +780,13 @@ pkgname = qemu-system-microblaze depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-microblaze-firmware=9.0.2-1 + depends = qemu-system-microblaze-firmware=9.1.0-2 pkgname = qemu-system-mips pkgdesc = QEMU system emulator for MIPS @@ -822,7 +825,7 @@ pkgname = qemu-system-mips depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -831,50 +834,6 @@ pkgname = qemu-system-mips depends = systemd-libs depends = libudev.so -pkgname = qemu-system-nios2 - pkgdesc = QEMU system emulator for nios2 - depends = capstone - depends = dtc - depends = fuse3 - depends = gcc-libs - depends = glibc - depends = glib2 - depends = libgio-2.0.so - depends = libglib-2.0.so - depends = libgmodule-2.0.so - depends = gnutls - depends = keyutils - depends = libaio - depends = libelf - depends = libbpf - depends = libbpf.so - depends = libjpeg-turbo - depends = libjpeg.so - depends = libpng - depends = libsasl - depends = libseccomp - depends = libseccomp.so - depends = libslirp - depends = libslirp.so - depends = liburing - depends = liburing.so - depends = libxdp - depends = libxdp.so - depends = lzo - depends = ndctl - depends = numactl - depends = libnuma.so - depends = pam - depends = libpam.so - depends = pixman - depends = libpixman-1.so - depends = qemu-common=9.0.2-1 - depends = snappy - depends = vde2 - depends = zlib - depends = zstd - depends = libzstd.so - pkgname = qemu-system-or1k pkgdesc = QEMU system emulator for OpenRisc32 depends = capstone @@ -912,7 +871,7 @@ pkgname = qemu-system-or1k depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -957,13 +916,13 @@ pkgname = qemu-system-ppc depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-ppc-firmware=9.0.2-1 + depends = qemu-system-ppc-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -1004,13 +963,13 @@ pkgname = qemu-system-riscv depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-riscv-firmware=9.0.2-1 + depends = qemu-system-riscv-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -1051,7 +1010,7 @@ pkgname = qemu-system-rx depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -1095,13 +1054,13 @@ pkgname = qemu-system-s390x depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-s390x-firmware=9.0.2-1 + depends = qemu-system-s390x-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -1142,7 +1101,7 @@ pkgname = qemu-system-sh4 depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -1188,13 +1147,13 @@ pkgname = qemu-system-sparc depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so - depends = qemu-system-sparc-firmware=9.0.2-1 + depends = qemu-system-sparc-firmware=9.1.0-2 depends = systemd-libs depends = libudev.so @@ -1235,7 +1194,7 @@ pkgname = qemu-system-tricore depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -1279,14 +1238,14 @@ pkgname = qemu-system-x86 depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib depends = zstd depends = libzstd.so depends = edk2-ovmf - depends = qemu-system-x86-firmware=9.0.2-1 + depends = qemu-system-x86-firmware=9.1.0-2 depends = seabios depends = systemd-libs depends = libudev.so @@ -1328,7 +1287,7 @@ pkgname = qemu-system-xtensa depends = libpam.so depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = snappy depends = vde2 depends = zlib @@ -1375,7 +1334,7 @@ pkgname = qemu-system-x86-firmware pkgname = qemu-tests pkgdesc = QEMU tests - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-tools pkgdesc = QEMU tools @@ -1391,7 +1350,7 @@ pkgname = qemu-tools depends = numactl depends = libnuma.so depends = python - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-ui-curses pkgdesc = QEMU curses UI driver @@ -1401,7 +1360,7 @@ pkgname = qemu-ui-curses depends = glibc depends = ncurses depends = libncursesw.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-ui-dbus pkgdesc = QEMU D-Bus UI driver @@ -1414,7 +1373,7 @@ pkgname = qemu-ui-dbus depends = libepoxy depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-ui-egl-headless pkgdesc = QEMU EGL headless UI driver @@ -1422,8 +1381,8 @@ pkgname = qemu-ui-egl-headless depends = libepoxy depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 - depends = qemu-ui-opengl=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-ui-opengl=9.1.0-2 pkgname = qemu-ui-gtk pkgdesc = QEMU GTK UI driver @@ -1441,7 +1400,7 @@ pkgname = qemu-ui-gtk depends = libx11 depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = qemu-ui-opengl depends = vte3 depends = libvte-2.91.so @@ -1454,7 +1413,7 @@ pkgname = qemu-ui-opengl depends = mesa depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 pkgname = qemu-ui-sdl pkgdesc = QEMU SDL UI driver @@ -1464,7 +1423,7 @@ pkgname = qemu-ui-sdl depends = libx11 depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = sdl2_image depends = sdl2 @@ -1474,9 +1433,9 @@ pkgname = qemu-ui-spice-app depends = libgio-2.0.so depends = libglib-2.0.so depends = glibc - depends = qemu-common=9.0.2-1 - depends = qemu-chardev-spice=9.0.2-1 - depends = qemu-ui-spice-core=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-chardev-spice=9.1.0-2 + depends = qemu-ui-spice-core=9.1.0-2 pkgname = qemu-ui-spice-core pkgdesc = QEMU spice core UI driver @@ -1484,8 +1443,8 @@ pkgname = qemu-ui-spice-core depends = glibc depends = pixman depends = libpixman-1.so - depends = qemu-common=9.0.2-1 - depends = qemu-ui-opengl=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-ui-opengl=9.1.0-2 depends = spice depends = libspice-server.so @@ -1504,13 +1463,13 @@ pkgname = qemu-user depends = liburing.so depends = numactl depends = libnuma.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = zlib optdepends = qemu-user-binfmt: for binary format rules pkgname = qemu-user-binfmt pkgdesc = Binary format rules for QEMU user mode emulation - depends = qemu-user=9.0.2-1 + depends = qemu-user=9.1.0-2 provides = qemu-user-binfmt-provider conflicts = qemu-user-binfmt-provider @@ -1520,7 +1479,7 @@ pkgname = qemu-user-static pkgname = qemu-user-static-binfmt pkgdesc = Binary format rules for QEMU static user mode emulation - depends = qemu-user-static=9.0.2-1 + depends = qemu-user-static=9.1.0-2 provides = qemu-user-binfmt-provider conflicts = qemu-user-binfmt-provider @@ -1537,14 +1496,32 @@ pkgname = qemu-vhost-user-gpu depends = mesa depends = numactl depends = libnuma.so - depends = qemu-common=9.0.2-1 + depends = qemu-common=9.1.0-2 depends = virglrenderer +pkgname = qemu-vmsr-helper + pkgdesc = QEMU persistent reservation utility + depends = gcc-libs + depends = glib2 + depends = libglib-2.0.so + depends = libgmodule-2.0.so + depends = glibc + depends = gnutls + depends = libcap-ng + depends = libcap-ng.so + depends = liburing + depends = liburing.so + depends = numactl + depends = libnuma.so + depends = pam + depends = libpam.so + depends = qemu-common=9.1.0-2 + pkgname = qemu-base pkgdesc = A basic QEMU setup for headless environments - depends = qemu-common=9.0.2-1 - depends = qemu-img=9.0.2-1 - depends = qemu-system-x86=9.0.2-1 + depends = qemu-common=9.1.0-2 + depends = qemu-img=9.1.0-2 + depends = qemu-system-x86=9.1.0-2 depends = virtiofsd optdepends = qemu-user-static: for static user mode emulation of QEMU targets optdepends = samba: for SMB/CIFS server support @@ -1565,7 +1542,6 @@ pkgname = qemu-base optdepends = qemu-system-m68k: for ColdFire (m68k) system emulator optdepends = qemu-system-microblaze: for Microblaze system emulator optdepends = qemu-system-mips: for MIPS system emulator - optdepends = qemu-system-nios2: for nios2 system emulator optdepends = qemu-system-or1k: for OpenRisc32 system emulator optdepends = qemu-system-ppc: for PPC system emulator optdepends = qemu-system-riscv: for RISC-V system emulator @@ -1578,6 +1554,7 @@ pkgname = qemu-base optdepends = qemu-tests: for QEMU tests optdepends = qemu-tools: for QEMU tools optdepends = qemu-user: for user mode emulation of QEMU targets + optdepends = qemu-vmsr-helper: for accessing the Running Average Power Limit (RAPL) MSR optdepends = qemu-audio-alsa: for ALSA audio driver optdepends = qemu-audio-dbus: for D-Bus audio driver optdepends = qemu-audio-jack: for JACK audio driver @@ -1612,43 +1589,43 @@ pkgname = qemu-base optdepends = qemu-ui-spice-core: for spice core UI driver optdepends = qemu-user: for user mode emulation of QEMU targets optdepends = qemu-vhost-user-gpu: for vhost-user-gpu display device - provides = qemu=9.0.2 + provides = qemu=9.1.0 pkgname = qemu-desktop pkgdesc = A QEMU setup for desktop environments - depends = qemu-base=9.0.2-1 - depends = qemu-audio-alsa=9.0.2-1 - depends = qemu-audio-dbus=9.0.2-1 - depends = qemu-audio-jack=9.0.2-1 - depends = qemu-audio-oss=9.0.2-1 - depends = qemu-audio-pa=9.0.2-1 - depends = qemu-audio-pipewire=9.0.2-1 - depends = qemu-audio-sdl=9.0.2-1 - depends = qemu-audio-spice=9.0.2-1 - depends = qemu-block-curl=9.0.2-1 - depends = qemu-block-dmg=9.0.2-1 - depends = qemu-block-nfs=9.0.2-1 - depends = qemu-block-ssh=9.0.2-1 - depends = qemu-chardev-spice=9.0.2-1 - depends = qemu-hw-display-qxl=9.0.2-1 - depends = qemu-hw-display-virtio-gpu=9.0.2-1 - depends = qemu-hw-display-virtio-gpu-gl=9.0.2-1 - depends = qemu-hw-display-virtio-gpu-pci=9.0.2-1 - depends = qemu-hw-display-virtio-gpu-pci-gl=9.0.2-1 - depends = qemu-hw-display-virtio-vga=9.0.2-1 - depends = qemu-hw-display-virtio-vga-gl=9.0.2-1 - depends = qemu-hw-usb-host=9.0.2-1 - depends = qemu-hw-usb-redirect=9.0.2-1 - depends = qemu-hw-usb-smartcard=9.0.2-1 - depends = qemu-ui-curses=9.0.2-1 - depends = qemu-ui-dbus=9.0.2-1 - depends = qemu-ui-egl-headless=9.0.2-1 - depends = qemu-ui-gtk=9.0.2-1 - depends = qemu-ui-opengl=9.0.2-1 - depends = qemu-ui-sdl=9.0.2-1 - depends = qemu-ui-spice-app=9.0.2-1 - depends = qemu-ui-spice-core=9.0.2-1 - depends = qemu-vhost-user-gpu=9.0.2-1 + depends = qemu-base=9.1.0-2 + depends = qemu-audio-alsa=9.1.0-2 + depends = qemu-audio-dbus=9.1.0-2 + depends = qemu-audio-jack=9.1.0-2 + depends = qemu-audio-oss=9.1.0-2 + depends = qemu-audio-pa=9.1.0-2 + depends = qemu-audio-pipewire=9.1.0-2 + depends = qemu-audio-sdl=9.1.0-2 + depends = qemu-audio-spice=9.1.0-2 + depends = qemu-block-curl=9.1.0-2 + depends = qemu-block-dmg=9.1.0-2 + depends = qemu-block-nfs=9.1.0-2 + depends = qemu-block-ssh=9.1.0-2 + depends = qemu-chardev-spice=9.1.0-2 + depends = qemu-hw-display-qxl=9.1.0-2 + depends = qemu-hw-display-virtio-gpu=9.1.0-2 + depends = qemu-hw-display-virtio-gpu-gl=9.1.0-2 + depends = qemu-hw-display-virtio-gpu-pci=9.1.0-2 + depends = qemu-hw-display-virtio-gpu-pci-gl=9.1.0-2 + depends = qemu-hw-display-virtio-vga=9.1.0-2 + depends = qemu-hw-display-virtio-vga-gl=9.1.0-2 + depends = qemu-hw-usb-host=9.1.0-2 + depends = qemu-hw-usb-redirect=9.1.0-2 + depends = qemu-hw-usb-smartcard=9.1.0-2 + depends = qemu-ui-curses=9.1.0-2 + depends = qemu-ui-dbus=9.1.0-2 + depends = qemu-ui-egl-headless=9.1.0-2 + depends = qemu-ui-gtk=9.1.0-2 + depends = qemu-ui-opengl=9.1.0-2 + depends = qemu-ui-sdl=9.1.0-2 + depends = qemu-ui-spice-app=9.1.0-2 + depends = qemu-ui-spice-core=9.1.0-2 + depends = qemu-vhost-user-gpu=9.1.0-2 optdepends = qemu-user-static: for static user mode emulation of QEMU targets optdepends = samba: for SMB/CIFS server support optdepends = qemu-block-gluster: for Gluster block driver @@ -1668,7 +1645,6 @@ pkgname = qemu-desktop optdepends = qemu-system-m68k: for ColdFire (m68k) system emulator optdepends = qemu-system-microblaze: for Microblaze system emulator optdepends = qemu-system-mips: for MIPS system emulator - optdepends = qemu-system-nios2: for nios2 system emulator optdepends = qemu-system-or1k: for OpenRisc32 system emulator optdepends = qemu-system-ppc: for PPC system emulator optdepends = qemu-system-riscv: for RISC-V system emulator @@ -1681,53 +1657,54 @@ pkgname = qemu-desktop optdepends = qemu-tests: for QEMU tests optdepends = qemu-tools: for QEMU tools optdepends = qemu-user: for user mode emulation of QEMU targets - provides = qemu=9.0.2 + optdepends = qemu-vmsr-helper: for accessing the Running Average Power Limit (RAPL) MSR + provides = qemu=9.1.0 pkgname = qemu-emulators-full pkgdesc = All QEMU user mode and system emulators - depends = qemu-system-aarch64=9.0.2-1 - depends = qemu-system-alpha=9.0.2-1 - depends = qemu-system-arm=9.0.2-1 - depends = qemu-system-avr=9.0.2-1 - depends = qemu-system-cris=9.0.2-1 - depends = qemu-system-hppa=9.0.2-1 - depends = qemu-system-loongarch64=9.0.2-1 - depends = qemu-system-m68k=9.0.2-1 - depends = qemu-system-microblaze=9.0.2-1 - depends = qemu-system-mips=9.0.2-1 - depends = qemu-system-nios2=9.0.2-1 - depends = qemu-system-or1k=9.0.2-1 - depends = qemu-system-ppc=9.0.2-1 - depends = qemu-system-riscv=9.0.2-1 - depends = qemu-system-rx=9.0.2-1 - depends = qemu-system-s390x=9.0.2-1 - depends = qemu-system-sh4=9.0.2-1 - depends = qemu-system-sparc=9.0.2-1 - depends = qemu-system-tricore=9.0.2-1 - depends = qemu-system-x86=9.0.2-1 - depends = qemu-system-xtensa=9.0.2-1 - depends = qemu-user=9.0.2-1 + depends = qemu-system-aarch64=9.1.0-2 + depends = qemu-system-alpha=9.1.0-2 + depends = qemu-system-arm=9.1.0-2 + depends = qemu-system-avr=9.1.0-2 + depends = qemu-system-cris=9.1.0-2 + depends = qemu-system-hppa=9.1.0-2 + depends = qemu-system-loongarch64=9.1.0-2 + depends = qemu-system-m68k=9.1.0-2 + depends = qemu-system-microblaze=9.1.0-2 + depends = qemu-system-mips=9.1.0-2 + depends = qemu-system-or1k=9.1.0-2 + depends = qemu-system-ppc=9.1.0-2 + depends = qemu-system-riscv=9.1.0-2 + depends = qemu-system-rx=9.1.0-2 + depends = qemu-system-s390x=9.1.0-2 + depends = qemu-system-sh4=9.1.0-2 + depends = qemu-system-sparc=9.1.0-2 + depends = qemu-system-tricore=9.1.0-2 + depends = qemu-system-x86=9.1.0-2 + depends = qemu-system-xtensa=9.1.0-2 + depends = qemu-user=9.1.0-2 pkgname = qemu-full pkgdesc = A full QEMU setup - depends = qemu-audio-alsa=9.0.2-1 - depends = qemu-audio-dbus=9.0.2-1 - depends = qemu-audio-jack=9.0.2-1 - depends = qemu-audio-oss=9.0.2-1 - depends = qemu-audio-pa=9.0.2-1 - depends = qemu-audio-sdl=9.0.2-1 - depends = qemu-audio-spice=9.0.2-1 - depends = qemu-block-gluster=9.0.2-1 - depends = qemu-block-iscsi=9.0.2-1 - depends = qemu-chardev-baum=9.0.2-1 - depends = qemu-desktop=9.0.2-1 - depends = qemu-docs=9.0.2-1 - depends = qemu-emulators-full=9.0.2-1 - depends = qemu-hw-s390x-virtio-gpu-ccw=9.0.2-1 - depends = qemu-pr-helper=9.0.2-1 - depends = qemu-tests=9.0.2-1 - depends = qemu-tools=9.0.2-1 - depends = qemu-user=9.0.2-1 + depends = qemu-audio-alsa=9.1.0-2 + depends = qemu-audio-dbus=9.1.0-2 + depends = qemu-audio-jack=9.1.0-2 + depends = qemu-audio-oss=9.1.0-2 + depends = qemu-audio-pa=9.1.0-2 + depends = qemu-audio-sdl=9.1.0-2 + depends = qemu-audio-spice=9.1.0-2 + depends = qemu-block-gluster=9.1.0-2 + depends = qemu-block-iscsi=9.1.0-2 + depends = qemu-chardev-baum=9.1.0-2 + depends = qemu-desktop=9.1.0-2 + depends = qemu-docs=9.1.0-2 + depends = qemu-emulators-full=9.1.0-2 + depends = qemu-hw-s390x-virtio-gpu-ccw=9.1.0-2 + depends = qemu-pr-helper=9.1.0-2 + depends = qemu-tests=9.1.0-2 + depends = qemu-tools=9.1.0-2 + depends = qemu-user=9.1.0-2 + depends = qemu-vmsr-helper=9.1.0-2 optdepends = qemu-user-static: for static user mode emulation of QEMU targets optdepends = samba: for SMB/CIFS server support - provides = qemu=9.0.2 + provides = qemu=9.1.0 diff --git a/extra/qemu/PKGBUILD b/extra/qemu/PKGBUILD index 1acb813cd..5d1b7f339 100644 --- a/extra/qemu/PKGBUILD +++ b/extra/qemu/PKGBUILD @@ -20,17 +20,18 @@ pkgname=( qemu-hw-usb-{host,redirect,smartcard} qemu-img qemu-pr-helper - qemu-system-{aarch64,alpha,arm,avr,cris,hppa,loongarch64,m68k,microblaze,mips,nios2,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa} + qemu-system-{aarch64,alpha,arm,avr,cris,hppa,loongarch64,m68k,microblaze,mips,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa} qemu-system-{alpha,arm,hppa,microblaze,ppc,riscv,s390x,sparc,x86}-firmware qemu-tests qemu-tools qemu-ui-{curses,dbus,egl-headless,gtk,opengl,sdl,spice-{app,core}} qemu-user{,-binfmt} qemu-vhost-user-gpu + qemu-vmsr-helper qemu-{base,desktop,emulators-full,full} ) -pkgver=9.0.2 -pkgrel=1 +pkgver=9.1.0 +pkgrel=2 pkgdesc="A generic and open source machine emulator and virtualizer" arch=(x86_64) url="https://www.qemu.org/" @@ -136,7 +137,7 @@ source=( 99-qemu-guest-agent.rules $pkgbase-8.1.1-static_regression.patch ) -sha512sums=('58ed84f6fe6263d279356bc9193f96edf62cf3663fb151daa3f047d52329fe49cb91c2d45e09697e0469f4f5409be96403aec9572d4871ffa40848a786c21599' +sha512sums=('bf61d65e37945fa8ee8640712c719ace05164d86e6df700b98bdc5f79e0a8d5e8f85bd48e726edb62b2419db20673f63ec8b63a60393a914b09cb365621b35e2' 'SKIP' '7b412ffa5dcda47b0a4ec9e2c5e5e1d9eaaaf0a087b7ea3ead3e706ba4c9cafb919beadd088a0299b6f7aab753b81a5eafb545b4842ee5f26646d16544dd02a7' '6e838773d63ae0ffdffe2b891bf611d8f5f3c67a9bc4cbbedf8363c150c2c9971c8e44d92270bc581af40eb0ece02192760bcdd6aee229fff55635f3a4825afa' @@ -144,7 +145,7 @@ sha512sums=('58ed84f6fe6263d279356bc9193f96edf62cf3663fb151daa3f047d52329fe49cb9 'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99' '93b905046fcea8a0a89513b9259c222494ab3b91319dde23baebcb40dc17376a56661b159b99785d6e816831974a0f3cbd7b2f7d89e5fc3c258f88f4492f3839' 'c7d086a951e9a378434ea95a843a4b01f0eb2ae430135a81365147cf6806a7ba1b49014a3aa66904970853ba84a4a28dbaded7bccb99a0bc3730572c80fb8b12') -b2sums=('6b5301f985919ae53e056410be7486b8150a65016127568bd4d58f596e94960d08eb3fc57cff7ff6a3435d71274adee516f57375d856d61b4fc7a3f24cbf75c4' +b2sums=('77bdaf00e6111e6ac94462a6023aac0d3df9d2829a961fd89a5bdafc4aee7f95c2695d9319715e630960e64512a41b3ff987c9096692ff304cfd49357b46ef62' 'SKIP' 'b1eca364aa60f130ff5e649f5d004d3fcb75356d3421a4542efdfc410d39b40d9434d15e1dd7bbdbd315cb72b5290d3ea5f77f9c41961a5601cd28ef7bbe72e8' '2102e4a34e11e406e9606c97e026e7b92e887e296a7f77b9cede1b37119d0df33735f3588628167b2b8e32244c196c491bfab623e2caddac9014d445aa2a6d98' @@ -209,7 +210,6 @@ _qemu_desktop_optdepends=( 'qemu-system-m68k: for ColdFire (m68k) system emulator' 'qemu-system-microblaze: for Microblaze system emulator' 'qemu-system-mips: for MIPS system emulator' - 'qemu-system-nios2: for nios2 system emulator' 'qemu-system-or1k: for OpenRisc32 system emulator' 'qemu-system-ppc: for PPC system emulator' 'qemu-system-riscv: for RISC-V system emulator' @@ -222,6 +222,7 @@ _qemu_desktop_optdepends=( 'qemu-tests: for QEMU tests' 'qemu-tools: for QEMU tools' 'qemu-user: for user mode emulation of QEMU targets' + 'qemu-vmsr-helper: for accessing the Running Average Power Limit (RAPL) MSR' ) _qemu_base_optdepends=( @@ -294,8 +295,8 @@ prepare() { # extract licenses for linux headers sed -n '3,33p' $pkgbase-$pkgver/include/standard-headers/linux/fuse.h > fuse.LICENSE.BSD-2-Clause.txt - # install qemu-pr-helper.socket to sockets.target - sed -e 's/multi-user.target/sockets.target/g' -i $pkgbase-$pkgver/contrib/systemd/qemu-pr-helper.socket + # install qemu-pr-helper.socket and qemu-vmsr-helper.socket to sockets.target + sed -e 's/multi-user.target/sockets.target/g' -i $pkgbase-$pkgver/contrib/systemd/*.socket # create build dir mkdir -vp build @@ -341,6 +342,9 @@ package_qemu-common() { etc/$pkgbase/bridge.conf etc/sasl2/$pkgbase.conf ) + conflicts=( + qemu-system-nios2 + ) install=$pkgname.install # install default binaries @@ -371,7 +375,7 @@ package_qemu-common() { ( # create man page symlinks for all system emulators cd "$pkgdir/usr/share/man/man1" - for _name in qemu-system-{aarch64,alpha,arm,avr,cris,hppa,i386,loongarch64,m68k,microblaze{,el},mips{,64,64el,el},nios2,or1k,ppc{,64},riscv{32,64},rx,s390x,sh4{,eb},sparc{,64},tricore,x86_64,xtensa{,eb}}; do + for _name in qemu-system-{aarch64,alpha,arm,avr,cris,hppa,i386,loongarch64,m68k,microblaze{,el},mips{,64,64el,el},or1k,ppc{,64},riscv{32,64},rx,s390x,sh4{,eb},sparc{,64},tricore,x86_64,xtensa{,eb}}; do ln -sv $pkgbase.1.gz "$pkgdir/usr/share/man/man1/$_name.1.gz" done ) @@ -464,9 +468,6 @@ package_qemu-common() { _pick qemu-system-mips usr/bin/qemu-system-mips{,64,64el,el} _pick qemu-system-mips usr/share/man/man1/qemu-system-mips{,64,64el,el}.1* - _pick qemu-system-nios2 usr/bin/qemu-system-nios2 - _pick qemu-system-nios2 usr/share/man/man1/qemu-system-nios2.1* - _pick qemu-system-or1k usr/bin/qemu-system-or1k _pick qemu-system-or1k usr/share/man/man1/qemu-system-or1k.1* @@ -533,11 +534,13 @@ package_qemu-common() { _pick qemu-ui-spice-app usr/lib/qemu/ui-spice-app.so _pick qemu-ui-spice-core usr/lib/qemu/ui-spice-core.so - _pick qemu-user usr/bin/qemu-{aarch64{,_be},alpha,arm{,eb},cris,hexagon,hppa,i386,loongarch64,m68k,microblaze{,el},mips{,64,64el,el,n32,n32el},nios2,or1k,ppc{,64,64le},riscv{32,64},s390x,sh4{,eb},sparc{,32plus,64},x86_64,xtensa{,eb}} + _pick qemu-user usr/bin/qemu-{aarch64{,_be},alpha,arm{,eb},cris,hexagon,hppa,i386,loongarch64,m68k,microblaze{,el},mips{,64,64el,el,n32,n32el},or1k,ppc{,64,64le},riscv{32,64},s390x,sh4{,eb},sparc{,32plus,64},x86_64,xtensa{,eb}} _pick qemu-user-binfmt usr/lib/binfmt.d/*.conf _pick qemu-vhost-user-gpu usr/lib/qemu/vhost-user-gpu _pick qemu-vhost-user-gpu usr/share/qemu/vhost-user/50-qemu-gpu.json + + _pick qemu-vmsr-helper usr/bin/qemu-vmsr-helper ) } @@ -613,7 +616,7 @@ package_qemu-block-dmg() { package_qemu-block-gluster() { pkgdesc="QEMU Gluster block driver" - depends=(glibc glusterfs qemu-common=$pkgver-$pkgrel) + depends=(gcc-libs glibc glusterfs qemu-common=$pkgver-$pkgrel) mv -v $pkgname/* "$pkgdir" _install_licenses } @@ -692,7 +695,7 @@ package_qemu-hw-display-virtio-gpu() { package_qemu-hw-display-virtio-gpu-gl() { pkgdesc="QEMU virtio-gpu-gl display device" - depends=(glibc qemu-common=$pkgver-$pkgrel virglrenderer) + depends=(gcc-libs glibc qemu-common=$pkgver-$pkgrel virglrenderer) mv -v $pkgname/* "$pkgdir" _install_licenses } @@ -831,13 +834,6 @@ package_qemu-system-mips() { _install_licenses } -package_qemu-system-nios2() { - pkgdesc="QEMU system emulator for nios2" - depends=("${_qemu_system_deps[@]}") - mv -v $pkgname/* "$pkgdir" - _install_licenses -} - package_qemu-system-or1k() { pkgdesc="QEMU system emulator for OpenRisc32" depends=("${_qemu_system_deps[@]}" systemd-libs) @@ -1091,6 +1087,14 @@ package_qemu-vhost-user-gpu() { _install_licenses } +package_qemu-vmsr-helper() { + pkgdesc="QEMU persistent reservation utility" + depends=(gcc-libs glib2 libglib-2.0.so libgmodule-2.0.so glibc gnutls libcap-ng libcap-ng.so liburing liburing.so numactl libnuma.so pam libpam.so qemu-common=$pkgver-$pkgrel) + mv -v $pkgname/* "$pkgdir" + install -vDm 644 $pkgbase-$pkgver/contrib/systemd/$pkgname.{service,socket} -t "$pkgdir/usr/lib/systemd/system/" + _install_licenses +} + package_qemu-base() { pkgdesc="A basic QEMU setup for headless environments" depends=( @@ -1140,7 +1144,7 @@ package_qemu-desktop() { package_qemu-emulators-full() { pkgdesc="All QEMU user mode and system emulators" depends=( - qemu-system-{aarch64,alpha,arm,avr,cris,hppa,loongarch64,m68k,microblaze,mips,nios2,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa}=$pkgver-$pkgrel + qemu-system-{aarch64,alpha,arm,avr,cris,hppa,loongarch64,m68k,microblaze,mips,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa}=$pkgver-$pkgrel qemu-user=$pkgver-$pkgrel ) _install_licenses @@ -1160,6 +1164,7 @@ package_qemu-full() { qemu-tests=$pkgver-$pkgrel qemu-tools=$pkgver-$pkgrel qemu-user=$pkgver-$pkgrel + qemu-vmsr-helper=$pkgver-$pkgrel ) optdepends=("${_qemu_full_optdepends[@]}") provides=(qemu=$pkgver)