[Buildroot] [PATCH v2 0/6] gtk3/wayland/weston bump
Gustavo Zacarias
gustavo at zacarias.com.ar
Tue Jan 5 14:20:24 UTC 2016
Bump libgtk3, companion gtkmm3 and wayland/weston to latest versions.
The pangomm downgrade can be applied separately without issues.
The gtkmm3 bump is tied to the libgtk3 bump.
libgtk3 now requires an EGL backend via libepoxy, that's the upstream
take on the subject. When there's no hardware EGL support mesa with
swrast can be used (hence the reason for the libepoxy patches, to
support x11-less builds, for example for wayland).
Re-enable libgtk3 wayland support: xdg protocol is normally
version-matched among them, so in the future care must be taken when
bumping one of them to a newer major version. The failure is only
exhibited at runtime - not at build time.
Changes for v2:
+ Bump gtkmm3 as well
+ Drop target_os/host_os patch to libepoxy since it's dubious and not
required.
+ Roll back pangomm version to stable branch.
Gustavo Zacarias (6):
libepoxy: move outside x11r7 scope
libgtk3: bump to version 3.18.6
pangomm: roll back to version 2.38.1
gtkmm3: bump to version 3.18.0
wayland: bump to version 1.9.0
weston: bump to version 1.9.0
package/Config.in | 1 +
package/gtkmm3/Config.in | 18 ++--
package/gtkmm3/gtkmm3.hash | 4 +-
package/gtkmm3/gtkmm3.mk | 13 +--
package/libepoxy/0001-Make-glx-conditional.patch | 109 +++++++++++++++++++++
.../0002-Forward-egl-cflags-into-epoxy.pc.patch | 45 +++++++++
package/{x11r7 => }/libepoxy/Config.in | 1 -
package/{x11r7 => }/libepoxy/libepoxy.mk | 7 +-
.../0004-Fix-undefined-reference-to-get_xkb.patch | 33 -------
.../0005-do-not-build-extract-strings.patch | 47 ---------
package/libgtk3/Config.in | 25 +++--
package/libgtk3/libgtk3.hash | 4 +-
package/libgtk3/libgtk3.mk | 15 +--
package/pangomm/pangomm.hash | 4 +-
package/pangomm/pangomm.mk | 2 +-
package/wayland/wayland.hash | 4 +-
package/wayland/wayland.mk | 15 +--
package/weston/weston.hash | 4 +-
package/weston/weston.mk | 2 +-
package/x11r7/Config.in | 1 -
20 files changed, 206 insertions(+), 148 deletions(-)
create mode 100644 package/libepoxy/0001-Make-glx-conditional.patch
create mode 100644 package/libepoxy/0002-Forward-egl-cflags-into-epoxy.pc.patch
rename package/{x11r7 => }/libepoxy/Config.in (90%)
rename package/{x11r7 => }/libepoxy/libepoxy.mk (72%)
delete mode 100644 package/libgtk3/0004-Fix-undefined-reference-to-get_xkb.patch
delete mode 100644 package/libgtk3/0005-do-not-build-extract-strings.patch
--
2.4.10
More information about the buildroot
mailing list