summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* hplip: build against libusb1Ross Burton2023-05-232-22/+57
| | | | | | | | | Build against the maintained libusb1 instead of the obsolete libusb-compat. Update the patch to use pkg-config so that it does the correct linkage too. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbpoll: add recipericoheller2023-05-231-0/+16
| | | | | | mbpoll is a command line utility to communicate with ModBus slave (RTU or TCP). Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hiredis: add ptestPeter Bergin2023-05-233-3/+27
| | | | | | | | | | | | | | | Use internal test from hiredis project as ptest. If ptest is in DISTRO_FEATURES tests are enabled default but can be handled individually through PACKAGECONFIG. Test config 'testssl' requires 'ssl' option but is not enabled default as the redis recipe does not build it with ssl support. Tested on qemux86_64 and qemuarm64. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hiredis: change dependency to redisPeter Bergin2023-05-231-1/+2
| | | | | | | | | | hiredis package builds fine without the dependency to redis. Using hiredis on target without redis is quite useless and instead adding redis as a run-time dependency. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hiredis: uprev to 1.1.0Peter Bergin2023-05-231-4/+5
| | | | | | | | | | | | Upgrade to revision 1.1.0. Make use of PACKAGECONFIG to configure ssl support. In version 1.1.0 the library is built as both dynamic and static. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis-plus-plus: uprev to 1.3.8Peter Bergin2023-05-232-39/+1
| | | | | | | | Removed patch now applied upstream. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis-plus-plus: introduce fix for library detectionPeter Bergin2023-05-232-1/+47
| | | | | | | | | | | When building static library a substitution for library name was bad. Reported in https://github.com/sewenew/redis-plus-plus/issues/486 and detected when building new version of hiredis that also builds a static library. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis-plus-plus: clean up recipe and make use of packageconfigPeter Bergin2023-05-231-9/+11
| | | | | | | | | | | Remove unneeded statements in the code. Align with style guide. Introduce PACKAGECONFIG for ssl and test. Remove QA warning. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openct: Fix buildpaths being emitted into generated types.hKhem Raj2023-05-232-0/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uml-utilities: Fix references to TMPDIRKhem Raj2023-05-233-0/+158
| | | | | | | | | Pass CFLAGS from environment Fixes WARNING: uml-utilities-20040406-r1 do_package_qa: QA Issue: File /usr/lib/uml/.debug/port-helper in package uml-utilities-dbg contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fftw: Check for TOOLCHAIN_OPTIONS to be non-empty before sed opsKhem Raj2023-05-231-1/+1
| | | | | | | | Ensures that we do not apply empty sed expression which might happen when building native recipe Cc: jan vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnice: Remove buildpaths from binariesKhem Raj2023-05-232-1/+42
| | | | | | | Fixes WARNING: libnice-0.1.21-r0 do_package_qa: QA Issue: File /usr/src/debug/libnice/0.1.21-r0/agent/agent-enum-types.h in package libnice-src contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Remove references to builddir from mpv binaryKhem Raj2023-05-231-0/+4
| | | | | | | Fixes WARNING: mpv-0.35.1-r0 do_package_qa: QA Issue: File /usr/bin/mpv in package mpv contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lockfile-progs: Pass DEBUG_PREFIX_MAP optionsKhem Raj2023-05-231-1/+1
| | | | | | | | | | This recipe overrides normal CFLAGS which loses the prefix rewrite options, add them manually. Fixes File /usr/bin/.debug/mail-lock in package lockfile-progs-dbg contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe-ptests: Add mcelog to PTESTS_FAST_META_OEKhem Raj2023-05-231-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: installing uapi headers for native packageXiangyu Chen2023-05-231-0/+5
| | | | | | | using libbpf-native provided headers for pahole-native or other application. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "pahole: fix native package build error"Xiangyu Chen2023-05-231-1/+0
| | | | | | | | | | This reverts commit b9df3387002195ad365735bd15a3b70b1355d70f. The pahole-native package should use the header from libbpf instead of linux-libc-headers, the b9df33870 would cause compile error, so revert it. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Link with libatomic on rv64Mingli Yu2023-05-231-0/+1
| | | | | | | | Fixes: | /usr/src/debug/php/8.2.6-r0/Zend/zend_atomic.h:105: undefined reference to `__atomic_exchange_1' Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtraceevent: DeleteKhem Raj2023-05-212-65/+0
| | | | | | Recipe is moved to oe-core layer Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-test: Pass CFLAGS to makeKhem Raj2023-05-211-0/+2
| | | | | | | Fixes QA errors like below File /opt/mce-test/cases/function/erst-inject/erst-inject.o in package mce-test contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-test: Update to latestKhem Raj2023-05-211-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrdb: Pass target CPP location to configureKhem Raj2023-05-211-0/+2
| | | | | | | | | | | CPP is encoded into xrdb binary and it ends up encoding the cpp from HOSTTOOLS location which obviously wont be where cpp will live at runtime Fixes WARNING: xrdb-1.2.1-r0 do_package_qa: QA Issue: File /usr/bin/xrdb in package xrdb contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpeas: depend on gobject-introspection-dataRoss Burton2023-05-201-0/+2
| | | | | | | peas uses the G-I repository to load plugins. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphviz: no longer needs intltool-nativeRoss Burton2023-05-201-1/+0
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-common: add autoconf-archive RDEPENDSRoss Burton2023-05-201-1/+1
| | | | | | | If we're using autoconf-archive, add it to the RDEPENDS too. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgxim: add autoconf-archive-native DEPENDSRoss Burton2023-05-201-1/+1
| | | | | | | | This can be satisfied via transitive dependencies, but make it an explicit DEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vte9: add missing dependency on glib-2.0-nativeRoss Burton2023-05-201-1/+1
| | | | | | | | This can be satisfied via transitive dependencies, but make it an explicit DEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glade: add autoconf-archive-native DEPENDSRoss Burton2023-05-201-0/+1
| | | | | | | | This can be satisfied via transitive dependencies, but make it an explicit DEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: clean up DEPENDSRoss Burton2023-05-201-2/+4
| | | | | | | | | | | | If you try to build libblockdev with an empty PACKAGECONFIG then the configure fails. Add autoconf-archive, glib-2.0, and udev; these were implicitly pulled in via other dependencies. Move kmod to DEPENDS as it's a hard requirement. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: add PACKAGECONFIG for toolsRoss Burton2023-05-201-2/+3
| | | | | | | | | Add another PACKAGECONFIG for the tools option. As this builds a binary in what is primarily a library package, also inherit lib_package so the tools are packaged in libblockdev-bin. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mcelog: Upgrade to 194Khem Raj2023-05-201-3/+10
| | | | | | | Drop unneeded autotools-brokensep class inherit, this package has traditional makefile build. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-inject: Pass CFLAGS to makeKhem Raj2023-05-201-1/+1
| | | | | | | | | | This ensures right debug directory remapping options are passed to compiler Fixes WARNING: mce-inject-git-r0 do_package_qa: QA Issue: File /usr/sbin/.debug/mce-inject in package mce-inject-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: Fix reference to TMPDIRKhem Raj2023-05-191-0/+8
| | | | | | .cmake files encoded absolute paths, fixed thusly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lirc: Define SH_PATH=/bin/shKhem Raj2023-05-191-1/+1
| | | | | | | | | It points to sh provided by HOSTTOOLS in the build systems path Fixes WARNING: lirc-0.10.2-r0 do_package_qa: QA Issue: File /usr/include/lirc/config.h in package lirc-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnulib: Update recipe name to 2018-12-18Sanjay Chitroda2023-05-191-0/+0
| | | | | | | | | | | | | | | As per gnulib_2018-03-07 recipe information, SRCREV = "0d6e3307bbdb8df4d56043d5f373eeeffe4cbef3" This revision was committed on "2018-12-18". There is a discrepancy between SRCREV and the recipe version. Which reports "CVE-2018-17942" as unpatched. To report "CVE-2018-17942" as patched, We need to align a recipe name with SRCREV commit date. Signed-off-by: Sanjay Chitroda <schitrod@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpeas: Fix reference to TMPDIR in testsKhem Raj2023-05-192-0/+83
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Remove nodejs ptests for rv32/rv64Khem Raj2023-05-181-0/+2
| | | | | | Nodejs in OE not yet ported to RISCV Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: lvgl-demo-fb: Switch to CMake and add DRM and SDL supportMarek Vasut2023-05-181-5/+45
| | | | | | | | | | | | | | | | | | | Switch the build of this recipe to CMake from the horrible Makefile which is still part of the source tree and which blatantly encodes various CFLAGS and co. Add support for use of DRM and SDL backends and make this configurable. The FBDEV is deprecated for close to two decades, so provide modern alternatives -- DRM and SDL. The DRM uses modern DRM API, but there is no GPU acceleration. The SDL provides GPU support abstracted via the libSDL2 API and can use multiple backends, DRM and WL included. Default to the DRM backend, because FBDEV is just bad for any modern system. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bats: use baselibJoe Slater2023-05-181-3/+5
| | | | | | | | Use sed to change scripts to reference ${baselib}. The former set of scripts modified was incomplete. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdlog: fix build error for master fmtWang Mingyu2023-05-172-0/+45
| | | | | | | | | | | | error message: include/spdlog/common.h:168:111: error: 'basic_runtime' is not a member of 'fmt' Add fix-build-for-master-fmt.patch: * update fmt_runtime_string macro * fix build of updated macro Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fmt: upgrade 9.1.0 -> 10.0.0Wang Mingyu2023-05-171-2/+2
| | | | | | | | | | | License-Update: Add " and {fmt} contributors" to Copyright Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libiio: update to version 0.24Martin Siegumfeldt2023-05-171-6/+4
| | | | | | | | | | - drop 0001-CMake-Move-include-CheckCSourceCompiles-before-its-m.patch (integrated upstream) - updated CMakeLists.txt requires pkgconfig Signed-off-by: Martin Siegumfeldt <mns@gomspace.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: Add a patch to pass cflags to buildKhem Raj2023-05-162-0/+48
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uw-imap: Pass CFLAGS from environmentKhem Raj2023-05-161-1/+1
| | | | | | | | | This ensures that -ffile-prefix-map passed to compiler Fixes WARNING: uw-imap-2007f-r0 do_package_qa: QA Issue: File /usr/lib/libc-client.a in package uw-imap-staticdev contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: check scripts in /etc/usbgx.dMing Liu2023-05-161-0/+4
| | | | | | | | | | | | Sometimes an end user might want to change some values in /sys/kernel/config/usb_gadget/ at runtime, for instance, a product id or serial number must be read from /proc/device-tree, and so on. Support that by letting gadget-start run all scripts in /etc/usbgx.d after importing the schemas. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: drop hard-coded /usr/bin,/etcMing Liu2023-05-161-1/+3
| | | | | | | Drop hard-coded /usr/bin,/etc from gadget-start. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wavpack: upgrade 4.60.1 -> 5.1.0Wang Mingyu2023-05-162-10/+9
| | | | | | | Changelog: Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Remove buildpaths from scripts and generated headersKhem Raj2023-05-151-0/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: correct the sysvinit service file attributeMingli Yu2023-05-151-1/+1
| | | | | | | | | | Add the execute attribute for sysvinit service file to fix the below error: $ service minicoredumper status minicoredumper: unrecognized service Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libiio: Do not generate lineinfo in lex/yacc generated filesKhem Raj2023-05-151-0/+2
| | | | | | | | This avoid buildpaths being in target packages. These are emitted into generated lexer.c and parser.c, therefore ensure that lex and yacc are directled to not include lines in their output. Signed-off-by: Khem Raj <raj.khem@gmail.com>