summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Workman <rworkman@slackbuilds.org>2012-02-19 00:38:23 -0600
committerRobby Workman <rworkman@slackbuilds.org>2012-02-20 12:59:55 -0600
commit5e3879e3e31df6a1f78d6f33cc2210137b6e52fe (patch)
tree1babe92f99a15c8d679aebadf51514234f1f4be6
parent0ea9a9463b1fbdd1fedd4ee64fa297fa489c5ed1 (diff)
downloadslackbuilds-5e3879e3e31df6a1f78d6f33cc2210137b6e52fe.tar.gz
system/qemu: Enabled (optional) spice support.
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
-rw-r--r--system/qemu/README2
-rw-r--r--system/qemu/qemu.SlackBuild10
2 files changed, 11 insertions, 1 deletions
diff --git a/system/qemu/README b/system/qemu/README
index 32d9ebc6e6..1c2c240fc9 100644
--- a/system/qemu/README
+++ b/system/qemu/README
@@ -13,3 +13,5 @@ compatible processors.
NOTE:
qemu builds man-pages at compile-time; to do so, /sbin must be in the
current $PATH. Be sure to run the script as root ( "su -" ).
+
+spice is an optional dependency.
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index 7fb4149797..34eaa900ff 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -76,6 +76,13 @@ sed -i "s|^CFLAGS=\"-g\ |CFLAGS=\"|" configure
sed -i "s|^LDFLAGS=\"-g\ |LDFLAGS=\"|" configure
sed -i "s|^\ \ CFLAGS=\"-O2\ | CFLAGS=\"|" configure
+# check if spice support is enabled
+if pkg-config --exists spice-server ; then
+ with_spice="--enable-spice"
+else
+ with_spice="--disable-spice"
+fi
+
# --libdir isn't recognized and isn't needed anyway
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -83,7 +90,8 @@ CXXFLAGS="$SLKCFLAGS" \
--prefix=/usr \
--enable-system \
--sysconfdir=/etc \
- --audio-drv-list=alsa,oss,sdl,esd
+ --audio-drv-list=alsa,oss,sdl,esd \
+ $with_spice
make OS_CFLAGS="$SLKCFLAGS"
make install DESTDIR=$PKG