Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 551112

Summary: net-misc/spice-gtk: version bump
Product: Gentoo Linux Reporter: Gilles Dartiguelongue (RETIRED) <eva>
Component: [OLD] LibraryAssignee: Virtualization Team <virtualization>
Status: RESOLVED FIXED    
Severity: normal CC: dev-zero, gnome
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 545082    
Attachments: spice-gtk-0.28.patch

Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-06-03 21:16:24 UTC
Created attachment 404544 [details, diff]
spice-gtk-0.28.patch

spice-gtk >=0.27 is required for gnome-boxes for Gnome 3.16.

We have this bump in the gnome overlay with additional changes to support other python implementations but it depends on patches to support nested variants in multibuild.

In the meantime, this patched ebuild proposes the following changes:
* allow build gtk2 or gtk3 support only
* allow build no gtk binding, not sure if it would be any useful but it works, if not wanted, a REQUIRED_USE condition will fix it.
* use of multibuild to simplify ebuild logic, the ebuild was based on early work I did in gtk-vnc to support building both gtk2 and gtk3 versions in a single ebuild but things have evolved and I find multibuild use quite convenient here and it requires little changes if the ebuild needs to support multiple python versions in the future (check https://gitweb.gentoo.org/proj/gnome.git/commit/net-misc/spice-gtk/spice-gtk-0.28.ebuild?id=ad82653641cca1914c2e2ff0867d911e28cefcaa for this).

I will move this bump to tree this weekend if there is no objection and track down ebuilds that need to [gtk2(+)].
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-06-09 23:41:02 UTC
Ended up using a slightly different patch not adding gtk2 control since I do not have time to chase ebuilds using this yet.