commit:     5311eaf36cee02533d900cfd12c8bf2b3bf52245
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 23 22:12:22 2014 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Nov 23 22:27:51 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5311eaf3

gnome-base/gnome-settings-daemon: 3.14.1 → 3.14.2

---
 ...n-3.14.1.ebuild => gnome-settings-daemon-3.14.2.ebuild} | 10 ++++++++--
 .../gnome-settings-daemon-9999.ebuild                      | 14 +++++++++++---
 2 files changed, 19 insertions(+), 5 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.2.ebuild
similarity index 93%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.2.ebuild
index c2d859f..e38f9c8 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.2.ebuild
@@ -5,17 +5,19 @@
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 
-inherit autotools eutils gnome2 systemd udev virtualx
+inherit autotools eutils gnome2 python-r1 systemd udev virtualx
 
 DESCRIPTION="Gnome Settings Daemon"
 HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon";
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard +udev wayland"
+IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard test +udev wayland"
 REQUIRED_USE="
        smartcard? ( udev )
+       test? ( ${PYTHON_REQUIRED_USE} )
 "
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
 
@@ -77,6 +79,9 @@ RDEPEND="${COMMON_DEPEND}
 # xproto-7.0.15 needed for power plugin
 DEPEND="${COMMON_DEPEND}
        cups? ( sys-apps/sed )
+       test? (
+               ${PYTHON_DEPS}
+               dev-python/pygobject[${PYTHON_USEDEP}] )
        dev-libs/libxml2:2
        sys-devel/gettext
        >=dev-util/intltool-0.40
@@ -119,6 +124,7 @@ src_configure() {
 }
 
 src_test() {
+       python_export_best
        Xemake check
 }
 

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
index 4d2af19..7482043 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
@@ -5,8 +5,9 @@
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 
-inherit autotools eutils gnome2 systemd udev virtualx
+inherit autotools eutils gnome2 python-r1 systemd udev virtualx
 if [[ ${PV} = 9999 ]]; then
        inherit gnome2-live
 fi
@@ -16,9 +17,10 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon";
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard +udev"
+IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard test +udev"
 REQUIRED_USE="
        smartcard? ( udev )
+       test? ( ${PYTHON_REQUIRED_USE} )
 "
 if [[ ${PV} = 9999 ]]; then
        KEYWORDS=""
@@ -65,6 +67,7 @@ COMMON_DEPEND="
        networkmanager? ( >=net-misc/networkmanager-0.9.9.1 )
        smartcard? ( >=dev-libs/nss-3.11.2 )
        udev? ( virtual/libgudev:= )
+       wayland? ( dev-libs/wayland )
 "
 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
@@ -83,6 +86,9 @@ RDEPEND="${COMMON_DEPEND}
 # xproto-7.0.15 needed for power plugin
 DEPEND="${COMMON_DEPEND}
        cups? ( sys-apps/sed )
+       test? (
+               ${PYTHON_DEPS}
+               dev-python/pygobject[${PYTHON_USEDEP}] )
        dev-libs/libxml2:2
        sys-devel/gettext
        >=dev-util/intltool-0.40
@@ -120,10 +126,12 @@ src_configure() {
                $(use_enable networkmanager network-manager) \
                $(use_enable smartcard smartcard-support) \
                $(use_enable udev gudev) \
-               $(use_enable input_devices_wacom wacom)
+               $(use_enable input_devices_wacom wacom) \
+               $(use_enable wayland)
 }
 
 src_test() {
+       python_export_best
        Xemake check
 }
 

Reply via email to