Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-session: gnome-session-3.10.1.ebuild ChangeLog gnome-session-3.8.4.ebuild
Date: Tue, 24 Dec 2013 16:33:14
Message-Id: 20131224163310.601F92004C@flycatcher.gentoo.org
1 pacho 13/12/24 16:33:10
2
3 Modified: ChangeLog
4 Added: gnome-session-3.10.1.ebuild
5 Removed: gnome-session-3.8.4.ebuild
6 Log:
7 Version bump for Gnome 3.10
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.328 gnome-base/gnome-session/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.328&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.328&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?r1=1.327&r2=1.328
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v
21 retrieving revision 1.327
22 retrieving revision 1.328
23 diff -u -r1.327 -r1.328
24 --- ChangeLog 8 Dec 2013 18:33:57 -0000 1.327
25 +++ ChangeLog 24 Dec 2013 16:33:10 -0000 1.328
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.327 2013/12/08 18:33:57 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.328 2013/12/24 16:33:10 pacho Exp $
31 +
32 +*gnome-session-3.10.1 (24 Dec 2013)
33 +
34 + 24 Dec 2013; Pacho Ramos <pacho@g.o> +gnome-session-3.10.1.ebuild,
35 + -gnome-session-3.8.4.ebuild:
36 + Version bump for Gnome 3.10
37
38 08 Dec 2013; Pacho Ramos <pacho@g.o> gnome-session-3.8.4-r1.ebuild:
39 x86 stable, bug #478252
40
41
42
43 1.1 gnome-base/gnome-session/gnome-session-3.10.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.10.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.10.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-session-3.10.1.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.10.1.ebuild,v 1.1 2013/12/24 16:33:10 pacho 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.9.91: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 # Allow people to configure startup apps, bug #464968, upstream bug #663767
123 sed -i -e '/NoDisplay/d' data/gnome-session-properties.desktop.in.in || die
124
125 # Blacklist nv25 (from 'master')
126 epatch "${FILESDIR}"/${PN}-3.8.4-blacklist-nv25.patch
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 }