app-emulation/spice: Maintenance, drop obsolete USE=client (bug #566086)
authorMatthias Maier <tamiko@gentoo.org>
Wed, 18 Nov 2015 20:36:03 +0000 (14:36 -0600)
committerMatthias Maier <tamiko@gentoo.org>
Wed, 18 Nov 2015 20:37:03 +0000 (14:37 -0600)
- 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>
app-emulation/spice/metadata.xml
app-emulation/spice/spice-0.12.6-r2.ebuild [moved from app-emulation/spice/spice-0.12.6-r1.ebuild with 69% similarity]

index f139eea397623faaff241b8e0cd6e8ca31b1ef13..fc2293f7536a48d8625313360d77171cb34e4a10 100644 (file)
@@ -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>
similarity index 69%
rename from app-emulation/spice/spice-0.12.6-r1.ebuild
rename to app-emulation/spice/spice-0.12.6-r2.ebuild
index 852e15e7d7b3235e46ab54f231bcab38af1089b1..31e8456587fb73f296ee995322d956bc0226945b 100644 (file)
@@ -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() {