Patchwork [00/11] GTK+ 3 updates

login
register
mail settings
Submitter Ross Burton
Date May 31, 2013, 3:05 p.m.
Message ID <cover.1370012689.git.ross.burton@intel.com>
Download mbox
Permalink /patch/50967/
State New
Headers show

Pull-request

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

Comments

Ross Burton - May 31, 2013, 3:05 p.m.
Hi,

Another revision of my GTK+ 3 branch, minus the test changes that need Python
2.7 and with some more fixes, mainly backports to ensure the Wayland backend
works under Weston 1.1.

Ross

The following changes since commit ea281d3b8e5f2ae21b37ea2ad4d440bf9c6427ff:

  bitbake: Added distroy signal to information dialogs (2013-05-31 08:25:40 +0100)

are available in the git repository at:

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

for you to fetch changes up to 125c91479244db72a603b9857949645bdaf5c5e0:

  gtk+3: fix repainting under Weston 1.1 (2013-05-31 16:04:27 +0100)

----------------------------------------------------------------
Ross Burton (11):
      gdk-pixbuf: upgrade to 2.28.1
      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
      gtk+3: fix repainting under Weston 1.1

 .../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/wayland-attach.patch |   42 +++
 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   17 ++
 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
 meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
 13 files changed, 149 insertions(+), 340 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/wayland-attach.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

Ross Burton (11):
  gdk-pixbuf: upgrade to 2.28.1
  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
  gtk+3: fix repainting under Weston 1.1

 .../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/wayland-attach.patch |   42 +++
 meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   17 ++
 meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
 meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
 13 files changed, 149 insertions(+), 340 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/wayland-attach.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
Saul Wold - June 6, 2013, 4:52 p.m.
On 05/31/2013 08:05 AM, Ross Burton wrote:
> Hi,
>
> Another revision of my GTK+ 3 branch, minus the test changes that need Python
> 2.7 and with some more fixes, mainly backports to ensure the Wayland backend
> works under Weston 1.1.
>
> Ross
>
> The following changes since commit ea281d3b8e5f2ae21b37ea2ad4d440bf9c6427ff:
>
>    bitbake: Added distroy signal to information dialogs (2013-05-31 08:25:40 +0100)
>
> are available in the git repository at:
>
>    git://git.yoctoproject.org/poky-contrib ross/gtk
>
> for you to fetch changes up to 125c91479244db72a603b9857949645bdaf5c5e0:
>
>    gtk+3: fix repainting under Weston 1.1 (2013-05-31 16:04:27 +0100)
>
> ----------------------------------------------------------------
> Ross Burton (11):
>        gdk-pixbuf: upgrade to 2.28.1
>        at-spi2: add -core and -atk, for GTK+ 3.8

There has been a number of issues with this patch, therefore I am going 
to wait for Ross to come back and fix the issues, each ARCH seems to 
need some additional changes in their site files, some have been 
provided, but more are needed for other arches, I also found some 
missing dependencies, which I have put a fix in for.

Looks like this also need a Dependency on intltool-native, I tried a 
clean build of just at-spi2-core and got a failure.

Please rebuild this against all arches and re-submit.

Thanks
	Sau!


>        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
>        gtk+3: fix repainting under Weston 1.1
>
>   .../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/wayland-attach.patch |   42 +++
>   meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   17 ++
>   meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
>   meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
>   13 files changed, 149 insertions(+), 340 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/wayland-attach.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
>
> Ross Burton (11):
>    gdk-pixbuf: upgrade to 2.28.1
>    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
>    gtk+3: fix repainting under Weston 1.1
>
>   .../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/wayland-attach.patch |   42 +++
>   meta/recipes-gnome/gtk+/gtk+3_3.8.2.bb             |   17 ++
>   meta/recipes-support/atk/at-spi2-atk_2.8.1.bb      |   19 ++
>   meta/recipes-support/atk/at-spi2-core_2.8.0.bb     |   17 ++
>   13 files changed, 149 insertions(+), 340 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/wayland-attach.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
>