From b8569a278842b4affc475414cde1ad590c48c2e3 Mon Sep 17 00:00:00 2001
From: Gluzskiy Alexandr <sss123next@list.ru>
Date: Thu, 8 May 2014 15:56:19 +0400
Subject: 	new file:  
 app-emulation/spice-protocol/spice-protocol-scm.ebuild 	new file:  
 app-emulation/spice/spice-scm.ebuild

---
 .../spice-protocol/spice-protocol-scm.ebuild       | 24 ++++++
 app-emulation/spice/spice-scm.ebuild               | 91 ++++++++++++++++++++++
 2 files changed, 115 insertions(+)
 create mode 100644 app-emulation/spice-protocol/spice-protocol-scm.ebuild
 create mode 100644 app-emulation/spice/spice-scm.ebuild

(limited to 'app-emulation')

diff --git a/app-emulation/spice-protocol/spice-protocol-scm.ebuild b/app-emulation/spice-protocol/spice-protocol-scm.ebuild
new file mode 100644
index 0000000..98c836a
--- /dev/null
+++ b/app-emulation/spice-protocol/spice-protocol-scm.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-protocol/spice-protocol-0.12.2.ebuild,v 1.2 2012/11/04 13:45:03 ago Exp $
+
+EAPI="5"
+
+inherit git-2
+
+DESCRIPTION="Headers defining the SPICE protocol."
+HOMEPAGE="http://spice-space.org/"
+#SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
+EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice-protocol"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+	./autogen.sh
+}
\ No newline at end of file
diff --git a/app-emulation/spice/spice-scm.ebuild b/app-emulation/spice/spice-scm.ebuild
new file mode 100644
index 0000000..a696157
--- /dev/null
+++ b/app-emulation/spice/spice-scm.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice/spice-0.12.0.ebuild,v 1.4 2012/10/05 13:56:45 cardoe Exp $
+
+EAPI=5
+
+PYTHON_DEPEND="2"
+
+inherit eutils python git-2
+
+DESCRIPTION="SPICE server and client."
+HOMEPAGE="http://spice-space.org/"
+#SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
+EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice"
+EGIT_HAS_SUBMODULES="1"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="+client +gui sasl smartcard static-libs" # static
+
+RDEPEND=">=x11-libs/pixman-0.17.7
+	media-libs/alsa-lib
+	media-libs/celt:0.5.1
+	dev-libs/openssl
+	virtual/jpeg
+	sys-libs/zlib
+	sasl? ( dev-libs/cyrus-sasl )
+	smartcard? ( >=app-emulation/libcacard-0.1.2 )
+	client? (
+		gui? ( =dev-games/cegui-0.6*[opengl] )
+		>=x11-libs/libXrandr-1.2
+		x11-libs/libX11
+		x11-libs/libXext
+		x11-libs/libXinerama
+		x11-libs/libXfixes
+		x11-libs/libXrender
+	)"
+
+# broken as we don't have static alsa-lib and building that one static requires more work
+#		static? (
+#			>=x11-libs/pixman-0.17.7[static-libs(+)]
+#			media-libs/celt:0.5.1[static-libs(+)]
+#			virtual/jpeg[static-libs(+)]
+#			sys-libs/zlib[static-libs(+)]
+#			media-libs/alsa-lib[static-libs(-)]
+#			>=x11-libs/libXrandr-1.2[static-libs(+)]
+#			x11-libs/libX11[static-libs(+)]
+#			x11-libs/libXext[static-libs(+)]
+#			x11-libs/libXinerama[static-libs(+)]
+#			x11-libs/libXfixes[static-libs(+)]
+#			x11-libs/libXrender[static-libs(+)]
+#		)
+#	)"
+DEPEND="virtual/pkgconfig
+	dev-python/pyparsing
+	${RDEPEND}"
+
+pkg_setup() {
+	python_set_active_version 2
+	python_pkg_setup
+}
+
+# maintainer notes:
+# * opengl support is currently broken
+# * TODO: add slirp for tunnel-support
+
+src_prepare() {
+#	epatch \
+#		"${FILESDIR}/0.11.0-gold.patch"
+	./autogen.sh
+}
+
+src_configure() {
+	python_convert_shebangs 2 spice-common/spice_codegen.py
+
+	econf \
+		$(use_enable static-libs static) \
+		--disable-tunnel \
+		$(use_enable client) \
+		$(use_enable gui) \
+		$(use_with sasl) \
+		$(use_enable smartcard) \
+		--disable-static-linkage
+#		$(use_enable static static-linkage) \
+}
+
+src_install() {
+	default
+	use static-libs || rm "${D}"/usr/lib*/*.la
+}
-- 
cgit v1.2.3