Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-session: ChangeLog gnome-session-3.12.1.ebuild
Date: Sun, 27 Apr 2014 16:53:17
Message-Id: 20140427165314.71C392004B@flycatcher.gentoo.org
1 eva 14/04/27 16:53:14
2
3 Modified: ChangeLog
4 Added: gnome-session-3.12.1.ebuild
5 Log:
6 Version bump for Gnome 3.12.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.335 gnome-base/gnome-session/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.335&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.335&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/ChangeLog?r1=1.334&r2=1.335
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v
20 retrieving revision 1.334
21 retrieving revision 1.335
22 diff -u -r1.334 -r1.335
23 --- ChangeLog 26 Apr 2014 18:22:59 -0000 1.334
24 +++ ChangeLog 27 Apr 2014 16:53:14 -0000 1.335
25 @@ -1,6 +1,12 @@
26 # ChangeLog for gnome-base/gnome-session
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.334 2014/04/26 18:22:59 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.335 2014/04/27 16:53:14 eva Exp $
30 +
31 +*gnome-session-3.12.1 (27 Apr 2014)
32 +
33 + 27 Apr 2014; Gilles Dartiguelongue <eva@g.o>
34 + +gnome-session-3.12.1.ebuild:
35 + Version bump for Gnome 3.12.
36
37 26 Apr 2014; Pacho Ramos <pacho@g.o> -gnome-session-3.8.4-r1.ebuild:
38 drop old
39
40
41
42 1.1 gnome-base/gnome-session/gnome-session-3.12.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.12.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-session/gnome-session-3.12.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnome-session-3.12.1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-3.12.1.ebuild,v 1.1 2014/04/27 16:53:14 eva Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="yes"
55
56 inherit eutils gnome2
57
58 DESCRIPTION="Gnome session manager"
59 HOMEPAGE="https://git.gnome.org/browse/gnome-session"
60
61 LICENSE="GPL-2 LGPL-2 FDL-1.1"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
64 IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
65
66 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
67 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
68 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
69 # gdk-pixbuf used in the inhibit dialog
70 COMMON_DEPEND="
71 >=dev-libs/glib-2.35.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/gnome-desktop-3.9.91:3=
77 elibc_FreeBSD? ( dev-libs/libexecinfo )
78
79 virtual/opengl
80 x11-libs/libSM
81 x11-libs/libICE
82 x11-libs/libXau
83 x11-libs/libX11
84 x11-libs/libXcomposite
85 x11-libs/libXext
86 x11-libs/libXrender
87 x11-libs/libXtst
88 x11-misc/xdg-user-dirs
89 x11-misc/xdg-user-dirs-gtk
90 x11-apps/xdpyinfo
91
92 gconf? ( >=gnome-base/gconf-2:2 )
93 systemd? ( >=sys-apps/systemd-183:0= )
94 "
95 # Pure-runtime deps from the session files should *NOT* be added here
96 # Otherwise, things like gdm pull in gnome-shell
97 # gnome-themes-standard is needed for the failwhale dialog themeing
98 # sys-apps/dbus[X] is needed for session management
99 RDEPEND="${COMMON_DEPEND}
100 gnome-base/gnome-settings-daemon
101 >=gnome-base/gsettings-desktop-schemas-0.1.7
102 >=x11-themes/gnome-themes-standard-2.91.92
103 sys-apps/dbus[X]
104 !systemd? ( sys-auth/consolekit )
105 "
106 DEPEND="${COMMON_DEPEND}
107 >=dev-lang/perl-5
108 >=sys-devel/gettext-0.10.40
109 dev-libs/libxslt
110 >=dev-util/intltool-0.40.6
111 virtual/pkgconfig
112 !<gnome-base/gdm-2.20.4
113 doc? (
114 app-text/xmlto
115 dev-libs/libxslt )
116 "
117 # gnome-common needed for eautoreconf
118 # gnome-base/gdm does not provide gnome.desktop anymore
119
120 src_configure() {
121 # 1. Avoid automagic on old upower releases
122 # 2. xsltproc is always checked due to man configure
123 # switch, even if USE=-doc
124 gnome2_src_configure \
125 --disable-deprecation-flags \
126 --docdir="${EPREFIX}"/usr/share/doc/${PF} \
127 --enable-session-selector \
128 $(use_enable doc docbook-docs) \
129 $(use_enable gconf) \
130 $(use_enable ipv6) \
131 $(use_enable systemd) \
132 UPOWER_CFLAGS="" \
133 UPOWER_LIBS=""
134 # gnome-session-selector pre-generated man page is missing
135 #$(usex !doc XSLTPROC=$(type -P true))
136 }
137
138 src_install() {
139 gnome2_src_install
140
141 dodir /etc/X11/Sessions
142 exeinto /etc/X11/Sessions
143 doexe "${FILESDIR}/Gnome"
144
145 dodir /usr/share/gnome/applications/
146 insinto /usr/share/gnome/applications/
147 newins "${FILESDIR}/defaults.list-r1" defaults.list
148
149 dodir /etc/X11/xinit/xinitrc.d/
150 exeinto /etc/X11/xinit/xinitrc.d/
151 newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
152
153 # This should be done here as discussed in bug #270852
154 newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
155 }
156
157 pkg_postinst() {
158 gnome2_pkg_postinst
159
160 if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
161 ewarn "If you use a custom .xinitrc for your X session,"
162 ewarn "make sure that the commands in the xinitrc.d scripts are run."
163 fi
164 }