summaryrefslogtreecommitdiffstats
path: root/package/qt5/qt5base
Commit message (Collapse)AuthorAgeFilesLines
...
* qt5base: add error handling to for loopThomas Petazzoni2014-12-011-1/+1
| | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: unconditionally install network, sql, xml and test modules to targetPeter Korsgaard2014-11-131-12/+4
| | | | | | | | | | | | The qt5 build system currently unconditionally builds and installs into staging these libraries, so ensure they also get installed into target to make sure we don't end up with dynamic linker errors at runtime. From src.pro: SUBDIRS += src_network src_sql src_xml src_testlib Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: unconditionally install Qt5printSupport if widgets are enabledPeter Korsgaard2014-11-131-4/+2
| | | | | | | | | | | | | | | | | | | | | | | The qt5 build system currently unconditionally builds and installs into staging Qt5PrintSupport if widgets are enabled, so ensure it also gets installed into target to make sure we don't end up with dynamic linker errors at runtime: test: error while loading shared libraries: libQt5PrintSupport.so.5: cannot open shared object file: No such file or directory From src.pro: !contains(QT_CONFIG, no-gui) { .. !wince*:!winrt { SUBDIRS += src_printsupport src_plugins.depends += src_printsupport } } Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: add hashesFatih Aşıcı2014-09-261-0/+4
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: bump to 5.3.2Fatih Aşıcı2014-09-163-37/+7
| | | | | | | | | | Only use ccache prefix in QMAKE_CC and QMAKE_CXX since the build system is broken when QMAKE_AR contains a space character. Remove the upstreamed uClibc patch. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2014-09-012-0/+21
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * qt5base: add postgresql driver supportFloris Bos2014-08-152-0/+21
| | | | | | | | | | | | Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> Reviewed-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/icu: use the new ARCH_HAS_ATOMICS as dependencyYann E. MORIN2014-08-181-4/+1
|/ | | | | | | | | | And propagate to the reverse dependencies of icu. Also, fix beecrypt's comment: only the C++ support needs atomics. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Anton Kolesov <Anton.Kolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* icu: Add dependency on atomic intrinsicsAnton Kolesov2014-08-031-1/+4
| | | | | | | | ICU requires GCC built-in atomic functions which are architecture specific and may not be implemented. Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: Need pcre with UTF supportJérôme Pouiller2014-07-271-0/+1
| | | | | | | | | Enabling PCRE16 is not enough for Qt5. PCREUTF is also necessary, else Qt5 may complain with this kind of (non fatal) message: QRegularExpressionPrivate::doMatch(): called on an invalid QRegularExpression object Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: allow selection of OpenGL APIFatih Aşıcı2014-07-202-7/+57
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: Add an option to select default platformJérôme Pouiller2014-07-162-0/+14
| | | | | | | | | | | | | | | | | | Whithout this path, default platform is automaticaly set (generally set to "eglfs" as defined in qt5base/mkspecs/devices/common/linux_device_pre.conf:1). This choice is not always what the user would like. Thus, user have to manually appends "-platform <BACKEND>" to command line when running any qt5 application. This patch allows user to choose default platform explicitly. [Thomas: slightly improve Config.in help text, from the suggestions given by Yann E. Morin.] Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: fix typoHadrien Boutteville2014-07-101-1/+1
| | | | | Signed-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mysql: disable for AVR32Gustavo Zacarias2014-06-011-0/+1
| | | | | | | | The compiler can't even build it, fixes: http://autobuild.buildroot.net/results/b5c/b5c3893accc777d717e1d70283437aa626f0aa2d/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2014-06-017-245/+35
|\ | | | | | | | | | | | | Conflicts: package/gdb/Config.in.host Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * qt5: bump to 5.3.0Fatih Aşıcı2014-05-277-245/+35
| | | | | | | | | | | | | | | | | | Remove upstreamed patches. See http://qt-project.org/qt5/qt53 for the release information. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qt5base: stop qt stripping installed librariesWill Wagner2014-05-291-1/+2
|/ | | | | | | | | | | | By default the 'make install' step for qt5base will strip all the binaries and libraries when they are installed to staging. This hinders debugging as the libraries in staging dir have been stripped and is unnecessary as buildroot will strip all files on the target Signed-off-by: Will Wagner <will_wagner@carallon.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: fix no-opengl build with eglFatih Aşıcı2014-04-211-0/+65
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/8ed/8eddd934bd80fdbcdf7a9dbf5d9f8b7ba69634d4/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: Remove feature test for posix_fallocate in sqlite codeFatih Aşıcı2014-04-181-0/+41
| | | | | | | | | | | It's already checked by the build system more accurately. Fixes: http://autobuild.buildroot.net/results/e3b/e3b26ee314880fdb50bb774a0539bfba04d9fbcf/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libegl: rename the _HAS and _PROVIDES variablesYann E. MORIN2014-04-051-2/+2
| | | | | | | | | | | | | | | | | | | The basic rule for a package is to have its options named after the package name. There is no reason this should not also be the case for virtual packages. Besides, this will allow us to switch libegl to use the soon-to-be-introduced virtual-package infrastructure. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Mike Zick <minimod@morethan.org> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libgles: rename the _HAS and _PROVIDES variablesYann E. MORIN2014-04-051-2/+2
| | | | | | | | | | | | | | | | | | | | The basic rule for a package is to have its options named after the package name. There is no reason this should not also be the case for virtual packages. Besides, this will allow us to switch libgles to use the soon-to-be-introduced virtual-package infrastructure. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Mike Zick <minimod@morethan.org> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Qt5: patches for linuxfb only systemsPeter Kümmel2014-03-022-0/+66
| | | | | | | | | Merged patches from the official qtbase/stable branch, not part of 5.2.1. Signed-off-by: Peter Kümmel <syntheticpp@gmx.net> Acked-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Qt5: update to 5.2.1Peter Kümmel2014-03-022-218/+0
| | | | | | | | Removed patches are now part of the 5.2.1 release. Signed-off-by: Peter Kümmel <syntheticpp@gmx.net> Acked-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* icu: not available when BR2_BINFMT_FLAT is usedThomas Petazzoni2014-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | icu does not recognize 'uclinux' as a supported platform. While making it recognize uclinux is easy, there is another problem down the road: icu does very weird things to generate an ELF library containing static data (libicudata.a), and the generated library being ELF, it is not compatible with the FLAT binary format expected by uclinux platforms such as Blackfin in FLAT format. Therefore, we simply disallow the selection of icu on FLAT platforms. Note that adding a dependency on BR2_BINFMT_ELF doesn't work, because BR2_BINFMT_FDPIC is considered to be separate (even if technically FDPIC is a derivative of ELF). That's why the dependency we're adding is "depends on !BR2_BINFMT_FLAT" and not "depends on BR2_BINFMT_ELF". Fixes: http://autobuild.buildroot.org/results/b41/b415fed7fae4012bad7d8b53a481bd71bdab716f/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: Rename BUILDROOT_COMPILER_C{,XX}FLAGS to BR_COMPILER_C{,XX}FLAGSPeter Korsgaard2014-02-042-4/+4
| | | | | | | No functional change, but internal variables should be name BR_foo, not BUILDROOT_foo (I think ..). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: fixup dependencies after mysql_client -> mysql renamePeter Korsgaard2014-01-222-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: add an option to build and install examplesFatih Aşıcı2014-01-022-1/+20
| | | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Tested-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: restore posix_fallocate() patchFatih Aşıcı2013-12-271-0/+167
| | | | | | | | | It was removed in e4a839277f7d74104e25fb4fd846f9c2bf3f9c1e. Fixes: http://autobuild.buildroot.net/results/a24/a249b0cd5b20a2c3eee34b585cd58d4a03a9338e/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: install headers into /usr/include/qt5Fatih Aşıcı2013-12-251-0/+1
| | | | | | | | | | | | | | | | There are places in Qt's source where headers included with the name of the module subdirectory (e.g. #include <QtCore/QHash>). Therefore, the build system passes the top header directory to the compiler; but this results in a error when building host tools since sysroot/usr/include directory includes architecture specific system headers. In order to prevent this, install all Qt headers into a subdirectory in /usr/include. Fixes: http://autobuild.buildroot.net/results/4f1/4f16c0b38bdd6e40efcc781c12fae81c0bfabb72/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: Add support for MIPS64 BigEndianVicente Olivert Riera2013-12-191-0/+51
| | | | | | | | | | | | | This patch adds support for MIPS64 BigEndian platforms and has already been merged upstream: https://github.com/qtproject/qtbase/commit/cea101bd10cc158b97d5fbf45b33dad9b649c08b Now we can remove the restriction on the Config.in to disable the selection of this packages on MIPS64 BigEndian platforms. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: version bumpVicente Olivert Riera2013-12-1910-439/+44
| | | | | | | | | | -bump version to 5.2.0 -remove unneeded patches -remove invalid configure options [Peter: uclibc-no-lfs + qatomic patches still needed, new patch for uClibc] Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2013-12-014-50/+151
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * qt5base: use ccache if enabledFatih Aşıcı2013-11-291-1/+1
| | | | | | | | | | | | | | | | For now, it doesn't use ccache when compiling host tools (e.g. qmake). It seems the fix is not trivial. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * qt5base: use -device-option to set mkspec variablesFatih Aşıcı2013-11-284-50/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplify our custom qmake.conf: - Include linux_device_{pre,post}.conf to inherit common device configuration. - Do not add $(STAGING_DIR)/usr/include to include path. It is redundant. In additon to the simplification of code, this change is a preparation to solve problems occurring when QMAKE_CXX is prepended with ccache path. Upstream patch is needed by configure to parse device options correctly. Another upstream patch is needed to remove ARM specific parts from linux_device_post.conf. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qt5base: add Fedora patch to fix powerpc buildFatih Aşıcı2013-11-201-0/+29
| | | | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/e57/e57dea01c3c1a4e3269580972890192c37d41697/ Patch submitted upstream: https://codereview.qt-project.org/#change,71763 Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qt5base: fix posix_fallocate patchSamuel Martin2013-11-131-2/+1
|/ | | | | | | | Fixes: http://autobuild.buildroot.net/results/a07/a07c1825a5295a8343cd89f0901d9a74a764d804/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: add missing hunk in posix_fallocate patchFatih Aşıcı2013-11-121-2/+15
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: detect posix_fallocate() at configure timeFatih Aşıcı2013-11-121-0/+154
| | | | | | | Fixes http://autobuild.buildroot.net/results/555278227680e90737e6dbe0a6dcc035507150aa/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* icu: Doesn't work on ARC yetMischa Jonker2013-11-111-0/+1
| | | | | | | | | icu depends on __sync_sub_and_fetch and other atomic primitives that don't exist in the ARC toolchain yet. [Peter: adjust beecrypt/php comment dependency, don't mention atomic builtins] Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: fix rpi/egl support (vc_dispmanx_element_change_attributes proto ↵Samuel Martin2013-11-101-0/+44
| | | | | | | | | | | | mismatch) Patch from upstream already included in the next 5.2 release Fixes: http://autobuild.buildroot.net/results/347/347577bf1dee0fec3302a45f278eb253118a5b6f/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: add tslib pluginEzequiel García2013-10-282-0/+13
| | | | | | | | Add support for Tslib plugin. [Peter: propagate !static dependency / add comment] Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: fix QtGUI build without PNG supportPeter Korsgaard2013-10-261-0/+22
| | | | | | | Patch from upstream bug report: https://bugreports.qt-project.org/browse/QTBUG-33496 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: bump to 5.1.1Fatih Aşıcı2013-10-265-37/+44
| | | | | | | | | | | | | Following patches are removed since they are upstreamed: - qt5base/qt5base-0001-eglconvenience-add-egl-to-CONFIG-to-get-correct-incl.patch - qt5jsbackend/qt5jsbackend-0002-fix-uclibc.patch Remove "-nomake demos" from configure options since "demos" directory is merged into examples. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Tested-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: fix build when egl headers need a definitionFatih Aşıcı2013-10-021-0/+28
| | | | | | | | The build with gpu-viv-bin-mx6q libraries was broken since it wasn't using "-DEGL_API_FB=1" flag which is found in egl.pc. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: give numbers to patch filesFatih Aşıcı2013-10-023-0/+0
| | | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: set eglfs platform hook for imx6Fatih Aşıcı2013-09-191-0/+4
| | | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5: mysql and sqlite pluginsWojciech Slenska2013-05-302-0/+51
| | | | | | | | 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>
* qt5: add libQt5OpenGL.so library installationWojciech Slenska2013-05-301-0/+1
| | | | | | | | 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>
* qt5: factor <pkg>_SITE variableThomas Petazzoni2013-04-151-1/+1
| | | | | | | | | | | 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>
OpenPOWER on IntegriCloud