From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-commits+bounces-357989-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1QbPEf-0002CG-FK
	for garchives@archives.gentoo.org; Tue, 28 Jun 2011 03:45:13 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 700401C0FF;
	Tue, 28 Jun 2011 03:44:55 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id 304BE1C0FF
	for <gentoo-commits@lists.gentoo.org>; Tue, 28 Jun 2011 03:44:55 +0000 (UTC)
Received: from pelican.gentoo.org (unknown [66.219.59.40])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 639CE1B4046
	for <gentoo-commits@lists.gentoo.org>; Tue, 28 Jun 2011 03:44:54 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by pelican.gentoo.org (Postfix) with ESMTP id B76288003E
	for <gentoo-commits@lists.gentoo.org>; Tue, 28 Jun 2011 03:44:53 +0000 (UTC)
From: "Alexandre Restovtsev" <tetromino@gmail.com>
To: gentoo-commits@lists.gentoo.org
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Alexandre Restovtsev" <tetromino@gmail.com>
Message-ID: <27c99d81fd83f8de48114b4625d25369d567c9ce.tetromino@gentoo>
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-settings-daemon/
X-VCS-Repository: proj/gnome
X-VCS-Files: gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
X-VCS-Directories: gnome-base/gnome-settings-daemon/
X-VCS-Committer: tetromino
X-VCS-Committer-Name: Alexandre Restovtsev
X-VCS-Revision: 27c99d81fd83f8de48114b4625d25369d567c9ce
Date: Tue, 28 Jun 2011 03:44:53 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 
X-Archives-Hash: ddfbecf6d0af206cad298624916c3d92

commit:     27c99d81fd83f8de48114b4625d25369d567c9ce
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Tue Jun 28 03:39:17 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Tue Jun 28 03:42:03 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gnome.git;a=3D=
commit;h=3D27c99d81

gnome-base/gnome-settings-daemon: update live ebuild

Update the live ebuild with new dependencies, correctly set the pnp.ids
path (requires the previous commit for gnome-desktop:3 that installs
pnp.ids properly!), add a blocker on <gnome-color-manager-3.1.1 (file
collisions), and apply the touchpad timeout fix.

---
 .../gnome-settings-daemon-9999.ebuild              |   28 ++++++++++++++=
++---
 1 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.=
ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebui=
ld
index 54403af..3f54d72 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=3D"3"
 GCONF_DEBUG=3D"no"
 GNOME2_LA_PUNT=3D"yes"
=20
-inherit gnome2
+inherit eutils gnome2
 if [[ ${PV} =3D 9999 ]]; then
 	inherit gnome2-live
 fi
@@ -21,27 +21,32 @@ if [[ ${PV} =3D 9999 ]]; then
 else
 	KEYWORDS=3D"~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-f=
bsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
 fi
-IUSE=3D"+cups debug packagekit policykit smartcard +udev"
+IUSE=3D"+cups debug packagekit policykit short-touchpad-timeout smartcar=
d +udev"
=20
 # Latest gsettings-desktop-schemas is needed due to commit e8d1de92
+# <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
 COMMON_DEPEND=3D">=3Ddev-libs/dbus-glib-0.74
 	>=3Ddev-libs/glib-2.26.0:2
 	>=3Dx11-libs/gtk+-2.99.3:3
 	>=3Dgnome-base/gconf-2.6.1:2
 	>=3Dgnome-base/libgnomekbd-2.91.1
-	>=3Dgnome-base/gnome-desktop-2.91.5:3
+	>=3Dgnome-base/gnome-desktop-3.1.2:3
 	>=3Dgnome-base/gsettings-desktop-schemas-0.1.7.1
 	media-fonts/cantarell
 	media-libs/fontconfig
-
-	>=3Dx11-libs/libnotify-0.6.1
+	>=3Dmedia-libs/lcms-2.2:2
+	>=3Dx11-libs/libnotify-0.7.3
 	x11-libs/libXi
 	x11-libs/libXext
+	x11-libs/libXfixes
 	x11-libs/libXxf86misc
 	>=3Dx11-libs/libxklavier-5.0
+	>=3Dx11-misc/colord-0.1.9
 	>=3Dmedia-sound/pulseaudio-0.9.16
 	media-libs/libcanberra[gtk3]
=20
+	!<gnome-extra/gnome-color-manager-3.1.1
+
 	cups? ( >=3Dnet-print/cups-1.4[dbus] )
 	packagekit? (
 		dev-libs/glib:2
@@ -68,6 +73,8 @@ DEPEND=3D"${COMMON_DEPEND}
 	>=3Ddev-util/intltool-0.40
 	>=3Ddev-util/pkgconfig-0.19
 	x11-proto/inputproto
+	x11-proto/kbproto
+	x11-proto/xf86miscproto
 	x11-proto/xproto"
=20
 pkg_setup() {
@@ -77,6 +84,7 @@ pkg_setup() {
 		--disable-static
 		--disable-schemas-compile
 		--enable-gconf-bridge
+		--with-pnpids=3D${EROOT}usr/share/libgnome-desktop-3.0/pnp.ids
 		$(use_enable cups)
 		$(use_enable debug)
 		$(use_enable debug more-warnings)
@@ -86,6 +94,16 @@ pkg_setup() {
 		$(use_enable udev gudev)"
 }
=20
+src_prepare() {
+	# https://bugzilla.gnome.org/show_bug.cgi?id=3D621836
+	# Apparently this change severely affects touchpad usability for some
+	# people, so revert it if USE=3Dshort-touchpad-timeout.
+	# Revisit if/when upstream adds a setting for customizing the timeout.
+	use short-touchpad-timeout &&
+		epatch "${FILESDIR}/${PN}-3.0.2-short-touchpad-timeout.patch"
+
+	gnome2_src_prepare
+}
=20
 src_install() {
 	gnome2_src_install