summaryrefslogtreecommitdiffstats
path: root/system/qemu
diff options
context:
space:
mode:
author Robby Workman2013-11-29 20:55:39 +0100
committer Robby Workman2013-11-29 20:55:39 +0100
commit3d694c99b3e1611b62589c279788ca8427bc4517 (patch)
treeb4b0c331499dc8c916daeaafcff40d59083ba587 /system/qemu
parent29b578cf50211e8c60b52637fe4fb64b732085a0 (diff)
downloadslackbuilds-3d694c99b3e1611b62589c279788ca8427bc4517.tar.gz
system/qemu: Optionally use device-tree-compiler if installed
This also adds --enable-sdl, which is potentially needed for some emulated ARM graphics chipsets. Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'system/qemu')
-rw-r--r--system/qemu/README3
-rw-r--r--system/qemu/qemu.SlackBuild10
2 files changed, 10 insertions, 3 deletions
diff --git a/system/qemu/README b/system/qemu/README
index 371ba6d75b..b7fbe8ae26 100644
--- a/system/qemu/README
+++ b/system/qemu/README
@@ -25,4 +25,5 @@ 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.
-spice and usbredir are optional dependencies.
+spice, usbredir, and device-tree-compiler are optional dependencies.
+If you wish to emulate ARM, you will want device-tree-compiler.
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index 14177849cf..7db1e03ff8 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -112,6 +112,11 @@ else
with_usbredir="--disable-usb-redir"
fi
+# check if device-tree-compiler is installed
+if ls /var/log/packages/device-tree-compiler-* 1>/dev/null 2>/dev/null ; then
+ with_fdt="--enable-fdt"
+fi
+
# --libdir is recognized but not advertised in --help
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -121,15 +126,16 @@ CXXFLAGS="$SLKCFLAGS" \
--sysconfdir=/etc \
--localstatedir=/var \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-sdl \
--enable-gtk \
--enable-system \
--enable-kvm \
- --enable-mixemu \
--disable-debug-info \
--audio-drv-list=alsa,oss,sdl,esd \
$targets \
$with_spice \
- $with_usbredir
+ $with_usbredir \
+ $with_fdt
make V=1 OS_CFLAGS="$SLKCFLAGS"