summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-04-23layer: Change LAYERSERIES_COMPAT to sumoyocto-2.6yocto-2.5.3yocto-2.5.2yocto-2.5.1yocto-2.5thud-20.0.0sumo-19.0.3sumo-19.0.2sumo-19.0.1sumo-19.0.02.6_M32.6_M22.6_M1sumoArmin Kuster
Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2018-04-23layer: add LAYERSERIES_COMPATyocto-2.4.4yocto-2.4.3rocko-18.0.4rocko-18.0.3rockoArmin Kuster
Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2016-08-29classes: add qmake_base.bbclassyocto-2.4.2yocto-2.4.1yocto-2.4yocto-2.3.4yocto-2.3.3yocto-2.3.1yocto-2.3yocto-2.2.4yocto-2.2.3yocto-2.2.2yocto-2.2.1yocto-2.2rocko-18.0.2rocko-18.0.1rocko-18.0.0pyro-17.0.4pyro-17.0.3pyro-17.0.1pyro-17.0.0morty-16.0.4morty-16.0.3morty-16.0.2morty-16.0.1morty-16.0.02.5_M32.5_M22.5_M12.4_M32.4_M22.4_M12.3_M32.3_M22.3_M12.2_M3pyromortyAdrian Dudau
The class was removed from oe classes, but some recipes like qt-x11-free still inherit it. Keep the class within the layer to acommmodate them. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2016-06-27qt-x11-free: obey LDFLAGS2.2_M2Christopher Larson
We need to obey LDFLAGS to get the correct hash style for external toolchains. The ideal way to deal with this would be for the build to be like the qt4 build, obeying the OE_QMAKE_ variables as defined in qmake_base, but that's not going to happen just now. The next best thing would be to pass '${CXX} ${LDFLAGS}' as the 'LINK' variable, but the plugin builds aren't using LINK, so this resorts to brute force and appends LDFLAGS to CXX. We'll eventually bump LSB support and drop qt3 anyway. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2016-01-22qt-x11-free: update SRC_URIyocto-2.1.1yocto-2.1krogoth-15.0.1krogoth-15.0.02.2_M1Ross Burton
ftp.trolltech.com doesn't exist anymore, so update SRC_URI to use qt.io. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-09-28qt3: Add REQUIRED_DISTRO_FEATURES as layer is x11 specificyocto-2.0jethro-14.0.02.1_M1Richard Purdie
This layer's reciped need x11, add recipe markup to match. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-21qt-x11-free: apply Fedora patch to support freetype 2.5.1+yocto-1.9_M1yocto-1.8.1yocto-1.8yocto-1.7.3yocto-1.7.2yocto-1.7.1yocto-1.7yocto-1.6.2yocto-1.6.1yocto-1.6fido-13.0.1fido-13.0.0dizzy-12.0.3dizzy-12.0.2dizzy-12.0.1dizzy-12.0.0daisy-11.0.2daisy-11.0.1daisy-11.0.01.9_M21.8_M31.8_M21.8_M11.7_M3dizzydaisyPaul Eggleton
Without this we were picking up the host version (if present) and possibly failing later on due to "unsafe for cross-compilation" errors. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-07core-image-lsb-qt3: fix for rename of packagegroup-core-basic1.6_M4Paul Eggleton
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-10qt-x11-free-native: Ensure LD_LIBRARY_PATH reaches the environmentyocto-1.5.4yocto-1.5.3yocto-1.5.2yocto-1.5.1.finalyocto-1.5.1poky-10.0.1.finalpoky-10.0.1dora-10.0.4dora-10.0.3dora-10.0.2dora-10.0.1.finaldora-10.0.11.6_M3.final1.6_M31.6_M2doraRichard Purdie
Ensure the variable reaches the compilation enviroment in all cases to avoid errors like: | make[4]: Entering directory `/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/x86_64-linux/qt-x11-free-native/3.3.5-r4/qt-x11-free-3.3.5/tools/designer/designer' | /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/x86_64-linux/qt-x11-free-native/3.3.5-r4/qt-x11-free-3.3.5/bin/uic -L /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/x86_64-linux/qt-x11-free-native/3.3.5-r4/qt-x11-free-3.3.5/plugins listboxeditor.ui -o listboxeditor.h | /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/x86_64-linux/qt-x11-free-native/3.3.5-r4/qt-x11-free-3.3.5/bin/uic: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory| make[4]: *** [listboxeditor.h] Error 127 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-28README: include standard layer informationyocto_1.5_M5.rc8yocto-1.5_M5.rc2yocto-1.5.finalyocto-1.5poky-10.0.0.finaldora-10.0.01.6_M1.rc11.6_M1.final1.6_M11.5_M5.rc81.5_M5.rc71.5_M5.rc61.5_M5.rc51.5_M5.rc41.5_M5.rc31.5_M5.rc21.5_M5.rc11.5_M4.rc31.5_M4.rc21.5_M4.rc11.5_M4.final1.5_M41.5_M3.rc11.5_M3.final1.5_M31.5_M2.rc1Paul Eggleton
Make sure we tell people who maintains this layer and where to send patches. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-06-28qt-x11-free: add missing DEPENDS on libglu for LSB Library CheckHongxu Jia
When libglu is missing in qt-x11-free's DEPENDS, the LSB 4.1 Library Check will fail: ... Checking library symbols (libqt-mt.so.3) Did not find _ZN10QGLContext10currentCtxE (unversioned) in libqt-mt.so.3 Unmangled symbol name: QGLContext::currentCtx ... [YOCTO #4016] Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
2013-03-19layer.conf: avoid unnecessary early expansion with :=yocto-1.4.4yocto-1.4.3yocto-1.4.2.rc1yocto-1.4.2yocto-1.4.1yocot-1.4.2dylan-9.0.4dylan-9.0.3dylan-9.0.2.rc1dylan-9.0.2dylan-9.0.1.rc1dylan-9.0.1dylan-9.0.01.5_M1.rc11.5_M1.final1.4_M6.rc11.4_M5.rc31.4_M5.rc21.4_M5.rc11.4_M5.final1.4.1.rc1dylan1.4_M5Christopher Larson
bitbake handles immediate expansions of LAYERDIR for us automatically. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-12-22qt-x11-free-native: Use internal 3rdparty libpng header1.4_M4.rc11.4_M4.final1.4_M3.rc21.4_M3.rc11.4_M3.finalmaster-next1.4_M41.4_M3Saul Wold
Ensure the 3rdparty version of libpng headers are found first, otherwise the sysroot libpng15 header are found which causes a mis-match issue. [YOCTO #3625] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-11-23qt-x11-free-native: Set FILESPATH to find -native files1.4_M1.rc11.4_M1.final1.4_M1Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-16qt-x11-free-native: Improve LICENSE field to specify versionsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-03qt3: Avoid circular dependencies with multilibdanny-8.0.2danny-8.0.11.3_M5.rc41.3_M5.rc31.3.2.final1.3.21.3dannyRichard Purdie
Without this, circular dependecies are found when attempting to build multilib versions of qt3 (or bitbake world in a multilib enabled build). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-04core-image-lsb-qt3: fix for apps-console-core removal1.3_M5.rc21.3_M5.rc11.3_M4.rc11.3_M4.final1.3_M51.3_M4Paul Eggleton
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-04task-core-qt3: rename to packagegroup-core-qt3 and tidy upPaul Eggleton
Fix and clean up this recipe in line with the package group changes to OE-Core. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-04-03qt-x11-free: fix build failure in do_configuredenzil-7.0.2denzil-7.0.1_rc2denzil-7.0.1denzil-7.0.0denzil-7.01.3_M3.rc21.3_M3.final1.3_M2.rc11.3_M2.final1.3_M1.final1.2_M4.rc4.0denzil1.3_beta1.3_M31.3_M21.3_M11.2_M4Paul Eggleton
This line appears to be superfluous and was failing if Makefile did not exist. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-03-14qt-x11-free: fix QA errors1.2_M4.rc41.2_M4.rc1Paul Eggleton
Fix the following QA errors when building qt-x11-free: WARNING: For recipe qt-x11-free, the following files/directories were installed but not shipped in any package: WARNING: /usr/lib/qt3/plugins/sqldrivers WARNING: qt-x11-free: The compile log indicates that host include and/or library paths were used. Please check the log '${WORKDIR}/temp/log.do_compile' for more information. WARNING: QA Issue: package libqt-mt3 contains bad RPATH ${WORKDIR}/qt-x11-free-3.3.7/lib in file ${WORKDIR}/packages-split/libqt-mt3/usr/lib/libqt-mt.so.3.3.7 WARNING: QA Issue: package libqt-mt3 contains bad RPATH ${WORKDIR}/qt-x11-free-3.3.7/lib in file ${WORKDIR}/packages-split/libqt-mt3/usr/lib/libqt-mt.so.3 WARNING: QA Issue: package qt-x11-plugins-imageformats contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/imageformats in file ${WORKDIR}/packages-split/qt-x11-plugins-imageformats/usr/lib/qt3/plugins/imageformats/libqjpeg.so WARNING: QA Issue: package qt-x11-plugins-imageformats contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/imageformats in file ${WORKDIR}/packages-split/qt-x11-plugins-imageformats/usr/lib/qt3/plugins/imageformats/libqmng.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/libcppeditor.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/librcplugin.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/libwizards.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/libkdevdlgplugin.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/libdlgplugin.so WARNING: QA Issue: package qt-x11-plugins-designer contains bad RPATH /usr/lib:${WORKDIR}/qt-x11-free-3.3.7/plugins/designer in file ${WORKDIR}/packages-split/qt-x11-plugins-designer/usr/lib/qt3/plugins/designer/libgladeplugin.so This required installing a custom qmake.conf (as we do with Qt4 in OE-Core) in qt-x11-free-native as well as removing the sql driver plugin directory if it is empty (which it will be unless the appropriate flags are added to enable the SQL driver plugins, which default to disabled even if the appropriate libraries are installed). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-03-13qt-x11-free-common: Add version to LICENSE fieldsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-02-07core-image-lsb-qt3: Sync with POKY->CORE_IMAGE name change in master1.2_M3.rc11.2_M3.final1.2_M3Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-09task-core-qt3: Fix package namesedison-6.0.2_rc1edison-6.0.2edison-6.0.1.releaseedison-6.0.1.finaledison-6.0.11.2_M2.rc11.2_M2.final1.2_M1.rc21.2_M1.finaledison1.2_M21.2_M1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-08qt3: fix interaction between qt3 and qt4 in the sysrootPaul Eggleton
* Add a -qt3 suffix to all installed utilities so that they do not clash with their qt4 counterparts. This fixes errors mentioning QtCore/QVariant, Q3Support etc. which occur due to the Qt4 version of uic/moc being used that output source files containing references to Qt4 headers. qt3x11.bbclass has been updated to point to these renamed executables so any recipes using this class should be unaffected by this renaming. * Install libraries using the standard oe_libinstall method Fixes [YOCTO #1810]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free(-native): remove PRIORITYPaul Eggleton
PRIORITY is no longer used. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free: fix installation and packagingPaul Eggleton
* You cannot install files into the sysroot, this will cause interaction problems with shared state. * Fixed packaging to install to sensible paths and remove most of the warnings. * Merged prepends/appends and their associated functions within the same recipe Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08classes: remove qt3e.bbclassPaul Eggleton
We can't make use of this class since we don't have qt3-embedded, so remove it. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free(-native): remove erroneous PROVIDESPaul Eggleton
None of these statements do anything, because a recipe always PROVIDES ${PN} by default. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free: use INC_PRPaul Eggleton
PR was being set in both the inc and the recipes, this is not correct. Move them to use INC_PR so the recipe and inc can be updated and retain sanity. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free: remove version 3.3.6Paul Eggleton
We only need one version, 3.3.7 was the default preference (in the absence of DEFAULT_PREFERENCE) and the 3.3.6 recipe depends on uicmoc3-native which we do not have, so remove it. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-08qt-x11-free-native: add qt3-cstddef.patchPaul Eggleton
When building on Fedora 15 the build failed with the error mentioned in this patch ("qvaluelist.h: error: 'ptrdiff_t' does not name a type"), so it is needed by the native recipe as well. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-09-14qt-x11-free-native: fix where qmake gets linkededison-6.01.2_M1.rc11.1_M4.rc41.1_M4.rc2+stage/rc21.1_M4Saul Wold
[YOCTO #1484] qmake was getting linked in the sysroot directory to the build area and this was being picked up by sstate. Change how the symbolic link is created Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-09-14qt-x11-free-common: allow BBPATH to find qt3x11Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-08-15qt3: Stop TARGET_OS differences causing build failuresXiaofeng Yan
[YOCTO #1348] The TARGET_OS variable can differ with values like "linux" to "linux-gnueabi". If these values change from the native to target tools, problems can occur, e.g. when building qt-x11-free-native and qt-x11-free: $ bitbake qt-x11-free-native -e | grep ^TARGET_OS TARGET_OS="linux" $ bitbake qt-x11-free -e | grep ^TARGET_OS TARGET_OS="linux-gnueabi" So add a task function before do_configure for linking ${TARGET_OS} to linux-g++. Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-22meta-qt3: Resolve the compilation error when building an lsb image for qemuarm1.1_M3.rc31.1_M3.rc21.1_M3.final1.1_M2.rc31.1_M2.rc21.1_M2.final1.1_M31.1_M2Xiaofeng Yan
The difference for the variable TARGET_OS and BUILD_OS caused compilation error. I submit this patch to fix this problem. Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-06-09Qt3: Add head file "cstddef" to Qt3Xiaofeng Yan
Failed to compile Qt3 while building lsb image with the updated library libstdc++ and compilation tool. Qt3 reported data type "ptrdiff_t" doesn't name a type. Actually "ptrdiff_t" is defined in head file "cstddef". Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-17README: Update README of meta-qt3Xiaofeng Yan
The README is about the following two respects: 1 How to build a lsb-image including qt3 library 2 How to Add qt3 library for user to their custom image Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-09meta-qt3: move files to top level for layerSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-09README: add some works - needs more editingSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-09COPYING.MIT: Added LICENSE for meta-dataSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-09qt3: Add qt3 to poky for fixing [YOCTO #816]Xiaofeng Yan
Add a new layer "meta-qt3" and import recipes-qt3,qt3e.bbclass and qt3x11.bbclass from OE. Qt3 is needed by LSB Test Suite. Changes from the meta-openembedded version: 1 Add "-L ${STAGING_LIBDIR} -I ${STAGING_INCDIR_NATIVE}" to function do_configure() in file qt-x11-free-native_3.3.5.bb 2 Remove do_stage and transfer contents from do_stage to do_install in file qt-x11-free-native_3.3.5.bb 3 Add LIC_FILES_CHKSUM and PR in file qt-x11-free-native_3.3.5.bb 4 Remove -plugin-sql-mysql from "QT_CONFIG_FLAGS" in file qt-x11-free-common.inc 5 Add "install -m 0755 ${STAGING_BINDIR_NATIVE}/moc3 ${S}/bin/moc install -m 0755 ${STAGING_BINDIR_NATIVE}/uic3 ${S}/bin/uic" to function do_compile() in file qt-x11-free-common.inc 6 Change do_stage to do_install_prepend in file qt-x11-free-common.inc 7 Add LIC_FILES_CHKSUM and PR in file qt-x11-free_3.3.7.bb 8 Add links in qt-x11-free-native_3.3.5.bb cd ${D}${bindir} for i in qmake moc uic lrelease lupdate;do ln -s ${i}3 ${i} done 9 Remove depends for qt-x11-free_3.3.7 10 Change "GPL QPL" to "GPL | QPL" 11 Add images/core-image-lsb-qt3.bb 12 Add tasks/task-core-qt3.bb 12 Add conf/layer.conf Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-09Creation of meta-qt3Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>