Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mate-base/mate-session-manager: mate-session-manager-1.8.1-r1.ebuild ChangeLog
Date: Thu, 29 May 2014 18:48:27
Message-Id: 20140529184821.F26B42004E@flycatcher.gentoo.org
1 pacho 14/05/29 18:48:21
2
3 Modified: ChangeLog
4 Added: mate-session-manager-1.8.1-r1.ebuild
5 Log:
6 upower support relies on old upower, systemd setups are supposed to rely on systemd to do all the stuff now (#508920#c15)
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.8 mate-base/mate-session-manager/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-base/mate-session-manager/ChangeLog?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-base/mate-session-manager/ChangeLog?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-base/mate-session-manager/ChangeLog?r1=1.7&r2=1.8
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mate-base/mate-session-manager/ChangeLog,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- ChangeLog 4 May 2014 14:54:07 -0000 1.7
24 +++ ChangeLog 29 May 2014 18:48:21 -0000 1.8
25 @@ -1,6 +1,13 @@
26 # ChangeLog for mate-base/mate-session-manager
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mate-base/mate-session-manager/ChangeLog,v 1.7 2014/05/04 14:54:07 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mate-base/mate-session-manager/ChangeLog,v 1.8 2014/05/29 18:48:21 pacho Exp $
30 +
31 +*mate-session-manager-1.8.1-r1 (29 May 2014)
32 +
33 + 29 May 2014; Pacho Ramos <pacho@g.o>
34 + +mate-session-manager-1.8.1-r1.ebuild:
35 + upower support relies on old upower, systemd setups are supposed to rely on
36 + systemd to do all the stuff now (#508920#c15)
37
38 04 May 2014; Agostino Sarubbo <ago@g.o>
39 mate-session-manager-1.6.1-r1.ebuild:
40
41
42
43 1.1 mate-base/mate-session-manager/mate-session-manager-1.8.1-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-base/mate-session-manager/mate-session-manager-1.8.1-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-base/mate-session-manager/mate-session-manager-1.8.1-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mate-session-manager-1.8.1-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/mate-base/mate-session-manager/mate-session-manager-1.8.1-r1.ebuild,v 1.1 2014/05/29 18:48:21 pacho Exp $
53
54 EAPI="5"
55
56 GCONF_DEBUG="yes"
57
58 inherit autotools gnome2 versionator
59
60 MATE_BRANCH="$(get_version_component_range 1-2)"
61
62 SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
63 DESCRIPTION="MATE session manager"
64 HOMEPAGE="http://mate-desktop.org/"
65
66 LICENSE="GPL-2 LGPL-2 FDL-1.1"
67 SLOT="0"
68 KEYWORDS="~amd64"
69
70 IUSE="ipv6 elibc_FreeBSD gnome-keyring systemd upower"
71
72 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
73 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
74 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
75
76 RDEPEND=">=dev-libs/dbus-glib-0.76:0
77 >=dev-libs/glib-2.25:2
78 dev-libs/libxslt:0
79 sys-apps/dbus:0
80 x11-apps/xdpyinfo:0
81 x11-libs/gdk-pixbuf:2
82 >=x11-libs/gtk+-2.14:2
83 x11-libs/libICE:0
84 x11-libs/libSM:0
85 x11-libs/libX11:0
86 x11-libs/libXau:0
87 x11-libs/libXext:0
88 x11-libs/libXrender:0
89 x11-libs/libXtst:0
90 x11-libs/pango:0
91 x11-libs/xtrans:0
92 x11-misc/xdg-user-dirs:0
93 x11-misc/xdg-user-dirs-gtk:0
94 virtual/libintl:0
95 elibc_FreeBSD? ( dev-libs/libexecinfo:0 )
96 gnome-keyring? ( gnome-base/gnome-keyring:0 )
97 systemd? ( sys-apps/systemd:0 )
98 upower? ( || ( <sys-power/upower-0.99 sys-power/upower-pm-utils ) )"
99
100 DEPEND="${RDEPEND}
101 >=dev-util/intltool-0.40:*
102 >=dev-lang/perl-5:0
103 >=mate-base/mate-common-1.6:0
104 >=sys-devel/gettext-0.10.40:*
105 virtual/pkgconfig:*
106 !<gnome-base/gdm-2.20.4:0"
107
108 src_prepare() {
109 # Add "session saving" button back,
110 # see https://bugzilla.gnome.org/show_bug.cgi?id=575544
111 epatch "${FILESDIR}"/${PN}-1.5.2-save-session-ui.patch
112
113 # Fix race condition in idle monitor, GNOME bug applies to MATE too,
114 # see https://bugzilla.gnome.org/show_bug.cgi?id=627903
115 epatch "${FILESDIR}"/${PN}-1.2.0-idle-transition.patch
116
117 eautoreconf
118 gnome2_src_prepare
119 }
120
121 src_configure() {
122 gnome2_src_configure \
123 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
124 --with-default-wm=mate-wm \
125 --with-gtk=2.0 \
126 $(use_enable ipv6) \
127 $(use_with systemd) \
128 $(use_enable upower)
129 }
130
131 DOCS="AUTHORS ChangeLog NEWS README"
132
133 src_install() {
134 gnome2_src_install
135
136 dodir /etc/X11/Sessions/
137 exeinto /etc/X11/Sessions/
138 doexe "${FILESDIR}"/MATE
139
140 dodir /usr/share/mate/applications/
141 insinto /usr/share/mate/applications/
142 doins "${FILESDIR}"/defaults.list
143
144 dodir /etc/X11/xinit/xinitrc.d/
145 exeinto /etc/X11/xinit/xinitrc.d/
146 doexe "${FILESDIR}"/15-xdg-data-mate
147
148 # This should be done in MATE too, see Gentoo bug #270852
149 doexe "${FILESDIR}"/10-user-dirs-update-mate
150 }