[Buildroot] [PATCH v2] Add Qt5 packages

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Mar 6 20:22:42 UTC 2013


Hello,

Here is a set of patches that add Qt5 support in Buildroot. I have
built a number of different combinations, but there are some many
different possibilities, that I obviously couldn't test all of
them. Some testing will be appreciated, but for sure, only the
autobuilders will really help in getting a good build coverage of all
this.

In short:

 * Patch 1 improves our pcre package to add support for 16 bits and 32
   bits variants, need by Qt5.

 * Patches 2 to 4 bump the version or add new XCB-util packages that
   are needed to build the XCB backend of Qt5.

 * Patches 5 to 8 add virtual packages for OpenGLES, OpenVG and EGL,
   and make rpi-userland provide an implementation of those virtual
   packages, and do other related fixes to RPi OpenGLES/EGL support.

 * Patch 9 makes packages using host-jpeg use host-libjpeg instead so
   that we don't have to provide a virtual host-jpeg package.

 * Patch 10 converts the jpeg virtual package to a real package.

 * Patch 11 and 12 adds some basic infrastructure to support the Qt5
   packages.

 * Patch 13 adds the Qt5Base package.

 * Patches 14 to 23 extend the Qt5Base package with various features
   (GUI, OpenSSL, EGL, D-Bus, etc.)

 * Patch 24 creates a common variable to share the Qt5 version between
   all the Qt5 packages.

 * Patches 25 to 34 add more Qt5 libraries: Qt5Svg, Qt5Webkit,
   Qt5Script, and more.

Changes v1 -> v2:

 * Make the package that depended on host-jpeg depend on host-libjpeg
   directly, so that we don't need to provide a virtual host-jpeg
   package.
 * Integrated patches from Floris Bos to fix issues related RPi
   OpenGLES/EGL libraries, and to get the installation of fonts done
   by the qt5base package.
 * pcre: fixed typo is -> if in commit log [Gustavo Zacarias]
 * pcre: fix help text in Config.in [Gustavo Zacarias]

The patches are also available from:

  http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=qt5

Best regards,

Thomas



More information about the buildroot mailing list