[Buildroot] [PATCH v4 0/3] Add libgtk3 and bump webkit to version 2.4.3
Hadrien Boutteville
hadrien.boutteville at gmail.com
Fri Aug 1 01:33:45 UTC 2014
Hello all,
This series mainly does two things: add libgtk3 and bump webkit.
- 1: add libgtk3
- 2: bump webkit
- 3: bump Midori to test WebKit 2.4.3
For now, only X11 support is done and tested for both libgtk3 and
webkit. Wayland support will be done later.
Tests:
* All is compiled-tested (with GTK+2 and GTK+3 for WebKit and Midori).
* Running tests were done for libgtk3 (with gtk3-demo) and Midori GTK+2
with WebKit GTK+2 and webkit1 (on Qemu and BeagleBone Black).
For testing you will need GCC 4.8 because WebKit needs at least version
4.8 (see commit message) and X.org needs a version lesser than 4.9 (see
this issue:
http://lists.busybox.net/pipermail/buildroot/2014-June/098679.html).
There is still a weird problem with WebKit: parallel make with Make
3.81 results in a make hang on:
CXXLD libWebCoreSVG.la
This is reproducible.
Does anyone has already encountered this?
You can find a defconfig for Qemu here:
http://bpaste.net/show/fR3jDhQPmtUHPYpGoiUn/
Changes v1 -> v2:
- libgtk3: remove atk-bridge support, so we no longer need
at-spi2-core and at-spi2-atk.
- libgtk3: change the way we check for introspection to fix autoreconf
error.
- libgtk3: remove unnecessary extra definitions
Changes v2 -> v3:
- midori: fix the need of librsvg for the host
Changes v3 -> v4:
- libgtk3: fix typo and formatting and improve .mk
Best regards,
Hadrien
---
Hadrien Boutteville (3):
libgtk3: new package
webkit: bump to version 2.4.3
midori: bump to version 0.5.8
package/Config.in | 1 +
package/libgtk3/Config.in | 46 +
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 | 136 ++
package/midori/Config.in | 15 +-
package/midori/blocked.png | Bin 0 -> 522 bytes
package/midori/disabled.png | Bin 0 -> 510 bytes
package/midori/enabled.png | Bin 0 -> 639 bytes
package/midori/logo-shade.png | Bin 0 -> 23862 bytes
.../midori-0001-remove-libnotify-dependency.patch | 27 +
.../midori-0002-do-not-use-rsvg-convert.patch | 39 +
package/midori/midori.mk | 66 +-
package/webkit/Config.in | 16 +-
...ebkit-0001-build-fix-for-32-bit-autotools.patch | 34 -
.../webkit-0002-build-fix-for-gtklauncher.patch | 51 -
.../webkit/webkit-0003-detect-harfbuzz-icu.patch | 28 -
package/webkit/webkit-0004-disable-docrebase.patch | 27 -
package/webkit/webkit-0005-disable-tests.patch | 80 --
package/webkit/webkit-0006-execinfo_h.patch | 20 -
package/webkit/webkit-0007-mips-dfg.patch | 1490 --------------------
package/webkit/webkit-0008-support-bison-3.0.patch | 22 -
package/webkit/webkit.mk | 67 +-
24 files changed, 433 insertions(+), 1830 deletions(-)
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
create mode 100644 package/midori/blocked.png
create mode 100644 package/midori/disabled.png
create mode 100644 package/midori/enabled.png
create mode 100644 package/midori/logo-shade.png
create mode 100644 package/midori/midori-0001-remove-libnotify-dependency.patch
create mode 100644 package/midori/midori-0002-do-not-use-rsvg-convert.patch
delete mode 100644 package/webkit/webkit-0001-build-fix-for-32-bit-autotools.patch
delete mode 100644 package/webkit/webkit-0002-build-fix-for-gtklauncher.patch
delete mode 100644 package/webkit/webkit-0003-detect-harfbuzz-icu.patch
delete mode 100644 package/webkit/webkit-0004-disable-docrebase.patch
delete mode 100644 package/webkit/webkit-0005-disable-tests.patch
delete mode 100644 package/webkit/webkit-0006-execinfo_h.patch
delete mode 100644 package/webkit/webkit-0007-mips-dfg.patch
delete mode 100644 package/webkit/webkit-0008-support-bison-3.0.patch
--
2.0.1
More information about the buildroot
mailing list