Skip to content

Add GTK+3

Ross Burton openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3gtk+: version installed gtk-update-icon-cache and use alternativesmeta/recipes-gnome/gtk+/gtk+.inc meta/recipes-gnome/gtk+/gtk+_2.24.14.bb+14 -30 replies
2/3pkgconfig: add -native script that uses the native sysroot instead of targetmeta/recipes-devtools/pkgconfig/pkgconfig.inc meta/recipes-devtools/pkgconfig/pkgconfig/pkg-config-native.in+17 -00 replies
3/3gtk+3: add 3.4.4meta/recipes-gnome/gtk+/gtk+3/cross.patch meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb+395 -00 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/3] Add GTK+3

This short series adds GTK+ 3 after preparing GTK+ 2 and extending pkg-config.

The GTK+ 2 changes move gtk-update-icon-cache to use alternatives so that it doesn't conflict with GTK+ 3's gtk-update-icon-cache. The alternative that meta-oe takes is to depend on GTK+ 2 to provide these tools, so it would be impossible to produce an image with just GTK+ 3.

pkg-config is extended to allow cross packages to use pkg-config to find native libraries, as a way of avoiding native packages just to build a tool.

GTK+ 3.4.4 is used as upstream is considering making the 3.4.x series long-term supported. The cross-compilation patch to avoid depending on gtk+-native is a work in progress of a patch that is being worked on with upstream.

This has been tested by building a GTK+ 3 port of matchbox-desktop.

Ross

The following changes since commit 09359e6ec00901abfe49157f1f9730117b4d284b:

freetype: update to 2.4.11 which includes fixes for CVE-2012-{5668, 5669, 5670} (2012-12-31 09:43:27 +0000)

are available in the git repository at:

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

for you to fetch changes up to 374767b5c1c81658f09f997becc3b8461574746d:

gtk+3: add 3.4.4 (2013-01-09 16:30:49 +0000)

----------------------------------------------------------------
Ross Burton (3):
gtk+: version installed gtk-update-icon-cache and use alternatives
pkgconfig: add -native script that uses the native sysroot instead of target gtk+3: add 3.4.4

 meta/recipes-devtools/pkgconfig/pkgconfig.inc      |   10 +
 .../pkgconfig/pkgconfig/pkg-config-native.in       |    7 +
 meta/recipes-gnome/gtk+/gtk+.inc                   |   15 +-
 meta/recipes-gnome/gtk+/gtk+3/cross.patch          |  284 ++++++++++++++++++++
 meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb             |  111 ++++++++
 meta/recipes-gnome/gtk+/gtk+_2.24.14.bb            |    2 +-
 6 files changed, 426 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig/pkg-config-native.in
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3/cross.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb

Ross Burton (3):
gtk+: version installed gtk-update-icon-cache and use alternatives
pkgconfig: add -native script that uses the native sysroot instead of
target
gtk+3: add 3.4.4

 meta/recipes-devtools/pkgconfig/pkgconfig.inc      |   10 +
 .../pkgconfig/pkgconfig/pkg-config-native.in       |    7 +
 meta/recipes-gnome/gtk+/gtk+.inc                   |   15 +-
 meta/recipes-gnome/gtk+/gtk+3/cross.patch          |  284 ++++++++++++++++++++
 meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb             |  111 ++++++++
 meta/recipes-gnome/gtk+/gtk+_2.24.14.bb            |    2 +-
 6 files changed, 426 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig/pkg-config-native.in
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3/cross.patch
 create mode 100644 meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb
Signature · 1 line
1.7.10.4