diff options
Diffstat (limited to 'gnome-base/gnome-session')
10 files changed, 9 insertions, 491 deletions
diff --git a/gnome-base/gnome-session/ChangeLog b/gnome-base/gnome-session/ChangeLog index 63cb79cd7c1c..cfddbaf7577d 100644 --- a/gnome-base/gnome-session/ChangeLog +++ b/gnome-base/gnome-session/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for gnome-base/gnome-session # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.191 2007/08/11 14:53:32 ticho Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.192 2007/08/11 16:59:24 leio Exp $ + + 11 Aug 2007; Mart Raudsepp <leio@gentoo.org> + -files/gnome-session-2.10.0-esd_switch.patch, + -files/gnome-session-2.12.0-optional-tcp-wrappers.patch, + -files/gnome-session-2.14.0-no_libnotify.patch, + -gnome-session-2.14.2.ebuild, -gnome-session-2.18.0.ebuild, + -gnome-session-2.18.2.ebuild: + Removing Gnome 2.14 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> gnome-session-2.18.3.ebuild: Stable on x86, bug #185823. diff --git a/gnome-base/gnome-session/files/digest-gnome-session-2.14.2 b/gnome-base/gnome-session/files/digest-gnome-session-2.14.2 deleted file mode 100644 index 9f965fa89ad1..000000000000 --- a/gnome-base/gnome-session/files/digest-gnome-session-2.14.2 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f02a80d3f1435547a479312c15cc1030 gentoo-splash.png 78064 -RMD160 e75052892920e1c919aae1f6e53853c27b2e063f gentoo-splash.png 78064 -SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179 gentoo-splash.png 78064 -MD5 191dc3a18eb37aca391914b404cf1cd7 gnome-session-2.14.2.tar.bz2 661986 -RMD160 4b394290ffa8b20aeed714a65acac42212d4841b gnome-session-2.14.2.tar.bz2 661986 -SHA256 6a256c93a123c50401f71bfb1a9ce6b0d28ffadabd1234e7c15e06915f30bb4a gnome-session-2.14.2.tar.bz2 661986 diff --git a/gnome-base/gnome-session/files/digest-gnome-session-2.18.0 b/gnome-base/gnome-session/files/digest-gnome-session-2.18.0 deleted file mode 100644 index 7c130ef8287e..000000000000 --- a/gnome-base/gnome-session/files/digest-gnome-session-2.18.0 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f02a80d3f1435547a479312c15cc1030 gentoo-splash.png 78064 -RMD160 e75052892920e1c919aae1f6e53853c27b2e063f gentoo-splash.png 78064 -SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179 gentoo-splash.png 78064 -MD5 830dbabe74474da49018889d27eefaae gnome-session-2.18.0.tar.bz2 707392 -RMD160 c12e91cb49cd8314f9dbca69981fe93f65ece9fb gnome-session-2.18.0.tar.bz2 707392 -SHA256 4a1ce73fedcfae94673eeef2655937ff6c9ebc2f52ba817466659d2b583df330 gnome-session-2.18.0.tar.bz2 707392 diff --git a/gnome-base/gnome-session/files/digest-gnome-session-2.18.2 b/gnome-base/gnome-session/files/digest-gnome-session-2.18.2 deleted file mode 100644 index 2ebce358c2dc..000000000000 --- a/gnome-base/gnome-session/files/digest-gnome-session-2.18.2 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f02a80d3f1435547a479312c15cc1030 gentoo-splash.png 78064 -RMD160 e75052892920e1c919aae1f6e53853c27b2e063f gentoo-splash.png 78064 -SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179 gentoo-splash.png 78064 -MD5 a717b193386f634bd316e2e5a9dab75a gnome-session-2.18.2.tar.bz2 716286 -RMD160 f20fb6d61a09db54d77b4c990e6ba0ab89dfe775 gnome-session-2.18.2.tar.bz2 716286 -SHA256 b1e127df3cf7f76c6ff7eaf5383803e4942c3f076aad805ec4aced7ca154d0b9 gnome-session-2.18.2.tar.bz2 716286 diff --git a/gnome-base/gnome-session/files/gnome-session-2.10.0-esd_switch.patch b/gnome-base/gnome-session/files/gnome-session-2.10.0-esd_switch.patch deleted file mode 100644 index b634da936f26..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.10.0-esd_switch.patch +++ /dev/null @@ -1,70 +0,0 @@ -diff -NurdB gnome-session-2.10.0/configure.in gnome-session-2.10.0-patched/configure.in ---- gnome-session-2.10.0/configure.in 2005-03-07 06:35:25.000000000 -0500 -+++ gnome-session-2.10.0-patched/configure.in 2005-07-19 07:56:41.000000000 -0500 -@@ -47,15 +47,40 @@ - - dnl pkg-config dependency checks - -+PKG_PROG_PKG_CONFIG() -+ - dnl We first check for esound and audiofile (which has conditional - dnl support built in) - --ESOUND_MODULE="esound >= $ESOUND_REQUIRED" --PKG_CHECK_MODULES(SOUND_TEST, $ESOUND_MODULE, [ -+AC_MSG_CHECKING([whether ESounD support is requested]) -+AC_ARG_ENABLE([esd], -+ AS_HELP_STRING([--enable-esd],[Enable ESounD (default=yes)]), -+ [enable_esd=$enableval], -+ [enable_esd=yes]) -+AC_MSG_RESULT([$enable_esd]) -+ -+if test x$enable_esd = xyes; then -+ ESOUND_MODULE="esound >= $ESOUND_REQUIRED" -+ PKG_CHECK_MODULES(SOUND_TEST, $ESOUND_MODULE) - AC_DEFINE(HAVE_ESD, 1, [Define if you have the ESound Daemon]) --],[ -+ -+ ESDSERVERDIR=`$PKG_CONFIG --variable=esd_serverdir esound` -+ old_path=$PATH -+ if test x"$ESDSERVERDIR" != x; then -+ PATH=$ESDSERVERDIR:$PATH -+ fi -+ -+ AC_PATH_PROG(ESD_SERVER, esd, no) -+ if test x"$ESD_SERVER" = xno; then -+ AC_MSG_ERROR([esd executable not found in your path - should be installed with ESound]) -+ fi -+ -+ AC_SUBST(ESD_SERVER) -+ PATH=$old_path -+ -+else - ESOUND_MODULE="" --]) -+fi - - PKG_CHECK_MODULES(GNOME_SESSION, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED $ESOUND_MODULE) - -@@ -92,21 +117,6 @@ - - AC_SUBST(GNOME_KEYRING_DAEMON) - --# esd --ESDSERVERDIR=`$PKG_CONFIG --variable=esd_serverdir esound` --old_path=$PATH --if test x"$ESDSERVERDIR" != x; then -- PATH=$ESDSERVERDIR:$PATH --fi -- --AC_PATH_PROG(ESD_SERVER, esd, no) --if test x"$ESD_SERVER" = xno; then -- AC_MSG_ERROR([esd executable not found in your path - should be installed with ESound]) --fi -- --AC_SUBST(ESD_SERVER) --PATH=$old_path -- - dnl X development libraries check - - # diff --git a/gnome-base/gnome-session/files/gnome-session-2.12.0-optional-tcp-wrappers.patch b/gnome-base/gnome-session/files/gnome-session-2.12.0-optional-tcp-wrappers.patch deleted file mode 100644 index 70e3842d9b49..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.12.0-optional-tcp-wrappers.patch +++ /dev/null @@ -1,165 +0,0 @@ ---- configure.in.orig 2006-01-05 18:39:53.000000000 -0600 -+++ configure.in 2006-01-05 18:59:19.000000000 -0600 -@@ -190,80 +190,89 @@ - dnl ------------------- - dnl | Use TCP Wrappers? |-------------------------------------- - dnl ------------------- --AC_MSG_CHECKING(whether to use TCP wrappers) --LIBWRAP_PATH="" --for I in $LDFLAGS $LIBS -L/usr/lib -L/usr/local/lib; do -- case "$I" in -- -L*) -- THEFILE="`echo $I | sed -e 's,^-L,,'`" -- echo "From $I, checking in dir $THEFILE for libwrap.a" 1>&5 -- if test -f $THEFILE/libwrap.a; then -- LIBWRAP_PATH="$THEFILE" -- echo "Found in $LIBWRAP_PATH" 1>&5 -- break -- fi -- esac --done --if test -n "$LIBWRAP_PATH"; then -- AC_MSG_RESULT(yes) --else -- AC_MSG_RESULT(no) -+AC_ARG_ENABLE(tcp-wrappers, -+ AC_HELP_STRING([--disable-tcp-wrappers],[disable tcp wrapper support]),, -+ [enable_tcp_wrappers=yes]) -+ -+if test x$enable_tcp_wrappers = xyes ; then -+ AC_MSG_CHECKING(for TCP wrappers) -+ LIBWRAP_PATH="" -+ for I in $LDFLAGS $LIBS -L/usr/lib -L/usr/local/lib; do -+ case "$I" in -+ -L*) -+ THEFILE="`echo $I | sed -e 's,^-L,,'`" -+ echo "From $I, checking in dir $THEFILE for libwrap.a" 1>&5 -+ if test -f $THEFILE/libwrap.a; then -+ LIBWRAP_PATH="$THEFILE" -+ echo "Found in $LIBWRAP_PATH" 1>&5 -+ break -+ fi -+ esac -+ done -+ -+ if test -n "$LIBWRAP_PATH"; then -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_ERROR("libwrap not found!") -+ fi -+ -+ nm $LIBWRAP_PATH/libwrap.* | grep 'T setenv' && LIBWRAP_PATH="" -+ if test -z "$LIBWRAP_PATH"; then -+ echo "*********************************************************" -+ echo " You have a broken TCP wrappers library (setenv included)" -+ echo " Please get the latest TCP wrappers package from your OS" -+ echo " vendor, or recompile TCP wrappers to not include a" -+ echo " setenv() implementation." -+ echo -+ echo "Not using TCP wrappers after all." -+ echo "*********************************************************" -+ fi -+ -+ dnl We need the header files too! -+ if test "$ac_cv_header_syslog_h" != yes || test "$ac_cv_header_tcpd_h" != yes; then -+ echo "Resetting $LIBWRAP_PATH because syslog is $ac_cv_header_syslog_h and tcpd is $ac_cv_header_tcpd_h" 1>&5 -+ LIBWRAP_PATH="" -+ fi -+ -+ dnl find out if we need -lnsl or whatever -+ LIBWRAP_NSL= -+ if test -n "$LIBWRAP_PATH"; then -+ AC_MSG_CHECKING(whether -lwrap requires -lnsl) -+ ORIG_LIBS="$LIBS" -+ LIBS="-L$LIBWRAP_PATH -lwrap $LIBS" -+ AC_TRY_LINK([ -+ extern int hosts_access; -+ int allow_severity, deny_severity; -+ ], -+ [return hosts_access;],,[ -+ dnl try with -lnsl -+ OLD_LIBS="$LIBS" -+ LIBS="$LIBS -lnsl" -+ AC_TRY_LINK([ -+ extern int hosts_access; -+ int allow_severity, deny_severity; -+ ], -+ [return hosts_access;], -+ LIBWRAP_NSL="-lnsl", -+ LIBWRAP_PATH="") -+ LIBS="$OLD_LIBS" -+ ]) -+ LIBS="$ORIG_LIBS" -+ if test -n "$LIB_NSL"; then -+ AC_MSG_RESULT(yes) -+ LIBS="$LIBS $LIB_NSL" -+ else -+ AC_MSG_RESULT(no) -+ fi -+ fi -+ -+ LIBWRAP_LIBS= -+ if test -n "$LIBWRAP_PATH"; then -+ LIBWRAP_LIBS="-L$LIBWRAP_PATH -lwrap $LIBWRAP_NSL" -+ AC_DEFINE(HAVE_HOSTS_ACCESS, 1, [Define to true if host_access exists]) -+ fi -+ AC_SUBST(LIBWRAP_LIBS) - fi -- --if test -n "$LIBWRAP_PATH"; then -- nm $LIBWRAP_PATH/libwrap.* | grep 'T setenv' && LIBWRAP_PATH="" -- if test -z "$LIBWRAP_PATH"; then -- echo "*********************************************************" -- echo " You have a broken TCP wrappers library (setenv included)" -- echo " Please get the latest TCP wrappers package from your OS" -- echo " vendor, or recompile TCP wrappers to not include a" -- echo " setenv() implementation." -- echo -- echo "Not using TCP wrappers after all." -- echo "*********************************************************" -- fi --fi --dnl We need the header files too! --if test "$ac_cv_header_syslog_h" != yes || test "$ac_cv_header_tcpd_h" != yes; then -- echo "Resetting $LIBWRAP_PATH because syslog is $ac_cv_header_syslog_h and tcpd is $ac_cv_header_tcpd_h" 1>&5 -- LIBWRAP_PATH="" --fi -- --dnl find out if we need -lnsl or whatever --LIBWRAP_NSL= --if test -n "$LIBWRAP_PATH"; then -- AC_MSG_CHECKING(whether -lwrap requires -lnsl) -- ORIG_LIBS="$LIBS" -- LIBS="-L$LIBWRAP_PATH -lwrap $LIBS" -- AC_TRY_LINK([ --extern int hosts_access; --int allow_severity, deny_severity; --], [return hosts_access;], ,[ --dnl try with -lnsl --OLD_LIBS="$LIBS" --LIBS="$LIBS -lnsl" --AC_TRY_LINK([ --extern int hosts_access; --int allow_severity, deny_severity; --], [return hosts_access;], LIBWRAP_NSL="-lnsl", --LIBWRAP_PATH="") --LIBS="$OLD_LIBS" --]) -- LIBS="$ORIG_LIBS" --if test -n "$LIB_NSL"; then -- AC_MSG_RESULT(yes) -- LIBS="$LIBS $LIB_NSL" --else -- AC_MSG_RESULT(no) --fi --fi --LIBWRAP_LIBS= --if test -n "$LIBWRAP_PATH"; then -- LIBWRAP_LIBS="-L$LIBWRAP_PATH -lwrap $LIBWRAP_NSL" -- AC_DEFINE(HAVE_HOSTS_ACCESS, 1, -- [Define to true if host_access exists]) --fi --AC_SUBST(LIBWRAP_LIBS) - dnl ----------------------------------------------------------- - - diff --git a/gnome-base/gnome-session/files/gnome-session-2.14.0-no_libnotify.patch b/gnome-base/gnome-session/files/gnome-session-2.14.0-no_libnotify.patch deleted file mode 100644 index 7ab766393bd8..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.14.0-no_libnotify.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- configure.in.orig 2006-03-14 20:01:25.000000000 -0500 -+++ configure.in 2006-03-14 20:02:56.000000000 -0500 -@@ -84,24 +84,6 @@ - - PKG_CHECK_MODULES(GNOME_SESSION, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED $ESOUND_MODULE gnome-desktop-2.0) - --dnl Check if libnotify is present -- --LIBNOTIFY_REQUIRED=0.2.1 --LIBNOTIFY_CFLAGS= --LIBNOTIFY_LIBS= --PKG_CHECK_MODULES(LIBNOTIFY, libnotify >= $LIBNOTIFY_REQUIRED, -- HAVE_LIBNOTIFY="yes", HAVE_LIBNOTIFY="no") -- --if test "x$HAVE_LIBNOTIFY" = "xyes"; then -- AC_DEFINE(HAVE_LIBNOTIFY, 1, [libnotify available]) -- AC_MSG_RESULT(available) --else -- AC_MSG_RESULT(no) --fi -- --AC_SUBST(LIBNOTIFY_CFLAGS) --AC_SUBST(LIBNOTIFY_LIBS) -- - dnl gconf checks - AC_PATH_PROG(GCONFTOOL, gconftool-2, no) - diff --git a/gnome-base/gnome-session/gnome-session-2.14.2.ebuild b/gnome-base/gnome-session/gnome-session-2.14.2.ebuild deleted file mode 100644 index 25d42052fcb4..000000000000 --- a/gnome-base/gnome-session/gnome-session-2.14.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.14.2.ebuild,v 1.14 2007/06/26 02:06:48 mr_bones_ Exp $ - -WANT_AUTOCONF="latest" -WANT_AUTOMAKE="1.9" - -inherit autotools eutils gnome2 - -DESCRIPTION="Gnome session manager" -HOMEPAGE="http://www.gnome.org/" -SRC_URI="${SRC_URI} - branding? ( mirror://gentoo/gentoo-splash.png )" - -LICENSE="GPL-2 LGPL-2 FDL-1.1" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" -IUSE="branding esd ipv6 tcpd" - -RDEPEND=">=x11-libs/gtk+-2.3.1 - >=gnome-base/gconf-2 - >=gnome-base/libgnomeui-2.2 - =gnome-base/gnome-desktop-2* - gnome-base/gnome-keyring - esd? ( >=media-sound/esound-0.2.26 ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" -DEPEND="${RDEPEND} - >=sys-devel/gettext-0.10.40 - >=dev-util/pkgconfig-0.17 - dev-util/intltool - =sys-devel/automake-1.9* - !gnome-base/gnome-core" - -# gnome-base/gnome-core overwrite /usr/bin/gnome-session -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -pkg_setup() { - # TODO: convert libnotify to a configure option - G2CONF="${G2CONF} $(use_enable ipv6) $(use_enable esd) $(use_enable tcpd tcp-wrappers)" -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Patch for Gentoo Branding (bug #42687) - use branding && epatch ${FILESDIR}/${PN}-2.10.0-schema_defaults.patch - - # Patch for optionalizing tcp-wrappers - epatch ${FILESDIR}/${PN}-2.12.0-optional-tcp-wrappers.patch - - # Implement switch to enable/disable esound support. See bug #6920. - epatch ${FILESDIR}/${PN}-2.10.0-esd_switch.patch - - #Remove libnotify autocheck so we don't link against it ever. Upstream - #hasn't decided on any notification standards yet so we don't want to - #support notification support at this time - epatch ${FILESDIR}/${PN}-2.14.0-no_libnotify.patch - - cp aclocal.m4 old_macros.m4 - AT_M4DIR="." eautoreconf -} - -src_install() { - gnome2_src_install - - dodir /etc/X11/Sessions - exeinto /etc/X11/Sessions - doexe ${FILESDIR}/Gnome - - # Our own splash for world domination - if use branding ; then - insinto /usr/share/pixmaps/splash/ - doins ${DISTDIR}/gentoo-splash.png - fi -} diff --git a/gnome-base/gnome-session/gnome-session-2.18.0.ebuild b/gnome-base/gnome-session/gnome-session-2.18.0.ebuild deleted file mode 100644 index 6254d38a7105..000000000000 --- a/gnome-base/gnome-session/gnome-session-2.18.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.18.0.ebuild,v 1.3 2007/08/02 05:32:18 mr_bones_ Exp $ - -inherit eutils gnome2 - -DESCRIPTION="Gnome session manager" -HOMEPAGE="http://www.gnome.org/" -SRC_URI="${SRC_URI} - branding? ( mirror://gentoo/gentoo-splash.png )" - -LICENSE="GPL-2 LGPL-2 FDL-1.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="branding esd ipv6 tcpd" - -RDEPEND=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.3.1 - x11-libs/libXau - x11-apps/xdpyinfo - >=gnome-base/libgnomeui-2.2 - =gnome-base/gnome-desktop-2* - >=gnome-base/control-center-2.15.4 - >=x11-libs/libnotify-0.2.1 - >=gnome-base/gconf-2 - >=gnome-base/gnome-keyring-0.5.1 - >=dev-libs/dbus-glib-0.71 - esd? ( >=media-sound/esound-0.2.26 ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" -DEPEND="${RDEPEND} - x11-apps/xrdb - >=sys-devel/gettext-0.10.40 - >=dev-util/pkgconfig-0.17 - >=dev-util/intltool-0.35 - !gnome-base/gnome-core" - -# gnome-base/gnome-core overwrite /usr/bin/gnome-session -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -pkg_setup() { - # TODO: convert libnotify to a configure option - G2CONF="${G2CONF} $(use_enable ipv6) $(use_enable esd) $(use_enable tcpd tcp-wrappers)" -} - -src_unpack() { - gnome2_src_unpack - - # Patch for Gentoo Branding (bug #42687) - use branding && epatch ${FILESDIR}/${PN}-2.17.90.1-gentoo-branding.patch - - # Get rid of random asserts in tons of programs due to development versions - epatch ${FILESDIR}/${PN}-2.17.90-no-asserts.patch -} - -src_install() { - gnome2_src_install - - dodir /etc/X11/Sessions - exeinto /etc/X11/Sessions - doexe ${FILESDIR}/Gnome - - # Our own splash for world domination - if use branding ; then - insinto /usr/share/pixmaps/splash/ - doins ${DISTDIR}/gentoo-splash.png - fi -} diff --git a/gnome-base/gnome-session/gnome-session-2.18.2.ebuild b/gnome-base/gnome-session/gnome-session-2.18.2.ebuild deleted file mode 100644 index 3cfe72c90735..000000000000 --- a/gnome-base/gnome-session/gnome-session-2.18.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.18.2.ebuild,v 1.3 2007/08/02 05:32:18 mr_bones_ Exp $ - -inherit eutils gnome2 - -DESCRIPTION="Gnome session manager" -HOMEPAGE="http://www.gnome.org/" -SRC_URI="${SRC_URI} - branding? ( mirror://gentoo/gentoo-splash.png )" - -LICENSE="GPL-2 LGPL-2 FDL-1.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="branding esd ipv6 tcpd" - -RDEPEND=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.3.1 - x11-libs/libXau - x11-apps/xdpyinfo - >=gnome-base/libgnomeui-2.2 - =gnome-base/gnome-desktop-2* - >=gnome-base/control-center-2.15.4 - >=x11-libs/libnotify-0.2.1 - >=gnome-base/gconf-2 - >=gnome-base/gnome-keyring-0.5.1 - >=dev-libs/dbus-glib-0.71 - esd? ( >=media-sound/esound-0.2.26 ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" -DEPEND="${RDEPEND} - x11-apps/xrdb - >=sys-devel/gettext-0.10.40 - >=dev-util/pkgconfig-0.17 - >=dev-util/intltool-0.35 - !gnome-base/gnome-core" - -# gnome-base/gnome-core overwrite /usr/bin/gnome-session -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -pkg_setup() { - # TODO: convert libnotify to a configure option - G2CONF="${G2CONF} $(use_enable ipv6) $(use_enable esd) $(use_enable tcpd tcp-wrappers)" -} - -src_unpack() { - gnome2_src_unpack - - # Patch for Gentoo Branding (bug #42687) - use branding && epatch ${FILESDIR}/${PN}-2.17.90.1-gentoo-branding.patch - - # Get rid of random asserts in tons of programs due to development versions - epatch ${FILESDIR}/${PN}-2.17.90-no-asserts.patch -} - -src_install() { - gnome2_src_install - - dodir /etc/X11/Sessions - exeinto /etc/X11/Sessions - doexe ${FILESDIR}/Gnome - - # Our own splash for world domination - if use branding ; then - insinto /usr/share/pixmaps/splash/ - doins ${DISTDIR}/gentoo-splash.png - fi -} |