diff options
author | 2012-03-25 13:01:47 +0530 | |
---|---|---|
committer | 2012-03-26 13:49:38 +0530 | |
commit | 5bacefc9a4014337aafcfb79e504055fd8607d7c (patch) | |
tree | 37e4485e68c71b95611da24b3ba93b87daebb6d0 | |
parent | Add gnome-base/gnome-settings-daemon-3.3.92 (diff) | |
download | gnome-5bacefc9a4014337aafcfb79e504055fd8607d7c.tar.gz gnome-5bacefc9a4014337aafcfb79e504055fd8607d7c.tar.bz2 gnome-5bacefc9a4014337aafcfb79e504055fd8607d7c.zip |
Add gnome-base/gnome-session-3.3.92
-rw-r--r-- | gnome-base/gnome-session/Manifest | 4 | ||||
-rw-r--r-- | gnome-base/gnome-session/gnome-session-3.3.92.ebuild | 109 | ||||
-rw-r--r-- | gnome-base/gnome-session/gnome-session-9999.ebuild | 3 |
3 files changed, 114 insertions, 2 deletions
diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index 147474da..1c2d4e3f 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -2,4 +2,6 @@ AUX 10-user-dirs-update-gnome 264 RMD160 92eba5fafd59d6cf051138acd247127b7afcc32 AUX 15-xdg-data-gnome 227 RMD160 b42bf6342d18a00fe38b49264ef8a43c8ce87af9 SHA1 a365c288d94015e55c36bd25623b516ed27db352 SHA256 dca4022749bd9a7657dc077546ce0bc65312e87054e6f98761a7f1dd5f6a88cd AUX Gnome 2391 RMD160 dee0875327352ae70f71b73257deb8ccc5bbc3ba SHA1 9d6f5c7c4f7aee36ea64b30c57b9cb9818664c42 SHA256 ffc912945278c88ef854c8988b0042675ffa78525592f34580ee76c1f25309d3 AUX defaults.list 14505 RMD160 1e15a5166728493f21987b530fafcae735a47a3c SHA1 927a883d98b7dbbed75f4480c284e0b0431ab000 SHA256 efe30d8f5be448661870fec6a5e49ae98ecfb73f06ee4ab0926990cb15223354 -EBUILD gnome-session-9999.ebuild 3068 RMD160 eb3f17927416b3f4514ca0d976b5cd6f2583c67e SHA1 99eb547b17a50cf004004e38a9b3737b4f3e1e98 SHA256 44866afffb6b23018913fef81bc72a024df2b0126f66a13e9e137782a70f581c +DIST gnome-session-3.3.92.tar.xz 711516 RMD160 b273cc5653aa65b1ce5ddd064a8fd7b8f5bfa0fe SHA1 aae18611aa33833047da7b67eee0fe0b741f4b38 SHA256 d7bc5a4d54981040bdd62cfec9ccef4ff266e24ba10d0015fb6591094039051f +EBUILD gnome-session-3.3.92.ebuild 3072 RMD160 1e377ea9368624e7caef15410a608f7493d2a081 SHA1 d8f16da60d197c8838b3e9761eacf312179817a6 SHA256 82f3564107e568ec3be6d0bb1c5370d63450e0b1c896ad04b2a437c0a9a63d57 +EBUILD gnome-session-9999.ebuild 3072 RMD160 1e377ea9368624e7caef15410a608f7493d2a081 SHA1 d8f16da60d197c8838b3e9761eacf312179817a6 SHA256 82f3564107e568ec3be6d0bb1c5370d63450e0b1c896ad04b2a437c0a9a63d57 diff --git a/gnome-base/gnome-session/gnome-session-3.3.92.ebuild b/gnome-base/gnome-session/gnome-session-3.3.92.ebuild new file mode 100644 index 00000000..0da5e6b8 --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-3.3.92.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2011 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.32.1.ebuild,v 1.4 2011/01/03 11:41:21 pacho Exp $ + +EAPI="4" +GCONF_DEBUG="yes" + +inherit gnome2 +if [[ ${PV} = 9999 ]]; then + inherit gnome2-live +fi + +DESCRIPTION="Gnome session manager" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-2 LGPL-2 FDL-1.1" +SLOT="0" +if [[ ${PV} = 9999 ]]; then + KEYWORDS="" +else + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +fi +IUSE="doc ipv6 elibc_FreeBSD" + +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# gdk-pixbuf used in the inhibit dialog +COMMON_DEPEND=">=dev-libs/glib-2.28.0:2 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.90.7:3 + >=dev-libs/json-glib-0.10 + >=dev-libs/dbus-glib-0.76 + >=gnome-base/gconf-2:2 + >=sys-power/upower-0.9.0 + elibc_FreeBSD? ( dev-libs/libexecinfo ) + + virtual/opengl + x11-libs/libSM + x11-libs/libICE + x11-libs/libXau + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk + x11-apps/xdpyinfo" +# Pure-runtime deps from the session files should *NOT* be added here +# Otherwise, things like gdm pull in gnome-shell +# gnome-themes-standard is needed for the failwhale dialog themeing +# sys-apps/dbus[X] is needed for session management +RDEPEND="${COMMON_DEPEND} + gnome-base/gnome-settings-daemon + >=gnome-base/gsettings-desktop-schemas-0.1.7 + >=x11-themes/gnome-themes-standard-2.91.92 + sys-apps/dbus[X]" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=sys-devel/gettext-0.10.40 + >=dev-util/pkgconfig-0.17 + >=dev-util/intltool-0.40.6 + !<gnome-base/gdm-2.20.4 + doc? ( + app-text/xmlto + dev-libs/libxslt )" +# gnome-common needed for eautoreconf +# gnome-base/gdm does not provide gnome.desktop anymore + +pkg_setup() { + # TODO: Add support for systemd + G2CONF="${G2CONF} + --disable-deprecation-flags + --disable-schemas-compile + --disable-systemd + --docdir="${EPREFIX}/usr/share/doc/${PF}" + $(use_enable doc docbook-docs) + $(use_enable ipv6)" + DOCS="AUTHORS ChangeLog NEWS README" +} + +src_install() { + gnome2_src_install + + dodir /etc/X11/Sessions + exeinto /etc/X11/Sessions + doexe "${FILESDIR}/Gnome" + + dodir /usr/share/gnome/applications/ + insinto /usr/share/gnome/applications/ + doins "${FILESDIR}/defaults.list" + + dodir /etc/X11/xinit/xinitrc.d/ + exeinto /etc/X11/xinit/xinitrc.d/ + doexe "${FILESDIR}/15-xdg-data-gnome" + + # This should be done here as discussed in bug #270852 + doexe "${FILESDIR}/10-user-dirs-update-gnome" +} + +pkg_postinst() { + gnome2_pkg_postinst + + if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then + ewarn "If you use a custom .xinitrc for your X session," + ewarn "make sure that the commands in the xinitrc.d scripts are run." + fi +} diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild index ec83c635..0da5e6b8 100644 --- a/gnome-base/gnome-session/gnome-session-9999.ebuild +++ b/gnome-base/gnome-session/gnome-session-9999.ebuild @@ -69,10 +69,11 @@ DEPEND="${COMMON_DEPEND} # gnome-base/gdm does not provide gnome.desktop anymore pkg_setup() { - # TODO: convert libnotify to a configure option + # TODO: Add support for systemd G2CONF="${G2CONF} --disable-deprecation-flags --disable-schemas-compile + --disable-systemd --docdir="${EPREFIX}/usr/share/doc/${PF}" $(use_enable doc docbook-docs) $(use_enable ipv6)" |