Commit Graph

506 Commits

Author SHA1 Message Date
Martin Jansa
3208763b8b qt5: rename <module>-git directories with patches to just <module>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-28 14:52:48 +02:00
Martin Jansa
3fa7bb148e qt5: drop recipes for 5.4.1 version
* we don't plan to keep 2 versions, one from tarballs and one from git
  now there is 5.4.2 in git recipes and 5.4.1 tarballs aren't very useful
  anymore

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-28 14:50:37 +02:00
Martin Jansa
17eb158c6d qtbase-native: add CLEANBROKEN
* otherwise do_configure fails with:
  make[2]: *** No rule to make target 'cmake-clean', needed by 'sub-installed_cmake-clean'.  Stop.
  make[2]: *** Waiting for unfinished jobs....
  hidden very far in log.do_configure

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-28 14:47:51 +02:00
Khem Raj
5ebbfedbc7 qtwebkit: Backport fix to build with gcc5
This is already committed upstream to 5.4 branch
may be next minor upgrade will get it but until then
we need it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-21 14:12:35 +02:00
Khem Raj
8525f31981 qt5-opengles2-test: Upgrade to latest tip
Fix dependencies on the way

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-21 14:12:35 +02:00
Andrey Rusalin
378dfc20ad qtbase: fix dependency for sql-mysql PACKAGECONFIG
Signed-off-by: Andrey Rusalin <arusalin@dev.rtsoft.ru>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-18 08:54:37 +02:00
Julien Brianceau \(jbriance\)
bb20ed60fc qtbase-native: speed up configure task
* Use parallel make to speed up build of qmake during configure task
* Take the opportunity to use clean configure parameters to use
  opensource license instead of "(echo o; echo yes) |" trick.

Signed-off-by: Julien Brianceau <jbriance@cisco.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13 14:40:52 +02:00
Martin Jansa
80de39d556 ninja-native: upgrade to 1.5.3
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13 14:40:52 +02:00
Martin Jansa
04240161ef git-recipes: upgrade to latest revision in 5.4 branch
* this gets us close to 5.4.2 for people who want to test it in advance
* I plan to apply this to fido branch (as well as final upgrade to 5.4.2
  recipes
* I'm preparing similar patch for 5.5 revisions, which will be applied
  only in master branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:07:14 +02:00
Martin Jansa
932b32c1c9 qtscript,qtwebking: disable thumb
* qemuarm builds fail when thumb is enabled

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:07:14 +02:00
Martin Jansa
933bffb61f qtbase: remove 2nd BSD from LICENSE
* BSD is now in default LICENSE variable:
  recipes-qt/qt5/qt5-5.4.1.inc:LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & Digia-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
  recipes-qt/qt5/qt5-git.inc:LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & Digia-Qt-LGPL-Exception-1.1 | LGPL-3.0)"

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:07:14 +02:00
Martin Jansa
7d53151d26 qtsystems: add packageconfig for bluez4 and disable it by default
* bluez5 is now enabled by default and conflicts with bluez4

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:07:13 +02:00
Martin Jansa
5a67ecd3d7 qtconnectivity: improve PACKAGECONFIG handling
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:07:13 +02:00
Jonathan Liu
9ec7538c0a qtwebsockets: specify GFDL license version
Fixes the following warning:
"WARNING: qtwebsockets: No generic license file exists for: GFDL in any provider"

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:06:47 +02:00
Rui Sebastiao
fa97d726cc qtwebchannel: update LIC_FILES_CHKSUM
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-29 00:06:47 +02:00
Martin Jansa
48ebff679e licenses: Add LGPL_Exception texts and reference them from LICENSE
* add the license text as they appear in qtbase 5.4 and 5.5
* The-Qt-Company-Qt-LGPL-Exception-1.1 will be used in 5.5 beta recipes
  I'll introduce shortly
* based on patch from Herb Kuta

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-20 12:25:00 +02:00
Denys Dmytriyenko
d17b8cd011 qt5.inc: suppress QA warnings about examples libs not in libdir
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-16 13:11:46 +02:00
Martin Jansa
fae85d875b qtwebkit: Fix build with newer glib-2.0
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-16 13:11:36 +02:00
Neena Busireddy
831c66e4c2 qt5nmapper: Fix compatibility issue
qt5nmapper app fails to run with the following error:

file:///usr/share/qt5nmapper-1.0/Qt5_NMapper.qml:34:5: Type Panel unavailable
         Panel {
         ^
file:///usr/share/qt5nmapper-1.0/content/Panel.qml:118:9: Type Switch unavailable
             Switch {
             ^
file:///usr/share/qt5nmapper-1.0/content/Switch.qml:8:21: Cannot assign a value to a signal (expecting a script to be run)
         property string onText: "On"

This patch changes the string from onText to onTextstring which was
introduced with Qt 5.3

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-15 17:37:57 -03:00
Andre McCurdy
8723582545 qt5: add QT_GIT to define git repo for Qt core components
Replace duplicated git URIs with a single definition in layer.conf.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-17 13:07:34 +01:00
Frederico Cadete
22c431e7a1 qt5-git, *qtbase*, qt5everywheredemo: Fetch from code.qt.io
* Gitorious disabled the git:// protocol, breaking fetches.
* Also, this service is scheduled to stop in May 2015, so move to
  code.qt.io.
* qt5everywheredemo needs different SRCREV because this repo was
  recreated in code.qt.io and SRCREV
  9a868f96ee63c21ceda890d8dfc9d33f093d1b6d doesn't exist on code.qt.io

  It was initial commit in gitorious repo:
  commit 9a868f96ee63c21ceda890d8dfc9d33f093d1b6d
  Author: Sergio Ahumada <sergio.ahumada@digia.com>
  Date:   Wed Jul 3 12:09:40 2013 +0200

      Initial commit

  This is exactly matching with this commit in code.qt.io:
  commit c17fe9e0ec0882ac4c4dc1168095f569acab5d09
  Author: Kimmo Ollila <kimmo.ollila@digia.com>
  Date:   Wed Jun 19 13:02:05 2013 +0300

       Fixed radio crash on application close

Signed-off-by: Frederico Cadete <frederico@cadete.eu>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-12 12:47:53 +01:00
Heikki Sarkanen
c3cb6426cd qt5: fix current git version
Bitbake doesn't detect lower git version:
NOTE: preferred version 5.4.0+git% of qtbase-native not available (for item qtbase-native)
NOTE: versions of qtbase-native available: 5.4.1 5.4.1+gitAUTOINC+a782369071

Signed-off-by: Heikki Sarkanen <heikki.sarkanen@tamtron.fi>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-10 18:30:09 +01:00
Jonathan Liu
1fd5df421e qtserialport: backport patch to silence Valgrind warning
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-10 14:43:15 +01:00
Jonathan Liu
5d9286ab81 qt5-base: fix file ownership of fonts
The file ownership needs to be explicitly set otherwise it inherits
the user and group id of the build user.

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-10 14:43:08 +01:00
Martin Jansa
936d70288f qtwebengine: Fix build with accessibility enabled
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-06 11:04:22 +01:00
Andreas Müller
b6c10d7c7e qt5-creator: update to 3.3.1
* LGPL_EXCEPTION.TXT: 'Digia' -> 'The Qt Company'
* LICENSE.LGPLv3: Preamble added
* LICENSE.LGPLv21: Preamble added

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-05 11:47:34 +01:00
Andreas Müller
fb880b1c60 qt5-creator: add qtquick1 to DEPENDS
| qt5-creator-3.3.0: qt5-creator rdepends on qtquick1, but it isn't a build dependency? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-05 11:47:34 +01:00
Stephan Binner
a1a62c871a qtwebengine: Fix build if qtbase has no accessibility
* backport patch from 5.4 branch to 5.4.1 release
* bump SRCREV in git recipe to use newer revision from 5.4 which
  already includes this patch

Signed-off-by: Stephan Binner <stephan.binner@basyskom.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-05 11:47:31 +01:00
Denys Dmytriyenko
7a65ba6089 nativesdk-qtbase.inc: avoid removing directories, namely /usr/lib itself
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-03 08:32:08 +01:00
Andy Nichols
89fc70e465 qtwebengine: change license to LGPL-3.0
The opensource license for qtwebegine as of Qt 5.4.0-beta
has been changed to only be available under LGPL-3.0. The
checksum for this license is already for the LGPL-3.0 version
so no need to update.

Signed-off-by: Andy Nichols <andy.nichols@theqtcompany.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-02 17:40:11 +01:00
Martin Jansa
f072467269 qtbase: fix security issue in processing BMP files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-03-01 15:00:08 +01:00
Martin Jansa
ca1042b8fe qtwebengine: fix executing config tests instead of ignoring libcap test failure
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 21:01:43 +01:00
Martin Jansa
acbb72d884 recipes-git: update to latest revisions in 5.4 branch
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 19:56:34 +01:00
Martin Jansa
ceb2a0b2a9 qtdeclarative, qtmultimedia, qtscript, qtsvl: Drop GPLv2
* LICENSE.GPLv2 was removed in 5.4.1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 19:56:33 +01:00
Martin Jansa
f8c39026aa qtwebengine: refresh patches
* drop 0001-eLinux-build-ffmpegsumo-as-well.patch which is already included in 5.4.1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 19:56:24 +01:00
Martin Jansa
4d4a34c5d2 recipes: Refresh patches to match git recipes
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 18:28:08 +01:00
Martin Jansa
fa52146724 qtsystems: rename to 5.4.1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 18:28:08 +01:00
Martin Jansa
b5d4990c1c qtbase.inc: mention that qtwebengine requires qtbase with accessibility enabled
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 17:50:32 +01:00
Stephan Binner
aa11ed05ca Add qttranslations to qt5-versions.inc and packagegroups
Signed-off-by: Stephan Binner <stephan.binner@basyskom.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 17:50:32 +01:00
Stephan Binner
b47a9525ca fix build of qtbase with "gles2" package config
Signed-off-by: Stephan Binner <stephan.binner@basyskom.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 17:50:32 +01:00
Stephan Binner
e87cd44fba recipes: upgrade from 5.4.0 to 5.4.1
Signed-off-by: Stephan Binner <stephan.binner@basyskom.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 17:50:32 +01:00
Jonathan Liu
085df473cf qtwebkit.inc: add PACKAGECONFIG for qtwebchannel
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 17:50:31 +01:00
Otavio Salvador
d02ea33262 Revert "qtbase: remove patches required for native(-sdk) only"
This reverts commit b4be9ded11.

The change breaks qtxmlpatterns like:

,----
| ERROR: QA Issue: qtxmlpatterns: The compile log indicates that
|     host include and/or library paths were used.
|          Please check the log
|          '.../tmp/work/.../qtxmlpatterns/5.4.0-r0/temp/log.do_compile'
|          for more information. [compile-host-path]
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-27 13:41:19 -03:00
Andre McCurdy
a137e6e8b4 qtwebkit: fix textrel QA warnings when building qtwebkit for x86
WARNING: QA Issue: ELF binary '/home/andre/rdk/rdk-master/build-vbox32/tmp/work/core2-32-rdk-linux/qtwebkit/5.4.0-r0/packages-split/qtwebkit/usr/lib/libQt5WebKit.so.5.4.0' has relocations in .text [textrel]

Patch from upstream webkit:

  https://bugs.webkit.org/show_bug.cgi?id=70610

Minor refresh required to apply cleanly to the older webkit sources used
by qtwebkit. Specifically, the patch needed to be modified to account
for PLATFORM(MAC) -> OS(DARWIN) renaming in recent webkit which is not
part of qtwebkit yet ( https://bugs.webkit.org/show_bug.cgi?id=99683 ).

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-19 15:55:39 +01:00
Alexandre Belloni
d9c741cce2 qmake5: don't always look in directories recursively
QT needs to be compiled without the -r parameter from the qmake command
line. This is necessary to avoid those errors when building
qtdeclarative or qt3d without opengl for example:
Project ERROR: Unknown module(s) in QT: quick-private
or
Project ERROR: Unknown module(s) in QT: quick

Also update comments regarding the dependencies.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-19 15:55:39 +01:00
Martin Jansa
f90537a7de qtdeclarative, *qtbase*: upgrade to latest revision in 5.4 branch
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-19 15:55:34 +01:00
Andreas Müller
9d17546d56 add gdb append to enable python packageconfig
debugging with qt-creator on target requires gdb build with python support

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-18 16:52:52 +01:00
Andreas Müller
dfea51574b qt5-creator: add 3.3.0 of qt-creator
* this is the first version which dropped qt4 support
* rename recipe to avoid conflicts with meta-oe's qt-creator
* Desktop file was based on [1]

[1] http://pkgs.fedoraproject.org/cgit/qt-creator.git/tree/qtcreator.desktop

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-18 16:52:52 +01:00
Andreas Müller
ce88fc4221 qtbase: build qmake for target with paths aligned
Proper qmake operation was tested with qt5-creator.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-18 16:52:01 +01:00
Andreas Müller
92b7b49934 qtbase/EXTERNAL_HOST_BINS: split out code only required for native-(sdk)
* code was moved from 0003-Add-external-hostbindir-option.patch to
  0014-Add-external-hostbindir-option-native.patch
* only native(-sdk) versions of qtbase apply
  0014-Add-external-hostbindir-option-native.patch

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-18 16:49:53 +01:00