summaryrefslogtreecommitdiffstats
path: root/package/qt5
AgeCommit message (Collapse)Author
2013-09-06Fix build reproducibility in Make 3.82Jérôme Pouiller
Make 3.82 no longer sort the result of wildcards (see http://comments.gmane.org/gmane.comp.gnu.make.bugs/4260). This may break build reproducibility. This patch sort results of wildcards to ensure reproducibility. Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-08-28qt5webkit: needs gui support in qtPeter Korsgaard
Fixes http://autobuild.buildroot.net/results/439ce2c3c33a92966808071d4fc7231d50453c79/ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-08-18qt5: change upstream URLThomas Petazzoni
The Qt5 upstream URL has changed, which leads to build failures in the autobuilders. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2013-07-31qt5jsbackend: needs ARM v5+Gustavo Zacarias
Just like nodejs and other v8-based javascript engines for ARM interwork it needs the BLX instruction which is only available on V5+ cores. Fixes: http://autobuild.buildroot.net/results/853/853cd29bf427902b2cb82a101964a4e45714cb86/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2013-06-28qt5: add _LICENSE_FILES where applicablePeter Korsgaard
Some (but not all) of the qt5 module tarballs contain license files, so let's reference them. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-28qt5quick1: ensure optional qt5webkit support is enabled if presentPeter Korsgaard
qt5quick1 has optional qt5webkit support, so ensure it is built after qt5webkit if enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-28qt5/qt5quick1: Drop qmlviewer from install since its no longer provided.Naumann Andreas
Signed-off-by: Andreas Naumann <anaumann@ultratronik.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-28qt5quick1: doesn't require qt5webkitPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-28qt5quick1: needs widgets support in qt5basePeter Korsgaard
Which in turn needs gui support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-27qt5declarative: eglfs depends on gui support, so select that as wellPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-06Normalize separator size to 80Alexandre Belloni
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-02Merge branch 'next'Peter Korsgaard
2013-05-30qt5: mysql and sqlite pluginsWojciech Slenska
Added support for mysql and sqlite plugins. Configuration is based on qt package. [Peter: strip trailing spaces] Signed-off-by: Wojciech Slenska <wojciech.slenska@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-05-30qt5: add libQt5OpenGL.so library installationWojciech Slenska
When qt5 is built with EGLFS support, libQt5OpenGL library should be copied to target. Signed-off-by: Wojciech Slenska <wojciech.slenska@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-05-29qt5jsbackend: only available on ARM, x86, x86-64 and mipselThomas Petazzoni
The v8 Javascript virtual machine that is the core of qt5jsbackend is only available on certain architectures. At the moment, only ARM, x86, x86-64 and mipsel are supported. Fixes: http://autobuild.buildroot.org/results/a2e/a2e62e2deaa28ec9d4d957523a00ee0b7a634950/build-end.log [Peter: also add dependency for qt5graphicaleffects] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-05-11qt5imageformats: needs gui support in qt5basePeter Korsgaard
Fixes http://autobuild.buildroot.net/results/8843619e91958766c66c0955f363bbfc733b31e6/build-end.log Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-15qt5: bump to 5.0.2Thomas Petazzoni
A new version of Qt5 has been released, 5.0.2, so let's use it, see http://blog.qt.digia.com/blog/2013/04/10/qt-5-0-2-released/: "Qt 5.0.2 brings over 600 improvements compared to Qt 5.0.1, most of these in order to address the issues Qt users have noted when bringing their applications to Qt 5.". Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-15qt5: factor <pkg>_SITE variableThomas Petazzoni
Each qt5 package was defining its own QT5<something>_SITE variable. Unfortunately, the download location has slightly changed for Qt 5.0.2, so we would have to change it for all packages. Instead, we factor the <pkg>_SITE variable as QT5_SITE in package/qt5/qt5.mk, just like we already do for QT5_VERSION. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5quick1: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5webkit: add EGL dir to includepathFloris Bos
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5webkit: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5multimedia: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5graphicaleffects: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5declarative: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5jsbackend: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5xmlpatterns: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5imageformats: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5script: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5/qt5svg: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5base: adjust linux-buildroot-g++ qmake.confThomas Petazzoni
In order for qmake to generate correct moc command lines, we need to make sure INCLUDEPATH contains $(STAGING_DIR)/usr/include. To do so, we add a new line in our custom qmake.conf. Also, in order to clearly identify the Buildroot specific variables from the qmake standard variables, we prefix all the custom Buildroot variables by BUILDROOT_ in qmake.conf. This solves compilation issues of qt5svg such as "Undefined interface", due to the fact that moc isn't passed a -I path pointing to the main header directory. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5base: support static library buildingThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-11qt5: disallow the selection of Qt4 and Qt5Thomas Petazzoni
As noticed by Arnout, Qt4 and Qt5 cannot be installed together, because for example the qt.conf installed by one version cannot be understood by the qmake of another version. We therefore make them mutually exclusive, which sounds reasonable for the embedded systems targeted by Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-24qt5: factor Qt5 versionThomas Petazzoni
Since the Qt5 version will be the same for all Qt5 modules, factor it in qt5/qt5.mk as QT5_VERSION. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: install bundled fonts to targetFloris Bos
If not using font-config, Qt 5 offers a set of standard fonts to use instead. Install these to target. Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add rPi EGL glue codeFloris Bos
When the rpi-userland package is selected, assume we are targetting the Raspberry Pi, and add the right platform glue code when building the Qt5 EGLFS plugin. Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add support to build against ICUThomas Petazzoni
Qt5Webkit requires Qt5Base to be built with ICU support, so we add such support. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add glib supportThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add D-Bus supportThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add support for fontconfig, png, jpeg, gifThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add eglfs graphics backendThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-19qt5base: add OpenSSL supportThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-10qt5base: support debug or release modesThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-10qt5base: add GUI supportThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-10qt5base: new packageThomas Petazzoni
This is the beginning of the Qt5 packaging. This commit allows to build only the qtbase module, which contains QtCore, QtNetwork, QtXml, QtTest, QtSql and QtConcurrent. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-10qt5: add macro to fixup Qt5 .la and .prl filesThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-10qt5: base infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>