Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-shell/, gnome-base/gnome-shell/files/
Date: Tue, 22 Feb 2011 19:45:13
Message-Id: edcbc1475ed116e96ff6becb3bf9a67d07247df4.nirbheek@gentoo
1 commit: edcbc1475ed116e96ff6becb3bf9a67d07247df4
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 22 19:41:56 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 22 19:44:10 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=edcbc147
7
8 gnome-base/gnome-shell: remove old, broken version
9
10 * Sorry guys, you'll have to use the live version till the shell guys release 2.91.90
11 * gnome-shell-2.91.6 won't run with gsettings-desktop-schemas-0.1.7
12
13 ---
14 .../files/gnome-shell-2.91.6-as-needed.patch | 34 --------
15 .../gnome-shell/gnome-shell-2.91.6-r1.ebuild | 80 --------------------
16 2 files changed, 0 insertions(+), 114 deletions(-)
17
18 diff --git a/gnome-base/gnome-shell/files/gnome-shell-2.91.6-as-needed.patch b/gnome-base/gnome-shell/files/gnome-shell-2.91.6-as-needed.patch
19 deleted file mode 100644
20 index 085baa2..0000000
21 --- a/gnome-base/gnome-shell/files/gnome-shell-2.91.6-as-needed.patch
22 +++ /dev/null
23 @@ -1,34 +0,0 @@
24 -From b6749f4b606470bec455b4d0bd1f15d8667dea3c Mon Sep 17 00:00:00 2001
25 -From: Giovanni Campagna <gcampagna@×××××××××.org>
26 -Date: Mon, 24 Jan 2011 17:39:45 +0000
27 -Subject: BluetoothStatus: depend more on libgnome-bluetooth-applet
28 -
29 -Ensure that a dependency is generated even when using --as-needed,
30 -by adding a fake function that calls into the library.
31 -
32 -https://bugzilla.gnome.org/show_bug.cgi?id=639324
33 ----
34 -diff --git a/src/gnome-shell-plugin.c b/src/gnome-shell-plugin.c
35 -index 96075f4..8d85fa2 100644
36 ---- a/src/gnome-shell-plugin.c
37 -+++ b/src/gnome-shell-plugin.c
38 -@@ -670,3 +670,17 @@ MetaPluginInfo *gnome_shell_plugin_plugin_info (MetaPlugin *plugin)
39 -
40 - return &info;
41 - }
42 -+
43 -+#if HAVE_BLUETOOTH
44 -+/* HACK:
45 -+ Add a non-static function that calls into libgnome-bluetooth-applet.so,
46 -+ to avoid the linker being too smart and removing the dependency.
47 -+ This function is never actually called.
48 -+*/
49 -+extern GType bluetooth_applet_get_type(void);
50 -+void _shell_link_to_bluetooth(void);
51 -+
52 -+void _shell_link_to_bluetooth(void) {
53 -+ bluetooth_applet_get_type();
54 -+}
55 -+#endif
56 ---
57 -cgit v0.8.3.4
58
59 diff --git a/gnome-base/gnome-shell/gnome-shell-2.91.6-r1.ebuild b/gnome-base/gnome-shell/gnome-shell-2.91.6-r1.ebuild
60 deleted file mode 100644
61 index e3db9b7..0000000
62 --- a/gnome-base/gnome-shell/gnome-shell-2.91.6-r1.ebuild
63 +++ /dev/null
64 @@ -1,80 +0,0 @@
65 -# Copyright 1999-2011 Gentoo Foundation
66 -# Distributed under the terms of the GNU General Public License v2
67 -# $Header: $
68 -
69 -EAPI="2"
70 -GCONF_DEBUG="no"
71 -GNOME2_LA_PUNT="yes"
72 -PYTHON_DEPEND="2:2.5"
73 -
74 -inherit eutils gnome2 python
75 -
76 -DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
77 -HOMEPAGE="http://live.gnome.org/GnomeShell"
78 -
79 -LICENSE="GPL-2"
80 -SLOT="0"
81 -IUSE=""
82 -if [[ ${PV} = 9999 ]]; then
83 - inherit gnome2-live
84 - KEYWORDS=""
85 -else
86 - KEYWORDS="~amd64 ~x86"
87 -fi
88 -
89 -# gnome-desktop-2.91.2 is needed due to header changes, db82a33 in gnome-desktop
90 -# FIXME: Automagic gnome-bluetooth[introspection] support. Also gnome bug 637935
91 -# gtk+-2.99.3 is needed for gtk/gtkx.h
92 -COMMON_DEPEND=">=dev-libs/glib-2.25.9
93 - x11-libs/gdk-pixbuf:2[introspection]
94 - >=x11-libs/gtk+-2.99.3:3[introspection]
95 - >=media-libs/clutter-1.5.15[introspection]
96 - >=gnome-base/gnome-desktop-2.91.2:3
97 - >=dev-libs/gobject-introspection-0.10.1
98 - >=gnome-extra/evolution-data-server-2.91.6
99 -
100 - dev-libs/dbus-glib
101 - >=dev-libs/gjs-0.7.8
102 - dev-libs/libxml2:2
103 - x11-libs/pango[introspection]
104 - dev-libs/libcroco:0.6
105 -
106 - gnome-base/gconf[introspection]
107 - gnome-base/gnome-menus
108 - gnome-base/librsvg
109 - >=media-libs/gstreamer-0.10.16
110 - >=media-libs/gst-plugins-base-0.10.16
111 - media-libs/libcanberra
112 - media-sound/pulseaudio
113 - >=net-wireless/gnome-bluetooth-2.90.0[introspection]
114 -
115 - x11-libs/startup-notification
116 - x11-libs/libXfixes
117 - >=x11-wm/mutter-2.91.4[introspection]
118 - x11-apps/mesa-progs
119 -
120 - dev-python/dbus-python
121 - dev-python/gconf-python"
122 -# Runtime-only deps are probably incomplete and approximate
123 -RDEPEND="${COMMON_DEPEND}
124 - x11-libs/gdk-pixbuf[introspection]
125 - >=gnome-base/dconf-0.4.1
126 - >=gnome-base/gnome-settings-daemon-2.91
127 - >=gnome-base/gnome-control-center-2.91
128 - >=gnome-base/libgnomekbd-2.91.4[introspection]"
129 -DEPEND="${COMMON_DEPEND}
130 - sys-devel/gettext
131 - >=dev-util/pkgconfig-0.22
132 - >=dev-util/intltool-0.26
133 - gnome-base/gnome-common"
134 -DOCS="AUTHORS README"
135 -# Don't error out on warnings
136 -G2CONF="--enable-compile-warnings=maximum
137 ---disable-schemas-compile"
138 -
139 -src_prepare() {
140 - gnome2_src_prepare
141 -
142 - # Taken from upstream, remove for next release, bug 352466
143 - epatch "${FILESDIR}/${P}-as-needed.patch"
144 -}