* Explicitly set which GDK backends to build:

- enable x11,wayland,broadway in regular build
  - disable wayland,broadway and enable x11 in udeb build
* Add build-dependencies needed by wayland backend:
  - libwayland-dev (>= 1.1.90), libxkbcommon-dev (>= 0.2.0)
* Update debian/libgtk-3-0.symbols with added broadway & wayland symbols.
This commit is contained in:
Andreas Henriksson
2013-08-07 13:31:18 +00:00
parent 7e3eb3fc97
commit d3b22dfc86
4 changed files with 35 additions and 1 deletions

7
debian/changelog vendored
View File

@ -20,7 +20,12 @@ gtk+3.0 (3.9.10-1) UNRELEASED; urgency=low
gdk_offscreen_window_get_type, gdk_offscreen_window_get_type,
gdk_window_impl_get_type, gdk_window_impl_get_type,
gdk_window_impl_x11_get_type. gdk_window_impl_x11_get_type.
* Explicitly set which GDK backends to build:
- enable x11,wayland,broadway in regular build
- disable wayland,broadway and enable x11 in udeb build
* Add build-dependencies needed by wayland backend:
- libwayland-dev (>= 1.1.90), libxkbcommon-dev (>= 0.2.0)
* Update debian/libgtk-3-0.symbols with added broadway & wayland symbols.
-- Andreas Henriksson <andreas@fatal.se> Tue, 06 Aug 2013 12:59:11 +0200 -- Andreas Henriksson <andreas@fatal.se> Tue, 06 Aug 2013 12:59:11 +0200

2
debian/control.in vendored
View File

@ -17,6 +17,8 @@ Build-Depends: debhelper (>= 8.1.3),
libpango1.0-dev (>= 1.32.4), libpango1.0-dev (>= 1.32.4),
libatk1.0-dev (>= 2.7.5), libatk1.0-dev (>= 2.7.5),
libatk-bridge2.0-dev, libatk-bridge2.0-dev,
libwayland-dev (>= 1.1.90),
libxkbcommon-dev (>= 0.2.0),
libx11-dev (>= 2:1.3.3-2), libx11-dev (>= 2:1.3.3-2),
libxext-dev (>= 2:1.1.1-3), libxext-dev (>= 2:1.1.1-3),
libxi-dev (>= 2:1.3-4), libxi-dev (>= 2:1.3-4),

View File

@ -14,6 +14,10 @@ libgdk-3.so.0 libgtk-3-0 #MINVER#
gdk_atom_name@Base 3.0.0 gdk_atom_name@Base 3.0.0
gdk_axis_use_get_type@Base 3.0.0 gdk_axis_use_get_type@Base 3.0.0
gdk_beep@Base 3.0.0 gdk_beep@Base 3.0.0
gdk_broadway_cursor_get_type@Base 3.9.10
gdk_broadway_get_last_seen_time@Base 3.9.10
gdk_broadway_visual_get_type@Base 3.9.10
gdk_broadway_window_get_type@Base 3.9.10
gdk_byte_order_get_type@Base 3.0.0 gdk_byte_order_get_type@Base 3.0.0
gdk_cairo_create@Base 3.0.0 gdk_cairo_create@Base 3.0.0
gdk_cairo_get_clip_rectangle@Base 3.0.0 gdk_cairo_get_clip_rectangle@Base 3.0.0
@ -376,6 +380,23 @@ libgdk-3.so.0 libgtk-3-0 #MINVER#
gdk_visual_get_type@Base 3.0.0 gdk_visual_get_type@Base 3.0.0
gdk_visual_get_visual_type@Base 3.0.0 gdk_visual_get_visual_type@Base 3.0.0
gdk_visual_type_get_type@Base 3.0.0 gdk_visual_type_get_type@Base 3.0.0
gdk_wayland_device_clear_selection_content_libgtk_only@Base 3.9.10
gdk_wayland_device_get_selection_type_atoms_libgtk_only@Base 3.9.10
gdk_wayland_device_get_type@Base 3.9.10
gdk_wayland_device_get_wl_keyboard@Base 3.9.10
gdk_wayland_device_get_wl_pointer@Base 3.9.10
gdk_wayland_device_get_wl_seat@Base 3.9.10
gdk_wayland_device_offer_selection_content_libgtk_only@Base 3.9.10
gdk_wayland_device_request_selection_content_libgtk_only@Base 3.9.10
gdk_wayland_display_get_type@Base 3.9.10
gdk_wayland_display_get_wl_compositor@Base 3.9.10
gdk_wayland_display_get_wl_display@Base 3.9.10
gdk_wayland_display_get_wl_shell@Base 3.9.10
gdk_wayland_display_set_cursor_theme@Base 3.9.10
gdk_wayland_window_get_type@Base 3.9.10
gdk_wayland_window_get_wl_shell_surface@Base 3.9.10
gdk_wayland_window_get_wl_surface@Base 3.9.10
gdk_wayland_window_set_use_custom_surface@Base 3.9.10
gdk_window_add_filter@Base 3.0.0 gdk_window_add_filter@Base 3.0.0
gdk_window_at_pointer@Base 3.0.0 gdk_window_at_pointer@Base 3.0.0
gdk_window_attributes_type_get_type@Base 3.0.0 gdk_window_attributes_type_get_type@Base 3.0.0

6
debian/rules vendored
View File

@ -62,6 +62,9 @@ DEB_CONFIGURE_EXTRA_FLAGS = \
--enable-test-print-backend --enable-test-print-backend
DEB_CONFIGURE_FLAGS_shared = \ DEB_CONFIGURE_FLAGS_shared = \
--enable-broadway-backend \
--enable-wayland-backend \
--enable-x11-backend \
--enable-gtk-doc \ --enable-gtk-doc \
--enable-shared \ --enable-shared \
--enable-introspection \ --enable-introspection \
@ -69,6 +72,9 @@ DEB_CONFIGURE_FLAGS_shared = \
--disable-static --disable-static
DEB_CONFIGURE_FLAGS_shared_udeb = \ DEB_CONFIGURE_FLAGS_shared_udeb = \
--disable-broadway-backend \
--disable-wayland-backend \
--enable-x11-backend \
--disable-introspection \ --disable-introspection \
--disable-colord \ --disable-colord \
--disable-xcomposite \ --disable-xcomposite \