summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Edward W. Koenig <kingbeowulf@linuxgalaxy.org>2024-08-13 19:44:28 -0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2024-08-17 18:14:37 +0700
commit5a313d871d17c0e0e0ca8a745fc08b417e57944c (patch)
treeb4087c5787429f32e3d453d3721ffe1e6f5ace3d
parent51987cf5db038bafb930fb4d0eb2c571a0c030ab (diff)
downloadslackbuilds-5a313d871d17c0e0e0ca8a745fc08b417e57944c.tar.gz
slackbuilds-5a313d871d17c0e0e0ca8a745fc08b417e57944c.tar.xz
system/qemu: Updated for version 9.0.2
Signed-off-by: Edward W. Koenig <kingbeowulf@linuxgalaxy.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to '')
-rw-r--r--system/qemu/README14
-rw-r--r--system/qemu/qemu.SlackBuild9
-rw-r--r--system/qemu/qemu.info6
3 files changed, 13 insertions, 16 deletions
diff --git a/system/qemu/README b/system/qemu/README
index 987806c423..7e0b8cef79 100644
--- a/system/qemu/README
+++ b/system/qemu/README
@@ -1,13 +1,13 @@
QEMU is a generic and open source machine emulator and virtualizer.
-When used as a machine emulator, QEMU can run OSes and programs made for
-one machine (e.g. an ARM board) on a different machine (e.g. your PC).
-By using dynamic translation, it achieves very good performances.
+When used as a machine emulator, QEMU can run OSes and programs made
+for one machine (e.g. an ARM board) on a different machine (e.g. your
+PC). By using dynamic translation, it achieves very good performances.
qemu (with kvm enabled) achieves near native performances by leveraging
the kvm-kmod modules and executing the guest code directly on the host
-CPU. Slackware provides pre-built 32/64 bit x86 kvm-kmod modules or you
-can build different versions with the kvm-kmod package.
+CPU. Slackware provides pre-built 32/64 bit x86 kvm-kmod modules or
+you can build different versions with the kvm-kmod package.
By default, this script builds all emulation targets for qemu; if you
prefer to build specific target(s), do this:
@@ -38,8 +38,8 @@ users to use extended networking capabilities, do this:
Don't forget to load the 'kvm-intel' or 'kvm-amd' module (depending on
your processor) prior to launching qemu-system-ARCH with kvm enabled.
-For older/unmaintained qemu frontends, this build also creates a symlink
-to qemu-system-ARCH at /usr/bin/qemu-kvm.
+For older/unmaintained qemu frontends, this build also creates a
+symlink to qemu-system-ARCH at /usr/bin/qemu-kvm.
libiscsi (to access iSCSI targets directly), libslirp (user mode
networking), libcacard, spice, usbredir, virglrenderer, libnfs, snappy,
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index 1f6ebfffbb..559ba52634 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qemu
-VERSION=${VERSION:-8.2.2}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-9.0.2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -75,7 +75,7 @@ fi
# Needed to build man pages if built after plain "su"
export PATH=$PATH:/usr/share/texmf/bin
-# Autodetect liburing support
+# Autodetect liburing support (still needed?)
uring="dis" ; if pkg-config --exists liburing ; then uring="en" ; fi
set -e
@@ -96,9 +96,6 @@ find -L . \
# Use newer meson from python3-meson-opt
PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
export PYTHONPATH=/opt/python$PYVER/site-packages
-
-# Remove double CFLAGS
-sed -i "s|^\ \ CFLAGS=\"-O2\ | CFLAGS=\"|" configure
# Enable only x86* and arm emulation for qemu: if you want to build
# all the targets available use TARGETS=all
diff --git a/system/qemu/qemu.info b/system/qemu/qemu.info
index 48d9efdf8c..6b13714af6 100644
--- a/system/qemu/qemu.info
+++ b/system/qemu/qemu.info
@@ -1,8 +1,8 @@
PRGNAM="qemu"
-VERSION="8.2.2"
+VERSION="9.0.2"
HOMEPAGE="https://www.qemu.org"
-DOWNLOAD="https://download.qemu.org/qemu-8.2.2.tar.xz"
-MD5SUM="e43091262671c1728b09522932b75b1d"
+DOWNLOAD="https://download.qemu.org/qemu-9.0.2.tar.xz"
+MD5SUM="f7f0462262d2571f146c6a8adda33b29"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="device-tree-compiler python3-meson-opt"