Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-session: gnome-session-2.26.1-r1.ebuild ChangeLog
Date: Fri, 26 Jun 2009 20:49:47
Message-Id: E1MKIMj-0000dt-MX@stork.gentoo.org
1 aballier 09/06/26 20:49:45
2
3 Modified: ChangeLog
4 Added: gnome-session-2.26.1-r1.ebuild
5 Log:
6 Add build fix for bsd, check for execinfo and link to it if needed, bug #275524, gnome bug #587088
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.237 gnome-base/gnome-session/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.237&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-session/ChangeLog?rev=1.237&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-session/ChangeLog?r1=1.236&r2=1.237
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v
19 retrieving revision 1.236
20 retrieving revision 1.237
21 diff -u -r1.236 -r1.237
22 --- ChangeLog 23 May 2009 14:54:11 -0000 1.236
23 +++ ChangeLog 26 Jun 2009 20:49:45 -0000 1.237
24 @@ -1,6 +1,14 @@
25 # ChangeLog for gnome-base/gnome-session
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.236 2009/05/23 14:54:11 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.237 2009/06/26 20:49:45 aballier Exp $
29 +
30 +*gnome-session-2.26.1-r1 (26 Jun 2009)
31 +
32 + 26 Jun 2009; Alexis Ballier <aballier@g.o>
33 + +gnome-session-2.26.1-r1.ebuild,
34 + +files/gnome-session-2.26.1-execinfo.patch:
35 + Add build fix for bsd, check for execinfo and link to it if needed, bug
36 + #275524, gnome bug #587088
37
38 23 May 2009; Gilles Dartiguelongue <eva@g.o>
39 -gnome-session-2.22.3.ebuild, gnome-session-2.26.1.ebuild:
40
41
42
43 1.1 gnome-base/gnome-session/gnome-session-2.26.1-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-session/gnome-session-2.26.1-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-session/gnome-session-2.26.1-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-session-2.26.1-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2009 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-2.26.1-r1.ebuild,v 1.1 2009/06/26 20:49:45 aballier Exp $
53
54 EAPI="2"
55
56 inherit eutils gnome2 autotools
57
58 DESCRIPTION="Gnome session manager"
59 HOMEPAGE="http://www.gnome.org/"
60 SRC_URI="${SRC_URI}
61 mirror://gentoo/${P}-gentoo-patches.tar.bz2
62 branding? ( mirror://gentoo/gentoo-splash.png )"
63
64 LICENSE="GPL-2 LGPL-2 FDL-1.1"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
67
68 IUSE="branding doc ipv6 policykit elibc_FreeBSD"
69
70 RDEPEND=">=dev-libs/glib-2.16
71 >=x11-libs/gtk+-2.11.1
72 >=gnome-base/libglade-2.3.6
73 >=dev-libs/dbus-glib-0.76
74 >=gnome-base/gconf-2
75 >=x11-libs/startup-notification-0.9
76 policykit? ( >=gnome-extra/policykit-gnome-0.7 )
77 elibc_FreeBSD? ( dev-libs/libexecinfo )
78
79 x11-libs/libSM
80 x11-libs/libICE
81 x11-libs/libX11
82 x11-libs/libXtst
83 x11-apps/xdpyinfo"
84 DEPEND="${RDEPEND}
85 >=dev-lang/perl-5
86 >=sys-devel/gettext-0.10.40
87 >=dev-util/pkgconfig-0.17
88 >=dev-util/intltool-0.40
89 !<gnome-base/gdm-2.20.4
90 doc? (
91 app-text/xmlto
92 dev-libs/libxslt )"
93 # gnome-base/gdm does not provide gnome.desktop anymore
94
95 DOCS="AUTHORS ChangeLog NEWS README"
96
97 pkg_setup() {
98 # TODO: convert libnotify to a configure option
99 G2CONF="${G2CONF}
100 --docdir=/usr/share/doc/${PF}
101 $(use_enable doc docbook-docs)
102 $(use_enable ipv6)
103 $(use_enable policykit polkit)"
104 }
105
106 src_prepare() {
107 gnome2_src_prepare
108
109 # Patch for Gentoo Branding (bug #42687)
110 use branding && epatch "${FILESDIR}/${PN}-2.17.90.1-gentoo-branding.patch"
111
112 # Fix shutdown/restart capability, upstream bug #549150
113 epatch "${WORKDIR}/${PN}-2.26.1-shutdown.patch"
114
115 # Add "session saving" button back, upstream bug #575544
116 epatch "${WORKDIR}/${PN}-2.26.1-session-saving-button.patch"
117
118 epatch "${FILESDIR}/${P}-execinfo.patch"
119 eautoreconf
120 }
121
122 src_install() {
123 gnome2_src_install
124
125 dodir /etc/X11/Sessions
126 exeinto /etc/X11/Sessions
127 doexe "${FILESDIR}/Gnome" || die "doexe failed"
128
129 # Our own splash for world domination
130 if use branding ; then
131 insinto /usr/share/pixmaps/splash/
132 doins "${DISTDIR}/gentoo-splash.png" || die "doins failed"
133 fi
134 }