<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-qt5.git, branch 5.8</title>
<subtitle>Mirror of https://code.qt.io/cgit/yocto/meta-qt5.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=5.8</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=5.8'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/'/>
<updated>2017-02-10T12:03:32+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'qtyocto/upstream/master' into 5.8</title>
<updated>2017-02-10T12:03:32+00:00</updated>
<author>
<name>Mikko Gronoff</name>
<email>mikko.gronoff@qt.io</email>
</author>
<published>2017-02-10T07:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=251beba0ca5f7fae85b8fd9c20851c53347c9722'/>
<id>urn:sha1:251beba0ca5f7fae85b8fd9c20851c53347c9722</id>
<content type='text'>
* qtyocto/upstream/master:

  qtwebengine: disable generate_character_data
  qtwayland: fix build without xkbcommon-evdev
  qtwayland: Add libxkbcommon in the dependencies
  qtbase: create empty oe-device-extra.pri
  cmake_qt5.bbclass: add qtbase-native to DEPENDS
  Upgrade to Qt 5.8
  qtbase: Remove comments about ICU and QtWebKit
  qtwebkit: Always enable icu in QT_CONFIG
  qtwebengine: use QT_GIT_PROTOCOL variable

Conflicts:
	recipes-qt/qt5/qtbase_git.bb
	recipes-qt/qt5/qtwayland_git.bb

Change-Id: I8929585c07f462b7ff28c0342386d4114c0c0ee2
</content>
</entry>
<entry>
<title>qtwebkit: depends on gperf-native</title>
<updated>2017-02-07T11:55:53+00:00</updated>
<author>
<name>Gordan Markuš</name>
<email>gordan.markus@pelagicore.com</email>
</author>
<published>2017-01-26T10:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=8ba28144d5571504112fd4f32c7bfcbac531e2cb'/>
<id>urn:sha1:8ba28144d5571504112fd4f32c7bfcbac531e2cb</id>
<content type='text'>
Signed-off-by: Gordan Markuš &lt;gordan.markus@pelagicore.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwebengine: disable generate_character_data</title>
<updated>2017-02-03T13:51:15+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-02-02T23:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=aa6551d14987e10d9c49b0d04f5529401e3cb936'/>
<id>urn:sha1:aa6551d14987e10d9c49b0d04f5529401e3cb936</id>
<content type='text'>
* qtwebengine 5.8 fails to build it, because it mixes binaries for x86_64 host and x86 target when building for qemux86 on 64bit host
  https://bugreports.qt.io/browse/QTBUG-57705

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwayland: fix build without xkbcommon-evdev</title>
<updated>2017-02-02T20:18:00+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-02-02T20:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=9ed82108c31f60cee05001fcb9a17d363ffb5d7d'/>
<id>urn:sha1:9ed82108c31f60cee05001fcb9a17d363ffb5d7d</id>
<content type='text'>
* xkbcommon-evdev isn't enabled in default qtbase PACKAGECONFIG
* use patch from https://bugreports.qt.io/browse/QTBUG-57767

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwayland: Add libxkbcommon in the dependencies</title>
<updated>2017-02-02T20:16:21+00:00</updated>
<author>
<name>Herve Jourdain</name>
<email>herve.jourdain@neuf.fr</email>
</author>
<published>2017-01-19T13:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=f37c5929a97de33f3bdcc735864c7a9e4c809e4e'/>
<id>urn:sha1:f37c5929a97de33f3bdcc735864c7a9e4c809e4e</id>
<content type='text'>
xkb should be optional, but it's not for the moment, so add it to the
dependencies.

Signed-off-by: Herve Jourdain &lt;herve.jourdain@neuf.fr&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: create empty oe-device-extra.pri</title>
<updated>2017-02-02T20:16:21+00:00</updated>
<author>
<name>Herve Jourdain</name>
<email>herve.jourdain@neuf.fr</email>
</author>
<published>2017-01-19T13:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=8092d985b83999c0b9d3d6bfdac5150dec58a967'/>
<id>urn:sha1:8092d985b83999c0b9d3d6bfdac5150dec58a967</id>
<content type='text'>
During configure, it complains it can't find oe-device-extra.pri,
but it doesn't result in any error. Fix it, though, just in case.

Signed-off-by: Herve Jourdain &lt;herve.jourdain@neuf.fr&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>cmake_qt5.bbclass: add qtbase-native to DEPENDS</title>
<updated>2017-02-02T20:16:21+00:00</updated>
<author>
<name>Anders Darander</name>
<email>anders@chargestorm.se</email>
</author>
<published>2017-01-25T12:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=00a9e0a887a83aa1eafd73c09296aa157898a1f7'/>
<id>urn:sha1:00a9e0a887a83aa1eafd73c09296aa157898a1f7</id>
<content type='text'>
When building with recipe-specific-sysroot's, qmake can't be found:

| CMake Error at WORKDIR/recipe-sysroot/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:32 (message):
|   The imported target Qt5::Core references the file
|
|      WORKDIR/recipe-sysroot-native/usr/bin/qt5/qmake
|
|   but this file does not exist.  Possible reasons include:
|
|   * The file was deleted, renamed, or moved to another location.
|
|   * An install or uninstall procedure did not complete successfully.
|
|   * The installation package was faulty and contained
|
|      WORKDIR/recipe-sysroot/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake
|
|   but not all the files it references.
|
| Call Stack (most recent call first):
|   WORKDIR/recipe-sysroot/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake:6 (_qt5_Core_check_file_exists)
|   WORKDIR/recipe-sysroot/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:163 (include)
|   WORKDIR/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake:31 (find_package)
|   CMakeLists.txt:56 (find_package)
|

This is solved by adding qtbase-native to the exported DEPENDS.

Signed-off-by: Anders Darander &lt;anders@chargestorm.se&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Upgrade to Qt 5.8</title>
<updated>2017-01-26T15:18:39+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@qt.io</email>
</author>
<published>2017-01-26T14:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=333949a8239dfa7788b35f1059614733e11a6a25'/>
<id>urn:sha1:333949a8239dfa7788b35f1059614733e11a6a25</id>
<content type='text'>
The linux-oe-g++ mkspec is changed to use $$(...) operator to obtain
the contents of an environment value when qmake is run instead of when
Makefile is processed. All OE_QMAKE_xxx variables need to be exported
for qmake to find them. configure's setBootstrapVariable function needs
to change $$(..) to normal $(...) operator to work with qmake's Makefile.

qt.conf generation for qtbase recipes is not needed, as configure will
generate its own version based on configure arguments. Skip running
qmake, since configure is now automatically invoked when it's run in
qtbase's root folder.

Update PACKAGECONFIGs for qtbase to match current configure options.

The new Qt configuration system [1] can be used with a new variable
EXTRA_QMAKEVARS_CONFIGURE, which takes both command line and feature
arguments.

Merge the two qtwayland recipes to one that supports all three targets
(target, native, nativesdk) without need for additional patch.

Recipes for new Qt modules: QtSCXML, QtNetworkAuth, QtGamepad.
Removes qtdeclarative-render2d

[1] https://www.mail-archive.com/development@qt-project.org/msg25257.html

Change-Id: Ib37c4d7323e8b45aa2b171e8427b6ec15aaee213
Signed-off-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwebkit: depends on gperf-native</title>
<updated>2017-01-26T09:45:18+00:00</updated>
<author>
<name>Gordan Markuš</name>
<email>gordan.markus@pelagicore.com</email>
</author>
<published>2017-01-25T15:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=1c88e9b361b9df92edf27b7d23f1bc3f07e784a3'/>
<id>urn:sha1:1c88e9b361b9df92edf27b7d23f1bc3f07e784a3</id>
<content type='text'>
Change-Id: I2c23238906643c358eed511a7af40110569dc643
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
</entry>
<entry>
<title>qt5: update submodules</title>
<updated>2017-01-20T07:21:39+00:00</updated>
<author>
<name>Mikko Gronoff</name>
<email>mikko.gronoff@qt.io</email>
</author>
<published>2017-01-13T12:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=02dca2673dba478ee11bfbab62888d2cdbe961e4'/>
<id>urn:sha1:02dca2673dba478ee11bfbab62888d2cdbe961e4</id>
<content type='text'>
Change-Id: Idc8d2c2437851f6e3c562351aa09e6ecdeec0f74
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
</entry>
</feed>
