Skip to content

GTK+ 3.8 and Wayland integration

Ross Burton openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14test-utils: handle import bb failing and skip the testmeta/lib/oe/tests/test_utils.py+5 -10 replies
2/14test_utils: import functions directly for concisenessmeta/lib/oe/tests/test_utils.py+5 -50 replies
3/14utils: add trim_version() functionmeta/lib/oe/tests/test_utils.py meta/lib/oe/utils.py+35 -00 replies
4/14gdk-pixbuf: upgrade to 2.28.1meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf-2.26.5/pngversion.patch meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/configure_fix.patch meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/extending-libinstall-dependencies.patch +2 more+5 -292 replies
5/14atk: upgrade to 2.8meta/recipes-support/atk/atk_2.8.0.bb+5 -40 replies
6/14at-spi2: add -core and -atk, for GTK+ 3.8meta/recipes-support/atk/at-spi2-atk_2.8.1.bb meta/recipes-support/atk/at-spi2-core_2.8.0.bb+36 -00 replies
7/14gtk+3: update to 3.8.2meta/recipes-gnome/gtk+/gtk+3/cross.patch meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+5 -2970 replies
8/14gtk+3: explicitly disable introspectionmeta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+1 -00 replies
9/14gtk+3: respect x11 and wayland DISTRO_FEATURESmeta/recipes-gnome/gtk+/gtk+3/no-x11-in-wayland.patch meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+43 -40 replies
10/14gtk+3: add dependencies for gtk+3-demometa/recipes-gnome/gtk+/gtk+3_3.8.2.bb+4 -00 replies
11/14gtk+: remove spurious libgcrypt dependencymeta/recipes-gnome/gtk+/gtk+.inc meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+2 -20 replies
12/14gtk+3: register GSetting schemasmeta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+1 -10 replies
13/14gtk+3: split into .bb/.incmeta/recipes-gnome/gtk+/gtk+3.inc meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb+107 -1060 replies
14/14gtk+3: clean up libtool link creation to avoid errors in configure logmeta/recipes-gnome/gtk+/gtk+3.inc+2 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/14] GTK+ 3.8 and Wayland integration

Hi,

This series contains plenty of goodness. It upgrades gdk-pixbuf to the latest stable, adds ATK 2.8 and at-spi2 for GTK+ 3.8, and then GTK+ 3.8. GTK+ 3.8 has good support for Wayland so this is enabled and numerous bugs fixed in the process.

Finally, the recipe is split into a .inc/.bb as I've another branch that adds a git recipe for testing (which so far has found a bug in glib master).

Ross

The following changes since commit d0861b7a12113c6626c6206faf3a9389fb8ef5cb:

bitbake: bitbake: xmlrpc remote server (2013-05-30 10:44:00 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib ross/gtk

for you to fetch changes up to 7f6817c212b8cb777b9117990c238f2a75ae8750:

gtk+3: clean up libtool link creation to avoid errors in configure log (2013-05-30 14:49:02 +0100)

----------------------------------------------------------------
Ross Burton (14):
test-utils: handle import bb failing and skip the test
test_utils: import functions directly for conciseness
utils: add trim_version() function
gdk-pixbuf: upgrade to 2.28.1
atk: upgrade to 2.8
at-spi2: add -core and -atk, for GTK+ 3.8
gtk+3: update to 3.8.2
gtk+3: explicitly disable introspection
gtk+3: respect x11 and wayland DISTRO_FEATURES
gtk+3: add dependencies for gtk+3-demo
gtk+: remove spurious libgcrypt dependency
gtk+3: register GSetting schemas
gtk+3: split into .bb/.inc
gtk+3: clean up libtool link creation to avoid errors in configure log

 meta/lib/oe/tests/test_utils.py                    |   34 ++-
 meta/lib/oe/utils.py                               |   15 +
 .../gdk-pixbuf/gdk-pixbuf-2.26.5/pngversion.patch  |   23 --
 .../configure_fix.patch                            |    0
 .../extending-libinstall-dependencies.patch        |    0
 .../hardcoded_libtool.patch                        |    0
 .../{gdk-pixbuf_2.26.5.bb => gdk-pixbuf_2.28.1.bb} |   11 +-
 meta/recipes-gnome/gtk+/gtk+.inc                   |    2 +-
 .../gtk+/{gtk+3_3.4.4.bb => gtk+3.inc}             |   33 ++-
 meta/recipes-gnome/gtk+/gtk+3/cross.patch          |  293 --------------------
 .../gtk+/gtk+3/no-x11-in-wayland.patch             |   32 +++
 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   16 ++
 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
 meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
 .../atk/{atk_2.6.0.bb => atk_2.8.0.bb}             |    9 +-
 15 files changed, 155 insertions(+), 349 deletions(-)
 delete mode 100644 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf-2.26.5/pngversion.patch
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/configure_fix.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/extending-libinstall-dependencies.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/hardcoded_libtool.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.26.5.bb => gdk-pixbuf_2.28.1.bb} (89%)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.4.4.bb => gtk+3.inc} (79%)
 delete mode 100644 meta/recipes-gnome/gtk+/gtk+3/cross.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3/no-x11-in-wayland.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb
 create mode 100644 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb
 create mode 100644 meta/recipes-support/atk/at-spi2-core_2.8.0.bb
 rename meta/recipes-support/atk/{atk_2.6.0.bb => atk_2.8.0.bb} (70%)

Ross Burton (14):
test-utils: handle import bb failing and skip the test
test_utils: import functions directly for conciseness
utils: add trim_version() function
gdk-pixbuf: upgrade to 2.28.1
atk: upgrade to 2.8
at-spi2: add -core and -atk, for GTK+ 3.8
gtk+3: update to 3.8.2
gtk+3: explicitly disable introspection
gtk+3: respect x11 and wayland DISTRO_FEATURES
gtk+3: add dependencies for gtk+3-demo
gtk+: remove spurious libgcrypt dependency
gtk+3: register GSetting schemas
gtk+3: split into .bb/.inc
gtk+3: clean up libtool link creation to avoid errors in configure
log

 meta/lib/oe/tests/test_utils.py                    |   34 ++-
 meta/lib/oe/utils.py                               |   15 +
 .../gdk-pixbuf/gdk-pixbuf-2.26.5/pngversion.patch  |   23 --
 .../configure_fix.patch                            |    0
 .../extending-libinstall-dependencies.patch        |    0
 .../hardcoded_libtool.patch                        |    0
 .../{gdk-pixbuf_2.26.5.bb => gdk-pixbuf_2.28.1.bb} |   11 +-
 meta/recipes-gnome/gtk+/gtk+.inc                   |    2 +-
 .../gtk+/{gtk+3_3.4.4.bb => gtk+3.inc}             |   33 ++-
 meta/recipes-gnome/gtk+/gtk+3/cross.patch          |  293 --------------------
 .../gtk+/gtk+3/no-x11-in-wayland.patch             |   32 +++
 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   16 ++
 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
 meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
 .../atk/{atk_2.6.0.bb => atk_2.8.0.bb}             |    9 +-
 15 files changed, 155 insertions(+), 349 deletions(-)
 delete mode 100644 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf-2.26.5/pngversion.patch
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/configure_fix.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/extending-libinstall-dependencies.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf-2.26.5 => gdk-pixbuf}/hardcoded_libtool.patch (100%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.26.5.bb => gdk-pixbuf_2.28.1.bb} (89%)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.4.4.bb => gtk+3.inc} (79%)
 delete mode 100644 meta/recipes-gnome/gtk+/gtk+3/cross.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3/no-x11-in-wayland.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb
 create mode 100644 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb
 create mode 100644 meta/recipes-support/atk/at-spi2-core_2.8.0.bb
 rename meta/recipes-support/atk/{atk_2.6.0.bb => atk_2.8.0.bb} (70%)
Signature · 1 line
1.7.10.4