aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended
AgeCommit message (Collapse)Author
2019-09-23libstatgrab: add recipe for libstatgrab-0.92Jens Rehsack
With the recent update at begin of summer, which includes the fix for nxp bsp issues, it's time to bring libstatgrab to more people than the few who use it in datacenter monitoring. Language bindings will follow once base library is settled. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-23rrdtool: suppress appending of installation to perllocal.podNaveen Saini
perl modules when gets installed can produce a perllocal.pod file for documenting a list of locally installed perl modules. This can conflict if multiple packages generate the file. Hits the conflict with apparmor & rrdtool packages. Error: Transaction check error: file /usr/lib/perl5/5.30.0/x86_64-linux/perllocal.pod conflicts between attempted installs of rrdtool-1.7.2-r0.corei7_64 and apparmor-2.13.3-r0.corei7_64 perllocal.pod files are for documentation purpose, so disabling does not harm. Generating perllocal.pod for perl module is disabled by passing NO_PERLLOCAL=1 with ExtUtils::MakeMaker utility. https://perldoc.perl.org/5.30.0/ExtUtils/MakeMaker.html#Using-Attributes-and-Parameters [YOCTO #13491] Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-22ostree: Add recipeAlex Kiernan
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-22rsyslog: update from 8.1907.0 to 8.1908.0Randy MacLeod
Enable imfile-tests even if they take a while. ptest results for qemux86-64 with kvm and a timeout of 1000 seconds to allow stress tests to complete: Recipe | Passed | Failed | Skipped | Time(s) rsyslog-8.1907.0 | 365 | 4 | 2 | 2452 rsyslog-8.1908.0 | 379 | 4 | 2 | 2538 The failed tests for both 8.1907 and 8.1908 are: FAIL: Test ./omfile-read-only-errmsg.sh (took 2 seconds) FAIL: Test ./omfile-read-only.sh (took 2 seconds) FAIL: Test ./privdropuser.sh (took 580 seconds) FAIL: Test ./privdropuserid.sh (took 580 seconds) They are not fixed in this update. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-16libblockdev: update to 2.23Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-16wipe: update to 0.24Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-16zlog: update to 1.2.14Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13libsocketcan: update to 0.0.11Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-12ddrescue: update to 1.24Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-10redis: Fix build with clang/x86Khem Raj
Need to link with libatomics for 64bit atomics support Fixes i686-yoe-linux/i686-yoe-linux-ld: networking.o: in function `createClient': | /usr/src/debug/redis/4.0.14-r0/redis-4.0.14/src/networking.c:103: undefined reference to `__atomic_fetch_add_8' Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-07vboxguestdrivers,can-isotp,bpftool: Add to BlacklistKhem Raj
They need forward porting to kernel 5.2+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-02zstd: Upgrade 1.4.2 -> 1.4.3Alex Kiernan
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-02tipcutils: ptts: Set recv buffer size to max to receive as many packets as ↵Li Zhou
possible Flooding multicast may make the rcv buffer overrun and is considered premature messages later and thus cause the following error. "Ignoring premature msg 16, currently handling 12" This patch sets SO_RCVBUF the of socket to max int value to receive as many packets as possible, and give a hint to user when possible overrun occurs. Note that the value of SO_RCVBUF will be limited up to min(INT_MAX/2, sysctl_rmem_max) in kernel. Signed-off-by: Li Zhou <li.zhou@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29can-isotp: Update to latest tipKhem Raj
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>
2019-08-29can-utils: Fix build with kernel headers >= 5.2Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29libnss-nisplus: Fix build with glibc >= 2.30Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29docopt.cpp: Drop using gitpkgvKhem Raj
Use https for fetcher protocol Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29libmodbus: update version to 3.1.6Gianfranco Costamagna
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>
2019-08-29libblockdev: fix PACKAGECONFIG regarding pythonQi.Chen@windriver.com
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>
2019-08-27Recipe for docopt.cpp option parsing libraryAaltonen Eero
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>
2019-08-17hplip: Add python to rdepsKhem Raj
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>
2019-08-17scsirastools: add runtime dependency on bash IIMartin Jansa
* 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>
2019-08-17libcec: add runtime dependency on python3-coreMartin Jansa
* fixes: ERROR: QA Issue: /usr/bin/pyCecClient contained in package libcec-tools requires /usr/bin/python3, but no providers found in RDEPENDS_libcec-tools? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-17scsirastools: add runtime dependency on bashMartin Jansa
* fixes: ERROR: QA Issue: /etc/init.d/sgraid contained in package scsirastools-raidmon requires /bin/bash, but no providers found in RDEPENDS_scsirastools-raidmon? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-17iotop: add runtime dependency on python-coreMartin Jansa
* fixes: ERROR: QA Issue: /usr/sbin/iotop contained in package iotop requires /usr/bin/python, but no providers found in RDEPENDS_iotop? [file-rdeps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-12t1lib: Remove, gtkmathview was the last userAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-12gtkmathview: Remove, abiword was the last userAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-12redis: backport a fix for stack trace generation on aarch64Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-08libnss-nisplus: Add recipeRuslan Bilovol
Same as with libnss-nis - this will substitute the glibc nisplus module which has been removed SRCREV points to 1.3 release plus patch on top which allows to build with recent glibc versions Signed-off-by: Ruslan Bilovol <rbilovol@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-08mozjs: do not expose intl api for mips64Slater, Joseph
Add --with-intl-api=build to configure options. Otherwise, JS_Init() will fail. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-06pmdk: Fix packaging errors when building on non-x86 hostKhem Raj
Fixes ERROR: QA Issue: pmdk: Files/directories were installed but not shipped in any package: /usr/x86_64-linux-gnu /usr/lib/pmdk_debug/libpmemobj.so.1 /usr/lib/pmdk_debug/libpmemblk.so.1 /usr/lib/pmdk_debug/libvmem.so.1 /usr/lib/pmdk_debug/libvmmalloc.so /usr/lib/pmdk_debug/libpmempool.so .... /usr/x86_64-linux-gnu/include/libpmemobj/iterator_base.h /usr/x86_64-linux-gnu/include/libpmemobj/tx_base.h /usr/x86_64-linux-gnu/include/libpmemobj/base.h /usr/x86_64-linux-gnu/include/libpmemobj/lists_atomic_base.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02icewm: add recipeYong, Jonathan
IceWM is a window manager for the X Window System. The goal of IceWM is to provide speed and simplicity. It comes with a taskbar with pager, global and per-window keybindings and a dynamic menu system. Website: https://ice-wm.org/ Manual: https://ice-wm.org/manual/ Themes Howto https://ice-wm.org/themes/ Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02liblightmodbus: Add version 2.0.2Saravanan Sekar
A cross-platform, lightweight Modbus RTU library Signed-off-by: Saravanan Sekar <saravanan@linumiz.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02zstd: Update 1.4.0 -> 1.4.2Alex Kiernan
Also drop zstd-<variants> and add PACKAGECONFIG support for build options Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02rsyslog: update from 8.1903.0 to 8.1907.0Randy MacLeod
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02dialog: upgrade 1.3-20190211 -> 1.3-20190728Zang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-30collectd: Fix build with glibc 2.30Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-28pegtl: Fix build with clang/libc++Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ayoub Zaki <ayoub.zaki@embexus.com>
2019-07-26pegtl: Initial recipeAyoub Zaki
Introduce the Parsing Expression Grammar Template Library (PEGTL) a zero-dependency C++ header-only parser combinator library for creating parsers according to the Parsing Expression Grammar (PEG). Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21pmdk: Fix libdir which is multi-lib awareKhem Raj
OE use 'lib' even on x86_64 when building with multilib support disabled and used 'lib64' with multilib This fixes packaging errors e.g. pmdk-1.6: pmdk: Files/directories were installed but not shipped in any package: /usr/lib64/libpmem.so.1.0.0 /usr/lib64/libpmemblk.so.1.0.0 /usr/lib64/libpmemlog.so.1.0.0 /usr/lib64/libpmemobj.so.1.0.0 /usr/lib64/libvmem.so.1.0.0 .... Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21pam-plugin-ldapdb: Use git fetcherKhem Raj
github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21dumb-init: Switch to git fetcherKhem Raj
github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21recipes: Use BPN instead of PN in SRC_URIsKhem Raj
Makes it work for multilib case and fixes QA error SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21librelp: Pass Wno-error to compilerKhem Raj
After autoconf-archive was upgraded to 2019.01.06 it started to add extra warning flags via WARN_CFLAGS along with -Werror which means that now compiler could be stricter and break the build if any of the new warnings are flagged The difference is old WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' new WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' Hence we started seing build failure like https://errors.yoctoproject.org/Errors/Details/252684/ This fix just turns off warnings-as-errors so build can still go on, if we need to fix the warnings they still are present in log.do_compile Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Cc: Robert Yang <liezhi.yang@windriver.com>
2019-07-21zstd: New recipeAlex Kiernan
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21libzip: Upgrade 1.5.1 -> 1.5.2Alex Kiernan
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21hwloc: Upgrade to 1.11.13Mingli Yu
Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21pmdk: update from 1.4.2 to 1.6Yongxin Liu
1) Use git repo instead of github archive tarball. 2) PMDK libraries can be installed in lib or lib64, depending on host building system. If host has /usr/local/lib64, libraries will be installed in lib64, otherwise they will be installed in lib. PMDK is only for 64-bit system, so use LIB_PREFIX=lib64 to force the install path to be lib64. 3) Use prefix instead of PREFIX to install. 4) Remove unneeded files in /usr/lib64/pmdk_debug. 5) Add "/usr/etc" and "/usr/share" to fix package QA issue. 6) Revise patches for version 1.6. Remove upstream accepted patches. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-11isomd5sum: fix "Nothing RPROVIDES" when multilib enabledChangqing Li
Multilib enabled, and add IMAGE_INSTALL_append = " python3-isomd5sum" in local.conf fix below problem: ERROR: Required build target 'lib32-core-image-minimal' has no buildable providers. Missing or unbuildable dependency chain was: ['lib32-core-image-minimal', 'lib32-python3-isomd5sum'] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-11volume-key: fix "Nothing RPROVIDES" when multilib enabledChangqing Li
Multilib enabled, and add IMAGE_INSTALL_append = " python3-volume-key" in local.conf fix below problem: ERROR: Required build target 'lib32-core-image-minimal' has no buildable providers. Missing or unbuildable dependency chain was: ['lib32-core-image-minimal', 'lib32-python3-volume-key'] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>