[Buildroot] [Patch v2 0/2] Re-introducing libgtk3
Eric Le Bihan
eric.le.bihan.dev at free.fr
Mon Oct 13 12:54:21 UTC 2014
Hi!
This small series re-introduces libgtk3.
The following changes have been made to the latest version posted by H.
Bouteville:
- Add multiple backend support (X11, Wayland, Broadway).
- Use pkgconf, from host-pkgconf, to build host-libgtk3 and some native tools
in libgtk3.
- GSettings schemas compilation after installation (needed by gtk3-demo).
- Introduction of hicolor-icon-theme (needed by gtk3-demo).
The following tests have been performed:
- running gtk3-demo in QEMU x86/ARM in a X11/Fluxbox environment.
- running gtk3-demo in QEMU x86/ARM in a Wayland/Weston environment.
Note: since wayland has been bumped to 1.6.0, running gtk3-demo in Weston does
not work anymore. Gtk+ 3.12.2 uses protocol version 3, whereas wayland 1.6.0
introduces version 4. A runtime check is performed and the program refuses to
start. This is solved with Gtk+ 3.14.0. Once this series is accepted, I will
provide a series bumping libgtk3 and friends (libglib2, pango, etc).
Best regards,
ELB
Changes v1 -> v2:
- removed patch introducing pkg-config-native, as pkgconf does the same job
(suggested by PeterK).
- updated comments for hicolor-icon-theme, to explain this is not a full
icon theme, but a fallback one (suggested by ThomasP).
- use LIBGTK3_CONF_OPTS instead of LIBGTK3_CONF_OPT.
Eric Le Bihan (1):
hicolor-icon-theme: new package
Hadrien Boutteville (1):
libgtk3: new package
package/Config.in | 2 +
package/hicolor-icon-theme/Config.in | 8 +
package/hicolor-icon-theme/hicolor-icon-theme.mk | 12 ++
package/libgtk3/Config.in | 87 +++++++++++
package/libgtk3/libgtk3-0001-no-gtk-doc.patch | 25 +++
.../libgtk3-0002-fix-introspection-check.patch | 28 ++++
.../libgtk3/libgtk3-0003-disable-atk-bridge.patch | 45 ++++++
package/libgtk3/libgtk3.mk | 174 +++++++++++++++++++++
8 files changed, 381 insertions(+)
create mode 100644 package/hicolor-icon-theme/Config.in
create mode 100644 package/hicolor-icon-theme/hicolor-icon-theme.mk
create mode 100644 package/libgtk3/Config.in
create mode 100644 package/libgtk3/libgtk3-0001-no-gtk-doc.patch
create mode 100644 package/libgtk3/libgtk3-0002-fix-introspection-check.patch
create mode 100644 package/libgtk3/libgtk3-0003-disable-atk-bridge.patch
create mode 100644 package/libgtk3/libgtk3.mk
--
1.9.1
More information about the buildroot
mailing list