Gentoo Archives: gentoo-commits

From: Ole Reifschneider <tranquility@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
Date: Fri, 01 May 2015 14:31:52
Message-Id: 1430490693.ca31ccdb82a4332695c60482776c82d60c361fb5.tranquility@gentoo
1 commit: ca31ccdb82a4332695c60482776c82d60c361fb5
2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 1 14:31:33 2015 +0000
4 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
5 CommitDate: Fri May 1 14:31:33 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ca31ccdb
7
8 Bump gnome-session to 3.16.0
9
10 Package-Manager: portage-2.2.18
11 Manifest-Sign-Key: 7E8B4D42
12
13 ...ion-9999.ebuild => gnome-session-3.16.0.ebuild} | 30 +++++++++++-----------
14 gnome-base/gnome-session/gnome-session-9999.ebuild | 19 +++++++++-----
15 2 files changed, 28 insertions(+), 21 deletions(-)
16
17 diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-3.16.0.ebuild
18 similarity index 79%
19 copy from gnome-base/gnome-session/gnome-session-9999.ebuild
20 copy to gnome-base/gnome-session/gnome-session-3.16.0.ebuild
21 index 2e040da..8a5b21e 100644
22 --- a/gnome-base/gnome-session/gnome-session-9999.ebuild
23 +++ b/gnome-base/gnome-session/gnome-session-3.16.0.ebuild
24 @@ -1,25 +1,18 @@
25 -# Copyright 1999-2014 Gentoo Foundation
26 +# Copyright 1999-2015 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-3.14.0-r2.ebuild,v 1.1 2015/03/22 17:50:31 tetromino Exp $
30
31 EAPI="5"
32 GCONF_DEBUG="yes"
33
34 inherit gnome2
35 -if [[ ${PV} = 9999 ]]; then
36 - inherit gnome2-live
37 -fi
38
39 DESCRIPTION="Gnome session manager"
40 HOMEPAGE="https://git.gnome.org/browse/gnome-session"
41
42 LICENSE="GPL-2 LGPL-2 FDL-1.1"
43 SLOT="0"
44 -if [[ ${PV} = 9999 ]]; then
45 - KEYWORDS=""
46 -else
47 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
48 -fi
49 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
50 IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
51
52 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
53 @@ -31,7 +24,6 @@ COMMON_DEPEND="
54 x11-libs/gdk-pixbuf:2
55 >=x11-libs/gtk+-2.90.7:3
56 >=dev-libs/json-glib-0.10
57 - >=dev-libs/dbus-glib-0.76
58 >=gnome-base/gnome-desktop-3.9.91:3=
59 elibc_FreeBSD? ( dev-libs/libexecinfo )
60
61 @@ -60,7 +52,10 @@ RDEPEND="${COMMON_DEPEND}
62 >=gnome-base/gsettings-desktop-schemas-0.1.7
63 >=x11-themes/gnome-themes-standard-2.91.92
64 sys-apps/dbus[X]
65 - !systemd? ( sys-auth/consolekit )
66 + !systemd? (
67 + sys-auth/consolekit
68 + >=dev-libs/dbus-glib-0.76
69 + )
70 "
71 DEPEND="${COMMON_DEPEND}
72 >=dev-lang/perl-5
73 @@ -87,6 +82,7 @@ src_configure() {
74 $(use_enable gconf) \
75 $(use_enable ipv6) \
76 $(use_enable systemd) \
77 + $(use_enable !systemd consolekit) \
78 UPOWER_CFLAGS="" \
79 UPOWER_LIBS=""
80 # gnome-session-selector pre-generated man page is missing
81 @@ -100,9 +96,8 @@ src_install() {
82 exeinto /etc/X11/Sessions
83 doexe "${FILESDIR}/Gnome"
84
85 - dodir /usr/share/gnome/applications/
86 - insinto /usr/share/gnome/applications/
87 - newins "${FILESDIR}/defaults.list-r2" defaults.list
88 + insinto /usr/share/applications
89 + newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
90
91 dodir /etc/X11/xinit/xinitrc.d/
92 exeinto /etc/X11/xinit/xinitrc.d/
93 @@ -110,6 +105,11 @@ src_install() {
94
95 # This should be done here as discussed in bug #270852
96 newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
97 +
98 + # Set XCURSOR_THEME from current dconf setting instead of installing
99 + # default cursor symlink globally and affecting other DEs (bug #543488)
100 + # https://bugzilla.gnome.org/show_bug.cgi?id=711703
101 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
102 }
103
104 pkg_postinst() {
105
106 diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
107 index 2e040da..0a00fd7 100644
108 --- a/gnome-base/gnome-session/gnome-session-9999.ebuild
109 +++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
110 @@ -1,4 +1,4 @@
111 -# Copyright 1999-2014 Gentoo Foundation
112 +# Copyright 1999-2015 Gentoo Foundation
113 # Distributed under the terms of the GNU General Public License v2
114 # $Header: $
115
116 @@ -31,7 +31,6 @@ COMMON_DEPEND="
117 x11-libs/gdk-pixbuf:2
118 >=x11-libs/gtk+-2.90.7:3
119 >=dev-libs/json-glib-0.10
120 - >=dev-libs/dbus-glib-0.76
121 >=gnome-base/gnome-desktop-3.9.91:3=
122 elibc_FreeBSD? ( dev-libs/libexecinfo )
123
124 @@ -60,7 +59,10 @@ RDEPEND="${COMMON_DEPEND}
125 >=gnome-base/gsettings-desktop-schemas-0.1.7
126 >=x11-themes/gnome-themes-standard-2.91.92
127 sys-apps/dbus[X]
128 - !systemd? ( sys-auth/consolekit )
129 + !systemd? (
130 + sys-auth/consolekit
131 + >=dev-libs/dbus-glib-0.76
132 + )
133 "
134 DEPEND="${COMMON_DEPEND}
135 >=dev-lang/perl-5
136 @@ -87,6 +89,7 @@ src_configure() {
137 $(use_enable gconf) \
138 $(use_enable ipv6) \
139 $(use_enable systemd) \
140 + $(use_enable !systemd consolekit) \
141 UPOWER_CFLAGS="" \
142 UPOWER_LIBS=""
143 # gnome-session-selector pre-generated man page is missing
144 @@ -100,9 +103,8 @@ src_install() {
145 exeinto /etc/X11/Sessions
146 doexe "${FILESDIR}/Gnome"
147
148 - dodir /usr/share/gnome/applications/
149 - insinto /usr/share/gnome/applications/
150 - newins "${FILESDIR}/defaults.list-r2" defaults.list
151 + insinto /usr/share/applications
152 + newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
153
154 dodir /etc/X11/xinit/xinitrc.d/
155 exeinto /etc/X11/xinit/xinitrc.d/
156 @@ -110,6 +112,11 @@ src_install() {
157
158 # This should be done here as discussed in bug #270852
159 newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
160 +
161 + # Set XCURSOR_THEME from current dconf setting instead of installing
162 + # default cursor symlink globally and affecting other DEs (bug #543488)
163 + # https://bugzilla.gnome.org/show_bug.cgi?id=711703
164 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
165 }
166
167 pkg_postinst() {