aboutsummaryrefslogtreecommitdiff
path: root/system/qemu
diff options
context:
space:
mode:
authorEdward W. Koenig <kingbeowulf@linuxgalaxy.org>2022-12-28 23:46:39 -0800
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-12-31 09:14:46 +0700
commite00824a64f70d1d1486f9c896207613df22120dd (patch)
tree46c2cd29f5e435b1e324973ae16535762555cd7a /system/qemu
parentfc2f57ba5552c1dedb1078b3b5cb64e0524900b7 (diff)
system/qemu: Upgraded for version 7.2.0
Signed-off-by: Edward W. Koenig <kingbeowulf@linuxgalaxy.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/qemu')
-rw-r--r--system/qemu/README18
-rw-r--r--system/qemu/qemu.SlackBuild10
-rw-r--r--system/qemu/qemu.info6
3 files changed, 16 insertions, 18 deletions
diff --git a/system/qemu/README b/system/qemu/README
index 53d50d5f7d1cf..66937351889a7 100644
--- a/system/qemu/README
+++ b/system/qemu/README
@@ -9,10 +9,12 @@ 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.
-By default, this script builds only the x86 and arm emulation targets
-for qemu; if you prefer to build all supported targets, do this:
+By default, this script builds all emulation targets for qemu; if you
+prefer to build specific target(s), do this:
- TARGETS=all ./qemu.SlackBuild
+ TARGETS=arm-softmmu,arm-linux-user,armeb-linux-user ./qemu.SlackBuild
+
+(Refer to qemu documentation for available emulation targets.)
Disable vnc support via:
@@ -39,16 +41,16 @@ 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.
-libiscsi, libcacard, spice, usbredir, virglrenderer,
-device-tree-compiler, libnfs, snappy, glusterfs, and vde2 are optional
+libslirp (user mode networking), libcacard, spice, usbredir, virglrenderer,
+libnfs, snappy, device-tree-compiler, glusterfs, and vde2 are optional
dependencies.
-Sphinx is optional but required in order for any of the documentation
-to be built.
-
libiscsi (to access iSCSI targets directly) is optional dependency,
and will be picked up, if present, during the compilation.
+Sphinx is optional but required in order for any of the documentation
+to be built.
+
If you wish to emulate ARM, you will want device-tree-compiler.
NOTES:
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index 763c04d248270..d6d8128ce97cc 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -23,21 +23,17 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Changelog
-# Slackware-15.0
-# 7.0 03-Feb-2022 version update and test on 15.0
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qemu
-VERSION=${VERSION:-6.2.0}
+VERSION=${VERSION:-7.2.0}
SRCVER=$(echo $VERSION | tr _ - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
KVMGROUP=${KVMGROUP:-users}
-TARGETS=${TARGETS:-some}
+TARGETS=${TARGETS:-all}
VNC_ENABLE=${VNC_ENABLE:-yes}
AUDIODRIVERS=${AUDIODRIVERS:-pa,alsa,oss,sdl}
BRIDGE_HELPER_SETUID=${BRIDGE_HELPER_SETUID:-no}
@@ -105,7 +101,7 @@ sed -i "s|^\ \ CFLAGS=\"-O2\ | CFLAGS=\"|" configure
if [ "$TARGETS" = "all" ]; then
targets=""
else
- targets="--target-list=i386-softmmu,x86_64-softmmu,i386-linux-user,x86_64-linux-user,arm-softmmu,arm-linux-user,armeb-linux-user"
+ targets="--target-list=$TARGETS"
fi
# To omit VNC capability, use VNC_ENABLE=no
diff --git a/system/qemu/qemu.info b/system/qemu/qemu.info
index ee823d34773de..e10d8466201ae 100644
--- a/system/qemu/qemu.info
+++ b/system/qemu/qemu.info
@@ -1,8 +1,8 @@
PRGNAM="qemu"
-VERSION="6.2.0"
+VERSION="7.2.0"
HOMEPAGE="https://www.qemu.org"
-DOWNLOAD="https://download.qemu.org/qemu-6.2.0.tar.xz"
-MD5SUM="a077669ce58b6ee07ec355e54aad25be"
+DOWNLOAD="https://download.qemu.org/qemu-7.2.0.tar.xz"
+MD5SUM="7630d6a9eba7ab2bcb9979d6d24c2697"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""