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() { |