diff options
author | Doug Goldstein <cardoe@gentoo.org> | 2013-01-12 23:47:36 +0000 |
---|---|---|
committer | Doug Goldstein <cardoe@gentoo.org> | 2013-01-12 23:47:36 +0000 |
commit | 3d7220e309e5368f00cd9a264a05887bc7e7a3c0 (patch) | |
tree | c0007cf3ecd22caa5f51fa6f8d15ef23774cab8e /net-misc/spice-gtk | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/spice-gtk/Manifest | 4 | ||||
-rw-r--r-- | net-misc/spice-gtk/spice-gtk-0.15.ebuild | 177 |
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;" +} |