Commit Graph
11860 Commits
Author SHA1 Message Date
Khem Raj 9f1f22f95b mce-inject: Pass CFLAGS to make
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>
2023-05-20 00:45:51 -07:00
Khem Raj 317ee5bb13 libwebsockets: Fix reference to TMPDIR
.cmake files encoded absolute paths, fixed thusly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-19 17:11:37 -07:00
Khem Raj d112323521 lirc: Define SH_PATH=/bin/sh
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>
2023-05-19 10:12:51 -07:00
Sanjay Chitroda 9edbe7033c gnulib: Update recipe name to 2018-12-18
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>
2023-05-19 10:12:51 -07:00
Khem Raj 4921a6df05 libpeas: Fix reference to TMPDIR in tests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-19 10:12:51 -07:00
Khem Raj d68491eca0 ptest-packagelists-meta-oe: Remove nodejs ptests for rv32/rv64
Nodejs in OE not yet ported to RISCV

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-18 17:15:01 -07:00
Marek Vasut ffb3c1108a lvgl: lvgl-demo-fb: Switch to CMake and add DRM and SDL support
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>
2023-05-18 17:09:30 -07:00
Joe Slater 1cc72c41af bats: use baselib
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>
2023-05-18 11:33:02 -07:00
Wang Mingyu da0a748ac0 spdlog: fix build error for master fmt
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>
2023-05-17 17:43:24 -07:00
Wang Mingyu 7b55d7ef83 fmt: upgrade 9.1.0 -> 10.0.0
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>
2023-05-17 17:43:24 -07:00
Martin Siegumfeldt 998219d2e8 libiio: update to version 0.24
- 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>
2023-05-17 17:43:11 -07:00
Khem Raj 0474e0b870 libmad: Add a patch to pass cflags to build
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-16 22:31:14 -07:00
Khem Raj b6850eab88 uw-imap: Pass CFLAGS from environment
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>
2023-05-16 22:31:14 -07:00
Ming Liu 2a4532c29c libusbgx: check scripts in /etc/usbgx.d
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>
2023-05-16 22:31:14 -07:00
Ming Liu 00cae16967 libusbgx: drop hard-coded /usr/bin,/etc
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>
2023-05-16 22:31:14 -07:00
Wang Mingyu 4a28c6452f wavpack: upgrade 4.60.1 -> 5.1.0
Changelog:

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-16 22:31:14 -07:00
Khem Raj 439239ca9c php: Remove buildpaths from scripts and generated headers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 22:51:10 -07:00
Mingli Yu d477cbb526 minicoredumper: correct the sysvinit service file attribute
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>
2023-05-15 19:44:46 -07:00
Khem Raj 2efc81182a libiio: Do not generate lineinfo in lex/yacc generated files
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>
2023-05-15 17:43:32 -07:00
Martin Jansa f55fecc25b etcd: don't hardcode /usr/lib in do_install
* I don't know anything about etcd including why we need these binaries duplicated
  in libdir and bindir, but use ${libdir} instead of hardcoded /usr/lib to fix
  do_install with multilib enabled when libdir is /usr/lib64 and it was failing
  with:
  DEBUG: Executing shell function do_install
  ls: cannot access 'etcd/3.5.7-r0/build/bin/linux_arm64/': No such file or directory
  install: cannot stat 'etcd/3.5.7-r0/image/usr/lib/go/src/go.etcd.io/etcd/v3/bin/etcd': No such file or directory
  WARNING: exit code 1 from a shell command.

* the error from ls is unrelated, fixed in:
  https://lists.openembedded.org/g/openembedded-core/message/181269

* also reported on github:
  https://github.com/openembedded/meta-openembedded/pull/616

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 16:32:23 -07:00
Alexander Amelkin 05acb8d066 ipmitool: Update links
The project has been moved to CodeBerg.org.
Update the links in the recipe and also bump to the
latest revision (1.8.19.13).

Additionally fix the link to the IANA PEN registry as IANA
has changed their URL scheme some time ago and the old link
started pointing to the HTML page instead of the text file.

Signed-off-by: Alexander Amelkin <alexander@amelkin.msk.ru>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 09:37:58 -07:00
Martin Jansa 63bd614209 paprefs: add x11 to REQUIRED_DISTRO_FEATURES
* This doesn't build with any gtk3 DISTRO_FEATURES, without x11 in
  DISTRO_FEATURES gtk3+ doesn't provide gdkx.h and paprefs build fails with:
  http://errors.yoctoproject.org/Errors/Details/704195/

../paprefs-1.2/src/paprefs.cc:30:10: fatal error: gdk/gdkx.h: No such file or directory
   30 | #include <gdk/gdkx.h>
      |          ^~~~~~~~~~~~

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 09:37:58 -07:00
Martin Jansa 00ac843c5c poppler: add dependency on glib-2.0-native
* in some builds (probably without gobject-introspection-data enabled) it fails to find native glib-mkenums and fails with:
  poppler/23.04.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3: can't open file 'poppler/23.04.0-r0/poppler-23.04.0/glib/GLIB2_MKENUMS-NOTFOUND': [Errno 2] No such file or directory

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 09:37:58 -07:00
Fabio Estevam ecefb3a75d lvgl: lvgl-demo-fb: Inherit features_check
Inherit features_check to fix the following QA error:

ERROR: QA Issue: lvgl-demo-fb: recipe doesn't inherit features_check [unhandled-features-check]

Reported-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 22:15:01 -07:00
Wang Mingyu 1463adf1fe xterm: upgrade 379 -> 380
Changelog:
==========
- simplify the change for sixelScrolling from patch #374
- add xterm+focus and report+da2, update report+version building blocks in
  terminfo, from post-ncurses 6.4
- drop the -title option from uxterm and koi8rxterm, because that interferes
  with deriving the default title from the -e option (Debian #1031837).
  Compensate for this by using the -class option to derive a default title.
- improve description of readline 2003 mode in ctlseqs.ms
- other improvements to status-line feature
  clear status line on DECCOLM
  ignore DECSASD if no previous DECSSDT
  allow DECSSDT 1 immediately after DECSSDT 2, i.e., without switching back to
  host mode.
- adjust RequestResize to avoid shrinking screen when using DECCOLM while the
  status-line is active
- disallow wrapping before the beginning of the screen, to the end of the
  screen, for cursor-back sequences (Redhat #2182357).
- modify makefile to install the 16x16 xpm files
- update test-package to reflect resolution of Debian #906901.
- change default of showMissingGlyphs to True.
- improve handling of double-sized characters when those happen to be missing
  from the bitmap font and/or are fullwidth.
- pointer/overflow fixes
- configure script improvements
- fix a typo in the underline cursor thickness derivation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 22:15:01 -07:00
Wang Mingyu 53527a8e7f postgresql: upgrade 15.2 -> 15.3
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for 15.3

Changelog:
https://www.postgresql.org/docs/release/15.3/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 22:15:00 -07:00
Wang Mingyu d8ae640c02 php: upgrade 8.2.5 -> 8.2.6
Changelog:
=========
Fix inconsistent float negation in constant expressions.
Fixed bug GH-8841 (php-cli core dump calling a badly formed function).
Fixed bug GH-10737 (PHP 8.1.16 segfaults on line 597 of sapi/apache2handler/sapi_apache2.c).
Fixed bug GH-11028 (Heap Buffer Overflow in zval_undefined_cv.).
Fixed bug GH-11108 (Incorrect CG(memoize_mode) state after bailout in ??=).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 22:15:00 -07:00
Wang Mingyu b95fe3de6e libdivecomputer: upgrade 0.7.0 -> 0.8.0
Changelog:
===========
New features:
------------
 * Add support for new backends:
    - excursion: Deep Six Excursion, Crest CR-4, Genesis Centauri, Tusa TC1, Scorpena Alpha
    - screen: Seac Screen and Action
    - cosmiq: Deepblu Cosmiq+
    - s1: Oceans S1
    - freedom: Divesoft Freedom and Liberty
 * Add support for some new devices:
    - Aqualung: i200C
    - Cressi: Donatello, Michelangelo, Neon
    - Mares: Puck Pro +
    - Oceanic: Geo Air
    - Ratio: iX3M 2
    - Scubapro: G2 TEK
    - Shearwater: Petrel 3, Perdix 2
    - Sherwood: Amphos Air 2.0
 * Add support for parsing the decompression model
 * Add a public api to configure the depth calibration
 * Add a public api to configure the clock synchronization
 * Add a basic Android build system

Removed/changed features:
---------------------------
 * Migrate to Visual Studio 2013 (or newer)
 * Move the Visual Studio project to the contrib directory

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 15:35:52 -07:00
Wang Mingyu 43713595ac ctags: upgrade 6.0.20230430.0 -> 6.0.20230507.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 15:35:52 -07:00
Khem Raj 9af3510170 lmdb: Pass CFLAGS to Makefile
This ensures that __FILE__ macros is expanded correctly without
buildpaths

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-13 22:26:18 -07:00
Khem Raj ef03326d31 fftw: Remove hardcoded sysroot into binaries
FFTW_CC is added to image via version.o and its CC + CFLAGS however CC
in OE containes --syroot compiler option which encodes buildpaths into
binary, therefore remove this option from FFTW_CC in config.h

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-13 20:58:07 -07:00
Khem Raj 3798534696 etcd: Inherit missing features_check
Its needed for ensuring the systemd distro feature

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-12 22:44:28 -07:00
ojayanth a179653ce2 etcd: add systemd unit support for clustering
Refer https://etcd.io/docs/v3.5/op-guide/clustering/
for etcd clustering design background details.

etcd-new.service triggers only, when the config file available
in the specified path. This generic serive helps to start etcd
cluster based on the project specific use cases and config
files.

etcd-new.service only required to run on initial setup or new node
add into the existing cluster. All other use cases use regular
etcd.service to start etcd with existing cluster configuration.

Signed-off-by: ojayanth <ojayanth@in.ibm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-12 10:27:35 -07:00
ojayanth 9400a94fc1 etcd: systemd unit support to start existing etcd node
Added etcd service and configuration file support to start etcd service
with existing cluster configuration.

Change-Id: Ia52bbf20fd1951aa76184da54af94231d2324888
Signed-off-by: ojayanth <ojayanth@in.ibm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-12 10:27:35 -07:00
Diego Dassie bf26b3e5ed paho-mqtt-c: Improve performance
The paho-mqtt-c library keeps it's internal debugging aids
tracing and heap tracking enabled by default
these options can have a noticiable performance impact,
make sure they are disabled.

Signed-off-by: Diego Dassie <diego.dassie@texa.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-11 11:28:34 -07:00
Diego Dassie e408f1b84c paho-mqtt-c: Disable building tests
Disable building the paho-mqtt-c library internal tests,
no need to waste compile time.

Signed-off-by: Diego Dassie <diego.dassie@texa.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-11 11:28:34 -07:00
Jun Nie 92c9e8ab1e libcbor: Add initial support
To handle the general-purpose schema-less binary data format

Signed-off-by: Jun Nie <jun.nie@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-11 07:18:59 -07:00
Changqing Li 2f118ac21b redis: upgrade 6.2.11 -> 6.2.12
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-11 07:18:59 -07:00
Khem Raj 5c3518c2a5 nodejs: Upgrade to 18.16.0
License-Update: Add missing licenses for Ada [1] BSD, Simduf [2] BSD, posteject
[3] MIT

[1] https://github.com/nodejs/node/commit/0bc4c17e5705ea042cda392343d7301bb91873ed
[2] https://github.com/nodejs/node/commit/c9845fc3341fcdce298ad7f1630e329d71a6e746
[3] https://github.com/nodejs/node/commit/4aaec0726694ad0d3cb05d7f2593a90363c32f32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-10 11:06:33 -07:00
Khem Raj f0ac251433 psutils: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-10 08:01:07 -07:00
Khem Raj 60c7509ee5 libpaper: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-10 08:01:07 -07:00
Khem Raj 021f16504a idevicerestore: Update to latest on master branch
Needed to pick fixes to build with latest libplist

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-10 06:33:14 -07:00
Khem Raj 44c93d0557 libimobiledevice: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 20:25:28 -07:00
Khem Raj b7b998c35e libimobiledevice: Update to latest tip
This is to supported latest libplist

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 20:25:28 -07:00
Khem Raj 3959988b2b libimobiledevice: Delete recipe for 1.3.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 20:25:28 -07:00
Khem Raj f08bb72b86 packagegroup-meta-oe: Remove minicoredumper-ptest for musl
They do not yet work on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 20:25:28 -07:00
Khem Raj 1cf47a9352 packagegroup-meta-oe: Add kpatch for glibc + x86_64 only
Its not supported on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 20:25:28 -07:00
Khem Raj 5903301233 usbmuxd: Updgrade to latest on master branch
needed to get it working with latest libplist [1]

[1] https://github.com/libimobiledevice/usbmuxd/commit/049877e1f7a54f63fef12dd384c9a22fb38b3514

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:37:30 -07:00
Khem Raj a655863c61 usbmuxd: Remove recipe for 1.1.1
The _git recipe provided the latest uptodate version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:37:30 -07:00
Matija Tudan 77b6df94c1 serial: add recipe for version 1.2.1
Serial is cross-platform library for interfacing with
RS-232 serial like ports.

Signed-off-by: Matija Tudan <tudan.matija@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:37:30 -07:00