[gnome-shell] Switch build to Gtk+-3.0
- From: Owen Taylor <otaylor src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] Switch build to Gtk+-3.0
- Date: Wed, 7 Jul 2010 18:45:39 +0000 (UTC)
commit 643c7fdb3a6d83cd3bd1522199b86cad126b97be
Author: Florian Müllner <fmuellner gnome org>
Date: Sat Jun 19 20:26:16 2010 +0200
Switch build to Gtk+-3.0
Update the build dependencies to gtk+-3.0 and adjust the javascript
to run on gtk+-3. Obviously depends on mutter compiled with gtk+-3
as well.
https://bugzilla.gnome.org/show_bug.cgi?id=621845
configure.ac | 12 ++++++------
js/ui/environment.js | 4 ++--
js/ui/main.js | 4 ++--
src/Makefile.am | 2 +-
4 files changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 35935a8..fe5f09a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -61,17 +61,17 @@ CLUTTER_MIN_VERSION=1.2.8
GOBJECT_INTROSPECTION_MIN_VERSION=0.6.11
GJS_MIN_VERSION=0.7
MUTTER_MIN_VERSION=2.31.4
-GTK_MIN_VERSION=2.21.1
+GTK_MIN_VERSION=2.90.4
GIO_MIN_VERSION=2.25.9
# Collect more than 20 libraries for a prize!
PKG_CHECK_MODULES(MUTTER_PLUGIN, gio-2.0 >= $GIO_MIN_VERSION
gio-unix-2.0 dbus-glib-1
- gtk+-2.0 >= $GTK_MIN_VERSION
+ gtk+-3.0 >= $GTK_MIN_VERSION
mutter-plugins >= $MUTTER_MIN_VERSION
gjs-gi-1.0 >= $GJS_MIN_VERSION
libgnome-menu $recorder_modules gconf-2.0
- gdk-x11-2.0
+ gdk-x11-3.0
clutter-x11-1.0 >= $CLUTTER_MIN_VERSION
clutter-glx-1.0 >= $CLUTTER_MIN_VERSION
libstartup-notification-1.0
@@ -88,9 +88,9 @@ CFLAGS=$saved_CFLAGS
LIBS=$saved_LIBS
PKG_CHECK_MODULES(TIDY, clutter-1.0)
-PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-2.0 libcroco-0.6 gnome-desktop-2.0 >= 2.26)
-PKG_CHECK_MODULES(GDMUSER, dbus-glib-1 gtk+-2.0)
-PKG_CHECK_MODULES(TRAY, gtk+-2.0)
+PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-3.0 libcroco-0.6 gnome-desktop-3.0 >= 2.90.0)
+PKG_CHECK_MODULES(GDMUSER, dbus-glib-1 gtk+-3.0)
+PKG_CHECK_MODULES(TRAY, gtk+-3.0)
MUTTER_BIN_DIR=`$PKG_CONFIG --variable=exec_prefix mutter-plugins`/bin
# FIXME: metacity-plugins.pc should point directly to its .gir file
diff --git a/js/ui/environment.js b/js/ui/environment.js
index 03ddccf..22f8e19 100644
--- a/js/ui/environment.js
+++ b/js/ui/environment.js
@@ -90,9 +90,9 @@ function init() {
_blockMethod('Clutter.Event.get_state', 'Shell.get_event_state',
'gjs\'s handling of Clutter.ModifierType is broken. See bug 597292.');
- _blockMethod('Gdk.Display.get_pointer', 'global.get_pointer',
+ _blockMethod('Gdk.Display.get_device_state', 'global.get_pointer',
'gjs\'s handling of Gdk.ModifierType is broken. See bug 597292.');
- _blockMethod('Gdk.Window.get_pointer', 'global.get_pointer',
+ _blockMethod('Gdk.Window.get_device_position', 'global.get_pointer',
'gjs\'s handling of Gdk.ModifierType is broken. See bug 597292.');
// Now close the back door to prevent extensions from trying to
diff --git a/js/ui/main.js b/js/ui/main.js
index 4e8e6df..7c524b3 100644
--- a/js/ui/main.js
+++ b/js/ui/main.js
@@ -2,9 +2,9 @@
imports.gi.versions.Clutter = '1.0';
imports.gi.versions.Gio = '2.0';
-imports.gi.versions.Gdk = '2.0';
+imports.gi.versions.Gdk = '3.0';
imports.gi.versions.GdkPixbuf = '2.0';
-imports.gi.versions.Gtk = '2.0';
+imports.gi.versions.Gtk = '3.0';
const Clutter = imports.gi.Clutter;
const DBus = imports.dbus;
diff --git a/src/Makefile.am b/src/Makefile.am
index 4fea30d..a3654aa 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -232,7 +232,7 @@ St-1.0.gir: $(mutter) $(G_IR_SCANNER) libst-1.0.la Makefile
--namespace=St \
--nsversion=1.0 \
--include=Clutter-1.0 \
- --include=Gtk-2.0 \
+ --include=Gtk-3.0 \
--add-include-path=$(builddir) \
--libtool="$(LIBTOOL)" \
--library=libst-1.0.la \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]