summaryrefslogtreecommitdiffstats
path: root/package/qt5
Commit message (Collapse)AuthorAgeFilesLines
...
* qt5multimedia: install gsttools library to targetFatih Aşıcı2014-03-021-0/+11
| | | | | | | | It is built when gst-plugins-base is selected. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Noticed-by: Paweł Gibaszek <gibol666@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2014-02-281-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile package/dmraid/Config.in package/gdb/Config.in.host package/linux-headers/linux-headers.mk package/python/python.mk package/python3/python3.mk package/rt-tests/Config.in package/sdl/sdl.mk package/systemd/systemd-01-fix-getty-unit.patch package/systemd/systemd-02-fix-page-size.patch package/systemd/systemd-03-uclibc-fix.patch package/udev/Config.in package/udisks/Config.in package/vlc/vlc.mk system/Config.in Quite some merge conflicts, hopefully I didn't screw up anything. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * qt5: needs NPTL threadsThomas Petazzoni2014-02-221-3/+3
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/70b/70b77e7a5b292e3fcbcf8cab4651c48220f2bd17/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qt5connectivity: Don't build scanner example without QtQuickVicente Olivert Riera2014-02-251-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply upstream patch to fix this problem: make[3]: Entering directory `/home/test/test/3/output/build/qt5connectivity-5.2.0/examples/bluetooth' cd scanner/ && ( test -e Makefile || /home/test/test/3/output/host/usr/bin/qmake /home/test/test/3/output/build/qt5connectivity-5.2.0/examples/bluetooth/scanner/scanner.pro -o Makefile ) && /usr/bin/make -f Makefile Project ERROR: Unknown module(s) in QT: quick Fixes: http://autobuild.buildroot.net/results/163/1635e4d385293ea560107bdf624033e8ffefbe72/ Upstream patch URL: https://qt.gitorious.org/qt/qtconnectivity/commit/1454664752505f5870e4173d15362bfdfe4148e7/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.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>
* qt5webkit: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLEFatih Aşıcı2013-12-311-2/+1
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLEFatih Aşıcı2013-12-311-0/+1
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: use a common option for JavaScriptCore dependenciesFatih Aşıcı2013-12-316-18/+18
| | | | | | | | This will be used by other qt packages that contain a copy of JavaScriptCore. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: disable on avr32Fatih Aşıcı2013-12-271-0/+2
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> 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>
* qt5webkit: add upstream patch to fix build on ARM softfpFatih Aşıcı2013-12-271-0/+35
| | | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5connectivity: new packageFatih Aşıcı2013-12-253-0/+65
| | | | | | | QtNfc is not installed since it is not supported on Linux. 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>
* qt5: remove qt5jsbackend packageFatih Aşıcı2013-12-2511-106/+20
| | | | | | | | | | Upstream did not release a new version of this package since it is superseded by the builtin qml engine found in new qt5declarative. Fixes: http://autobuild.buildroot.net/results/3861aa91e03154c7d20f4157f0c3a1fa14838af1/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5quick1: add missing comment for toolchain option dependenciesThomas De Schampheleire2013-12-191-3/+4
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: add <pkg>_VERSION_MAJOR variableJerzy Grzegorek2013-12-191-2/+3
| | | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: Add support for MIPS64 BigEndianVicente Olivert Riera2013-12-192-1/+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-1912-479/+46
| | | | | | | | | | -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>
* qt5webkit: disable for MIPS64Vicente Olivert Riera2013-12-181-0/+2
| | | | | | | | | | | | | | | qt5webkit is not currently supported on MIPS64 platforms, so disable the possibility of selecting this package in that platform. In the future the following changes would be needed to fix this problem: A new Source/JavaScriptCore/assembler/MacroAssemblerMIPS64.h file needs to be created in order to add support for MIPS64 and MacroAssembler.h needs to be modified to include that file in case of CPU(MIPS64). Also Source/WTF/wtf/Platform.h and Source/WTF/wtf/dtoa/utils.h need to be modified to add MIPS64 support. 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>
* | qt5: Disable on MIPS64 BigEndian n64 platformsVicente Olivert Riera2013-11-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | qt5base fails to compile on MIPS64 BigEndian n64 platforms because there are multiple calls to some functions that are disabled. Since every Qt5 package depends on qt5base we can disable Qt5 entirely. This is a quick fix for the next release. In the meantime, a proposed patch to fix this problem has already been sent to Qt: https://bugreports.qt-project.org/browse/QTBUG-35228 Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Acked-by: Markos Chandras <markos.chandras@imgtec.com> 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>
* Config.in files: add missing dependencies to toolchain option commentsThomas De Schampheleire2013-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a package A depends on config option B and toolchain option C, then the comment that is given when C is not fulfilled should also depend on B. For example: config BR2_PACKAGE_A depends on BR2_B depends on BR2_LARGEFILE depends on BR2_WCHAR comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR This comment should actually be: comment "A needs a toolchain w/ largefile, wchar" depends on BR2_B depends on !BR2_LARGEFILE || !BR2_WCHAR or if possible (typically when B is a package config option declared in that same Config.in file): if BR2_B comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR [other config options depending on B] endif Otherwise, the comment would be visible even though the other dependencies are not met. This patch adds such missing dependencies, and changes existing such dependencies from depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC to depends on BR2_BASE_DEP depends on !BR2_TOOLCHAIN_USES_GLIBC so that (positive) base dependencies are separate from the (negative) toolchain dependencies. This strategy makes it easier to write such comments (because one can simply copy the base dependency from the actual package config option), but also avoids complex and long boolean expressions. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (untested) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5webkit: fix build with bison-3.0Samuel Martin2013-11-102-1/+39
| | | | | | | | | | | | - Add host-bison dependency - Fetch patch from upstream fixing build with bison-3.0 (already included in the next 5.2 release) Fixes: http://autobuild.buildroot.net/results/283/2831c0d859b035f7d2786f51885833a711b46b80/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.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>
* qt5x11extras: new packageFatih Aşıcı2013-10-263-0/+52
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5serialport: new packageFatih Aşıcı2013-10-263-0/+51
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5sensors: new packageFatih Aşıcı2013-10-263-0/+67
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5quickcontrols: new packageFatih Aşıcı2013-10-263-0/+58
| | | | | Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: bump to 5.1.1Fatih Aşıcı2013-10-269-74/+48
| | | | | | | | | | | | | 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>
* Config.in files: unify comments of toolchain option dependenciesThomas De Schampheleire2013-10-141-1/+1
| | | | | | | | This patch lines up the comments in Config.in files that clarify which toolchain options the package depends on. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: remove configure options from module packagesFatih Aşıcı2013-10-0910-10/+0
| | | | | | | | These packages do not have configure scripts. Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 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-026-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>
* qt5webkit: install qml's only if declarative module is selectedFatih Aşıcı2013-09-181-1/+11
| | | | | | | Fixes http://autobuild.buildroot.net/results/a9bbba68f22076ea2c86ee09ebe8a0a5e86b3b54/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5webkit: select libXrender if xcb is enabledFatih Aşıcı2013-09-182-0/+6
| | | | | | [Peter: also add libXext] Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix build reproducibility in Make 3.82Jérôme Pouiller2013-09-061-1/+1
| | | | | | | | | | | | 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>
* qt5webkit: needs gui support in qtPeter Korsgaard2013-08-281-0/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/439ce2c3c33a92966808071d4fc7231d50453c79/ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud