Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-session: gnome-session-3.2.1.ebuild ChangeLog
Date: Sat, 29 Oct 2011 01:33:58
Message-Id: 20111029013347.529E92004B@flycatcher.gentoo.org
1 tetromino 11/10/29 01:33:47
2
3 Modified: ChangeLog
4 Added: gnome-session-3.2.1.ebuild
5 Log:
6 Bump to 3.2.1 from the gnome overlay.
7
8 (Portage version: 2.2.0_alpha71/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.303 gnome-base/gnome-session/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.303&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.303&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?r1=1.302&r2=1.303
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v
20 retrieving revision 1.302
21 retrieving revision 1.303
22 diff -u -r1.302 -r1.303
23 --- ChangeLog 28 Oct 2011 20:06:25 -0000 1.302
24 +++ ChangeLog 29 Oct 2011 01:33:47 -0000 1.303
25 @@ -1,6 +1,13 @@
26 # ChangeLog for gnome-base/gnome-session
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.302 2011/10/28 20:06:25 maekke Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.303 2011/10/29 01:33:47 tetromino Exp $
30 +
31 +*gnome-session-3.2.1 (29 Oct 2011)
32 +
33 + 29 Oct 2011; Alexandre Rostovtsev <tetromino@g.o>
34 + +gnome-session-3.2.1.ebuild:
35 + Bump to 3.2.1 from the gnome overlay.
36 + Notable changes: lots of stability improvements, XDG_CURRENT_DESKTOP support.
37
38 28 Oct 2011; Markus Meier <maekke@g.o> gnome-session-2.32.1-r3.ebuild:
39 arm stable, bug #385699
40
41
42
43 1.1 gnome-base/gnome-session/gnome-session-3.2.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.2.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.2.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-session-3.2.1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-3.2.1.ebuild,v 1.1 2011/10/29 01:33:47 tetromino Exp $
53
54 EAPI="4"
55 GCONF_DEBUG="yes"
56
57 inherit gnome2
58
59 DESCRIPTION="Gnome session manager"
60 HOMEPAGE="http://www.gnome.org/"
61
62 LICENSE="GPL-2 LGPL-2 FDL-1.1"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
65 IUSE="doc ipv6 elibc_FreeBSD"
66
67 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
68 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
69 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
70 # gdk-pixbuf used in the inhibit dialog
71 COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
72 x11-libs/gdk-pixbuf:2
73 >=x11-libs/gtk+-2.90.7:3
74 >=dev-libs/json-glib-0.10
75 >=dev-libs/dbus-glib-0.76
76 >=gnome-base/gconf-2:2
77 >=sys-power/upower-0.9.0
78 elibc_FreeBSD? ( dev-libs/libexecinfo )
79
80 virtual/opengl
81 x11-libs/libSM
82 x11-libs/libICE
83 x11-libs/libXau
84 x11-libs/libX11
85 x11-libs/libXcomposite
86 x11-libs/libXext
87 x11-libs/libXrender
88 x11-libs/libXtst
89 x11-misc/xdg-user-dirs
90 x11-misc/xdg-user-dirs-gtk
91 x11-apps/xdpyinfo"
92 # Pure-runtime deps from the session files should *NOT* be added here
93 # Otherwise, things like gdm pull in gnome-shell
94 # gnome-themes-standard is needed for the failwhale dialog themeing
95 # sys-apps/dbus[X] is needed for session management
96 RDEPEND="${COMMON_DEPEND}
97 gnome-base/gnome-settings-daemon
98 >=gnome-base/gsettings-desktop-schemas-0.1.7
99 >=x11-themes/gnome-themes-standard-2.91.92
100 sys-apps/dbus[X]"
101 DEPEND="${COMMON_DEPEND}
102 >=dev-lang/perl-5
103 >=sys-devel/gettext-0.10.40
104 >=dev-util/pkgconfig-0.17
105 >=dev-util/intltool-0.40.6
106 !<gnome-base/gdm-2.20.4
107 doc? (
108 app-text/xmlto
109 dev-libs/libxslt )"
110 # gnome-common needed for eautoreconf
111 # gnome-base/gdm does not provide gnome.desktop anymore
112
113 pkg_setup() {
114 # TODO: convert libnotify to a configure option
115 G2CONF="${G2CONF}
116 --disable-deprecation-flags
117 --disable-schemas-compile
118 --docdir="${EPREFIX}/usr/share/doc/${PF}"
119 $(use_enable doc docbook-docs)
120 $(use_enable ipv6)"
121 DOCS="AUTHORS ChangeLog NEWS README"
122 }
123
124 src_install() {
125 gnome2_src_install
126
127 dodir /etc/X11/Sessions
128 exeinto /etc/X11/Sessions
129 doexe "${FILESDIR}/Gnome"
130
131 dodir /usr/share/gnome/applications/
132 insinto /usr/share/gnome/applications/
133 doins "${FILESDIR}/defaults.list"
134
135 dodir /etc/X11/xinit/xinitrc.d/
136 exeinto /etc/X11/xinit/xinitrc.d/
137 doexe "${FILESDIR}/15-xdg-data-gnome"
138
139 # This should be done here as discussed in bug #270852
140 doexe "${FILESDIR}/10-user-dirs-update-gnome"
141 }
142
143 pkg_postinst() {
144 gnome2_pkg_postinst
145
146 if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
147 ewarn "If you use a custom .xinitrc for your X session,"
148 ewarn "make sure that the commands in the xinitrc.d scripts are run."
149 fi
150 }