* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-02-22 0:31 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-02-22 0:31 UTC (permalink / raw
To: gentoo-commits
commit: 8bfc398ad6d1e26437eadb98c046af9c2c4b4755
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 21 23:59:12 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Mon Feb 21 23:59:12 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=8bfc398a
gnome-base/gnome-session: 2.91.6 -> 2.91.90
---
...91.6-r1.ebuild => gnome-session-2.91.90.ebuild} | 1 +
gnome-base/gnome-session/gnome-session-9999.ebuild | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.6-r1.ebuild b/gnome-base/gnome-session/gnome-session-2.91.90.ebuild
similarity index 99%
rename from gnome-base/gnome-session/gnome-session-2.91.6-r1.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.90.ebuild
index afec698..b45b882 100644
--- a/gnome-base/gnome-session/gnome-session-2.91.6-r1.ebuild
+++ b/gnome-base/gnome-session/gnome-session-2.91.90.ebuild
@@ -28,6 +28,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.16:2
>=dev-libs/dbus-glib-0.76
>=gnome-base/gconf-2
>=sys-power/upower-0.9.0
+ gnome-base/librsvg:2
elibc_FreeBSD? ( dev-libs/libexecinfo )
virtual/opengl
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 4ee1bc7..b45b882 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -28,6 +28,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.16:2
>=dev-libs/dbus-glib-0.76
>=gnome-base/gconf-2
>=sys-power/upower-0.9.0
+ gnome-base/librsvg:2
elibc_FreeBSD? ( dev-libs/libexecinfo )
virtual/opengl
@@ -45,8 +46,9 @@ COMMON_DEPEND=">=dev-libs/glib-2.16:2
# gnome-panel is used by classic-gnome
RDEPEND="${COMMON_DEPEND}
gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon
- gnome-base/gnome-shell"
+ gnome-base/gnome-settings-daemon"
+# PDEPEND to avoid circular dependency
+PDEPEND="gnome-base/gnome-shell"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=sys-devel/gettext-0.10.40
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-02-23 14:40 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-02-23 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 10d7c5ba1772d297b62940b312c002790e7d6252
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 23 13:33:01 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 13:33:01 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=10d7c5ba
gnome-base/gnome-session: 2.91.90 -> 2.91.90.1
---
...91.90.ebuild => gnome-session-2.91.90.1.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.90.ebuild b/gnome-base/gnome-session/gnome-session-2.91.90.1.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-2.91.90.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.90.1.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-04 14:57 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-04 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 806fda69cc4e9ea49048525e87dd047569e3e474
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 4 11:55:25 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Fri Mar 4 13:11:17 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=806fda69
gnome-base/gnome-session: update live ebuild
---
gnome-base/gnome-session/gnome-session-9999.ebuild | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 3e71c94..1762c08 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -5,7 +5,7 @@
EAPI="3"
GCONF_DEBUG="yes"
-inherit autotools eutils gnome2
+inherit eutils gnome2
DESCRIPTION="Gnome session manager"
HOMEPAGE="http://www.gnome.org/"
@@ -67,20 +67,10 @@ src_prepare() {
--disable-maintainer-mode
--disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
- --with-gtk=3.0
$(use_enable doc docbook-docs)
$(use_enable ipv6)"
DOCS="AUTHORS ChangeLog NEWS README"
- # Add "session saving" button back, upstream bug #575544
- # FIXME: Doesn't apply anymore
-# epatch "${FILESDIR}/${PN}-2.32.0-session-saving-button.patch"
-#
-# if [[ ${PV} != 9999 ]]; then
-# intltoolize --force --copy --automake || die "intltoolize failed"
-# eautoreconf
-# fi
-
gnome2_src_prepare
}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-09 11:34 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-09 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 339dfdeeac4fdc0b834622b19c5469b02e4d9139
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 8 13:02:18 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 10:12:01 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=339dfdee
gnome-base/gnome-session: 2.91.90.1 → 2.91.91
---
...91.90.1.ebuild => gnome-session-2.91.91.ebuild} | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.90.1.ebuild b/gnome-base/gnome-session/gnome-session-2.91.91.ebuild
similarity index 99%
rename from gnome-base/gnome-session/gnome-session-2.91.90.1.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.91.ebuild
index f001356..4dce076 100644
--- a/gnome-base/gnome-session/gnome-session-2.91.90.1.ebuild
+++ b/gnome-base/gnome-session/gnome-session-2.91.91.ebuild
@@ -68,7 +68,6 @@ src_prepare() {
--disable-maintainer-mode
--disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
- --with-gtk=3.0
$(use_enable doc docbook-docs)
$(use_enable ipv6)"
DOCS="AUTHORS ChangeLog NEWS README"
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-09 17:22 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-09 17:22 UTC (permalink / raw
To: gentoo-commits
commit: 029c1ddc7d50ddbce120e655d5abd77816a4a086
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 17:14:57 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 17:15:02 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=029c1ddc
gnome-base/gnome-session: 2.91.91 → 2.91.91.3
* gnome-session-check-accelerated finally works properly
---
...91.91.ebuild => gnome-session-2.91.91.3.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.91.ebuild b/gnome-base/gnome-session/gnome-session-2.91.91.3.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-2.91.91.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.91.3.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-23 5:20 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-23 5:20 UTC (permalink / raw
To: gentoo-commits
commit: 190303cf031c34d3aecc154004d7a552d9a6bb6e
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 03:00:42 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 04:18:33 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=190303cf
gnome-base/gnome-session: 2.91.91 → 2.91.92
---
...91.91.3.ebuild => gnome-session-2.91.92.ebuild} | 13 +++++++------
gnome-base/gnome-session/gnome-session-9999.ebuild | 13 +++++++------
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.91.3.ebuild b/gnome-base/gnome-session/gnome-session-2.91.92.ebuild
similarity index 90%
rename from gnome-base/gnome-session/gnome-session-2.91.91.3.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.92.ebuild
index 4dce076..177516d 100644
--- a/gnome-base/gnome-session/gnome-session-2.91.91.3.ebuild
+++ b/gnome-base/gnome-session/gnome-session-2.91.92.ebuild
@@ -23,7 +23,7 @@ fi
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update below).
-COMMON_DEPEND=">=dev-libs/glib-2.16:2
+COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/dbus-glib-0.76
>=gnome-base/gconf-2
@@ -42,13 +42,14 @@ COMMON_DEPEND=">=dev-libs/glib-2.16:2
x11-misc/xdg-user-dirs-gtk
x11-apps/xdpyinfo"
# Pure-runtime deps from the session files
-# Don't add nautilus because that has been removed in trunk
-# gnome-panel is used by classic-gnome
+# gnome-themes-standard is needed for the failwhale dialog themeing
RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon"
+ gnome-base/gnome-settings-daemon
+ >=x11-themes/gnome-themes-standard-2.91.92"
# PDEPEND to avoid circular dependency
-PDEPEND="gnome-base/gnome-shell"
+# gnome-panel is used by classic-gnome
+PDEPEND="gnome-base/gnome-shell
+ gnome-base/gnome-panel"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=sys-devel/gettext-0.10.40
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 4dce076..177516d 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -23,7 +23,7 @@ fi
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update below).
-COMMON_DEPEND=">=dev-libs/glib-2.16:2
+COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/dbus-glib-0.76
>=gnome-base/gconf-2
@@ -42,13 +42,14 @@ COMMON_DEPEND=">=dev-libs/glib-2.16:2
x11-misc/xdg-user-dirs-gtk
x11-apps/xdpyinfo"
# Pure-runtime deps from the session files
-# Don't add nautilus because that has been removed in trunk
-# gnome-panel is used by classic-gnome
+# gnome-themes-standard is needed for the failwhale dialog themeing
RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-panel
- gnome-base/gnome-settings-daemon"
+ gnome-base/gnome-settings-daemon
+ >=x11-themes/gnome-themes-standard-2.91.92"
# PDEPEND to avoid circular dependency
-PDEPEND="gnome-base/gnome-shell"
+# gnome-panel is used by classic-gnome
+PDEPEND="gnome-base/gnome-shell
+ gnome-base/gnome-panel"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=sys-devel/gettext-0.10.40
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-23 23:03 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-23 23:03 UTC (permalink / raw
To: gentoo-commits
commit: 2d1db70c21521207d01fa3fde54d82af726bdda3
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 22:49:29 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 22:49:29 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=2d1db70c
gnome-base/gnome-session: 2.91.92 → 2.91.93
* Brown bag release
---
...2.91.92.ebuild => gnome-session-2.91.93.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.92.ebuild b/gnome-base/gnome-session/gnome-session-2.91.93.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-2.91.92.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.93.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-03-29 8:35 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-03-29 8:35 UTC (permalink / raw
To: gentoo-commits
commit: f7f4147631a677a07aa2f56e0ff9bc4b67bd17fe
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 29 07:51:48 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 08:35:25 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=f7f41476
gnome-base/gnome-session: 2.91.93 → 2.91.94
---
...2.91.93.ebuild => gnome-session-2.91.94.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.93.ebuild b/gnome-base/gnome-session/gnome-session-2.91.94.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-2.91.93.ebuild
rename to gnome-base/gnome-session/gnome-session-2.91.94.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-04-05 0:57 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-04-05 0:57 UTC (permalink / raw
To: gentoo-commits
commit: e18735b75df855a40c9dbfeb26a4df95fde5f1a2
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 4 21:31:04 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Tue Apr 5 00:29:58 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=e18735b7
gnome-base/gnome-session: 2.91.94 → 3.0.0
* Change path of GSettings schema (Vincent)
* Translation updates
---
...n-2.91.94.ebuild => gnome-session-3.0.0.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-2.91.94.ebuild b/gnome-base/gnome-session/gnome-session-3.0.0.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-2.91.94.ebuild
rename to gnome-base/gnome-session/gnome-session-3.0.0.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-04-27 22:22 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2011-04-27 22:22 UTC (permalink / raw
To: gentoo-commits
commit: 68993f9ed159275589f19c04c762a91fbc8e6692
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 27 21:16:17 2011 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Wed Apr 27 21:21:49 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=68993f9e
gnome-base/gnome-session: 3.0.0 → 3.0.1
---
...ion-3.0.0.ebuild => gnome-session-3.0.1.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.0.0.ebuild b/gnome-base/gnome-session/gnome-session-3.0.1.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.0.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.0.1.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-05-30 17:43 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2011-05-30 17:43 UTC (permalink / raw
To: gentoo-commits
commit: 01d718c3f9e64d21483e1d68c5e7105afd23eee4
Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Thu May 26 06:34:23 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Mon May 30 17:29:00 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=01d718c3
gnome-base/gnome-session: 3.0.1 → 3.0.2
Signed-off-by: Nirbheek Chauhan <nirbheek <AT> gentoo.org>
---
...ion-3.0.1.ebuild => gnome-session-3.0.2.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.0.1.ebuild b/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.0.1.ebuild
rename to gnome-base/gnome-session/gnome-session-3.0.2.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-06-24 17:35 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2011-06-24 17:35 UTC (permalink / raw
To: gentoo-commits
commit: b4b16a6ec79cab45d63c88b474675af015ccabe6
Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Mon Jun 20 02:27:16 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Mon Jun 20 02:32:29 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=b4b16a6e
gnome-base/gnome-session: add gsettings-desktop-schemas to RDEPEND
gnome-session has had a runtime dependency on gsettings-desktop-schemas-0.1.7
since 2.91.90 (see NEWS file). Thanks to marienz on IRC for drawing attention
to this.
---
.../gnome-session/gnome-session-3.0.2.ebuild | 1 +
gnome-base/gnome-session/gnome-session-9999.ebuild | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.0.2.ebuild b/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
index bfb309a..51d5a58 100644
--- a/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
@@ -48,6 +48,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
# gnome-themes-standard is needed for the failwhale dialog themeing
RDEPEND="${COMMON_DEPEND}
gnome-base/gnome-settings-daemon
+ >=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index bfb309a..51d5a58 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -48,6 +48,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
# gnome-themes-standard is needed for the failwhale dialog themeing
RDEPEND="${COMMON_DEPEND}
gnome-base/gnome-settings-daemon
+ >=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-07-07 9:22 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2011-07-07 9:22 UTC (permalink / raw
To: gentoo-commits
commit: d9e72b4867fde369c665720c6dcf16eec8f475d3
Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Thu Jul 7 07:44:44 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Thu Jul 7 07:44:44 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=d9e72b48
gnome-base/gnome-session: add missing libXau, libXrender dependencies
---
.../gnome-session/gnome-session-3.0.2.ebuild | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.0.2.ebuild b/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
index 51d5a58..c893164 100644
--- a/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.0.2.ebuild
@@ -36,9 +36,11 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
virtual/opengl
x11-libs/libSM
x11-libs/libICE
+ x11-libs/libXau
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXext
+ x11-libs/libXrender
x11-libs/libXtst
x11-misc/xdg-user-dirs
x11-misc/xdg-user-dirs-gtk
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-10-18 7:37 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2011-10-18 7:37 UTC (permalink / raw
To: gentoo-commits
commit: ba985b687afbc4f2eea7db8f5ae02f334a132b12
Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Mon Oct 17 23:16:22 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Mon Oct 17 23:16:22 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=ba985b68
gnome-base/gnome-session: 3.2.0 → 3.2.1
Fixes a crash on Solaris and an unrecoverable gnome-screensaver when
setting a timeout of 0 seconds.
---
...ion-3.2.0.ebuild => gnome-session-3.2.1.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.2.0.ebuild b/gnome-base/gnome-session/gnome-session-3.2.1.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.2.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.2.1.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2011-10-29 19:56 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2011-10-29 19:56 UTC (permalink / raw
To: gentoo-commits
commit: f1c236a014e1dc13ee88aa8dfc5f0b6f3c8cebb6
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 19:51:28 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Sat Oct 29 19:51:28 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=f1c236a0
gnome-base/gnome-session: moved 3.2.1 to gx86 + qa
---
.../gnome-session/gnome-session-3.2.1.ebuild | 109 --------------------
gnome-base/gnome-session/gnome-session-9999.ebuild | 1 -
2 files changed, 0 insertions(+), 110 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.2.1.ebuild b/gnome-base/gnome-session/gnome-session-3.2.1.ebuild
deleted file mode 100644
index 7523909..0000000
--- a/gnome-base/gnome-session/gnome-session-3.2.1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.32.1.ebuild,v 1.4 2011/01/03 11:41:21 pacho Exp $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-fi
-IUSE="doc ipv6 elibc_FreeBSD"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
- >=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
- >=gnome-base/gconf-2:2
- >=sys-power/upower-0.9.0
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- >=dev-util/pkgconfig-0.17
- >=dev-util/intltool-0.40.6
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-pkg_setup() {
- # TODO: convert libnotify to a configure option
- G2CONF="${G2CONF}
- --disable-deprecation-flags
- --disable-maintainer-mode
- --disable-schemas-compile
- --docdir="${EPREFIX}/usr/share/doc/${PF}"
- $(use_enable doc docbook-docs)
- $(use_enable ipv6)"
- DOCS="AUTHORS ChangeLog NEWS README"
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- doins "${FILESDIR}/defaults.list"
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- doexe "${FILESDIR}/15-xdg-data-gnome"
-
- # This should be done here as discussed in bug #270852
- doexe "${FILESDIR}/10-user-dirs-update-gnome"
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 7523909..ec83c63 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -72,7 +72,6 @@ pkg_setup() {
# TODO: convert libnotify to a configure option
G2CONF="${G2CONF}
--disable-deprecation-flags
- --disable-maintainer-mode
--disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-03-26 8:20 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2012-03-26 8:20 UTC (permalink / raw
To: gentoo-commits
commit: 5bacefc9a4014337aafcfb79e504055fd8607d7c
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 25 07:31:47 2012 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Mon Mar 26 08:19:38 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5bacefc9
Add gnome-base/gnome-session-3.3.92
---
...ion-9999.ebuild => gnome-session-3.3.92.ebuild} | 3 ++-
gnome-base/gnome-session/gnome-session-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-3.3.92.ebuild
similarity index 98%
copy from gnome-base/gnome-session/gnome-session-9999.ebuild
copy to gnome-base/gnome-session/gnome-session-3.3.92.ebuild
index ec83c63..0da5e6b 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.3.92.ebuild
@@ -69,10 +69,11 @@ DEPEND="${COMMON_DEPEND}
# gnome-base/gdm does not provide gnome.desktop anymore
pkg_setup() {
- # TODO: convert libnotify to a configure option
+ # TODO: Add support for systemd
G2CONF="${G2CONF}
--disable-deprecation-flags
--disable-schemas-compile
+ --disable-systemd
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
$(use_enable ipv6)"
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index ec83c63..0da5e6b 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -69,10 +69,11 @@ DEPEND="${COMMON_DEPEND}
# gnome-base/gdm does not provide gnome.desktop anymore
pkg_setup() {
- # TODO: convert libnotify to a configure option
+ # TODO: Add support for systemd
G2CONF="${G2CONF}
--disable-deprecation-flags
--disable-schemas-compile
+ --disable-systemd
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
$(use_enable ipv6)"
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-04-03 6:36 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2012-04-03 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 163619e188619859f49fa7ef08a64a88acad01b7
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 3 06:24:01 2012 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Tue Apr 3 06:35:05 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=163619e1
gnome-base/gnome-session: 3.3.92-r1 → 3.4.0
---
...3.3.92-r1.ebuild => gnome-session-3.4.0.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.3.92-r1.ebuild b/gnome-base/gnome-session/gnome-session-3.4.0.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.3.92-r1.ebuild
rename to gnome-base/gnome-session/gnome-session-3.4.0.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-05-24 7:49 Alexandre Restovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Restovtsev @ 2012-05-24 7:49 UTC (permalink / raw
To: gentoo-commits
commit: b4596f072b41c74ab207f1df4dcab91661d5e09c
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Thu May 24 07:48:52 2012 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Thu May 24 07:48:52 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=b4596f07
gnome-base/gnome-session: moved to gx86; update live ebuild
---
.../gnome-session/gnome-session-3.4.0.ebuild | 110 --------------------
gnome-base/gnome-session/gnome-session-9999.ebuild | 6 +-
2 files changed, 3 insertions(+), 113 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.4.0.ebuild b/gnome-base/gnome-session/gnome-session-3.4.0.ebuild
deleted file mode 100644
index 0a8fa94..0000000
--- a/gnome-base/gnome-session/gnome-session-3.4.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-fi
-IUSE="doc elibc_FreeBSD ipv6 systemd"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
- >=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
- >=gnome-base/gconf-2:2
- >=sys-power/upower-0.9.0
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-31 )"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-pkg_setup() {
- # TODO: Add support for systemd
- G2CONF="${G2CONF}
- --disable-deprecation-flags
- --disable-schemas-compile
- --docdir="${EPREFIX}/usr/share/doc/${PF}"
- $(use_enable doc docbook-docs)
- $(use_enable ipv6)
- $(use_enable systemd)"
- DOCS="AUTHORS ChangeLog NEWS README"
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- doins "${FILESDIR}/defaults.list"
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 0a8fa94..fdb186a 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
if [[ ${PV} = 9999 ]]; then
KEYWORDS=""
else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
fi
IUSE="doc elibc_FreeBSD ipv6 systemd"
@@ -56,7 +56,8 @@ RDEPEND="${COMMON_DEPEND}
>=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-31 )"
+ systemd? ( >=sys-apps/systemd-38 )
+ !systemd? ( sys-auth/consolekit )"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=sys-devel/gettext-0.10.40
@@ -70,7 +71,6 @@ DEPEND="${COMMON_DEPEND}
# gnome-base/gdm does not provide gnome.desktop anymore
pkg_setup() {
- # TODO: Add support for systemd
G2CONF="${G2CONF}
--disable-deprecation-flags
--disable-schemas-compile
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-09-10 6:22 Nirbheek Chauhan
0 siblings, 0 replies; 32+ messages in thread
From: Nirbheek Chauhan @ 2012-09-10 6:22 UTC (permalink / raw
To: gentoo-commits
commit: 07e45a6f9125b43ac671823b1931c7e24afe2867
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 10 05:20:29 2012 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Mon Sep 10 05:20:29 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=07e45a6f
Add gnome-base/gnome-session-3.5.91
---
...ion-9999.ebuild => gnome-session-3.5.91.ebuild} | 12 +++++++-----
gnome-base/gnome-session/gnome-session-9999.ebuild | 12 +++++++-----
2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-3.5.91.ebuild
similarity index 93%
copy from gnome-base/gnome-session/gnome-session-9999.ebuild
copy to gnome-base/gnome-session/gnome-session-3.5.91.ebuild
index fdb186a..4b49445 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.5.91.ebuild
@@ -20,18 +20,17 @@ if [[ ${PV} = 9999 ]]; then
else
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
fi
-IUSE="doc elibc_FreeBSD ipv6 systemd"
+IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
+COMMON_DEPEND=">=dev-libs/glib-2.33.4:2
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/json-glib-0.10
>=dev-libs/dbus-glib-0.76
- >=gnome-base/gconf-2:2
>=sys-power/upower-0.9.0
elibc_FreeBSD? ( dev-libs/libexecinfo )
@@ -46,7 +45,9 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
x11-libs/libXtst
x11-misc/xdg-user-dirs
x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo"
+ x11-apps/xdpyinfo
+
+ gconf? ( >=gnome-base/gconf-2:2 )"
# Pure-runtime deps from the session files should *NOT* be added here
# Otherwise, things like gdm pull in gnome-shell
# gnome-themes-standard is needed for the failwhale dialog themeing
@@ -56,7 +57,7 @@ RDEPEND="${COMMON_DEPEND}
>=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-38 )
+ systemd? ( >=sys-apps/systemd-183 )
!systemd? ( sys-auth/consolekit )"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
@@ -76,6 +77,7 @@ pkg_setup() {
--disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
+ $(use_enable gconf)
$(use_enable ipv6)
$(use_enable systemd)"
DOCS="AUTHORS ChangeLog NEWS README"
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index fdb186a..4b49445 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -20,18 +20,17 @@ if [[ ${PV} = 9999 ]]; then
else
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
fi
-IUSE="doc elibc_FreeBSD ipv6 systemd"
+IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
+COMMON_DEPEND=">=dev-libs/glib-2.33.4:2
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/json-glib-0.10
>=dev-libs/dbus-glib-0.76
- >=gnome-base/gconf-2:2
>=sys-power/upower-0.9.0
elibc_FreeBSD? ( dev-libs/libexecinfo )
@@ -46,7 +45,9 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
x11-libs/libXtst
x11-misc/xdg-user-dirs
x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo"
+ x11-apps/xdpyinfo
+
+ gconf? ( >=gnome-base/gconf-2:2 )"
# Pure-runtime deps from the session files should *NOT* be added here
# Otherwise, things like gdm pull in gnome-shell
# gnome-themes-standard is needed for the failwhale dialog themeing
@@ -56,7 +57,7 @@ RDEPEND="${COMMON_DEPEND}
>=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-38 )
+ systemd? ( >=sys-apps/systemd-183 )
!systemd? ( sys-auth/consolekit )"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
@@ -76,6 +77,7 @@ pkg_setup() {
--disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
+ $(use_enable gconf)
$(use_enable ipv6)
$(use_enable systemd)"
DOCS="AUTHORS ChangeLog NEWS README"
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-09-25 23:21 Alexandre Rostovtsev
0 siblings, 0 replies; 32+ messages in thread
From: Alexandre Rostovtsev @ 2012-09-25 23:21 UTC (permalink / raw
To: gentoo-commits
commit: 5732af0bf1cfef4eab2ecdbf62c72251d8b47a5b
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 25 23:20:50 2012 +0000
Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
CommitDate: Tue Sep 25 23:20:50 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5732af0b
gnome-base/gnome-session: 3.5.91 → 3.6.0
Needed for gdm-3.6.0
---
...on-3.5.91.ebuild => gnome-session-3.6.0.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.5.91.ebuild b/gnome-base/gnome-session/gnome-session-3.6.0.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.5.91.ebuild
rename to gnome-base/gnome-session/gnome-session-3.6.0.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-10-28 18:10 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2012-10-28 18:10 UTC (permalink / raw
To: gentoo-commits
commit: c268e6bef5674361d5fa081141a09729ea155662
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 28 17:55:36 2012 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Oct 28 18:07:56 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c268e6be
gnome-base/gnome-session: 3.6.0 → 3.6.1
---
...ion-3.6.0.ebuild => gnome-session-3.6.1.ebuild} | 5 +++--
gnome-base/gnome-session/gnome-session-9999.ebuild | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.6.0.ebuild b/gnome-base/gnome-session/gnome-session-3.6.1.ebuild
similarity index 98%
rename from gnome-base/gnome-session/gnome-session-3.6.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.6.1.ebuild
index 4b49445..149656f 100644
--- a/gnome-base/gnome-session/gnome-session-3.6.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.6.1.ebuild
@@ -71,7 +71,8 @@ DEPEND="${COMMON_DEPEND}
# gnome-common needed for eautoreconf
# gnome-base/gdm does not provide gnome.desktop anymore
-pkg_setup() {
+src_configure() {
+ DOCS="AUTHORS ChangeLog NEWS README"
G2CONF="${G2CONF}
--disable-deprecation-flags
--disable-schemas-compile
@@ -80,7 +81,7 @@ pkg_setup() {
$(use_enable gconf)
$(use_enable ipv6)
$(use_enable systemd)"
- DOCS="AUTHORS ChangeLog NEWS README"
+ gnome2_src_configure
}
src_install() {
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 4b49445..149656f 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -71,7 +71,8 @@ DEPEND="${COMMON_DEPEND}
# gnome-common needed for eautoreconf
# gnome-base/gdm does not provide gnome.desktop anymore
-pkg_setup() {
+src_configure() {
+ DOCS="AUTHORS ChangeLog NEWS README"
G2CONF="${G2CONF}
--disable-deprecation-flags
--disable-schemas-compile
@@ -80,7 +81,7 @@ pkg_setup() {
$(use_enable gconf)
$(use_enable ipv6)
$(use_enable systemd)"
- DOCS="AUTHORS ChangeLog NEWS README"
+ gnome2_src_configure
}
src_install() {
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-11-21 22:27 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2012-11-21 22:27 UTC (permalink / raw
To: gentoo-commits
commit: 6992159bbda3c99c3211ee8f981de1483f7a7c22
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 21 22:17:56 2012 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Wed Nov 21 22:17:56 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=6992159b
gnome-base/gnome-session: 3.6.1 → 3.6.2
---
...ion-3.6.1.ebuild => gnome-session-3.6.2.ebuild} | 0
gnome-base/gnome-session/metadata.xml | 11 +++++++++++
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.6.1.ebuild b/gnome-base/gnome-session/gnome-session-3.6.2.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.6.1.ebuild
rename to gnome-base/gnome-session/gnome-session-3.6.2.ebuild
diff --git a/gnome-base/gnome-session/metadata.xml b/gnome-base/gnome-session/metadata.xml
new file mode 100644
index 0000000..7688050
--- /dev/null
+++ b/gnome-base/gnome-session/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+ <use>
+ <flag name="gconf">Optional support for <pkg>gnome-base/gconf</pkg>
+ configuration storage system</flag>
+ <flag name="systemd">Use <pkg>sys-apps/systemd</pkg> instead of
+ <pkg>sys-auth/consolekit</pkg> for session tracking</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2012-12-25 23:23 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2012-12-25 23:23 UTC (permalink / raw
To: gentoo-commits
commit: b521b22ccc54dbdaff57d8f4d0f21ff5981f8441
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 25 23:22:43 2012 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Tue Dec 25 23:23:14 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=b521b22c
gnome-base/gnome-session: moved to gx86
* Sync live ebuild with gx86 changes.
---
.../gnome-session/gnome-session-3.6.2.ebuild | 113 --------------------
gnome-base/gnome-session/gnome-session-9999.ebuild | 23 +++--
2 files changed, 16 insertions(+), 120 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.6.2.ebuild b/gnome-base/gnome-session/gnome-session-3.6.2.ebuild
deleted file mode 100644
index 149656f..0000000
--- a/gnome-base/gnome-session/gnome-session-3.6.2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-fi
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.33.4:2
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
- >=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
- >=sys-power/upower-0.9.0
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo
-
- gconf? ( >=gnome-base/gconf-2:2 )"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-183 )
- !systemd? ( sys-auth/consolekit )"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-src_configure() {
- DOCS="AUTHORS ChangeLog NEWS README"
- G2CONF="${G2CONF}
- --disable-deprecation-flags
- --disable-schemas-compile
- --docdir="${EPREFIX}/usr/share/doc/${PF}"
- $(use_enable doc docbook-docs)
- $(use_enable gconf)
- $(use_enable ipv6)
- $(use_enable systemd)"
- gnome2_src_configure
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- doins "${FILESDIR}/defaults.list"
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 149656f..71a4ef7 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="4"
+EAPI="5"
GCONF_DEBUG="yes"
inherit gnome2
@@ -26,7 +26,8 @@ IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND=">=dev-libs/glib-2.33.4:2
+COMMON_DEPEND="
+ >=dev-libs/glib-2.33.4:2
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/json-glib-0.10
@@ -47,7 +48,8 @@ COMMON_DEPEND=">=dev-libs/glib-2.33.4:2
x11-misc/xdg-user-dirs-gtk
x11-apps/xdpyinfo
- gconf? ( >=gnome-base/gconf-2:2 )"
+ gconf? ( >=gnome-base/gconf-2:2 )
+"
# Pure-runtime deps from the session files should *NOT* be added here
# Otherwise, things like gdm pull in gnome-shell
# gnome-themes-standard is needed for the failwhale dialog themeing
@@ -58,24 +60,31 @@ RDEPEND="${COMMON_DEPEND}
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
systemd? ( >=sys-apps/systemd-183 )
- !systemd? ( sys-auth/consolekit )"
+ !systemd? ( sys-auth/consolekit )
+"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=sys-devel/gettext-0.10.40
>=dev-util/intltool-0.40.6
+ x11-libs/pango[X]
virtual/pkgconfig
!<gnome-base/gdm-2.20.4
doc? (
app-text/xmlto
- dev-libs/libxslt )"
+ dev-libs/libxslt )
+"
# gnome-common needed for eautoreconf
# gnome-base/gdm does not provide gnome.desktop anymore
+src_prepare() {
+ # Silence errors due to weird checks for libX11
+ sed -e 's/\(PANGO_PACKAGES="\)pangox/\1/' -i configure.ac configure || die
+ gnome2_src_prepare
+}
+
src_configure() {
- DOCS="AUTHORS ChangeLog NEWS README"
G2CONF="${G2CONF}
--disable-deprecation-flags
- --disable-schemas-compile
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_enable doc docbook-docs)
$(use_enable gconf)
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2014-02-12 20:58 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2014-02-12 20:58 UTC (permalink / raw
To: gentoo-commits
commit: 416abfda1edaee6031018ea5c77b8ad66412ff3d
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 20:30:01 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 20:30:01 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=416abfda
gnome-base/gnome-session: moved to gentoo-x86
---
gnome-base/gnome-session/ChangeLog | 11 --
.../gnome-session/gnome-session-3.10.1.ebuild | 119 ---------------------
2 files changed, 130 deletions(-)
diff --git a/gnome-base/gnome-session/ChangeLog b/gnome-base/gnome-session/ChangeLog
deleted file mode 100644
index 6967e50..0000000
--- a/gnome-base/gnome-session/ChangeLog
+++ /dev/null
@@ -1,11 +0,0 @@
-# ChangeLog for gnome-base/gnome-session
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gnome-session-3.10.1 (12 Dec 2013)
-
- 12 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
- +gnome-session-3.10.1.ebuild, gnome-session-9999.ebuild,
- +files/gnome-session-3.8.4-blacklist-nv25.patch:
- 3.8.4-r1 → 3.10.1
-
diff --git a/gnome-base/gnome-session/gnome-session-3.10.1.ebuild b/gnome-base/gnome-session/gnome-session-3.10.1.ebuild
deleted file mode 100644
index d1081e8..0000000
--- a/gnome-base/gnome-session/gnome-session-3.10.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit eutils gnome2
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="https://git.gnome.org/browse/gnome-session"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND="
- >=dev-libs/glib-2.35.0:2
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
- >=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
- >=gnome-base/gnome-desktop-3.9.91:3=
- >=sys-power/upower-0.9.0
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo
-
- gconf? ( >=gnome-base/gconf-2:2 )
-"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]
- systemd? ( >=sys-apps/systemd-183 )
- !systemd? ( sys-auth/consolekit )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )
-"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-src_prepare() {
- # Allow people to configure startup apps, bug #464968, upstream bug #663767
- sed -i -e '/NoDisplay/d' data/gnome-session-properties.desktop.in.in || die
-
- # Blacklist nv25 (from 'master')
- epatch "${FILESDIR}"/${PN}-3.8.4-blacklist-nv25.patch
-
- gnome2_src_prepare
-}
-
-src_configure() {
- gnome2_src_configure \
- --disable-deprecation-flags \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --enable-session-selector \
- $(use_enable doc docbook-docs) \
- $(use_enable gconf) \
- $(use_enable ipv6) \
- $(use_enable systemd)
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- newins "${FILESDIR}/defaults.list-r1" defaults.list
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2014-04-20 18:17 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2014-04-20 18:17 UTC (permalink / raw
To: gentoo-commits
commit: 8ede976f85fe25ff16a1465780b5e9f2e65ccdac
Author: Mike Auty <ikelos <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 17 00:31:20 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Apr 20 15:48:26 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=8ede976f
gnome-base/gnome-session: 3.10.1 → 3.12.0
Removed a sed that seemed unnecessary and a patch that had already been applied. Otherwise a upower dep change was all that was different.
---
.../gnome-session/gnome-session-3.12.0.ebuild | 108 +++++++++++++++++++++
1 file changed, 108 insertions(+)
diff --git a/gnome-base/gnome-session/gnome-session-3.12.0.ebuild b/gnome-base/gnome-session/gnome-session-3.12.0.ebuild
new file mode 100644
index 0000000..cc3cd8d
--- /dev/null
+++ b/gnome-base/gnome-session/gnome-session-3.12.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-3.10.1.ebuild,v 1.6 2014/03/29 21:00:14 tetromino Exp $
+
+EAPI="5"
+GCONF_DEBUG="yes"
+
+inherit eutils gnome2
+
+DESCRIPTION="Gnome session manager"
+HOMEPAGE="https://git.gnome.org/browse/gnome-session"
+
+LICENSE="GPL-2 LGPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
+# gdk-pixbuf used in the inhibit dialog
+COMMON_DEPEND="
+ >=dev-libs/glib-2.35.0:2
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.90.7:3
+ >=dev-libs/json-glib-0.10
+ >=dev-libs/dbus-glib-0.76
+ >=gnome-base/gnome-desktop-3.9.91:3=
+ elibc_FreeBSD? ( dev-libs/libexecinfo )
+
+ virtual/opengl
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-misc/xdg-user-dirs
+ x11-misc/xdg-user-dirs-gtk
+ x11-apps/xdpyinfo
+
+ gconf? ( >=gnome-base/gconf-2:2 )
+ systemd? ( >=sys-apps/systemd-183:0= )
+"
+# Pure-runtime deps from the session files should *NOT* be added here
+# Otherwise, things like gdm pull in gnome-shell
+# gnome-themes-standard is needed for the failwhale dialog themeing
+# sys-apps/dbus[X] is needed for session management
+RDEPEND="${COMMON_DEPEND}
+ gnome-base/gnome-settings-daemon
+ >=gnome-base/gsettings-desktop-schemas-0.1.7
+ >=x11-themes/gnome-themes-standard-2.91.92
+ sys-apps/dbus[X]
+ !systemd? ( sys-auth/consolekit )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/perl-5
+ >=sys-devel/gettext-0.10.40
+ >=dev-util/intltool-0.40.6
+ virtual/pkgconfig
+ !<gnome-base/gdm-2.20.4
+ doc? (
+ app-text/xmlto
+ dev-libs/libxslt )
+"
+# gnome-common needed for eautoreconf
+# gnome-base/gdm does not provide gnome.desktop anymore
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-deprecation-flags \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --enable-session-selector \
+ $(use_enable doc docbook-docs) \
+ $(use_enable gconf) \
+ $(use_enable ipv6) \
+ $(use_enable systemd)
+}
+
+src_install() {
+ gnome2_src_install
+
+ dodir /etc/X11/Sessions
+ exeinto /etc/X11/Sessions
+ doexe "${FILESDIR}/Gnome"
+
+ dodir /usr/share/gnome/applications/
+ insinto /usr/share/gnome/applications/
+ newins "${FILESDIR}/defaults.list-r1" defaults.list
+
+ dodir /etc/X11/xinit/xinitrc.d/
+ exeinto /etc/X11/xinit/xinitrc.d/
+ newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
+
+ # This should be done here as discussed in bug #270852
+ newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
+ ewarn "If you use a custom .xinitrc for your X session,"
+ ewarn "make sure that the commands in the xinitrc.d scripts are run."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2014-04-24 22:35 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2014-04-24 22:35 UTC (permalink / raw
To: gentoo-commits
commit: a000b69a79f4180c660951d4a337f3429fe19f49
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 24 22:00:57 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Thu Apr 24 22:34:49 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=a000b69a
gnome-base/gnome-session: 3.12.0 → 3.12.1
---
.../{gnome-session-3.12.0.ebuild => gnome-session-3.12.1.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.12.0.ebuild b/gnome-base/gnome-session/gnome-session-3.12.1.ebuild
similarity index 100%
rename from gnome-base/gnome-session/gnome-session-3.12.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.12.1.ebuild
^ permalink raw reply [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2014-12-22 23:11 Gilles Dartiguelongue
0 siblings, 0 replies; 32+ messages in thread
From: Gilles Dartiguelongue @ 2014-12-22 23:11 UTC (permalink / raw
To: gentoo-commits
commit: 93b50207b1e7574709001afe30aab478d5b8cf58
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 22 23:06:00 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Dec 22 23:06:00 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=93b50207
gnome-base/gnome-session: moved to gentoo-x86
---
.../gnome-session/gnome-session-3.14.0.ebuild | 115 ---------------------
1 file changed, 115 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.14.0.ebuild b/gnome-base/gnome-session/gnome-session-3.14.0.ebuild
deleted file mode 100644
index 323a886..0000000
--- a/gnome-base/gnome-session/gnome-session-3.14.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="https://git.gnome.org/browse/gnome-session"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND="
- >=dev-libs/glib-2.40.0:2
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
- >=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
- >=gnome-base/gnome-desktop-3.9.91:3=
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo
-
- gconf? ( >=gnome-base/gconf-2:2 )
- systemd? ( >=sys-apps/systemd-183:0= )
-"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]
- !systemd? ( sys-auth/consolekit )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- dev-libs/libxslt
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )
-"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-src_configure() {
- # 1. Avoid automagic on old upower releases
- # 2. xsltproc is always checked due to man configure
- # switch, even if USE=-doc
- gnome2_src_configure \
- --disable-deprecation-flags \
- --enable-session-selector \
- $(use_enable doc docbook-docs) \
- $(use_enable gconf) \
- $(use_enable ipv6) \
- $(use_enable systemd) \
- UPOWER_CFLAGS="" \
- UPOWER_LIBS=""
- # gnome-session-selector pre-generated man page is missing
- #$(usex !doc XSLTPROC=$(type -P true))
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- newins "${FILESDIR}/defaults.list-r2" defaults.list
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2015-05-01 14:31 Ole Reifschneider
0 siblings, 0 replies; 32+ messages in thread
From: Ole Reifschneider @ 2015-05-01 14:31 UTC (permalink / raw
To: gentoo-commits
commit: ca31ccdb82a4332695c60482776c82d60c361fb5
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Fri May 1 14:31:33 2015 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Fri May 1 14:31:33 2015 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ca31ccdb
Bump gnome-session to 3.16.0
Package-Manager: portage-2.2.18
Manifest-Sign-Key: 7E8B4D42
...ion-9999.ebuild => gnome-session-3.16.0.ebuild} | 30 +++++++++++-----------
gnome-base/gnome-session/gnome-session-9999.ebuild | 19 +++++++++-----
2 files changed, 28 insertions(+), 21 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-3.16.0.ebuild
similarity index 79%
copy from gnome-base/gnome-session/gnome-session-9999.ebuild
copy to gnome-base/gnome-session/gnome-session-3.16.0.ebuild
index 2e040da..8a5b21e 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.16.0.ebuild
@@ -1,25 +1,18 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $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 $
EAPI="5"
GCONF_DEBUG="yes"
inherit gnome2
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
DESCRIPTION="Gnome session manager"
HOMEPAGE="https://git.gnome.org/browse/gnome-session"
LICENSE="GPL-2 LGPL-2 FDL-1.1"
SLOT="0"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
@@ -31,7 +24,6 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
>=gnome-base/gnome-desktop-3.9.91:3=
elibc_FreeBSD? ( dev-libs/libexecinfo )
@@ -60,7 +52,10 @@ RDEPEND="${COMMON_DEPEND}
>=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
- !systemd? ( sys-auth/consolekit )
+ !systemd? (
+ sys-auth/consolekit
+ >=dev-libs/dbus-glib-0.76
+ )
"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
@@ -87,6 +82,7 @@ src_configure() {
$(use_enable gconf) \
$(use_enable ipv6) \
$(use_enable systemd) \
+ $(use_enable !systemd consolekit) \
UPOWER_CFLAGS="" \
UPOWER_LIBS=""
# gnome-session-selector pre-generated man page is missing
@@ -100,9 +96,8 @@ src_install() {
exeinto /etc/X11/Sessions
doexe "${FILESDIR}/Gnome"
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- newins "${FILESDIR}/defaults.list-r2" defaults.list
+ insinto /usr/share/applications
+ newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
dodir /etc/X11/xinit/xinitrc.d/
exeinto /etc/X11/xinit/xinitrc.d/
@@ -110,6 +105,11 @@ src_install() {
# This should be done here as discussed in bug #270852
newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
+
+ # Set XCURSOR_THEME from current dconf setting instead of installing
+ # default cursor symlink globally and affecting other DEs (bug #543488)
+ # https://bugzilla.gnome.org/show_bug.cgi?id=711703
+ newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
}
pkg_postinst() {
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index 2e040da..0a00fd7 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -31,7 +31,6 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.90.7:3
>=dev-libs/json-glib-0.10
- >=dev-libs/dbus-glib-0.76
>=gnome-base/gnome-desktop-3.9.91:3=
elibc_FreeBSD? ( dev-libs/libexecinfo )
@@ -60,7 +59,10 @@ RDEPEND="${COMMON_DEPEND}
>=gnome-base/gsettings-desktop-schemas-0.1.7
>=x11-themes/gnome-themes-standard-2.91.92
sys-apps/dbus[X]
- !systemd? ( sys-auth/consolekit )
+ !systemd? (
+ sys-auth/consolekit
+ >=dev-libs/dbus-glib-0.76
+ )
"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
@@ -87,6 +89,7 @@ src_configure() {
$(use_enable gconf) \
$(use_enable ipv6) \
$(use_enable systemd) \
+ $(use_enable !systemd consolekit) \
UPOWER_CFLAGS="" \
UPOWER_LIBS=""
# gnome-session-selector pre-generated man page is missing
@@ -100,9 +103,8 @@ src_install() {
exeinto /etc/X11/Sessions
doexe "${FILESDIR}/Gnome"
- dodir /usr/share/gnome/applications/
- insinto /usr/share/gnome/applications/
- newins "${FILESDIR}/defaults.list-r2" defaults.list
+ insinto /usr/share/applications
+ newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
dodir /etc/X11/xinit/xinitrc.d/
exeinto /etc/X11/xinit/xinitrc.d/
@@ -110,6 +112,11 @@ src_install() {
# This should be done here as discussed in bug #270852
newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
+
+ # Set XCURSOR_THEME from current dconf setting instead of installing
+ # default cursor symlink globally and affecting other DEs (bug #543488)
+ # https://bugzilla.gnome.org/show_bug.cgi?id=711703
+ newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2015-10-02 12:50 Ole Reifschneider
0 siblings, 0 replies; 32+ messages in thread
From: Ole Reifschneider @ 2015-10-02 12:50 UTC (permalink / raw
To: gentoo-commits
commit: dabb8cbb9678165379cf93dda79720a54a98c754
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 2 09:58:31 2015 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Fri Oct 2 09:58:31 2015 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=dabb8cbb
gnome-base/gnome-session: Bump version to 3.18.0
Package-Manager: portage-2.2.22
Manifest-Sign-Key: 7E8B4D42
.../gnome-session/gnome-session-3.18.0.ebuild | 122 +++++++++++++++++++++
1 file changed, 122 insertions(+)
diff --git a/gnome-base/gnome-session/gnome-session-3.18.0.ebuild b/gnome-base/gnome-session/gnome-session-3.18.0.ebuild
new file mode 100644
index 0000000..4de1d8a
--- /dev/null
+++ b/gnome-base/gnome-session/gnome-session-3.18.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+
+inherit gnome2
+
+DESCRIPTION="Gnome session manager"
+HOMEPAGE="https://git.gnome.org/browse/gnome-session"
+
+LICENSE="GPL-2 LGPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
+# gdk-pixbuf used in the inhibit dialog
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40.0:2
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.90.7:3
+ >=dev-libs/json-glib-0.10
+ >=gnome-base/gnome-desktop-3.9.91:3=
+ elibc_FreeBSD? ( dev-libs/libexecinfo )
+
+ virtual/opengl
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-misc/xdg-user-dirs
+ x11-misc/xdg-user-dirs-gtk
+ x11-apps/xdpyinfo
+
+ gconf? ( >=gnome-base/gconf-2:2 )
+ systemd? ( >=sys-apps/systemd-183:0= )
+"
+# Pure-runtime deps from the session files should *NOT* be added here
+# Otherwise, things like gdm pull in gnome-shell
+# gnome-themes-standard is needed for the failwhale dialog themeing
+# sys-apps/dbus[X] is needed for session management
+RDEPEND="${COMMON_DEPEND}
+ gnome-base/gnome-settings-daemon
+ >=gnome-base/gsettings-desktop-schemas-0.1.7
+ >=x11-themes/gnome-themes-standard-2.91.92
+ sys-apps/dbus[X]
+ !systemd? (
+ sys-auth/consolekit
+ >=dev-libs/dbus-glib-0.76
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/perl-5
+ >=sys-devel/gettext-0.10.40
+ dev-libs/libxslt
+ >=dev-util/intltool-0.40.6
+ virtual/pkgconfig
+ !<gnome-base/gdm-2.20.4
+ doc? (
+ app-text/xmlto
+ dev-libs/libxslt )
+"
+# gnome-common needed for eautoreconf
+# gnome-base/gdm does not provide gnome.desktop anymore
+
+src_configure() {
+ # 1. Avoid automagic on old upower releases
+ # 2. xsltproc is always checked due to man configure
+ # switch, even if USE=-doc
+ gnome2_src_configure \
+ --disable-deprecation-flags \
+ --enable-session-selector \
+ $(use_enable doc docbook-docs) \
+ $(use_enable gconf) \
+ $(use_enable ipv6) \
+ $(use_enable systemd) \
+ $(use_enable !systemd consolekit) \
+ UPOWER_CFLAGS="" \
+ UPOWER_LIBS=""
+ # gnome-session-selector pre-generated man page is missing
+ #$(usex !doc XSLTPROC=$(type -P true))
+}
+
+src_install() {
+ gnome2_src_install
+
+ dodir /etc/X11/Sessions
+ exeinto /etc/X11/Sessions
+ doexe "${FILESDIR}/Gnome"
+
+ insinto /usr/share/applications
+ newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
+
+ dodir /etc/X11/xinit/xinitrc.d/
+ exeinto /etc/X11/xinit/xinitrc.d/
+ newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
+
+ # This should be done here as discussed in bug #270852
+ newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
+
+ # Set XCURSOR_THEME from current dconf setting instead of installing
+ # default cursor symlink globally and affecting other DEs (bug #543488)
+ # https://bugzilla.gnome.org/show_bug.cgi?id=711703
+ newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
+ ewarn "If you use a custom .xinitrc for your X session,"
+ ewarn "make sure that the commands in the xinitrc.d scripts are run."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2016-03-25 0:56 Ole Reifschneider
0 siblings, 0 replies; 32+ messages in thread
From: Ole Reifschneider @ 2016-03-25 0:56 UTC (permalink / raw
To: gentoo-commits
commit: 8d5aee5a2ffb4374100078b8cf3406856ac2ea30
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 20 18:13:58 2016 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 00:55:46 2016 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8d5aee5a
gnome-base/gnome-session: Bump version to 3.20.0
Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE9E568677E8B4D42
...-session-3.18.0.ebuild => gnome-session-3.20.0.ebuild} | 15 ++++++++-------
gnome-base/gnome-session/gnome-session-9999.ebuild | 15 ++++++++-------
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.18.0.ebuild b/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
similarity index 92%
rename from gnome-base/gnome-session/gnome-session-3.18.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.20.0.ebuild
index 4de1d8a..016129f 100644
--- a/gnome-base/gnome-session/gnome-session-3.18.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,18 +13,18 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-session"
LICENSE="GPL-2 LGPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+IUSE="doc elibc_FreeBSD ipv6 systemd"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
# gdk-pixbuf used in the inhibit dialog
COMMON_DEPEND="
- >=dev-libs/glib-2.40.0:2
+ >=dev-libs/glib-2.46.0:2[dbus]
x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
+ >=x11-libs/gtk+-3.18.0:3
>=dev-libs/json-glib-0.10
- >=gnome-base/gnome-desktop-3.9.91:3=
+ >=gnome-base/gnome-desktop-3.18:3=
elibc_FreeBSD? ( dev-libs/libexecinfo )
virtual/opengl
@@ -40,7 +40,6 @@ COMMON_DEPEND="
x11-misc/xdg-user-dirs-gtk
x11-apps/xdpyinfo
- gconf? ( >=gnome-base/gconf-2:2 )
systemd? ( >=sys-apps/systemd-183:0= )
"
# Pure-runtime deps from the session files should *NOT* be added here
@@ -75,11 +74,13 @@ src_configure() {
# 1. Avoid automagic on old upower releases
# 2. xsltproc is always checked due to man configure
# switch, even if USE=-doc
+ # 3. Disable old gconf support as other distributions did long time
+ # ago
gnome2_src_configure \
--disable-deprecation-flags \
+ --disable-gconf \
--enable-session-selector \
$(use_enable doc docbook-docs) \
- $(use_enable gconf) \
$(use_enable ipv6) \
$(use_enable systemd) \
$(use_enable !systemd consolekit) \
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index fa06d05..f4f5ad6 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -20,18 +20,18 @@ if [[ ${PV} = 9999 ]]; then
else
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
fi
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+IUSE="doc elibc_FreeBSD ipv6 systemd"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
# gdk-pixbuf used in the inhibit dialog
COMMON_DEPEND="
- >=dev-libs/glib-2.40.0:2
+ >=dev-libs/glib-2.46.0:2[dbus]
x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.90.7:3
+ >=x11-libs/gtk+-3.18.0:3
>=dev-libs/json-glib-0.10
- >=gnome-base/gnome-desktop-3.9.91:3=
+ >=gnome-base/gnome-desktop-3.18:3=
elibc_FreeBSD? ( dev-libs/libexecinfo )
virtual/opengl
@@ -47,7 +47,6 @@ COMMON_DEPEND="
x11-misc/xdg-user-dirs-gtk
x11-apps/xdpyinfo
- gconf? ( >=gnome-base/gconf-2:2 )
systemd? ( >=sys-apps/systemd-183:0= )
"
# Pure-runtime deps from the session files should *NOT* be added here
@@ -82,11 +81,13 @@ src_configure() {
# 1. Avoid automagic on old upower releases
# 2. xsltproc is always checked due to man configure
# switch, even if USE=-doc
+ # 3. Disable old gconf support as other distributions did long time
+ # ago
gnome2_src_configure \
--disable-deprecation-flags \
+ --disable-gconf \
--enable-session-selector \
$(use_enable doc docbook-docs) \
- $(use_enable gconf) \
$(use_enable ipv6) \
$(use_enable systemd) \
$(use_enable !systemd consolekit) \
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2018-01-12 12:55 Dennis Lamm
0 siblings, 0 replies; 32+ messages in thread
From: Dennis Lamm @ 2018-01-12 12:55 UTC (permalink / raw
To: gentoo-commits
commit: 68f3096fbb5c987b2a2dcb65377595256ad3742f
Author: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 12:55:08 2018 +0000
Commit: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 12:55:08 2018 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=68f3096f
gnome-base/gnome-session: drop old
Package-Manager: Portage-2.3.13, Repoman-2.3.3
.../gnome-session/gnome-session-3.20.0.ebuild | 123 ---------------------
gnome-base/gnome-session/gnome-session-9999.ebuild | 3 +-
gnome-base/gnome-session/metadata.xml | 12 +-
3 files changed, 5 insertions(+), 133 deletions(-)
diff --git a/gnome-base/gnome-session/gnome-session-3.20.0.ebuild b/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
deleted file mode 100644
index 016129fc..00000000
--- a/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="https://git.gnome.org/browse/gnome-session"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc elibc_FreeBSD ipv6 systemd"
-
-# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
-# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
-# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
-# gdk-pixbuf used in the inhibit dialog
-COMMON_DEPEND="
- >=dev-libs/glib-2.46.0:2[dbus]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.18.0:3
- >=dev-libs/json-glib-0.10
- >=gnome-base/gnome-desktop-3.18:3=
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- virtual/opengl
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libXtst
- x11-misc/xdg-user-dirs
- x11-misc/xdg-user-dirs-gtk
- x11-apps/xdpyinfo
-
- systemd? ( >=sys-apps/systemd-183:0= )
-"
-# Pure-runtime deps from the session files should *NOT* be added here
-# Otherwise, things like gdm pull in gnome-shell
-# gnome-themes-standard is needed for the failwhale dialog themeing
-# sys-apps/dbus[X] is needed for session management
-RDEPEND="${COMMON_DEPEND}
- gnome-base/gnome-settings-daemon
- >=gnome-base/gsettings-desktop-schemas-0.1.7
- >=x11-themes/gnome-themes-standard-2.91.92
- sys-apps/dbus[X]
- !systemd? (
- sys-auth/consolekit
- >=dev-libs/dbus-glib-0.76
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- dev-libs/libxslt
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )
-"
-# gnome-common needed for eautoreconf
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-src_configure() {
- # 1. Avoid automagic on old upower releases
- # 2. xsltproc is always checked due to man configure
- # switch, even if USE=-doc
- # 3. Disable old gconf support as other distributions did long time
- # ago
- gnome2_src_configure \
- --disable-deprecation-flags \
- --disable-gconf \
- --enable-session-selector \
- $(use_enable doc docbook-docs) \
- $(use_enable ipv6) \
- $(use_enable systemd) \
- $(use_enable !systemd consolekit) \
- UPOWER_CFLAGS="" \
- UPOWER_LIBS=""
- # gnome-session-selector pre-generated man page is missing
- #$(usex !doc XSLTPROC=$(type -P true))
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- insinto /usr/share/applications
- newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
-
- dodir /etc/X11/xinit/xinitrc.d/
- exeinto /etc/X11/xinit/xinitrc.d/
- newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
-
- # This should be done here as discussed in bug #270852
- newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
-
- # Set XCURSOR_THEME from current dconf setting instead of installing
- # default cursor symlink globally and affecting other DEs (bug #543488)
- # https://bugzilla.gnome.org/show_bug.cgi?id=711703
- newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
- ewarn "If you use a custom .xinitrc for your X session,"
- ewarn "make sure that the commands in the xinitrc.d scripts are run."
- fi
-}
diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild b/gnome-base/gnome-session/gnome-session-9999.ebuild
index f4f5ad62..1c0186cc 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI="5"
GCONF_DEBUG="yes"
diff --git a/gnome-base/gnome-session/metadata.xml b/gnome-base/gnome-session/metadata.xml
index 06d13a57..996e7cac 100644
--- a/gnome-base/gnome-session/metadata.xml
+++ b/gnome-base/gnome-session/metadata.xml
@@ -1,12 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
-<use>
- <flag name="gconf">Optional support for <pkg>gnome-base/gconf</pkg>
- configuration storage system</flag>
-</use>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/
@ 2018-02-14 19:44 Sobhan Mohammadpour
0 siblings, 0 replies; 32+ messages in thread
From: Sobhan Mohammadpour @ 2018-02-14 19:44 UTC (permalink / raw
To: gentoo-commits
commit: 8e08e8ebff22c240d4e10262f1da89dc5e54c1f5
Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 14 19:35:03 2018 +0000
Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Wed Feb 14 19:35:03 2018 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8e08e8eb
gnome-base/gnome-session: version bump
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Manifest-Sign-Key: 0x7DF238CF0AA182E1
.../gnome-session/gnome-session-3.26.1.ebuild | 123 +++++++++++++++++++++
1 file changed, 123 insertions(+)
diff --git a/gnome-base/gnome-session/gnome-session-3.26.1.ebuild b/gnome-base/gnome-session/gnome-session-3.26.1.ebuild
new file mode 100644
index 00000000..0b3dac4a
--- /dev/null
+++ b/gnome-base/gnome-session/gnome-session-3.26.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+inherit gnome2
+
+DESCRIPTION="Gnome session manager"
+HOMEPAGE="https://git.gnome.org/browse/gnome-session"
+
+LICENSE="GPL-2 LGPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc elibc_FreeBSD ipv6 systemd"
+
+# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
+# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
+# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
+# gdk-pixbuf used in the inhibit dialog
+COMMON_DEPEND="
+ >=dev-libs/glib-2.46.0:2[dbus]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.18.0:3
+ >=dev-libs/json-glib-0.10
+ >=gnome-base/gnome-desktop-3.18:3=
+ elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )
+
+ media-libs/mesa[egl,gles2]
+
+ media-libs/libepoxy
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-misc/xdg-user-dirs
+ x11-misc/xdg-user-dirs-gtk
+ x11-apps/xdpyinfo
+
+ systemd? ( >=sys-apps/systemd-183:0= )
+"
+# Pure-runtime deps from the session files should *NOT* be added here
+# Otherwise, things like gdm pull in gnome-shell
+# gnome-themes-standard is needed for the failwhale dialog themeing
+# sys-apps/dbus[X] is needed for session management
+RDEPEND="${COMMON_DEPEND}
+ >=gnome-base/gnome-settings-daemon-3.23.2
+ >=gnome-base/gsettings-desktop-schemas-0.1.7
+ x11-themes/adwaita-icon-theme
+ sys-apps/dbus[X]
+ !systemd? (
+ sys-auth/consolekit
+ >=dev-libs/dbus-glib-0.76
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ >=dev-util/intltool-0.40.6
+ >=sys-devel/gettext-0.10.40
+ virtual/pkgconfig
+ !<gnome-base/gdm-2.20.4
+ doc? (
+ app-text/xmlto
+ dev-libs/libxslt )
+ gnome-base/gnome-common
+"
+# gnome-common needed for eautoreconf
+# gnome-base/gdm does not provide gnome.desktop anymore
+
+src_configure() {
+ # 1. Avoid automagic on old upower releases
+ # 2. xsltproc is always checked due to man configure
+ # switch, even if USE=-doc
+ # 3. Disable old gconf support as other distributions did long time
+ # ago
+ gnome2_src_configure \
+ --disable-deprecation-flags \
+ --disable-gconf \
+ --enable-session-selector \
+ $(use_enable doc docbook-docs) \
+ $(use_enable ipv6) \
+ $(use_enable systemd) \
+ $(use_enable !systemd consolekit) \
+ UPOWER_CFLAGS="" \
+ UPOWER_LIBS=""
+ # gnome-session-selector pre-generated man page is missing
+ #$(usex !doc XSLTPROC=$(type -P true))
+}
+
+src_install() {
+ gnome2_src_install
+
+ dodir /etc/X11/Sessions
+ exeinto /etc/X11/Sessions
+ doexe "${FILESDIR}/Gnome"
+
+ insinto /usr/share/applications
+ newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list
+
+ dodir /etc/X11/xinit/xinitrc.d/
+ exeinto /etc/X11/xinit/xinitrc.d/
+ newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
+
+ # This should be done here as discussed in bug #270852
+ newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
+
+ # Set XCURSOR_THEME from current dconf setting instead of installing
+ # default cursor symlink globally and affecting other DEs (bug #543488)
+ # https://bugzilla.gnome.org/show_bug.cgi?id=711703
+ newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
+ ewarn "If you use a custom .xinitrc for your X session,"
+ ewarn "make sure that the commands in the xinitrc.d scripts are run."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
end of thread, other threads:[~2018-02-14 19:44 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-26 8:20 [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-session/ Nirbheek Chauhan
-- strict thread matches above, loose matches on Subject: below --
2018-02-14 19:44 Sobhan Mohammadpour
2018-01-12 12:55 Dennis Lamm
2016-03-25 0:56 Ole Reifschneider
2015-10-02 12:50 Ole Reifschneider
2015-05-01 14:31 Ole Reifschneider
2014-12-22 23:11 Gilles Dartiguelongue
2014-04-24 22:35 Gilles Dartiguelongue
2014-04-20 18:17 Gilles Dartiguelongue
2014-02-12 20:58 Gilles Dartiguelongue
2012-12-25 23:23 Gilles Dartiguelongue
2012-11-21 22:27 Gilles Dartiguelongue
2012-10-28 18:10 Gilles Dartiguelongue
2012-09-25 23:21 Alexandre Rostovtsev
2012-09-10 6:22 Nirbheek Chauhan
2012-05-24 7:49 Alexandre Restovtsev
2012-04-03 6:36 Alexandre Restovtsev
2011-10-29 19:56 Alexandre Restovtsev
2011-10-18 7:37 Alexandre Restovtsev
2011-07-07 9:22 Alexandre Restovtsev
2011-06-24 17:35 Alexandre Restovtsev
2011-05-30 17:43 Nirbheek Chauhan
2011-04-27 22:22 Gilles Dartiguelongue
2011-04-05 0:57 Nirbheek Chauhan
2011-03-29 8:35 Nirbheek Chauhan
2011-03-23 23:03 Nirbheek Chauhan
2011-03-23 5:20 Nirbheek Chauhan
2011-03-09 17:22 Nirbheek Chauhan
2011-03-09 11:34 Nirbheek Chauhan
2011-03-04 14:57 Nirbheek Chauhan
2011-02-23 14:40 Nirbheek Chauhan
2011-02-22 0:31 Nirbheek Chauhan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox