<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-qt5.git/classes/qmake5.bbclass, branch rocko-next</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=rocko-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=rocko-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/'/>
<updated>2017-01-26T15:18:39+00:00</updated>
<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>qt5: improve support for native and nativesdk modules</title>
<updated>2015-08-26T15:21:13+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-08-25T11:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=22c28fee3cbd394ae1b261854637696b1f5deeb5'/>
<id>urn:sha1:22c28fee3cbd394ae1b261854637696b1f5deeb5</id>
<content type='text'>
Change qmake.bbclass to support building native and nativesdk packages,
so that qmake or qt5-module can be inherited and BBCLASSEXTEND used to
create native and nativesdk packages.

qtxmlpatterns and qtdeclarative native and nativesdk modules are required
for Qt Quick Compiler.

Signed-off-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qttools-native: Add module to build lrelease+lupdate+lconvert</title>
<updated>2013-09-13T12:32:02+00:00</updated>
<author>
<name>Bhooshan Supe</name>
<email>bhooshan.supe@lge.com</email>
</author>
<published>2013-07-27T02:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=2340ce8714f2a50e459c80a6aab51dad37378303'/>
<id>urn:sha1:2340ce8714f2a50e459c80a6aab51dad37378303</id>
<content type='text'>
:Release Notes:
Add optional Qt-Tools module.

:Detailed Notes:
Qt provide optional Qt-Tools like "lrelease", etc.
In absence of these tools one can not have i18n and l10n changes automated in build.
Adding "qttools-native" to "meta-qt5" Open Embedded layer provides those tools.
Using Qt-Tools i18n and l10n changes can be auomated.

:Testing Performed:

:QA Notes:

:Issues Addressed:
[GF-11028] Enable build of Qt localization tools in the Qt component

Change-Id: Ieb679249a05501a6ccb25108903a0fd48d4014f0
</content>
</entry>
<entry>
<title>qmake5: Add trailing space in DEPENDS_prepend instead of QT5TOOLSDEPENDS</title>
<updated>2013-07-03T17:18:36+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-07-03T15:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=b9b00aaad487fdf4a50d9e69af71742f714f6120'/>
<id>urn:sha1:b9b00aaad487fdf4a50d9e69af71742f714f6120</id>
<content type='text'>
* this way it looks better in bitbake -e, instead of:
  ${QT5TOOLSDEPENDS}${BASEDEPENDS}

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5: move default do_configure and do_install to qmake5.bbclass</title>
<updated>2013-05-09T17:16:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-09T17:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=727b27e9368a4c079353d68741e6636a56305db7'/>
<id>urn:sha1:727b27e9368a4c079353d68741e6636a56305db7</id>
<content type='text'>
* it's useful for many recipes outside qt5 and easy to overwrite when needed
</content>
</entry>
<entry>
<title>qmake5_base: export OE_QMAKE variables only in qtbase recipes</title>
<updated>2013-05-09T11:56:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-08T20:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=56d2c7f18d5058a168df01d6a4797514a0f958b6'/>
<id>urn:sha1:56d2c7f18d5058a168df01d6a4797514a0f958b6</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5: drop exports already exported in qmake5_base</title>
<updated>2013-04-28T13:55:10+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-28T11:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=2790c1607e3546447c871dbce7876d8bfd3bca25'/>
<id>urn:sha1:2790c1607e3546447c871dbce7876d8bfd3bca25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qt5-native, qtjsbackend-native: fix .pri and .prl pointing to WORKDIR or absolute sysroot</title>
<updated>2013-04-17T14:09:56+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-02-27T20:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=70b1b233b20c4128cd068c35244c1a97934edf1d'/>
<id>urn:sha1:70b1b233b20c4128cd068c35244c1a97934edf1d</id>
<content type='text'>
* fix paralel build
* default make does good job, cleans mkspecs, installs all headers and
  libs needed for qtjsbackend-native
* move native tools to QT_DIR_NAME prefix, this way qt4 and qt5 can be
  staged at the same time
* only variables referencing WORKDIR are now QMAKE_PRL_BUILD_DIR
  ./x86_64-linux/usr/lib/libQt5Network.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/network/
  ./x86_64-linux/usr/lib/libQt5Xml.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/xml/
  ./x86_64-linux/usr/lib/libQt5Bootstrap.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/tools/bootstrap/
  ./x86_64-linux/usr/lib/libQt5Concurrent.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/concurrent/
  ./x86_64-linux/usr/lib/libQt5Core.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/corelib/
  ./x86_64-linux/usr/lib/libQt5Test.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/testlib/
  ./x86_64-linux/usr/lib/libQt5Sql.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/sql/
  ./x86_64-linux/usr/lib/libQt5DBus.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/dbus/

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qt5-native: rename to qtbase-native to avoid confusion</title>
<updated>2013-04-17T14:08:56+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-02-28T19:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=5d5ba83cc6eadbff6d60d5ae4947bc9b48d846f4'/>
<id>urn:sha1:5d5ba83cc6eadbff6d60d5ae4947bc9b48d846f4</id>
<content type='text'>
* we also had PROVIDES for qt5-tools-native, this makes it a bit easier to see what is what
* drop FILESEXTRAPATHS, not needed after renaming to match BPN with qtbase patches

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: mkspecs are now staged correctly</title>
<updated>2012-12-05T01:03:14+00:00</updated>
<author>
<name>Mikko Levonmaa</name>
<email>mikko.levonmaa@gmail.com</email>
</author>
<published>2012-12-05T00:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=17d2bf1cdd6a6b23a88a8e07dcb640e8f01115d2'/>
<id>urn:sha1:17d2bf1cdd6a6b23a88a8e07dcb640e8f01115d2</id>
<content type='text'>
They are placed under STAGING_DATADIR as they need to be
kept separate from the native side. The reason for doing so
is that some qt modules require native tools and the mkspecs
in STAGING_DATADIR_NATIVE cannot be polluted with the target
mkspecs

There are still some packaging issues

Signed-off-by: Mikko Levonmaa &lt;mikko.levonmaa@gmail.com&gt;
</content>
</entry>
</feed>
