summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2013-11-05 20:37:41 +0000
committerChristian Ruppert <idl0r@gentoo.org>2013-11-05 20:37:41 +0000
commit52bf2156493098493ab8e664aaa75211d2d836a1 (patch)
tree693a31fabda4f7d2c97f549dfbd3e62107bf8719 /app-emulation/spice/files
parentAdd ruby20. Drop ree18. (diff)
downloadgentoo-2-52bf2156493098493ab8e664aaa75211d2d836a1.tar.gz
gentoo-2-52bf2156493098493ab8e664aaa75211d2d836a1.tar.bz2
gentoo-2-52bf2156493098493ab8e664aaa75211d2d836a1.zip
ALSA is only required with USE=client, 490416
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B427ABC8)
Diffstat (limited to 'app-emulation/spice/files')
-rw-r--r--app-emulation/spice/files/spice-0.12.4-alsa-conditional.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/app-emulation/spice/files/spice-0.12.4-alsa-conditional.patch b/app-emulation/spice/files/spice-0.12.4-alsa-conditional.patch
new file mode 100644
index 000000000000..82abb37c61d1
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.12.4-alsa-conditional.patch
@@ -0,0 +1,51 @@
+From 58195c195110f0dbb24d831b5eefb2f094848b26 Mon Sep 17 00:00:00 2001
+From: Christian Ruppert <idl0r@qasl.de>
+Date: Sun, 03 Nov 2013 17:38:55 +0000
+Subject: Require alsa only with --enable-client
+
+Hey guys,
+
+the alsa libraries/header seem to be required only when configured with
+--enable-client so I wrote a patch to make configure respect it.
+
+--
+Regards,
+Christian Ruppert
+
+From 53683cc75ba092799f856f710cb45b2aacfb6123 Mon Sep 17 00:00:00 2001
+From: Christian Ruppert <idl0r@gentoo.org>
+Date: Sun, 3 Nov 2013 18:36:26 +0100
+Subject: [PATCH] Require alsa only with --enable-client
+---
+diff --git a/configure.ac b/configure.ac
+index 7e81329..882bf1b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -246,12 +246,6 @@ fi
+ AC_MSG_RESULT([found])
+ fi
+
+-if test "$os_linux" = yes; then
+- PKG_CHECK_MODULES(ALSA, alsa)
+- AC_SUBST(ALSA_CFLAGS)
+- AC_SUBST(ALSA_LIBS)
+-fi
+-
+ PKG_CHECK_MODULES(SSL, openssl)
+ AC_SUBST(SSL_CFLAGS)
+ AC_SUBST(SSL_LIBS)
+@@ -280,6 +274,12 @@ AC_SUBST(GL_LIBS)
+ SPICE_NONPKGCONFIG_LIBS+=" $GL_LIBS"
+
+ if test "x$red_target" = "xx11" && test "x$enable_client" = "xyes" ; then
++ if test "$os_linux" = yes; then
++ PKG_CHECK_MODULES(ALSA, alsa)
++ AC_SUBST(ALSA_CFLAGS)
++ AC_SUBST(ALSA_LIBS)
++ fi
++
+ PKG_CHECK_MODULES(XRANDR, xrandr)
+ PKG_CHECK_MODULES(XFIXES, xfixes)
+ PKG_CHECK_MODULES(MISC_X, x11 xext xrender)
+--
+cgit v0.9.0.2-2-gbebe