diff -Nru gtk+3.0-3.5.18/debian/changelog gtk+3.0-3.5.18/debian/changelog --- gtk+3.0-3.5.18/debian/changelog 2012-09-18 21:23:18.000000000 -0400 +++ gtk+3.0-3.5.18/debian/changelog 2012-09-19 22:50:03.000000000 -0400 @@ -1,3 +1,9 @@ +gtk+3.0 (3.5.18-0ubuntu1+wayland1) quantal; urgency=low + + * Enable Wayland backend (LP: #954352) + + -- Darxus Wed, 19 Sep 2012 22:49:21 -0400 + gtk+3.0 (3.5.18-0ubuntu1) quantal; urgency=low * New upstream bugfix release diff -Nru gtk+3.0-3.5.18/debian/control gtk+3.0-3.5.18/debian/control --- gtk+3.0-3.5.18/debian/control 2012-09-18 21:23:18.000000000 -0400 +++ gtk+3.0-3.5.18/debian/control 2012-09-19 22:49:04.000000000 -0400 @@ -37,7 +37,9 @@ libcolord-dev (>= 0.1.9), gobject-introspection (>= 1.32.0), libgirepository1.0-dev (>= 1.32.0), - xvfb + xvfb, + libwayland-dev (>= 0.95), + libxkbcommon-dev Build-Depends-Indep: docbook-xml, docbook-utils, libglib2.0-doc, diff -Nru gtk+3.0-3.5.18/debian/libgtk-3-0.symbols gtk+3.0-3.5.18/debian/libgtk-3-0.symbols --- gtk+3.0-3.5.18/debian/libgtk-3-0.symbols 2012-09-18 21:23:18.000000000 -0400 +++ gtk+3.0-3.5.18/debian/libgtk-3-0.symbols 2012-09-19 22:49:04.000000000 -0400 @@ -43,6 +43,7 @@ gdk_cursor_ref@Base 3.0.0 gdk_cursor_type_get_type@Base 3.0.0 gdk_cursor_unref@Base 3.0.0 + gdk_device_core_get_type@Base 3.5.16-0ubuntu1+wayland0 gdk_device_free_history@Base 3.0.0 gdk_device_get_associated_device@Base 3.0.0 gdk_device_get_axis@Base 3.0.0 @@ -66,6 +67,7 @@ gdk_device_grab_info_libgtk_only@Base 3.0.0 gdk_device_list_axes@Base 3.0.0 gdk_device_list_slave_devices@Base 3.0.0 + gdk_device_manager_core_get_type@Base 3.5.16-0ubuntu1+wayland0 gdk_device_manager_get_client_pointer@Base 3.0.0 gdk_device_manager_get_display@Base 3.0.0 gdk_device_manager_get_type@Base 3.0.0 @@ -349,6 +351,15 @@ gdk_visual_get_type@Base 3.0.0 gdk_visual_get_visual_type@Base 3.0.0 gdk_visual_type_get_type@Base 3.0.0 + gdk_wayland_app_launch_context_get_type@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_device_clear_selection_content_libgtk_only@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_device_get_selection_type_atoms_libgtk_only@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_device_offer_selection_content_libgtk_only@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_device_request_selection_content_libgtk_only@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_display_broadcast_startup_message@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_display_manager_get_type@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_drag_context_get_type@Base 3.5.16-0ubuntu1+wayland0 + gdk_wayland_window_set_modal_hint@Base 3.5.16-0ubuntu1+wayland0 gdk_window_add_filter@Base 3.0.0 gdk_window_at_pointer@Base 3.0.0 gdk_window_attributes_type_get_type@Base 3.0.0 diff -Nru gtk+3.0-3.5.18/debian/patches/102_add_wayland_symbols.patch gtk+3.0-3.5.18/debian/patches/102_add_wayland_symbols.patch --- gtk+3.0-3.5.18/debian/patches/102_add_wayland_symbols.patch 1969-12-31 19:00:00.000000000 -0500 +++ gtk+3.0-3.5.18/debian/patches/102_add_wayland_symbols.patch 2012-09-19 22:49:04.000000000 -0400 @@ -0,0 +1,34 @@ +--- gtk+3.0-3.5.16.orig/gdk/gdk.symbols 2012-08-16 10:49:17.000000000 -0400 ++++ gtk+3.0-3.5.16/gdk/gdk.symbols 2012-09-06 18:39:54.102504997 -0400 +@@ -44,6 +44,7 @@ + gdk_cursor_ref + gdk_cursor_type_get_type + gdk_cursor_unref ++gdk_device_core_get_type + gdk_device_free_history + gdk_device_get_associated_device + gdk_device_get_axis +@@ -67,6 +68,7 @@ + gdk_device_grab_info_libgtk_only + gdk_device_list_axes + gdk_device_list_slave_devices ++gdk_device_manager_core_get_type + gdk_device_manager_get_client_pointer + gdk_device_manager_get_display + gdk_device_manager_get_type +@@ -350,6 +352,15 @@ + gdk_visual_get_type + gdk_visual_get_visual_type + gdk_visual_type_get_type ++gdk_wayland_app_launch_context_get_type ++gdk_wayland_device_clear_selection_content_libgtk_only ++gdk_wayland_device_get_selection_type_atoms_libgtk_only ++gdk_wayland_device_offer_selection_content_libgtk_only ++gdk_wayland_device_request_selection_content_libgtk_only ++gdk_wayland_display_broadcast_startup_message ++gdk_wayland_display_manager_get_type ++gdk_wayland_drag_context_get_type ++gdk_wayland_window_set_modal_hint + #ifdef GDK_WINDOWING_WIN32 + gdk_win32_handle_table_lookup + gdk_win32_icon_to_pixbuf_libgtk_only diff -Nru gtk+3.0-3.5.18/debian/patches/series gtk+3.0-3.5.18/debian/patches/series --- gtk+3.0-3.5.18/debian/patches/series 2012-09-18 21:23:18.000000000 -0400 +++ gtk+3.0-3.5.18/debian/patches/series 2012-09-19 22:49:04.000000000 -0400 @@ -12,4 +12,4 @@ 099_eventbox_scroll_mask.patch git_gtkcellrenderer_grabbing_modifier.patch ubuntu_gtk_custom_menu_items.patch - +102_add_wayland_symbols.patch diff -Nru gtk+3.0-3.5.18/debian/rules gtk+3.0-3.5.18/debian/rules --- gtk+3.0-3.5.18/debian/rules 2012-09-18 21:23:18.000000000 -0400 +++ gtk+3.0-3.5.18/debian/rules 2012-09-19 22:49:04.000000000 -0400 @@ -54,7 +54,9 @@ DEB_CONFIGURE_EXTRA_FLAGS = \ --libdir=/$(LIBDIR) \ - --enable-test-print-backend + --enable-test-print-backend \ + --enable-wayland-backend \ + --enable-x11-backend DEB_CONFIGURE_FLAGS_shared = \ --enable-gtk-doc \