summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* ssiapi: Upgrade to 1.3.0Khem Raj2019-08-3120-1257/+2080
| | | | | | | | | Fix out of tree builds Fix build with clang as well as musl Refresh and forward port patches as needed Update boost headers Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove bogus COMMON_LICENSE_DIR usage in LIC_FILES_CHKSUMAdrian Bunk2019-08-301-1/+1
| | | | | | | | | | | Using COMMON_LICENSE_DIR in LIC_FILES_CHKSUM of downloaded code is never the right thing to do, there must be some license information and that has to be checked instead. In several cases the claimed LICENSE was also incorrect. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove LICENSE = "MIT" from packagegroups and imagesAdrian Bunk2019-08-303-6/+0
| | | | | | | This is the default in the packagegroup and image classes. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Replace EXCLUDE_FROM_WORLD_libc-musl = "1" with ↵Adrian Bunk2019-08-304-4/+4
| | | | | | | | | | COMPATIBLE_HOST_libc-musl = 'null' This gives users a proper error message when trying to build a known non-building package. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* can-isotp: Update to latest tipKhem Raj2019-08-291-1/+1
| | | | | | | | | | Fixes build with 5.2 kernel headers For complete changes see [1] [1] https://github.com/hartkopp/can-isotp/compare/6003f999...b31bce9 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: update license md5sum for BSD-2-ClauseKhem Raj2019-08-291-1/+1
| | | | | | The text has changed in OE-Core common licenses Signed-off-by: Khem Raj <raj.khem@gmail.com>
* can-utils: Fix build with kernel headers >= 5.2Khem Raj2019-08-292-1/+109
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cryptsetup: add libdevmapper to RDEPENDSHongxu Jia2019-08-291-0/+6
| | | | | | | | | | | | | Since commit [libdevmapper/lvm2: force recipe libdevmapper to populate sysroot only] applied, if recipe DEPENDS on libdevmapper, we have to add it to packages RDEPENDS to fix [file-rdeps] QA issue Skip [build-deps] and [file-rdeps] QA checking, add lvm2 to DEPENDS will triger circular dependencies, use recipe libdevmapper to replace, ignore the QA checking is fine. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Adapt to the lsb -> lsb-release change in OE-coreAdrian Bunk2019-08-293-3/+3
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: Fix the build with -OsAdrian Bunk2019-08-291-0/+2
| | | | | | | | | | lib/event-libs/libuv/libuv.c: In function 'elops_destroy_context1_uv': lib/event-libs/libuv/libuv.c:519:7: error: 'm' may be used uninitialized in this function [-Werror=maybe-uninitialized] if (m) ^ Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* websocketpp_0.8.1.bb: Fix build with asio from boost 1.70+Khem Raj2019-08-297-838/+148
| | | | | | | | | Patch is cherry-picked from https://github.com/zaphoyd/websocketpp/pull/814 Removed unused patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-selftest: Explicitly disable stack protectorKhem Raj2019-08-291-20/+2
| | | | | | | | | | selftests do not support it and clang from meta-clang builds with this turned on by default Disable security flags completely, drop all workarounds used to get around the hoop Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftool.bb: Disable SECURITY_CFLAGSKhem Raj2019-08-291-1/+3
| | | | | | | | | | | | | We do not pass CFLAGS to build and fortify sources needs some optimization to be enabled, its better to reset the additional flags and let the build system add them as it needs Fixes build failures like tools/include/tools/libc_compat.h:11:21: error: static declaration of 'reallocarray' follows non-static declaration | 11 | static inline void *reallocarray(void *ptr, size_t nmemb, size_t size) | | ^~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glibmm: upgrade 2.58.1 -> 2.60.0Andreas Müller2019-08-291-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsigc++-2.0: upgrade 2.10.1 -> 2.10.2Andreas Müller2019-08-291-4/+2
| | | | | | | remove unneeded EXTRA_AUTORECONF Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnss-nisplus: Fix build with glibc >= 2.30Khem Raj2019-08-292-0/+246
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* docopt.cpp: Drop using gitpkgvKhem Raj2019-08-291-4/+2
| | | | | | Use https for fetcher protocol Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sjf2410-linux-native: Fix do_deploy sstate cachingKlauer, Daniel2019-08-291-2/+1
| | | | | | | | | deploy.bbclass requires do_deploy to copy files to DEPLOYDIR (sstate input dir) instead of DEPLOY_DIR_TOOLS (sstate output dir), otherwise the sstate caching does not work. Signed-off-by: Daniel Klauer <daniel.klauer@gin.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodbus: update version to 3.1.6Gianfranco Costamagna2019-08-295-4/+410
| | | | | | cherry-pick upstream patch and two Debian patches. tweak configure step to force autogenerated files regeneration Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: fix PACKAGECONFIG regarding pythonQi.Chen@windriver.com2019-08-291-3/+3
| | | | | | | | | | | | | The python2 PACKAGECONFIG was added during an upgrade, defaulting to be disabled. The RDEPENDS part should be 'python' instead 'python2' because there's no python2 recipe. Also, we don't need to inherit some python classes. We just need to specify FILES variable. After this change, the python2 and python3 PACKAGECONFIG items could correctly work. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgit2: Don't pass parameters with their default values to cmakeAdrian Bunk2019-08-291-4/+0
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-selftest: Warn conditionally about clang-native dependencyKhem Raj2019-08-291-3/+4
| | | | | | | When meta-clang is in mix then it does the right thing already so no need to warn in that case Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: fix patch striplevel to avoid 'devtool modify breakpad' errorChris Laplante2019-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Since the patch is modifying files in a self-contained git repo that is .gitignored, git ends up thinking we have just touched a submodule. This leads to 'devtool modify breakpad' failing with: Exception: bb.process.ExecutionError: Execution of 'git add .; git -c user.name="OpenEmbedded" -c user.email="oe.patch@oe" commit -a -m "Committing changes from do_patch %% ignore - from do_patch"' failed with exit code 1: On branch devtool Changes not staged for commit: modified: src/third_party/lss (modified content) no changes added to commit ERROR: Function failed: patch_task_postfunc Signed-off-by: Chris Laplante <chris.laplante@agilent.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: nherit python3native unconditionallyKhem Raj2019-08-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | this recipe inherits python3native class conditionally, this condition depends on a given packageconfig, however inherit ${VAR} syntax requires VAR to be evaluated before inheriting it, therefore if someone appends python3 to packageconfig via a bbappend, then the packageconfig will become effective and add --enable-bindings-python to configure but inherit wont evaluate correctly since the expression adding to packageconfig PACKAGECONFIG_append = " python3" will be coming _after_ the inherit, and the builds will fail e.g. | ../../../libgpiod-1.3/bindings/python/gpiodmodule.c:8:10: fatal error: Python.h: No such file or directory | #include <Python.h> This will still mean that python3native is always inherited but the effective configure option will be --disable-bindings-python and that will do the right thing See. https://github.com/openembedded/meta-openembedded/issues/140 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pugixml: add recipeAnuj Mittal2019-08-271-0/+20
| | | | | | | | pugixml is a light-weight, simple and fast XML parser for C++ with XPath support. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cmark: initial add 0.29.0Andreas Müller2019-08-271-0/+17
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgit2: Upgrade 0.27.9 -> 0.28.3Adrian Bunk2019-08-271-2/+2
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlsec1: Import from meta-securityAdrian Bunk2019-08-276-0/+312
| | | | | | | | | This is not a security tool, it is a support library that is needed for vgauth in open-vm-tools and can also be used by libreoffice. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Recipe for docopt.cpp option parsing libraryAaltonen Eero2019-08-272-0/+60
| | | | | | | | | | Upstream is at https://github.com/docopt/docopt.cpp/ Installs with a small build modification to pass QA checks. Signed-off-by: Eero Aaltonen <eero.aaltonen@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* multipath-tools: lvm2 to DEPENDSHongxu Jia2019-08-271-1/+2
| | | | | | | | | | | Since commit [libdevmapper/lvm2: force recipe libdevmapper to populate sysroot only] applied, if recipe DEPENDS on libdevmapper, we have to add lvm2 to DEPENDS Remove duplicated bash from RDEPENDS Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdevmapper/lvm2: force recipe libdevmapper to populate sysroot onlyHongxu Jia2019-08-243-67/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | Previously, in order to fix circular dependencies, we split libdm from lvm2 as a new recipe libdevmapper, and as running result proved, we need to keep both of them built with the same configuration option With new configuration options added, it is hard to keep them the same, so we make recipe libdevmapper to populate libdevmapper sysroot only, and make lvm2 to provide package libdevmapper. In this situation, option differ does not affect header and library API between lvm2 and libdevmapper, although lvm2 and libdevmapper are different at build time, but there is only one lvm2 at run time Side effect: - If one recipe DEPENDS on libdevmapper, it has to add libdevmapper to its RDEPENDS or add lvm2 to DEPENDS, otherwise, there will be a [file-rdeps] or [build-deps] QA warning - It has to add `PREFERRED_RPROVIDER_libdevmapper = "lvm2"' to local.conf to workaound 'Multiple providers' NOTE Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kpatch: upgrade 0.7.1 -> 0.8.0Yuan Chao2019-08-241-2/+2
| | | | | Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-futures: upgrade 3.2.0 -> 3.3.0Zang Ruochen2019-08-241-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmxml: Use autotools bbclass and cleanup the recipe a bit.Piotr Tworek2019-08-242-44/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The package does use autotools based build systemd but it comes with a bit of a twist. It explicitly disallows running autoheader on the source tree. This can apparently be easilt accomplished with exclude parameter passed via EXTRA_AUTORECONF. This patch also adds PACKAGECONFIG option allowing the user to toggle threading support in the library. Not sure how useful it is, but upstream does offer such option, it works, and its not a lot of work to expose it via PACKAGECONFIG. Another improvement is related to package optimization handling. mxml has a nasty habit of disregarding optimization flags passed by the user. It always appends -Os -g to CFLAGS in its configure script. Its a bit suprising to find out DEBUG_BUILD=1 in local.conf has no impact on libraries produced by mxml recipe. This can be fixed with a simple sed script. Sed is also used to enable verbose compilation output. Having full compiler invocations visible in the logs is generally useful, but more importantly it allows some of the QA checks to their work. While doing this cleanup I've also renamed the recipe from libxml_git.bb to libxml_3.0.bb. The git keyword suggests this recipe is for some random git snapshot, while in reality its for latest stable upstream release of the package. Last but not least this patch removes the bin package. Current versions of mxml no longer provide any tools. The package was empty. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvm2: fix circular dependencies while systemd enable cryptsetupHongxu Jia2019-08-242-3/+7
| | | | | | | | | | | | | | While systemd enable cryptsetup (PACKAGECONFIG_append_pn-systemd = ' cryptsetup'), there is a circular dependencies: systemd -> systemd -> cryptsetup -> libdevmapper -> udev (PREFERRED_PROVIDER_udev = systemd) The libdevmapper was used to break circular dependencies, it does not require udev, refer commit [698d512 lvm2: Add a PACKAGECONFIG for udev support] to move udev related from lvm2.inc to lvm2.bb Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ade: add recipeAnuj Mittal2019-08-241-0/+21
| | | | | | | | | ADE Framework is a graph construction, manipulation, and processing framework. ADE Framework is suitable for organizing data flow processing and execution. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clinfo: add recipeAnuj Mittal2019-08-211-0/+20
| | | | | | | | | clinfo is a simple command-line application that enumerates all possible (known) properties of the OpenCL platform and devices available on the system. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: Stop using USE_FIXEDPOINTAdrian Bunk2019-08-202-109/+0
| | | | | | | | It was no longer building and will be removed in the next upstream version. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtinyxml2: update to 7.1.0Johannes Pointner2019-08-201-2/+2
| | | | | | | | Also use license from new LICENSE.txt instead of using text from tinyxml2.cpp. Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgee: Update to version 0.20.2Piotr Tworek2019-08-191-5/+3
| | | | | | | | | | | This is the latest upstream stable version of this package. While doing the update also switch the package to use gnomebase bbclass from oe-core. This bbclass uses much better SRC_URI pattern that can also use GNOME mirrors. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cryptsetup: upgrade 2.1.0 -> 2.2.0.Zang Ruochen2019-08-191-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgit2: Upgrade 0.27.8 -> 0.27.9Adrian Bunk2019-08-191-2/+1
| | | | | | | This is a security release on the 0.27 branch. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-themes-standard: Update to version 3.28Piotr Tworek2019-08-171-8/+7
| | | | | | | | | | | | | This is the latest upstream stable version that has been released over a year ago. It also seems that upstream has renamed the package to gnome-themes-extra. While doing the upgrade modify the recipe to use gnomebase bbclass from oe-core. This allows us to re-use SRC_URI pattern provided by this bbclass. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* telepathy-glib: Enable vala bindingsPiotr Tworek2019-08-171-1/+3
| | | | | | | | | | The package does offer optional vala bindings. They are used by gnome components like folks library. Since vala bindings do not affect main package and only add two small files in dev package enable them by default. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* telepathy-glib: Update to version 0.24.1Piotr Tworek2019-08-171-2/+2
| | | | | | | This is the latest upstream bugfix release. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Add python to rdepsKhem Raj2019-08-171-0/+1
| | | | | | | Fixes ERROR: QA Issue: /usr/share/hplip/upgrade.py contained in package hplip requires /usr/bin/python, but no providers found in RDEPENDS_hplip? [file-rdeps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: Remove dev pkg dep to main pkgBrad Bishop2019-08-171-0/+3
| | | | | | | | | cli11 is header-only and the main package is empty. Remove the dependency to cli11 from cli11-dev so cli11-dev can be included in an SDK via IMAGE_INSTALL, RDEPENDS, and the like. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* scsirastools: add runtime dependency on bash IIMartin Jansa2019-08-171-1/+1
| | | | | | | | * fixes: ERROR: QA Issue: /etc/init.d/sgdisk contained in package scsirastools-diskmon requires /bin/bash, but no providers found in RDEPENDS_scsirastools-diskmon? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdbi-perl: add runtime dependency on perlMartin Jansa2019-08-171-0/+1
| | | | | | | | * fixes: ERROR: QA Issue: /usr/bin/dbiproxy contained in package libdbi-perl requires /usr/bin/perl, but no providers found in RDEPENDS_libdbi-perl? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: add runtime dependency on bashMartin Jansa2019-08-171-1/+1
| | | | | | | | * fixes: ERROR: QA Issue: /usr/sbin/pwmconfig contained in package lmsensors-pwmconfig requires /bin/bash, but no providers found in RDEPENDS_lmsensors-pwmconfig? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>