summaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
...
* qt5: add qttranslation packages to imageSamuli Piippo2015-11-252-1/+16
| | | | | Change-Id: Ie8b2859c11ecaa1461385d2a23b75ac15d958955 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* automotive: create new automotive specific imageSamuli Piippo2015-11-255-3/+122
| | | | | | | | | Reuse most parts from b2qt image, only difference is the demo addons which will be different for the automotive image. For now, add no demo app, so image boots to empty screen. Change-Id: I67bbe8724422c9ea86dae6e4d5f8f38d3d567ba1 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qtbase: enable xbkcommon-evdevSamuli Piippo2015-11-251-0/+1
| | | | | Change-Id: If59f0b5ba58aa9d25c4b397a374e7854457d5871 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: update to latest revisions of all qt modulesSamuli Piippo2015-11-1923-0/+362
| | | | | Change-Id: I88c3fbba80edab15aa407452b15cb6b971173a9c Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* qt5: upgrade to Qt 5.6Samuli Piippo2015-11-193-3/+55
| | | | | | | | | | Move to latest revision of meta-qt5 that pulls in Qt 5.6. - Qt Quick Compiler needs follow 5.6 branch. - Disable compilation of qgltf host toool from Qt3D, that does not compile with GCC 4.9.1 Change-Id: Idf0437cff1debf6db558959b357dae3279466163 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* Use Systemd as the init systemSamuli Piippo2015-11-197-5/+61
| | | | | | | | | Remove sysvinit from distro features and add Systemd as the default init system. Add necessary service files to all recipes that need them. Change-Id: I9cd4c0239fe16f35145bd3bed08e27196f30ee82 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Merge "Merge remote-tracking branch 'origin/dizzy' into dev" into ↵Samuli Piippo2015-11-0311-53/+23
|\ | | | | | | refs/staging/dev
| * Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-11-0311-53/+23
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/dizzy: VKB: use correct SHA1 for v1.3.1 qt5: add qt addons dev packages to the toolchain qtquickcompiler: add dev packages to toolchain Go back to branch 5.5 in b2qt-demos build qt5: use jethro branch for meta-qt5 qt5: oe-device-extra.pri is now supported in upstream Change-Id: Ib369f45fe6644d4e44e24e7850c3dfe7431d31f4
| | * VKB: use correct SHA1 for v1.3.1Samuli Piippo2015-11-021-2/+2
| | | | | | | | | | | | | | | Change-Id: Iecd90495c6551bdedd7ea22697acbe166480dcb4 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
| | * qt5: add qt addons dev packages to the toolchainSamuli Piippo2015-11-022-38/+7
| | | | | | | | | | | | | | | | | | | | | | | | packagegroup-b2qt-embedded-qt5-addons-toolchain-target was never included in the toolchain. Change-Id: I18b08c1ba1a1a663488fd2cde960d35c43dbb208 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
| | * qtquickcompiler: add dev packages to toolchainSamuli Piippo2015-11-021-1/+1
| | | | | | | | | | | | | | | Change-Id: If6fa08858c0ab19e92c45623f7dcdcf3d8985c1a Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
| | * Go back to branch 5.5 in b2qt-demos buildLaszlo Agocs2015-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | There is no 5.5.1 branch for canvas3d and quick controls, not on code.qt.io at least. Change-Id: If8cf591a6b56909aef9829befe69df9b742041dd Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
| | * qt5: oe-device-extra.pri is now supported in upstreamSamuli Piippo2015-10-267-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | Use of oe-device-extra.pri was merged upstream, so remove unneeded parts for our layer. Change-Id: I40ffeadc80780d49ba777e7cfd24fc2048d3a418 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | Remove qdoc patch not needed for anymore in dev/5.6Laszlo Agocs2015-11-032-31/+0
|/ / | | | | | | | | Change-Id: I5013bb78d9e0140b52b29d9789f97b0f0037eb48 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-10-205-4/+5
|\| | | | | | | | | | | | | | | | | | | * origin/dizzy: qt5: all repos moved from qt-gerrit to codereview qt5: sync installed qt modules in image and toolchain qt5: use the upstream meta-qt5 layer qt5: add qt5-module.bbclass Change-Id: I0d846be785acfd1e673eac8dbefe39ab2ef84cbb
| * qt5: all repos moved from qt-gerrit to codereviewSamuli Piippo2015-10-193-3/+3
| | | | | | | | | | Change-Id: I66b4d90990ad8be9a4dc9ce2b157c3325176adfa Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
| * qt5: sync installed qt modules in image and toolchainSamuli Piippo2015-10-192-1/+2
| | | | | | | | | | Change-Id: I379426397749e1c39e7d0631b361b96699bce95d Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | set proper S valueSamuli Piippo2015-10-141-0/+1
| | | | | | | | | | | | | | Remove warning: ('S') doesn't exist, please set 'S' to a proper value Change-Id: I1e771d31b4fa6ae50a0ff63b87241a8fe81e90c3 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-10-1413-30/+53
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/dizzy: Patch and update ostree Build nativesdk-ostree gstreamer: fix audio volume plugin Revert "toradex: move to V2.4 branch" Add ostree, dracut and libgsystem recipes. otf-noto: update url and add correct license qt5: add workaround for gcc's internal compiler error Use 5.5.1 branch for meta-qt5 qt5: use the new base bbclass to get qt.conf generated qt5-addons: update source revisions b2qt-addons: update source revisions Fix font file access rights Change-Id: Iea75ad7f958e2ae72e6d40ff35dd8b669d4730ce
| * qt5: add workaround for gcc's internal compiler errorSamuli Piippo2015-09-162-0/+30
| | | | | | | | | | | | | | | | | | Crosscompilation of qdoc causes gcc internal compiler error on some platforms. Removing the c++11 option from the compilation prevents this. Change-Id: I0ad5832859f8c79dba401ecc1d9026559a1ec324 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
| * qt5: use the new base bbclass to get qt.conf generatedSamuli Piippo2015-09-161-1/+1
| | | | | | | | | | | | | | | | populate_sdk_qt5 was split into two bbclasses and the qt.conf generation we need is in the new base class. Change-Id: I7fe2f3bdc0bf88e795add996f58b592ea12aa8a3 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
| * qt5-addons: update source revisionsSamuli Piippo2015-09-163-16/+9
| | | | | | | | | | | | | | | | Quick Compiler no longer needs license checker from qtsdk. qt5-module now includes more paths for VKB Change-Id: Ic1027b836157d7fb7fc6fdc90ece7a0354497230 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
| * b2qt-addons: update source revisionsSamuli Piippo2015-09-167-13/+13
| | | | | | | | | | Change-Id: I52a45f4bc3b366b61c488d36e98f4aae772d5ea9 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-09-153-14/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openssl/c_rehash patch updated to apply again. * origin/dizzy: Fix c_rehash run during image creation Include CDC-ACM kernel module Use mirror from github to clone git-repo tool Add libevent to toolchain and image Use correct path for mkspecs qt5: remove separate designer packages qt5: use 5.5-next branch for meta-qt5 qt5: patch qdevice.conf from correct location Change-Id: I6998da6dc050c17aa1cbf20d50bcf0d14fc4ee8e
| * qt5: remove separate designer packagesSamuli Piippo2015-08-272-13/+0
| | | | | | | | | | | | | | | | qt5-module bbclass already creates ${PN}-designer packages, no need to have them in addons. Change-Id: I5bcf47da769a8f97197cd66fbf8d8118ac03d0a2 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
| * qt5: patch qdevice.conf from correct locationSamuli Piippo2015-08-271-1/+2
| | | | | | | | | | | | | | Mkspecs are now used directly from target sysroot, instead of the symlink. Change-Id: Ibd390b5377e137096e3c92a9b9af1f6ddf36bdff Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* | qtbase: use libinputSamuli Piippo2015-08-261-0/+1
|/ | | | | Change-Id: I5cd1794de7101bbea1c0f9a293458b35eec3e88d Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* qt5: use 5.5 branchSamuli Piippo2015-08-121-1/+1
| | | | | | | The release 5.5.0 branches were removed, so need to use 5.5 instead. Change-Id: I4478c3e05d9d4937fafd3a3b75832608da5d4b40 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Change all tab characters to spacesSamuli Piippo2015-08-117-22/+22
| | | | | | | Gerrit Sanity Bot does not like tabs, so remove them from recipes. Change-Id: Ic0bede29c9a4a01a2bd816e6771fafd76b2323e2 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add Emulator sdcardmountdRainer Keller2015-08-062-0/+91
| | | | | Change-Id: Ib760d0c25c645b1c44216081c42714f8e9a8ca32 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* qt5: add declarative tools and host libs to sdkSamuli Piippo2015-07-091-0/+2
| | | | | | | libQt5QmlDevTools.a is required by QtQuickCompiler. Change-Id: Ic465855af3e4acfcdb8e6674a18fee17e42c6d5b Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Some projects were moved from internal gerrit to codereviewSamuli Piippo2015-07-0610-10/+10
| | | | | Change-Id: I4e5ae263930bdd22f1934eab1f98a718838f722e Reviewed-by: Louai Al-Khanji <louai.al-khanji@theqtcompany.com>
* Use correct versions for addonsSamuli Piippo2015-07-023-7/+7
| | | | | | | | | | QtCharts and QtDataVisualization had an patch release with 5.5.0, which changed copyright headers. b2qt-utils updated to same sha1 as was used in b2qt-build-scripts. Change-Id: I51a6ac26e57e7fc71b0af7876a9d8005e4ce4b8d Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com> Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* gstreamer: make gstreamer version a DISTRO_FEATURESamuli Piippo2015-06-192-2/+3
| | | | | | | | | | | | | GStreamer version can now be changed using a DISTRO_FEATURE: 'gstreamer010' for GStreamer 0.10 and 'gstreamer' for GStreamer 1.0 This can also be used to remove all gstreamer packages from image and toolchain. Default version is still the old 0.10 Change-Id: I54b19962ccd0dfd2f71bb44e231bf5af43ccfab9 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* b2qt-demos: add QtQuick Controls demosSamuli Piippo2015-06-191-2/+26
| | | | | Change-Id: I2d8768fe42da8bbc5c6b730676b70f56232826ca Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* qtquickcompiler: disable for BYOSSamuli Piippo2015-06-171-2/+1
| | | | | | | | | QtQuickCompiler sources are not distributed, so for BYOS builds we need to disable. For now, only print note that it's not supported. Next step is to try to use the precompiled version from SDK. Change-Id: I8185e66fd2bc6471218ee3ea8520fa40c2c08592 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Remove recipe for QtQuick Enteprise ControlsSamuli Piippo2015-06-171-65/+0
| | | | | | | No longer needed as it was merged to QtQuick Controls Change-Id: Iee7f43f75aa5e202ec9842ed3a16cc49602e3d18 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Support BYOS for enterprise only addonsSamuli Piippo2015-06-179-30/+36
| | | | | | | | | When QT_SDK_PATH has been set, use sources for all enterprise addons from the SDK installation path. This allows customers to build enterprise only addos and b2qt addons without access to qt-gerrit. Change-Id: I66ad8a2ff81628333ba7dd6042659c3fa220be8c Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* b2qt-demos: include qtcanvas3d planets demoSamuli Piippo2015-06-171-5/+19
| | | | | Change-Id: I86701ec160bcb0f90bb9d7ed22ec683ed7e261aa Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Update to using Qt 5.5Samuli Piippo2015-06-167-13/+13
| | | | | | | | | | | | | | Changes required to support Qt 5.5. - eglfs hooks are now plugins - disable Qt .bbappends from meta-fsl-extra - include qt3d and qtcanvas3d to image - remove QtQuickEnterpriseControls - use Qt Quick Compiler 3.0 - update Qt VKB sha1 - use 5.5 branch from meta-qt5 (playground repo) Change-Id: I6fe830ee1edf6937c40ddedba06fdf1694f9dacc Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Add QtSimulator supportSamuli Piippo2015-06-037-0/+221
| | | | | | | | QtSimulator is added as dependency to Qt modules that support it, and some helper components are installed to emulator target. Change-Id: I878ffcfc6a8d9a579cb4a5a4e823fa7f0fa5a3cd Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Toolchain: add static device mkspec, suitable for Qt CreatorEirik Aavitsland2015-05-289-9/+86
| | | | | | | | | | | | | | | | | | The linux-oe-g++ mkspec used by meta-qt5 depends on the user sourcing the toolchain environment-setup script, which modifies the PATH and sets a long range of environment variables. That is not a "best practice" way of use Qt, and does not allow smooth integration of the toolchain into Qt Creator. Here, we instead create a static mkspec for the toolchain: devices/linux-oe-generic-g++. The toolchain recipe will will the qdevice.pri file with the required compiler flags etc. for the target. Additionally, we introduce an extra .pri file for device-specific settings, so they can be shared between the two mkspecs. Change-Id: Ie5a019524ba6cdddffb71b0c7c28861ddba17fbd Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Change qt-gerrit addresses to correct ci.local domainSamuli Piippo2015-05-279-9/+9
| | | | | Change-Id: I140a5bd0b84f9faf00055ac64820c031c0ea28c0 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* emulator: Qt5 support for emulatorSamuli Piippo2015-05-274-0/+71
| | | | | | | | | | | Emulator has special handling for OpenGL support: QtGlesStream provides the runtime opengl support but since it depends on qtbase, we need to use qtglesstream-dummy-client when building qt. Also since both recipes provide same files, we must disable do_populate_sysroot from qtglesstream so that libs from dummy-client remain there. Change-Id: Ifde698e7d46863dbb82c6f3ad791412775e111ea Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* qt5: make qtwebengine a distro featureSamuli Piippo2015-05-204-4/+7
| | | | | | | | Some devices won't have qtwebengine, so make it a DISTRO_FEATURE that can be removed in device configs. Change-Id: I751b1cdcc1eea48effec3980ed2da4799f88af9e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Enable Qt Quick CompilerSamuli Piippo2015-05-126-4/+74
| | | | | | | | | Build Qt Quick Compiler and use it for VKB and QtCharts. Use BBCLASSEXTEND to build all 3 version (target, native and nativesdk) of Qt Quick Compiler. Change-Id: I611fe7762b8d9124b146b7fe976f09130d5912fa Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* Build Qt5 and all addonsSamuli Piippo2015-05-1225-0/+934
Use meta-qt5 layer to build Qt5, commercial addons and b2qt addons. Create new image and toolchain recipes with Qt5 content, so that the existing image and toolchain remain as-is without Qt5. Currently support only for imx6 targets. Change-Id: I398750dd1a62c6ff8ea216cfe364da273d8e9a77 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>