summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cross-localedef-native_2.20.bb: fix for gcc5dizzySamuli Piippo2016-08-191-0/+23
| | | | | | | | | | | | | | | | | | | | | The build of cross-localedef-native is observed to fail under gcc5 hosts with multiple definition errors, e.g.: argp-help.o: In function `argp_fmtstream_write': argp-help.c:(.text+0x1da0): multiple definition of `argp_fmtstream_write' argp-fmtstream.o:argp-fmtstream.c:(.text+0x7a0): first defined here The problem is the change of the default C standard from gnu89 to gnu11 which changes the semantics of 'inline'. The issue is described in the Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the '-fgnu89-inline' option fixes the issue. (This fix, including the above explanation, was shamelessly copied from http://git.vahanus.net/?p=csc/ptxdist-kp.git;a=commit;h=2f04a3587bd33c74ccc9be6e115a8b1fde620841.) Task-number: QTBUG-53862 Change-Id: I88b351b618c2aa9838ec5be6108a26369db5d760 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* binutils: fix native builds when host has gcc5Samuli Piippo2016-08-192-0/+103
| | | | | | | | | | | Cherry pick upstream commit to fix -Werror=logical-not-parentheses error when building with native gcc5. Taken from oe/fido, since this has not been applied in dizzy. Task-number: QTBUG-53862 Change-Id: I5e6e267e689d43389556fd806883dc93f120ed19 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* subversion: Add -P to CPPFLAGSSamuli Piippo2016-08-191-0/+26
| | | | | | | | | | | | | | | | | | | | | | see https://gcc.gnu.org/gcc-5/porting_to.html we need to stop the preprocessor from generating the #line directives or we run into issues like | checking for apr_int64_t Python/C API format string... | configure: error: failed to recognize APR_INT64_T_FMT on this platform | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed Rightly subversion should be fixed but lets leave that to subversion folks Taken from oe/fido, since this has not been applied in dizzy. Task-number: QTBUG-53862 Change-Id: I107fbfd63ec8f61e6af94becb7bbecb8aafef0a8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* ncurses: fix native builds when host has gcc5Samuli Piippo2016-08-191-0/+23
| | | | | | | | | | | | GCC"s preprocessor starts to add newlines which are not handled properly by ncurses build system startin from version 5.0. Taken from oe/fido, since this has not been applied in dizzy. Task-number: QTBUG-53862 Change-Id: I598c2594fc1e5ad9a567351abfffc1c742f2616c Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Mount boot partition from ostree-prepare-rootGatis Paeglis2015-12-142-0/+83
| | | | | | | | | | | | This is more convenient than having to implement two code paths to do the same thing - one for systemd based images and one for systemd-less images. This is also more efficient, the earlier implementation in initramfs scripts relied on udev which affects boot time. Change-Id: I0fee1072ed34f13d5dffb846322ddd7cef5542fe Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Use openembedded mirror from githubSamuli Piippo2015-12-042-2/+4
| | | | | | | git.openembedded.org is down, use mirror from github Change-Id: I39bd04ddd3fffff42a8883b63ec62c604efc3a35 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* nitrogen6x: add u-boot binary back to the imageSamuli Piippo2015-12-041-0/+1
| | | | | | | This was incorrectly removed when update framework was reverted. Change-Id: I3b32f37f97d570cdafeb4a4bb63dd1a07a6f02e7 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* ostree: Add TLS supportGatis Paeglis2015-12-012-1/+35
| | | | | Change-Id: I2cbfe533a8ce58d337f77f013b0da47a6a91681e Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* ostree: patch upstream projectGatis Paeglis2015-11-185-64/+301
| | | | | | | | | | | - This allows updating files on the boot partition. - Merges ostree's uEnv.txt with system's uEnv.txt - Adds support for convenience symlinks in top level of the /boot directory. This does not affect the atomic property of an update. Change-Id: Ie654e22d6e26aaa0c1395d226ed967765b0c764b Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* ostree: Add GNUPG to runtime dependencies.Gatis Paeglis2015-11-171-0/+1
| | | | | | | This is required for gpg signing support. Change-Id: Ia1396825453e2038c5d19a4767cadd6f93e1fa28 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* Revert "Build nativesdk-ostree"Gatis Paeglis2015-11-179-12/+0
| | | | | | | | | | This reverts commit a5323e1fc1f734036d29da80aca037576e9d94b9. Running GNUPG (OSTree dependency) from toolchain is not supported. Change-Id: I00c5ddedfd06a5c56e64c0b3d45007b740f41a80 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* Remove unused b2qt-update-frameworkRainer Keller2015-11-134-142/+1
| | | | | | | This reverts commit f309d05bccefc29977d474df734fecbe311f8f7b. Change-Id: Ia25e629247c6863d2ce48e1b8a80029d13248ded Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
* tibidabo: fix u-boot buildSamuli Piippo2015-11-062-2/+90
| | | | | | | Include u-boot.inc from oe/dora to build the old tibidabo u-boot correctly. Change-Id: I3140afcaab2de3c2add77918f2304209f457acf4 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* 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-022-2/+4
| | | | | 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: use jethro branch for meta-qt5Samuli Piippo2015-10-291-1/+1
| | | | | | | | meta-qt5 master branch is moving to Qt 5.6, so use jethro branch to stay with Qt 5.5. Change-Id: I71fcb18b15962a4d9da4a82899203ef4ab66cc03 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: oe-device-extra.pri is now supported in upstreamSamuli Piippo2015-10-268-12/+13
| | | | | | | | 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>
* 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>
* qt5: use the upstream meta-qt5 layerSamuli Piippo2015-10-193-13/+10
| | | | | | | | all the necessary changes are merged to upstream meta-qt5 layer, so we can start using it. Change-Id: I1b0289a59dd734acd80ba61d946531024716f927 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: add qt5-module.bbclassSamuli Piippo2015-10-191-0/+1
| | | | | | | | Upstream does not yet have the qt5-module.bbclass, until the change gets merged, add our own bbclass. Change-Id: Iea906d38a23024467a769210667fc32f4375419f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Patch and update ostreeGatis Paeglis2015-10-132-1/+67
| | | | | | | | | Update ostree version and apply a patch that is waiting to be merged in the upstream project. OTA scripts need these changes to function properly. Change-Id: Ia4cbde1e3c55ee1bb1a27492c8325d2fdab5deb8 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Build nativesdk-ostreeGatis Paeglis2015-10-139-0/+12
| | | | | | | | | | The 'ostree' binary is not available as an installable package on Ubuntu. Instead of requiring users to build it from the source code, lets add a native ostree binary to the toolchain. Change-Id: I50031e0fc72bc0585785634a329d1557876a020b Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* gstreamer: fix audio volume pluginv5.5.1Samuli Piippo2015-09-294-0/+96
| | | | | | | | | | | Setting volume is broken on ARM when compiled with GCC 4.9, where anything but max volume (1.0) turns into mute. Patches taken from https://community.freescale.com/thread/350584 Change-Id: I43fe71fdb62bdeed066ec468ffe70f39e950843e Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com> Reviewed-by: Karim Pinter <karim.pinter@theqtcompany.com>
* Revert "toradex: move to V2.4 branch"Samuli Piippo2015-09-288-33/+80
| | | | | | | | This reverts commit 299aa675369abe4f1eae062bd4f468a006449033. Colibri VF kernel breaks with adb, revert back to older release. Change-Id: I3c933eb55b0fb03c5837fdbb4678c0a7f3b13df8 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add ostree, dracut and libgsystem recipes.Gatis Paeglis2015-09-2512-0/+102
| | | | | Change-Id: I8fc3b7ec5f2ebeb82e31638037a2dd2e449da48c Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* otf-noto: update url and add correct licenseSamuli Piippo2015-09-171-6/+5
| | | | | | | | Google changed the download URL for the package. The package now includes license file, use it instead of generic Apache. Change-Id: Ib66c19281d30e12246503d5ea4d6e176d73286ca Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* 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>
* Use 5.5.1 branch for meta-qt5Samuli Piippo2015-09-161-1/+1
| | | | | | | | 5.5.1 branch has been rebased against upstream/master and updated to use Qt 5.5.1 Change-Id: Ib575be637b44500848210d6ccb8c5456d1d5200e 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>
* Fix font file access rightsGatis Paeglis2015-09-163-4/+4
| | | | | Change-Id: Icce6d75d639191793e11639195a5c9d2e2b05a4e Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Fix c_rehash run during image creationSamuli Piippo2015-09-102-0/+101
| | | | | | | | | | Add support to run c_rehash using SYSROOT environment variable, so that it can create hashes for the certificates during rootfs build phase of image creation. Change-Id: Ib60d4f9c217334ab7abba98dc07efd2ef8d1c7a5 Task-number: QTEE-971 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Include CDC-ACM kernel moduleSamuli Piippo2015-09-105-0/+6
| | | | | | | Task-number: QTEE-972 Change-Id: I9fc3e211c2cc4739d7fad210737b7a0cf860d8ce Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Karim Pinter <karim.pinter@theqtcompany.com>
* Use mirror from github to clone git-repo toolSamuli Piippo2015-09-081-2/+10
| | | | | | | | | | The repo tool is normally cloned from google, but in China the url is blocked. Use mirror repo from github by default and add command line parameter to allow using a custom url. Change-Id: I91541fb1e42f8c668f7ff97d29232ca61eb3e20e Reviewed-by: Karim Pinter <karim.pinter@theqtcompany.com> Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add libevent to toolchain and imageSamuli Piippo2015-09-082-0/+2
| | | | | | | QtWebEngine 5.6 has dependency to libevent. Change-Id: Id63d2fd0cf8e6baccb872277185fd2ac39a34c99 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Use correct path for mkspecsSamuli Piippo2015-09-021-6/+9
| | | | | | | | | Fix qtcreator configure script to use the correct path for mkspecs. Also add command line argument to specify the sdktool location. Change-Id: I6534e1df6dc01767e0e9904d12e7c51c9ec3f0bb Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* 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: use 5.5-next branch for meta-qt5Samuli Piippo2015-08-271-1/+1
| | | | | | | | 5.5-next has been rebased with upstream/master and includes upstream support for Qt 5.5 Change-Id: I8869f56126bd22242cfc05a3077670caa36e364a 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>
* Add atk and atk-dev packagesSamuli Piippo2015-08-262-0/+2
| | | | | | | Needed for QtWebEngine 5.6 Change-Id: I245238f9e2798e28cc87750c22c486cc6cc80aab Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* ca-certificates: update to latest versionSamuli Piippo2015-08-215-0/+226
| | | | | | | | | Use recipes from poky/master to get latest versions for ca-certificates. Old certificates were causing problems with webengine. The patch removing usage of c_rehash was not included, as we don't use it. Change-Id: I099bed36de9cfa3f78d8e8ca0b6e1f7c30c6c16e Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add touch_frame events to Weston 1.5.0Louai Al-Khanji2015-08-192-0/+92
| | | | | | | | | | | | | Otherwise no Qt applications react on touch. This issue was eventually resolved upstream by dropping the built-in evdev backend and relying on libinput exclusively, where it is fixed. The libinput backend is required since Weston 1.7. In 1.6 the libinput backend was made the default, but the old backend was still there. Thus this fix also applies to Weston 1.6. Task-number: QTEE-831 Change-Id: Ib089136723b7b1dc6f760b5eedb12d7b8a50abbc Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* kontron: Add support for Kontron SMARC-sARX6iSamuli Piippo2015-08-193-2/+48
| | | | | | | | | | | | | Enable building b2qt image for Kontron SMARC-sARX6i. Depends on the patch set from Kontron on top of meta-fsl-arm-extra. Kontron does not provide recipe for their u-boot, which makes it impossible to boot into b2qt image without modifying some of the u-boot args currently in the device (that's how their images work as well). Change-Id: Id3e0ee506c192fd0b969d1541fca0e9e2ff3ac6b Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* bootfs: make sure deploy dir exists before using itSamuli Piippo2015-08-171-0/+1
| | | | | Change-Id: I70c8b9d41c3c67b83cf2b4200803c9d71ce93d52 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Update VirtualBox kernel modulesRainer Keller2015-08-122-4/+4
| | | | | | | Modules needed to be updated in order to build with newer kernels. Change-Id: I113b0831aebfeac3818837ed557ae5ae2bf072e1 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Check if VirtualBox kernel modules do existRainer Keller2015-08-121-1/+3
| | | | | | | | | The Makefile is broken. It will report success even if the modules could not be compiled due to gcc errors. Yocto will then continue with the modules missing from the package. Change-Id: I0efcdc736c158cb857549eb64ebd6bc86a26b7e6 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>