summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* qt5: improve Qt module package handlingSamuli Piippo2015-08-261-2/+19
| | | | | | | | | | | Make it simpler to add Qt modules to image and toolchain, without need to specify each subpackage separately. All Qt modules should provide the ${PN} package, so create it even if empty. Make the ${PN} package also recommend all subpackages that are normally required at run time, namely plugins. Do the same for ${PN}-dev and ${PN}-dbg packages. Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Package the 3rd party libs if builtKhem Raj2015-08-261-2/+2
| | | | | | | | | | | | | | | | | | Third-party libs e.g. libqtfreetype when built is not packaged and hence goes missing in sysroot, then rest of qt components like qtwayland gets its configuration from qtbase to enable it but then does not find the internal version of libqtfreetype.a which is what qtbase directs it to use and as a result it starts throwing linking errors e.g. x86_64-angstrom-linux-ld.gold: error: cannot find -lqtfreetype This patch installs the needed libs into dev packages Remove a trailing whitespace as well while at it. Signed-off-by: Khem Raj <raj.khem@gmail.com> Tested-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes, conf: Direct QT_GIT to use github mirrorsKhem Raj2015-08-264-5/+5
| | | | | | | | This helps in load balancing code.qt.io may be overloaded and bails out occasionally when doing fresh clones Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Fix build with clangKhem Raj2015-08-269-18/+93
| | | | | | | | This patch is a backport from upstream qt5 fixes building with clang from meta-clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: replace host paths with qmake built-in properties in qconfig.priJonathan Liu2015-08-261-0/+5
| | | | | | | | | | | | This avoids qconfig.pri in the Qt SDK incorrectly including paths from the build host that may not exist on the SDK host. As the paths are now correct, qmake can correctly detect system include paths and use -isystem instead of -I for Qt's include directories which allows the suppression of warnings from library headers when building Qt applications. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* populate_sdk_qt5.bbclass: set paths correctly in qt.confJonathan Liu2015-08-261-15/+16
| | | | | | | | Set paths correctly in qt.conf so that $$[QT_SYSROOT] and $$[QT_INSTALL_PREFIX] can be used from qmake. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Merge pull request #48 from devcurmudgeon/devcurmudgeon-patch-1Otavio Salvador2015-08-251-1/+1
|\ | | | | gitorious no longer exists: mention gitlab instead
| * gitorious no longer exists: mention gitlab insteadPaul Sherwood2015-08-251-1/+1
|/
* README: Correct syntax for git send-emailKhem Raj2015-08-251-1/+4
| | | | | | | Add some more help on sending more than 1 patch (if needed) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: PACKAGECONFIGs for libinputSamuli Piippo2015-08-251-0/+1
| | | | | Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add PACKAGECONFIG for libproxyJonathan Liu2015-08-251-0/+1
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: refresh patchesMartin Jansa2015-08-2517-212/+74
| | | | | | * based on b5.5.0 branches in https://github.com/meta-qt5/qtbase Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtquick1: allow to disable qtwebkit supportMartin Jansa2015-08-241-1/+8
| | | | | | | * qtwebkit is autodetected and in some setups it's no longer desired to build it Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase_git: ensure fonts go into own subdir by creating it firstDenys Dmytriyenko2015-08-241-1/+2
| | | | | | | | | Sometimes, when ${OE_QMAKE_PATH_LIBS} is empty, "cp -a" ends up copying font files there w/o preserving "fonts" directory, failing the following chown command. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5.inc: Fix packaging of qtquickcontrolsBelisko Marek2015-08-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes following: ERROR: QA Issue: qtquickcontrols: Files/directories were installed but not shipped   /usr/lib/qt5/qml/QtQuick/Controls/Styles/Flat/.debug   /usr/lib/qt5/qml/QtQuick/Controls/Styles/Flat/.debug/libqtquickextrasflatplugin.so   /usr/lib/qt5/qml/QtQuick/Extras/designer/qtquickextras.metainfo   /usr/lib/qt5/qml/QtQuick/Extras/designer/images   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/gauge-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/statusindicator-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/dial-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/statusindicator-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/delaybutton-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/piemenu-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/piemenu-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/togglebutton-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/circulargauge-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/picture-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/picture-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/togglebutton-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/delaybutton-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/dial-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/tumbler-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/gauge-icon16.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/circulargauge-icon.png   /usr/lib/qt5/qml/QtQuick/Extras/designer/images/tumbler-icon.png ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Signed-off-by: Marek Belisko <marek.belisko@gmail.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* add libx11-locale to qtbase-plugins RRECOMMENDSAndreas Müller2015-08-241-0/+2
| | | | | | | | | fixes: | Qt Warning: Could not find a location of the system's Compose files. Consider setting the QTCOMPOSE environment variable Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-plugin-generic-vboxtouch: add -Wno-narrowing to fix build with gcc-5.2Martin Jansa2015-08-241-2/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes-git: upgrade to 5.5Martin Jansa2015-08-1863-2927/+432
| | | | | | | | | | * based on my WIP patch + fixes from John Mullen * I was trying to get rhid of 0003-Add-external-hostbindir-option.patch and 0010-Add-external-hostbindir-option-for-native-sdk.patch by using upstream configure parameter added in some previous version, but I've failed, so now good-old -external-hostbindir parameter is back Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libconnman-qt5: update to 1.0.91Jonathan Liu2015-07-311-2/+2
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* quazip: new recipeJonathan Liu2015-07-021-0/+13
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libconnman-qt5: new recipeJonathan Liu2015-07-021-0/+17
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: remove false dependency on leveldbAndre McCurdy2015-07-021-1/+1
| | | | | | | | | | | | | The qtwebkit configure test never succeeds in finding system leveldb (ie qtwebkit internal copy of leveldb is always used) so leveldb is a false dependency. This change allows qtwebkit to be built in a disto which enables security_flags.inc (it's otherwise blocked since the leveldb recipe fails to build when security_flags.inc is used). Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-creator: add missing RRECOMMENDS for instant usageAndreas Müller2015-07-021-1/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-opengles2-test: update to last commitAndreas Müller2015-07-021-1/+1
| | | | | | | * don't segfault in case qtsensors does not find accelerometer values Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Fix build with muslKhem Raj2015-07-022-0/+36
| | | | | | | | | | This is a generic fix to accomodate musl which is adhering to posix and doesnt have legacy to carry, so lets invert the conditional so the special legacy case of glibc is checked and else part then covers rest of cases which are newer glibc/uclibc and musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Fix build with muslKhem Raj2015-07-022-0/+39
| | | | | | | Make backtrace() API conditional to glibc Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: Use QT_GIT for SRC_URIOtavio Salvador2015-06-181-1/+1
| | | | | | | | The recipe was pointing to gitorious, which is dead. Update it to use QT_GIT variable to allow for easier change in future of the Git server to use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt3d: fix DEPENDSMartin Jansa2015-06-051-1/+1
| | | | | | | | | | * nativesdk dependencies were incorrectly introduced in: commit 48ee17af942ac9860e834c8dec049370e7802a56 Author: Martin Jansa <Martin.Jansa@gmail.com> Date: Thu May 28 14:58:06 2015 +0200 Subject: qt5: merge .inc and _git.bb files Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: fix missing qtxmlpatterns dependencyAndre McCurdy2015-06-051-1/+1
| | | | | | | The webkitwidgets/xmlpatterns examples depend on qtxmlpatterns. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: use x86 over-ride instead of i586Andre McCurdy2015-06-051-1/+1
| | | | | | | Support i686 without needing to duplicate the i586 over-ride. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: Bump QT_VERSION to "5.4.3"Khem Raj2015-06-051-1/+1
| | | | | | | | | | | | | | | We pin the recipe at 182488129c3f6a67a7e781fdb7c0147777191991 and upstream changed the MODULE_VERSION = 5.4.3 in that commit Fixes | install: cannot stat '/mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/q twayland/5.4.2+gitAUTOINC+182488129c-r0/build/include/QtCompositor/5.4.2/QtCompositor/private/qwayland-server-*.h': No such fil e or directory Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade to latest revision in 5.4 branchesMartin Jansa2015-06-0460-98/+98
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: merge .inc and _git.bb filesMartin Jansa2015-05-2864-1335/+1342
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: rename <module>-git directories with patches to just <module>Martin Jansa2015-05-2833-8/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: drop recipes for 5.4.1 versionMartin Jansa2015-05-2867-5881/+0
| | | | | | | | * we don't plan to keep 2 versions, one from tarballs and one from git now there is 5.4.2 in git recipes and 5.4.1 tarballs aren't very useful anymore Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: add CLEANBROKENMartin Jansa2015-05-281-0/+2
| | | | | | | | | * otherwise do_configure fails with: make[2]: *** No rule to make target 'cmake-clean', needed by 'sub-installed_cmake-clean'. Stop. make[2]: *** Waiting for unfinished jobs.... hidden very far in log.do_configure Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Backport fix to build with gcc5Khem Raj2015-05-212-0/+37
| | | | | | | | This is already committed upstream to 5.4 branch may be next minor upgrade will get it but until then we need it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-opengles2-test: Upgrade to latest tipKhem Raj2015-05-211-3/+3
| | | | | | | Fix dependencies on the way Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: fix dependency for sql-mysql PACKAGECONFIGAndrey Rusalin2015-05-181-1/+1
| | | | | Signed-off-by: Andrey Rusalin <arusalin@dev.rtsoft.ru> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: speed up configure taskJulien Brianceau \(jbriance\)2015-05-131-1/+1
| | | | | | | | | * Use parallel make to speed up build of qmake during configure task * Take the opportunity to use clean configure parameters to use opensource license instead of "(echo o; echo yes) |" trick. Signed-off-by: Julien Brianceau <jbriance@cisco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ninja-native: upgrade to 1.5.3Martin Jansa2015-05-131-1/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* git-recipes: upgrade to latest revision in 5.4 branchMartin Jansa2015-04-2956-153/+182
| | | | | | | | | | * this gets us close to 5.4.2 for people who want to test it in advance * I plan to apply this to fido branch (as well as final upgrade to 5.4.2 recipes * I'm preparing similar patch for 5.5 revisions, which will be applied only in master branch Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtscript,qtwebking: disable thumbMartin Jansa2015-04-292-0/+18
| | | | | | * qemuarm builds fail when thumb is enabled Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: remove 2nd BSD from LICENSEMartin Jansa2015-04-291-2/+0
| | | | | | | | * BSD is now in default LICENSE variable: recipes-qt/qt5/qt5-5.4.1.inc:LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & Digia-Qt-LGPL-Exception-1.1 | LGPL-3.0)" recipes-qt/qt5/qt5-git.inc:LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & Digia-Qt-LGPL-Exception-1.1 | LGPL-3.0)" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsystems: add packageconfig for bluez4 and disable it by defaultMartin Jansa2015-04-291-1/+10
| | | | | | * bluez5 is now enabled by default and conflicts with bluez4 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtconnectivity: improve PACKAGECONFIG handlingMartin Jansa2015-04-291-3/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebsockets: specify GFDL license versionJonathan Liu2015-04-291-1/+1
| | | | | | | | Fixes the following warning: "WARNING: qtwebsockets: No generic license file exists for: GFDL in any provider" Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebchannel: update LIC_FILES_CHKSUMRui Sebastiao2015-04-291-1/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* licenses: Add LGPL_Exception texts and reference them from LICENSEMartin Jansa2015-04-2020-14/+83
| | | | | | | | | * add the license text as they appear in qtbase 5.4 and 5.5 * The-Qt-Company-Qt-LGPL-Exception-1.1 will be used in 5.5 beta recipes I'll introduce shortly * based on patch from Herb Kuta Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5.inc: suppress QA warnings about examples libs not in libdirDenys Dmytriyenko2015-04-161-0/+6
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>