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 ) id 1QuXAV-0006s8-E3 for garchives@archives.gentoo.org; Fri, 19 Aug 2011 22:03:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C1D5521C09E; Fri, 19 Aug 2011 22:03:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 907E021C09E for ; Fri, 19 Aug 2011 22:03:51 +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 0CD4D1B404D for ; Fri, 19 Aug 2011 22:03:51 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 6BCB780040 for ; Fri, 19 Aug 2011 22:03:50 +0000 (UTC) From: "Nirbheek Chauhan" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Nirbheek Chauhan" Message-ID: Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-light/ X-VCS-Repository: proj/gnome X-VCS-Files: gnome-base/gnome-light/gnome-light-3.0.0.ebuild X-VCS-Directories: gnome-base/gnome-light/ X-VCS-Committer: nirbheek X-VCS-Committer-Name: Nirbheek Chauhan X-VCS-Revision: aa4dbe4e307b6030f260dff7611aabb13058d366 Date: Fri, 19 Aug 2011 22:03:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 7ad74ce43d03d66538eee41a9420adf8 commit: aa4dbe4e307b6030f260dff7611aabb13058d366 Author: Nirbheek Chauhan gentoo org> AuthorDate: Fri Aug 19 22:03:09 2011 +0000 Commit: Nirbheek Chauhan gentoo org> CommitDate: Fri Aug 19 22:03:11 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gnome.git;a=3D= commit;h=3Daa4dbe4e gnome-base/gnome-light: various changes * Allow installation of gnome-light without GNOME Shell, or GNOME Fallbac= k * Add (incomplete) message about gnome-session component handling --- gnome-base/gnome-light/gnome-light-3.0.0.ebuild | 28 +++++++++++++++--= ----- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/gnome-base/gnome-light/gnome-light-3.0.0.ebuild b/gnome-base= /gnome-light/gnome-light-3.0.0.ebuild index c6eaedf..6ae5b84 100644 --- a/gnome-base/gnome-light/gnome-light-3.0.0.ebuild +++ b/gnome-base/gnome-light/gnome-light-3.0.0.ebuild @@ -4,22 +4,20 @@ =20 EAPI=3D"4" =20 -S=3D${WORKDIR} DESCRIPTION=3D"Meta package for the GNOME desktop, merge this package to= install" HOMEPAGE=3D"http://www.gnome.org/" LICENSE=3D"as-is" SLOT=3D"2.0" -IUSE=3D"cups +fallback" +IUSE=3D"cups +fallback +shell" =20 # when unmasking for an arch # double check none of the deps are still masked ! KEYWORDS=3D"~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebs= d ~amd64-linux ~x86-linux ~x86-solaris" =20 -# Note to developers: -# This is a wrapper for the 'light' GNOME 3 desktop, -# This should only consist of the bare minimum of libs/apps needed -# It is basically gnome-base/gnome without the apps, -# but should not be used by users unless they know what they are doing +# XXX: Note to developers: +# This is a wrapper for the 'light' GNOME 3 desktop, and should only con= sist of +# the bare minimum of libs/apps needed. It is basically gnome-base/gnome= without +# any apps, but shouldn't be used by users unless they know what they ar= e doing. RDEPEND=3D"!gnome-base/gnome >=3Dgnome-base/gnome-core-libs-${PV}[cups?] =20 @@ -30,8 +28,9 @@ RDEPEND=3D"!gnome-base/gnome =20 >=3Dgnome-base/nautilus-${PV} =20 - >=3Dx11-wm/mutter-${PV} - >=3Dgnome-base/gnome-shell-${PV} + shell? ( + >=3Dx11-wm/mutter-${PV} + >=3Dgnome-base/gnome-shell-${PV} ) =20 fallback? ( >=3Dx11-wm/metacity-2.34.0 @@ -45,3 +44,14 @@ RDEPEND=3D"!gnome-base/gnome " DEPEND=3D"" PDEPEND=3D">=3Dgnome-base/gvfs-1.8.0" +S=3D${WORKDIR} + +pkg_pretend() { + if ! use fallback && ! use shell; then + # Users probably want to use e16, sawfish, etc + ewarn "You're installing neither GNOME Shell nor GNOME Fallback!" + ewarn "You will have to install and manage a window manager by yoursel= f" + # https://bugs.gentoo.org/show_bug.cgi?id=3D303375 + ewarn "See: " + fi +}