summaryrefslogtreecommitdiffstats
path: root/conf/distro/b2qt.conf
Commit message (Collapse)AuthorAgeFilesLines
* Add support for creating QBSP packageSamuli Piippo2016-11-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | QBSP is a Qt specific Board Support Package that can be installed with the Qt SDK or MaintenanceTool and contains a system image and a toolchain. The toolchain is automatically registered to the QtCreator. The recipes used for creating the system image and the toolchain can be configured with QBSP_IMAGE_TASK and QBSP_SDK_TASK. The files wanted for the system image can be further configured with QBSP_IMAGE_CONTENT, with a list of files located in DEPLOY_DIR_IMAGE folder. By default, .img and .conf files are used from the selected image recipe. QBSP_INSTALLER_COMPONENT defines the location in the Qt installer tree where the QBSP is shown and QBSP_VERSION defines the version for the components. The QBSP is installed to path defined by QBSP_INSTALL_PATH. The regular SDK creation can now reuse the same image package .7z, so update upload script to use it instead of creating new package. Task-number: QTBUG-57018 Change-Id: Id1e7cc4ab3998a7d450f23ed603b8e676b314d63 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* Merge remote-tracking branch 'origin/jethro' into devMikko Gronoff2016-11-161-1/+1
|\ | | | | | | | | | | | | | | | | | | | | * origin/jethro: update maintainer email info Use correct license header qt5: update submodules otf-noto: update checksums qt5: update submodules Change-Id: Id586a8faa62b0eefaebfdb71b5acb2cd07c38bf2
| * Merge remote-tracking branch 'origin/fido' into jethroMikko Gronoff2016-11-151-1/+1
| |\ | | | | | | | | | | | | | | | | | | * origin/fido: update maintainer email info Change-Id: I4d12581a82f1c9051f7140e6f5d3d54a8d2fa687
| | * update maintainer email infoMikko Gronoff2016-11-151-1/+1
| | | | | | | | | | | | | | | Change-Id: Ie0c2a12007fc5cb485d42b9797a576b8b03731ab Reviewed-by: Kimmo Ollila <kimmo.ollila@theqtcompany.com>
| | * qt5: update submodules and meta-qt5Samuli Piippo2016-06-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Disable SHA checking for Qt modules, so we can use sha1s from the release branch without breaking build after release. Change-Id: I97b4d29fdbaceea9529fa2550564951f2186435f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | images: do not explicitly define Qt dependency packagesSamuli Piippo2016-11-031-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove all Qt dependency packages from machine include files and base packagegroups, instead let packagemanager pull in all the needed dependent packages. Do not create tar image or bootfs, since they are not used anymore. The old base image is now renamed for CI usage and contains all the Qt dependent packages but without any Qt modules. This is achieved by first installing all the Qt modules (which pulls in all the dependencies) and then removing only Qt modules. Change-Id: I36d996d4531af42e955f19a487c22d0b90c5ada9 Reviewed-by: Risto Avila <risto.avila@qt.io>
* | | sdk: do not explicitly define Qt dependency packagesSamuli Piippo2016-11-031-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, the toolchain used by CI has been created without Qt, but with all (best guess) Qt dependencies. Now toolchain is created with Qt and we get all Qt dependencies correctly into the toolchain. As a consequence, CI will now need to build Qt, which has not been covered in CI before. The difference between embedded-sdk and embedded-qt5-sdk is that the former does not include files needed for debugging. Change-Id: Ie2be156c07e51119c0d4782494d6bcde6f34ed60 Reviewed-by: Risto Avila <risto.avila@qt.io>
* | | qt5: PACKAGECONFIG_CONFARGS now works in OESamuli Piippo2016-09-121-3/+0
|/ / | | | | | | | | | | | | Remove backport from distro conf Change-Id: I97a4b8c0d76d9ae8da0f9d79b55ce9c5bac96e5e Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-06-061-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/fido: otf-noto: update url and license file name qtmultimedia: make sure audio plugins are built qt5: update submodules and meta-qt5 Conflicts: conf/distro/b2qt.conf recipes-qt/qt5/nativesdk-qtbase_git.bbappend recipes-qt/qt5/qt3d_git.bbappend recipes-qt/qt5/qtbase-native_git.bbappend recipes-qt/qt5/qtbase_git.bbappend recipes-qt/qt5/qtconnectivity_git.bbappend recipes-qt/qt5/qtdeclarative_git.bbappend recipes-qt/qt5/qtlocation_git.bbappend recipes-qt/qt5/qtmultimedia_git.bbappend recipes-qt/qt5/qtquickcontrols2_git.bb recipes-qt/qt5/qtquickcontrols_git.bbappend recipes-qt/qt5/qtserialbus_git.bb recipes-qt/qt5/qtsvg_git.bbappend recipes-qt/qt5/qttools_git.bbappend recipes-qt/qt5/qttranslations_git.bbappend recipes-qt/qt5/qtwayland-native_git.bbappend recipes-qt/qt5/qtwayland_git.bbappend recipes-qt/qt5/qtwebengine_git.bbappend recipes-qt/qt5/qtwebsockets_git.bbappend recipes-qt/qt5/qtxmlpatterns_git.bbappend scripts/manifest.xml Change-Id: I54a02e91a49a3be3fa6359b5af69929d63b962e4
| * qt5: update submodules and meta-qt5Samuli Piippo2016-05-171-0/+3
| | | | | | | | | | | | | | | | meta-qt5 now depends on remove-libtool that is available only in oe/jetro, so backport it our layer. Change-Id: I5989ddb25ddecb6c749292d4e3fec63d0f61368f Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | qt5: update submodules and meta-qt5Samuli Piippo2016-06-061-0/+3
| | | | | | | | | | | | | | | | | | Disable SHA checking for Qt modules, so we can use sha1s from the release branch without breaking build after release. Change-Id: I1f016945caeed33b169945038418533f781a362a Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | qt5: update submodules and use latest version of meta-qt5Samuli Piippo2016-05-201-1/+1
| | | | | | | | | | Change-Id: Idc2f9a08d6dcbd59dc742e55e2916976b38b3a13 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Update license headersSamuli Piippo2016-05-181-7/+15
| | | | | | | | | | | | | | License changed to GPLv3 + Commercial Change-Id: I267c97216e717ed29071df064337e1bcf83de973 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* | qt5: move to Qt 5.7Samuli Piippo2016-04-131-0/+3
| | | | | | | | | | | | Change-Id: I1479b6337a07542ae536e9df97e77921745b7c2e Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Add Ubuntu 15.10 to tested host distrosLouai Al-Khanji2016-03-151-0/+1
| | | | | | | | | | | | | | I am using it without issues and would like to get rid of the warning. Change-Id: I940e8770d5101e5101dc0f365f3970b7571c4799 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Move fontconfig cache out of /varGatis Paeglis2016-03-151-0/+2
|/ | | | | | | | | | OSTree by design does not include /var in system updates, moving cache to ${libdir} allow fontconfig cache to be updated via OTA. Change-Id: I41d4588cf725028315d7043ff874399baff4d159 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: move mingw32 specific parts from meta-qt5Samuli Piippo2016-03-091-0/+4
| | | | | Change-Id: Id380844d530ef599f78591a282474aa66d3dec69 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* qt5: change Qt include pathSamuli Piippo2016-02-181-2/+0
| | | | | | | | | | | When Qt include path is set to /usr/include, host_build will incorrectly include other system headers from the sysroot. To correct this, move Qt include path to /usr/include/qt5, by overriding qmake5_paths.bbclass in our layer. The bblayer order needs to be changed for the correct bbclass to be used. Change-Id: Ie01371662ea0f4718275708a88fb5d301c62fdf7 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Update license headersSamuli Piippo2016-02-091-14/+13
| | | | | Change-Id: Iabcf736e6f4ae2149b57c84ebdc8b5b1be82023d Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Print SDKMACHINE in Build ConfigurationSamuli Piippo2016-02-041-0/+1
| | | | | | | Show the used SDKMACHINE in Build Configuration, when a build is started. Change-Id: Ic99bfa7ea0194576066b6cc2623302a864f4167f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: change the QT_DIR_NAME to flatten installation foldersSamuli Piippo2016-02-011-0/+2
| | | | | | | | | | Remove the /qt5/ subdirectory from all of the Qt installation paths. This helps on Windows host, since the mingw DLLs are available in /usr/bin, but not in /usr/bin/qt5. Change-Id: Iba3e08aef98cb6c3dcb08e43fcce9152a4a432c1 Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* qt5: revert QT_DIR_NAME name changeSamuli Piippo2016-01-121-2/+0
| | | | | | | | QT_DIR_NAME change was incorrectly included in another commit, revert it. Change-Id: I11b3453dac0fa4079cb7c1dafb0af0742e3a3404 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* VKB: build virtualkeyboard with HWR support enabledSamuli Piippo2016-01-081-0/+2
| | | | | | | | Build with lipi-toolkit. The default installation path for lipi-toolkit libs causes QA warnings. Change-Id: I4b7a5986cbd1589fca2bc8744bdb88792bf0b4bd Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* sdk: don't install Qt Quick Compiler sourcesSamuli Piippo2016-01-051-0/+2
| | | | | | | | Prevent Qt Quick Compiler sources and debug files from being installed into the toolchain. Change-Id: Icaec46d824005292be28cfdf90b7fc9f605494f8 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Rename toolchain output fileSamuli Piippo2015-12-291-0/+4
| | | | | | | | | Rename the toolchain output to use both SDKMACHINE and MACHINE in the name, so that we don't need to rename it when uploading. This also adds -mingw32 into the windows SDK name. Change-Id: Id70c8bc456a15d263579eefdaa2a0e136741d0ba Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Generate deploy conf for flashing wizardSamuli Piippo2015-12-021-2/+2
| | | | | | Change-Id: I23cc54e51b7d10db0fd64d6676bd86cdf029beda Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Create .img binary image for all devicesSamuli Piippo2015-12-011-0/+1
| | | | | | | | | Use the sdcard bbclass from meta-fsl-arm to build binary image for TI hardware. Append all other image creation functions to create the .img symlink. Change-Id: I1bb0b5ea893789831d6fae27ece93ce238bfcb49 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Use Systemd as the init systemSamuli Piippo2015-11-191-1/+7
| | | | | | | | | 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>
* gstreamer: default to gstreamer 1.0Samuli Piippo2015-10-011-2/+2
| | | | | | | | | | | | | | Fix QA error with gstreamer plugins: ERROR: QA Issue: gstreamer1.0-plugins-ugly: Files/directories were installed but not shipped Emulator does not actually provide opengl, so remove it from DISTRO_FEATURES. gstreamer1.0-plugins-bad build would otherwise fail. Change-Id: I88e157f29ab1a29055fcbd4d2cd7850ca43efead Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* Use poky's DISTRO_VERSIONSamuli Piippo2015-09-011-1/+0
| | | | | | | | We have already been following poky's DISTRO_VERSION, so need to specify it ourselves. Change-Id: I34bda018ae700a1f5b767fcba20e9fda067dc6ed Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com>
* gstreamer: make gstreamer version a DISTRO_FEATURESamuli Piippo2015-06-191-3/+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>
* qt5: no need to specify qt versionSamuli Piippo2015-06-121-3/+0
| | | | | | | the include file was removed from upstream meta-qt5 Change-Id: I81d3e70bff8550e186057ff473ff0fb394373128 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* qt5: make qtwebengine a distro featureSamuli Piippo2015-05-201-1/+1
| | | | | | | | 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>
* Build Qt5 and all addonsSamuli Piippo2015-05-121-0/+3
| | | | | | | | | | 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>
* Update distro versionSamuli Piippo2015-02-191-1/+1
| | | | | | | Moving to dizzy (1.7) Change-Id: I5edf8a1944cd57b2bf7ebc9520b940dca8a6e797 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* Add LinuxMint-17.1 to sanity tested distrosSamuli Piippo2015-01-091-0/+1
| | | | | Change-Id: I6cc4fbe6b2d7e8811c61083a262bd64381439855 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Merge "Merge remote-tracking branch 'origin/stable' into dev" into devSamuli Piippo2014-11-251-1/+1
|\
| * Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2014-11-241-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/stable: toolchain: include base-files Update meta-fsl-arm-extra to fix u-boot-boundary fetch failure Install fonts with help of Yocto recipes bbb: remove preferred version for SGX Update Qt logo Remove u-boot-fw-utils Change copyright notice Conflicts: b2qt-init-build-env conf/distro/include/beaglebone.conf recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb Change-Id: I5b22412d0530e70057f705da34247803498ddde3
| | * Change copyright noticeRainer Keller2014-10-061-1/+1
| | | | | | | | | | | | | | | | | | | | | URL points to qt.io Change-Id: I921e1f1ff506bff840cd13ed4bac21238347d98f Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* | | Default image type is tar.gzSamuli Piippo2014-11-241-1/+1
|/ / | | | | | | | | Change-Id: I31aa3ef4f738b579b615022d3194dfe496fe213c Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* | Minor cleanup for device confsSamuli Piippo2014-11-241-0/+2
| | | | | | | | | | | | | | Every device does not need to define IMAGE_FSTYPES and ADB_PRODUCTID. Change-Id: I05d255727a6fb533850069dc7513c06d06a995b4 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* | Avoid build warning: set preferred jpeg provideraavit2014-10-171-0/+3
| | | | | | | | | | | | | | | | jpeg-turbo seems to be industry standard because of better performance on x86 and arm. Change-Id: I2928654b43af9e41bdeda200701980cce3f64ac1 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | Include wayland to SDK host part only on iMX6 devicesSamuli Piippo2014-09-301-0/+2
| | | | | | | | | | | | | | | | | | Host part of the SDK need to be configured per device as well, otherwise wayland is build for all machines. Change-Id: If5287da32f1f09fef47826576e48060f6a9b642c Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | Add Wayland and Weston into the iMX6 imagesLaszlo Agocs2014-09-261-2/+2
|/ | | | | | | | weston-examples may get removed later on, for now they are necessary for testing and development. Change-Id: I0bbb1d9d66045d8844f07d8e0bca9d7fc19251c3 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Move to version 1.6Samuli Piippo2014-05-141-1/+1
| | | | | Change-Id: Ide554381076519287e874d5c6bb0b5b9de7060c6 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* Remove irda, pcmcia, pci, 3g, nfc, zeroconf features from distroAndy Nichols2014-05-121-1/+1
| | | | | | | | | | | | | | | | | | irda is support for infra-red communication pcmcia and pci are not relevant for any of the reference devices 3g adds Ofono to the stack and since we are not making phones, this is completely unnecessary waste of resources. zeroconf adds the Avahi daemon that is a rarely necessary zero-configuration networking manager. nfc is something we support, but none of the reference devices comes with this hardware, and would require an external device that has not been tested by us at all. It's likely that an end user that wants to use custom hardware will need to rebuild the stack anyway so they can just add any of these additional features back to their distro as necessary when they build their own stack. Change-Id: If3951a4170d94ed8db1d40c2bb2d47cf569dc36a Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Include licenses to the imageSamuli Piippo2014-03-141-0/+3
| | | | | | | | | | | This packages licenses for all use packages and installs them to the image. Also the license manifest it copied to /usr/share/licenses Task-number: QTEE-190 Change-Id: I1c8cbf2c9534a49043cb40b7e5941a749dd2af2c Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* use package groups for image contentSamuli Piippo2014-03-131-0/+1
| | | | | | | Move installed packages from image recipe to separate package group recipes Change-Id: I0417953da4bc92438b3201b38b43f6d1784f1f17 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Update copyright year to 2014Samuli Piippo2014-02-041-1/+1
| | | | | Change-Id: Ic3045b02350916c686cb1b011550c299ca082f06 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* Add LinuxMint-16 as a tested platformSamuli Piippo2014-01-301-0/+1
| | | | | Change-Id: I2a242af4012e518958f15d1cf7912c097529f344 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>