Because the build process uses python internally, even with USE=-python, REQUIRED_USE should be set to "${PYTHON_REQUIRED_USE}", not "python? ( ${PYTHON_REQUIRED_USE} )". Otherwise, as written, the ebuild will automatically fail at pkg_setup with an error: * No Python implementation selected for the build. Please set * the PYTHON_SINGLE_TARGET variable in your make.conf to one * of the following values: * * python2_7 python3_4 * ERROR: net-misc/spice-gtk-0.30-r1::gentoo failed (setup phase): * No supported Python implementation in PYTHON_SINGLE_TARGET/PYTHON_TARGETS. (If PYTHON_SINGLE_TARGET is not set to one of those values for this package).
commit ef1aeb3bc83bc827720faebb5be810dca60a29e3 Author: Matthias Maier <tamiko@gentoo.org> Date: Sun May 1 15:01:12 2016 -0500 net-misc/spice-gtk: use PYTHON_REQUIRED_USE unconditionally, bug #567082 Package-Manager: portage-2.2.26