summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@gentoo.org>2015-11-18 14:36:03 -0600
committerMatthias Maier <tamiko@gentoo.org>2015-11-18 14:37:03 -0600
commitecdab33ececea00bb71688686b97fbb890de8792 (patch)
treedf0480db14f4383ccf2c9cd44500c04211a8916b
parentapp-emulation/spice: drop vulnerable (bug #562890, CVE-2015-{5260,5261}) (diff)
downloadgentoo-ecdab33ececea00bb71688686b97fbb890de8792.tar.gz
gentoo-ecdab33ececea00bb71688686b97fbb890de8792.tar.bz2
gentoo-ecdab33ececea00bb71688686b97fbb890de8792.zip
app-emulation/spice: Maintenance, drop obsolete USE=client (bug #566086)
- The client spicec has been removed from app-emulation/spice in favor of app-emulation/virt-viewer. Thus, remove the now obsolete keyword and associated dependencies. - Remove (already commented out) USE="static" left-overs. This ebuild does not contain any executable any more for which "static" might have made sense. Revision bump and commit straigt to stable as this is purely a cosmetic change. Package-Manager: portage-2.2.24 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
-rw-r--r--app-emulation/spice/metadata.xml1
-rw-r--r--app-emulation/spice/spice-0.12.6-r2.ebuild (renamed from app-emulation/spice/spice-0.12.6-r1.ebuild)24
2 files changed, 5 insertions, 20 deletions
diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml
index f139eea39762..fc2293f7536a 100644
--- a/app-emulation/spice/metadata.xml
+++ b/app-emulation/spice/metadata.xml
@@ -7,7 +7,6 @@
<name>Tiziano Müller</name>
</maintainer>
<use>
- <flag name="client">Build the spicec client app (does not reduce dependencies at the moment).</flag>
<flag name="smartcard">Enable smartcard remoting using <pkg>app-emulation/libcacard</pkg></flag>
</use>
</pkgmetadata>
diff --git a/app-emulation/spice/spice-0.12.6-r1.ebuild b/app-emulation/spice/spice-0.12.6-r2.ebuild
index 852e15e7d7b3..31e8456587fb 100644
--- a/app-emulation/spice/spice-0.12.6-r1.ebuild
+++ b/app-emulation/spice/spice-0.12.6-r2.ebuild
@@ -8,17 +8,16 @@ PYTHON_COMPAT=( python2_7 python3_4 )
inherit eutils python-any-r1
-DESCRIPTION="SPICE server and client"
+DESCRIPTION="SPICE server"
HOMEPAGE="http://spice-space.org/"
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="client libressl sasl smartcard static-libs" # static
+IUSE="libressl sasl smartcard static-libs"
-# only the client links against libcacard, the libspice-server only uses the headers
-# the client cannot be built statically since alsa and qemu[smartcard] are missing static-libs
+# the libspice-server only uses the headers of libcacard
RDEPEND="
>=dev-libs/glib-2.22:2[static-libs(+)?]
>=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
@@ -28,17 +27,7 @@ RDEPEND="
>=x11-libs/pixman-0.17.7[static-libs(+)?]
!libressl? ( dev-libs/openssl:0[static-libs(+)?] )
libressl? ( dev-libs/libressl[static-libs(+)?] )
- sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
- client? (
- media-libs/alsa-lib
- >=x11-libs/libXrandr-1.2
- x11-libs/libX11
- x11-libs/libXext
- >=x11-libs/libXinerama-1.0
- x11-libs/libXfixes
- x11-libs/libXrender
- smartcard? ( app-emulation/qemu[smartcard] )
- )"
+ sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
DEPEND="
>=app-emulation/spice-protocol-0.12.10
@@ -71,12 +60,9 @@ src_prepare() {
src_configure() {
econf \
$(use_enable static-libs static) \
- $(use_enable client) \
$(use_with sasl) \
$(use_enable smartcard) \
- --disable-gui \
- --disable-static-linkage
-# $(use_enable static static-linkage) \
+ --disable-gui
}
src_install() {