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: ChangeLog gnome-session-3.8.4.ebuild gnome-session-3.8.2.1.ebuild
Date: Wed, 31 Jul 2013 03:36:34
Message-Id: 20130731033631.A70802171C@flycatcher.gentoo.org
1 tetromino 13/07/31 03:36:31
2
3 Modified: ChangeLog
4 Added: gnome-session-3.8.4.ebuild
5 Removed: gnome-session-3.8.2.1.ebuild
6 Log:
7 Version bump with various bugfixes. Drop old.
8
9 (Portage version: 2.2.0_alpha191/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
10
11 Revision Changes Path
12 1.324 gnome-base/gnome-session/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.324&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.324&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?r1=1.323&r2=1.324
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v
21 retrieving revision 1.323
22 retrieving revision 1.324
23 diff -u -r1.323 -r1.324
24 --- ChangeLog 28 Jul 2013 17:37:17 -0000 1.323
25 +++ ChangeLog 31 Jul 2013 03:36:31 -0000 1.324
26 @@ -1,6 +1,12 @@
27 # ChangeLog for gnome-base/gnome-session
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.323 2013/07/28 17:37:17 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.324 2013/07/31 03:36:31 tetromino Exp $
31 +
32 +*gnome-session-3.8.4 (31 Jul 2013)
33 +
34 + 31 Jul 2013; Alexandre Rostovtsev <tetromino@g.o>
35 + -gnome-session-3.8.2.1.ebuild, +gnome-session-3.8.4.ebuild:
36 + Version bump with various bugfixes. Drop old.
37
38 28 Jul 2013; Gilles Dartiguelongue <eva@g.o>
39 gnome-session-3.8.2.1-r1.ebuild:
40
41
42
43 1.1 gnome-base/gnome-session/gnome-session-3.8.4.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.8.4.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.8.4.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-session-3.8.4.ebuild
49 ===================================================================
50 # Copyright 1999-2013 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.8.4.ebuild,v 1.1 2013/07/31 03:36:31 tetromino Exp $
53
54 EAPI="5"
55 GCONF_DEBUG="yes"
56
57 inherit eutils gnome2
58
59 DESCRIPTION="Gnome session manager"
60 HOMEPAGE="https://git.gnome.org/browse/gnome-session"
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 elibc_FreeBSD gconf ipv6 systemd"
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="
72 >=dev-libs/glib-2.35.0:2
73 x11-libs/gdk-pixbuf:2
74 >=x11-libs/gtk+-2.90.7:3
75 >=dev-libs/json-glib-0.10
76 >=dev-libs/dbus-glib-0.76
77 >=gnome-base/gnome-desktop-3.7.90:3
78 >=sys-power/upower-0.9.0
79 elibc_FreeBSD? ( dev-libs/libexecinfo )
80
81 virtual/opengl
82 x11-libs/libSM
83 x11-libs/libICE
84 x11-libs/libXau
85 x11-libs/libX11
86 x11-libs/libXcomposite
87 x11-libs/libXext
88 x11-libs/libXrender
89 x11-libs/libXtst
90 x11-misc/xdg-user-dirs
91 x11-misc/xdg-user-dirs-gtk
92 x11-apps/xdpyinfo
93
94 gconf? ( >=gnome-base/gconf-2:2 )
95 "
96 # Pure-runtime deps from the session files should *NOT* be added here
97 # Otherwise, things like gdm pull in gnome-shell
98 # gnome-themes-standard is needed for the failwhale dialog themeing
99 # sys-apps/dbus[X] is needed for session management
100 RDEPEND="${COMMON_DEPEND}
101 gnome-base/gnome-settings-daemon
102 >=gnome-base/gsettings-desktop-schemas-0.1.7
103 >=x11-themes/gnome-themes-standard-2.91.92
104 sys-apps/dbus[X]
105 systemd? ( >=sys-apps/systemd-183 )
106 !systemd? ( sys-auth/consolekit )
107 "
108 DEPEND="${COMMON_DEPEND}
109 >=dev-lang/perl-5
110 >=sys-devel/gettext-0.10.40
111 >=dev-util/intltool-0.40.6
112 virtual/pkgconfig
113 !<gnome-base/gdm-2.20.4
114 doc? (
115 app-text/xmlto
116 dev-libs/libxslt )
117 "
118 # gnome-common needed for eautoreconf
119 # gnome-base/gdm does not provide gnome.desktop anymore
120
121 src_prepare() {
122 # Silence errors due to weird checks for libX11
123 sed -e 's/\(PANGO_PACKAGES="\)pangox/\1/' -i configure.ac configure || die
124
125 # Allow people to configure startup apps, bug #464968, upstream bug #663767
126 sed -i -e '/NoDisplay/d' data/session-properties.desktop.in.in || die
127
128 gnome2_src_prepare
129 }
130
131 src_configure() {
132 gnome2_src_configure \
133 --disable-deprecation-flags \
134 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
135 --enable-session-selector \
136 $(use_enable doc docbook-docs) \
137 $(use_enable gconf) \
138 $(use_enable ipv6) \
139 $(use_enable systemd)
140 }
141
142 src_install() {
143 gnome2_src_install
144
145 dodir /etc/X11/Sessions
146 exeinto /etc/X11/Sessions
147 doexe "${FILESDIR}/Gnome"
148
149 dodir /usr/share/gnome/applications/
150 insinto /usr/share/gnome/applications/
151 newins "${FILESDIR}/defaults.list-r1" defaults.list
152
153 dodir /etc/X11/xinit/xinitrc.d/
154 exeinto /etc/X11/xinit/xinitrc.d/
155 newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
156
157 # This should be done here as discussed in bug #270852
158 newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
159 }
160
161 pkg_postinst() {
162 gnome2_pkg_postinst
163
164 if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
165 ewarn "If you use a custom .xinitrc for your X session,"
166 ewarn "make sure that the commands in the xinitrc.d scripts are run."
167 fi
168 }