summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2013-01-12 23:47:36 +0000
committerDoug Goldstein <cardoe@gentoo.org>2013-01-12 23:47:36 +0000
commit3d7220e309e5368f00cd9a264a05887bc7e7a3c0 (patch)
treec0007cf3ecd22caa5f51fa6f8d15ef23774cab8e /net-misc/spice-gtk
parentVersion bump. (diff)
downloadhistorical-3d7220e309e5368f00cd9a264a05887bc7e7a3c0.tar.gz
historical-3d7220e309e5368f00cd9a264a05887bc7e7a3c0.tar.bz2
historical-3d7220e309e5368f00cd9a264a05887bc7e7a3c0.zip
Version bump
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
Diffstat (limited to 'net-misc/spice-gtk')
-rw-r--r--net-misc/spice-gtk/ChangeLog7
-rw-r--r--net-misc/spice-gtk/Manifest4
-rw-r--r--net-misc/spice-gtk/spice-gtk-0.15.ebuild177
3 files changed, 186 insertions, 2 deletions
diff --git a/net-misc/spice-gtk/ChangeLog b/net-misc/spice-gtk/ChangeLog
index 49c480613fc2..022cbb01d37d 100644
--- a/net-misc/spice-gtk/ChangeLog
+++ b/net-misc/spice-gtk/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/spice-gtk
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/spice-gtk/ChangeLog,v 1.47 2013/01/12 21:52:15 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/spice-gtk/ChangeLog,v 1.48 2013/01/12 23:47:31 cardoe Exp $
+
+*spice-gtk-0.15 (12 Jan 2013)
+
+ 12 Jan 2013; Doug Goldstein <cardoe@gentoo.org> +spice-gtk-0.15.ebuild:
+ Version bump
12 Jan 2013; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
Add virtualization herd since we're mostly maintaining and using this package.
diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 5538435f961a..42d752d2b7c9 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -3,9 +3,11 @@ AUX 0.14-Deal-with-libusbredirparser.pc-rename-to-libusbredir.patch 2405 SHA256
AUX spice.protocol 159 SHA256 9a13ea202d5b26cbb45874c56df95d30c15a9372e55140426742f249f5b16525 SHA512 39be4ab9878e1c2eb77955e80c23b58d33b6695f1177fda675ba35330ac57c7973d354e58c2b3ffa2129badb9202799e9e07db450fbb9b2d0b123a5361e2ebda WHIRLPOOL 1df7713b6e574f23fec5164e89b16909b8a88ab4cde6204dc7f013b52e1a88018fa2a685560996dcb37df5057ce62a482599f5ef7fa217762abc6fb78c627051
AUX spice.schemas 1305 SHA256 aa21d09f57e539a9206d88051f2b4d1a15e9eb3e8ea2d104bdcdcb677801ea14 SHA512 bf894c8970c92353df0849e532ac46f7e04a3344090ca70c325ea198aa1a10e94a71649f7648a867d18b07fddc2e87be67d82d332965fc5777466e4798bfa33e WHIRLPOOL 593b2c2bad2ec1c975838ac5665a143c96f04e14a9537863eedd58ee1b34653aaa538b1e1e0a81f756c32ecc5ea4b8e08a5f988ff0fc05759633f6610eb27702
DIST spice-gtk-0.14.tar.bz2 1204821 SHA256 a16fa27364541493b886cc943f72c8f96ec251083af0a29d405a2c4f490274f5 SHA512 64510e098927d856ac8f05c6d9f07626ee280979fd792bb92f188ff11a15ff54b11acd0471a7e30c8f6fbc594a036c6642bd3369c0d231412ea9aece6d07bba1 WHIRLPOOL 16ce4c6cfb863c76026998239b5bbbd912cdeb5044afb8533020eaf255585863f41080bcc598b51efea3dc99b5e678508f1ece3f18a6dbae0d71e4bb81b513b9
+DIST spice-gtk-0.15.tar.bz2 1202102 SHA256 34f45fe94ee13dff5a74a9de4c5df3577d2c24abb1083817e30531e3e45a51e4 SHA512 2db10b294272ec3e030379af0dbf1db8abd74ba6ff5149c771fb60129940af2a52eb9da36d9d14766811091fbfbd6799107a9ab20ea95cd60c84f36534a5eb74 WHIRLPOOL 72b18a09dfcaf88249c6693227367ad3fb6e1112b0d16aa58180c5332dba69f78d4556eb0536e82632dd64562e22fdc007cc7a85a8d66ec30a3cf25a970b80d2
DIST spice-gtk-0.16.tar.bz2 1208505 SHA256 8de079f7ca44505762b9d0c91de8203dfcc6febb12d4ea3ec614de08852e25f9 SHA512 9d12d4c3b53da8b4248000cd935cdd19d0c8cb9227146d768620105858f20f5a326a533ef451c064b98a4caae350b009b4c680b8e77cd05fa92245bcf3801c6f WHIRLPOOL 5929b0806767c775c4a4f2b63ec4c1fedd164ee392c6aa4f5287ca7ecd69c0a5420cfc27a1178759c02af637ec6325dfa76dbc4e6fe50ccf41e652fe6192368a
EBUILD spice-gtk-0.14-r2.ebuild 4241 SHA256 ab811f7ed83b42641c072b422f11bf6d40f29a493f9a265e024455963a34a433 SHA512 3bf821ff7cdb38f5977afd27514977266146f92305ff6af48a20c86a51222d4e54d579daae297ce30d8f06895523a92dfd14ffc5417467a1f967c34e367e0338 WHIRLPOOL bafbecf7ec3f4e5fa4c9b94e756281fb23bf7f9a7307a898e83fb0800dbf830b2e1e3aa9a42e591ab3592ac32e50dad506574ec5ceacaaf07fc9cadce53f6fcf
EBUILD spice-gtk-0.14.ebuild 3386 SHA256 d0aee0d2332ab77737702554f162b036dc9e955f28d722694d73762609c39367 SHA512 53724bcc86000745160e34374f26da6282104e58bd896ae9bb8727341a31b8ec06813a9bc250b34ec3353ed5359714c55f90cc9fc1e4c0af994469c96ba9b82a WHIRLPOOL cca8bcec49b5d5f400d8a6f02495b83546809a4b41fa607a381d65e916c9c809af133198e95158f32a71c86a0d7277f39b84434d3cf9593314ca0d57583c1824
+EBUILD spice-gtk-0.15.ebuild 4319 SHA256 832f7d21d2ea38c42507141c34af766910db7fb1e0579e0fef8a4e3794e739b5 SHA512 cc39b78ee25f3d81d332632acf798d0a2696f9417e2fb414ee192879e22a483b635fc6e0af6bd8eceeca0615f571dc16465256ba1b03f4dd8b04ee26c69b4ee1 WHIRLPOOL aa31294f6abb1fc0caa69edaad217b04c70fc4ee5ee346a857758b9c1559c137b57ac9bee509dccd561b1c2df22ed19f52721b0221d32fe3c349030b506fdc99
EBUILD spice-gtk-0.16.ebuild 4319 SHA256 171d07f93820baa33650e41d8d07f3932c409b1d100a1e9b32d7c30de74e4dcb SHA512 ff0bbd595d5d0934f67e984172c9e1b2d0946efa35d903520c7fd0db07830247ccfd687db6c876e86c22b40b3c59e0508ee01ed8b3280c3aa83d84b09c7678d9 WHIRLPOOL 21403174497ea29f46ae5d40db1656e0bdbccdd6c4984bfdd5cba638f8e373ed847d81a31da5fc44d597bb6769a0c3044e152e9d3af3f9f58290b3c577688a3f
-MISC ChangeLog 7700 SHA256 d8cb047e89088fa2be9303a2196e80661dfb83741c740f53f9012b450b0383c0 SHA512 8e230d280e7436934047f8169059a6de3a7ae1cba2c9a01a1c22230f0619402d0ecdbb80236b84322ca6e30a1e2a47209664925a89055afdfbcc80938545d833 WHIRLPOOL fe248252d8af43de7fad2351214567ca552e4c60947a4e2f3a8bd3261aa397a3c56d1f4d75e5c161d768dc49311317ce205f6d4d21bbc4c27e02c077daadb788
+MISC ChangeLog 7821 SHA256 7dde1455ead63a40b53da2ef715a4b3c65a3c26f0dcdff872bb83d2fcbd0dc53 SHA512 de7482956fa45d798fc43ca95e604d45bb9554d4ecffb736a288f928ce36578fd35641780df2be73611510d1af75b4c82ae942c38ad75e1f2aeefa689641f322 WHIRLPOOL 325c3faab3874d644708f7cfddf79c61f155c9edaf673fbae64b1e8ae1ba3a89789a17fc611e64d80052962d7f21f2aebf65dc9e9ec5705cbdb4976a62657a9c
MISC metadata.xml 1069 SHA256 e787e2b1abbb8f0c39937ffa5477f2d71cf10439e729508a42cde0ee15124f03 SHA512 6d58e9c907519b921b9c412ff65516c9b8e3f82e7378b58217442a90256d8640a6cb5bb58032263eceef2c09b1abf7565168002bc2280b82756c38ba265bc63b WHIRLPOOL d49b2b411951ae7f0c0d49b9713cc0dd5e643ff50d97744167199acfa8dcb5a1a0176c6da0adb2f657b918aebe33c781587dbae9aa025ac58a326564fde7057a
diff --git a/net-misc/spice-gtk/spice-gtk-0.15.ebuild b/net-misc/spice-gtk/spice-gtk-0.15.ebuild
new file mode 100644
index 000000000000..42377a057004
--- /dev/null
+++ b/net-misc/spice-gtk/spice-gtk-0.15.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/spice-gtk/spice-gtk-0.15.ebuild,v 1.1 2013/01/12 23:47:31 cardoe Exp $
+
+EAPI=5
+GCONF_DEBUG="no"
+WANT_AUTOMAKE="1.11"
+
+inherit autotools eutils python
+
+PYTHON_DEPEND="2"
+
+DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI."
+HOMEPAGE="http://spice-space.org http://gitorious.org/spice-gtk"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+SRC_URI="http://spice-space.org/download/gtk/${P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dbus doc gstreamer gtk3 +introspection policykit pulseaudio
+python sasl smartcard static-libs usbredir vala"
+
+REQUIRED_USE="?? ( pulseaudio gstreamer )"
+
+# TODO:
+# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
+# * use external pnp.ids as soon as that means not pulling in gnome-desktop
+RDEPEND="pulseaudio? ( media-sound/pulseaudio[glib] )
+ gstreamer? (
+ media-libs/gstreamer:0.10
+ media-libs/gst-plugins-base:0.10 )
+ >=x11-libs/pixman-0.17.7
+ >=media-libs/celt-0.5.1.1:0.5.1
+ dev-libs/openssl
+ gtk3? ( x11-libs/gtk+:3[introspection?] )
+ x11-libs/gtk+:2[introspection?]
+ >=dev-libs/glib-2.26:2
+ >=x11-libs/cairo-1.2
+ virtual/jpeg
+ sys-libs/zlib
+ dbus? ( dev-libs/dbus-glib )
+ introspection? ( dev-libs/gobject-introspection )
+ python? ( dev-python/pygtk:2 )
+ sasl? ( dev-libs/cyrus-sasl )
+ smartcard? ( app-emulation/libcacard )
+ usbredir? (
+ sys-apps/hwids
+ >=sys-apps/usbredir-0.4.2
+ virtual/libusb:1
+ virtual/udev[gudev]
+ policykit? (
+ sys-apps/acl
+ >=sys-auth/polkit-0.101 )
+ )"
+DEPEND="${RDEPEND}
+ >=app-emulation/spice-protocol-0.10.1
+ dev-lang/python
+ virtual/pyparsing
+ dev-perl/Text-CSV
+ >=dev-util/intltool-0.40.0
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ vala? ( dev-lang/vala:0.14 )"
+
+# Hard-deps while building from git:
+# dev-lang/vala:0.14
+# dev-lang/perl
+
+GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
+GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ mkdir ${GTK2_BUILDDIR} || die
+ mkdir ${GTK3_BUILDDIR} || die
+
+ epatch \
+ "${FILESDIR}/0.12-parallel-install.patch"
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+ local audio="no"
+
+ use gstreamer && audio="gstreamer"
+ use pulseaudio && audio="pulse"
+
+ if use vala ; then
+ # force vala regen for MinGW, etc
+ rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c
+ fi
+
+ myconf="
+ $(use_enable static-libs static) \
+ $(use_enable introspection) \
+ --with-audio=${audio} \
+ $(use_with python) \
+ $(use_with sasl) \
+ $(use_enable smartcard) \
+ $(use_enable usbredir) \
+ $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids) \
+ $(use_with usbredir usb-acl-helper-dir /usr/libexec) \
+ $(use_enable policykit polkit) \
+ $(use_enable vala) \
+ $(use_enable dbus) \
+ --disable-werror \
+ --enable-pie"
+
+ cd ${GTK2_BUILDDIR}
+ echo "Running configure in ${GTK2_BUILDDIR}"
+ ECONF_SOURCE="${S}" econf --disable-maintainer-mode \
+ VALAC=$(type -P valac-0.14) \
+ VAPIGEN=$(type -P vapigen-0.14) \
+ --with-gtk=2.0 \
+ ${myconf}
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ echo "Running configure in ${GTK3_BUILDDIR}"
+ ECONF_SOURCE="${S}" econf --disable-maintainer-mode \
+ VALAC=$(type -P valac-0.14) \
+ VAPIGEN=$(type -P vapigen-0.14) \
+ --with-gtk=3.0 \
+ ${myconf}
+ fi
+}
+
+src_compile() {
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make in ${GTK2_BUILDDIR}"
+ default
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make in ${GTK3_BUILDDIR}"
+ default
+ fi
+}
+
+src_test() {
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make check in ${GTK2_BUILDDIR}"
+ default
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make check in ${GTK3_BUILDDIR}"
+ default
+ fi
+}
+
+src_install() {
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make check in ${GTK2_BUILDDIR}"
+ default
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make install in ${GTK3_BUILDDIR}"
+ default
+ fi
+
+ # Remove .la files if they're not needed
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -exec rm -f '{}' + || die
+ fi
+
+ use python && rm -rf "${ED}"/usr/lib*/python*/site-packages/*.la
+ use doc || rm -rf "${ED}/usr/share/gtk-doc"
+
+ make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;"
+}