264 Commits

Author SHA1 Message Date
Khem Raj 04eefd302d libxml++: Delete recipe for 2.42.1
We already have libxml++-5 provided and some of
the dependencies for libxml++ (older version of glibmm)
are not available.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11 23:32:36 -07:00
Peter Marko a0a1143617 microsoft-gsl: add new recipe including ptest
The Guidelines Support Library (GSL) contains functions
and types that are suggested for use by the C++ Core Guidelines
maintained by the Standard C++ Foundation.
This repo contains Microsoft's implementation of GSL.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27 18:10:41 -07:00
Martin Jansa e722be5fac recipes: Drop remaining PR values from recipes
* as oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab

* when people are have to maintain own PRs for recipes in oe-core, they
  might add them for meta-oe recipes at the same time when upgrading
  to next LTS

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Daniel Ammann 89cd053863 sdmon: add new package
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:14:43 -08:00
Khem Raj d441057a05 uftrace: Upgrade to 0.15.2
Added RISCV64 support

Release Notes [1]

[1] https://github.com/namhyung/uftrace/releases/tag/v0.15.2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:47:41 -08:00
Khem Raj 284590b4a4 vte9: Drop recipe
The version from core layer is good for meta-gnome as well these days
packages needing older version are gone.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-04 12:30:43 -08:00
Khem Raj d4947d869a toscoterm: Skip recipe, slated for removal
It needs to be brought forward to work with latest, it fails
to build with vte9 0.74.1 in meta-oe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Otavio Salvador <otavio@ossystems.com.br>
2023-11-12 12:02:25 -08:00
Khem Raj 126850d872 packagegroup-meta-oe: Update makedumpfile architecture support list
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Markus Volk 2c2b6c7522 libxmlb: remove recipe
It was moved to oe-core

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 15:34:02 -07:00
Benjamin Bara 9156898cc5 ne10: set incompatible for armv7 without neon
ne10 requires NEON[1], therefore set incompatible for incompatible
machines. In this case, don't depend on it in libopus, as it is optional
anyways.

[1] https://github.com/projectNe10/Ne10/blob/v1.2.1/CMakeLists.txt#L139

Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-29 00:04:04 -07:00
Ross Burton a9131a983a libxkbui: remove obsolete recipe
The only known consumer of this library was the xorgcfg utility, which
was disabled by default in xorg-server 1.4 (Sep. 2007) and removed in
xorg-server 1.6 (Feb. 2009).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Ross Burton 8b42c6cfd6 xsetmode: remove obsolete utility
This hasn't seen any upstream activity since 2017, as users should be
using xinput --set-mode instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Ross Burton 00a00cec2a liblbxutil: remove obsolete library
This is the client-side library for the LBX extension, which was removed
from xserver 1.2 (released 2007).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Ross Burton e4fd833f2b packagegroup-meta-oe.bb: only build libpeas if gobject-introspection is enabled
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:57:47 -07:00
Peter Bergin b818cc6084 hiredis: add ptest
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>
2023-05-23 15:04:38 -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
Ross Burton 5f64e51e5e libburn: move to meta-filesystems
This recipe is very much in the remit of meta-filesystems, so move the
recipe and update it. It ships a cdrecord wrapper so inherit lib_package,
and the license is GPLv2 or later not GPLv2 only, for example:

https://dev.lovelyhq.com/libburnia/libburn/src/branch/master/libburn/source.c

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:51 -07:00
Yi Zhao 9a87e5a163 packagegroup-meta-oe: enable build libyang on riscv32/64
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-09 09:54:04 -08:00
Khem Raj aaeb992070 graphene: Delete recipe
This has migrated to core layer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-15 08:23:49 -08:00
Simone Weiss 963f55df9e minicoredumper: Add ptest
Add the demo from minicoredumper - that is intended as a test for it -
as a ptest for minicoredumper.

Result example:

root@qemux86-64:~# ptest-runner minicoredumper
START: ptest-runner
2023-02-02T12:27
BEGIN: /usr/lib/minicoredumper/ptest
minicoredumper_demo
expecting Segmentation fault with core dump ...
[   21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp
00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0
(core 0, socket 0)
[   21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75
2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6
00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff
/usr/lib/minicoredumper/ptest/run-ptest: line 6:   330 Segmentation fault
minicoredumper_demo
minicoredumper
SUCCESS
DURATION: 3
END: /usr/lib/minicoredumper/ptest
2023-02-02T12:28
STOP: ptest-runner
TOTAL: 1 FAIL: 0
root@qemux86-64:~#

Please note the Segmentation fault is intended to provoke a coredump.

Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com>
Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-03 07:47:10 -08:00
Khem Raj 320466b540 libol: Drop recipe
In past it was needed by syslog-ng until it was bundled into syslog-ng
and once syslog-ng was upgraded [1] this recipe became more or less unused

This package is now included in the syslog-ng 1.6.x or newer release tarball

[1] https://git.openembedded.org/meta-openembedded/commit/?id=1a6e16bcb1145df51b15c19df0d7ef655b683f5e

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-21 10:02:02 -08:00
Khem Raj 9c0de4bcd6 packagegroup-meta-oe: Update to reflect latest recipes
Some recipes are removed and some have changed PROVIDERS, adjust
accordingly.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-11 08:37:57 -08:00
Khem Raj 47c1d0e1b3 packagegroup-meta-oe: Remove boost-url from comments
This recipe is removed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-09 09:05:10 -08:00
Khem Raj 992e88f6b3 packagegroup-meta-oe: Ensure sysbench is included in limited arches
Due to limited arch support in LuaJIT it can not be enabled univesally

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-08 13:55:20 -08:00
Khem Raj b3fdc71ef3 alsa-oss: Remove recipe
This is not used anywhere in meta-openembedded and will have to be fixed
when enanbling LFS and time64_t.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-03 08:11:30 -08:00
Alexander Kanavin 4dc1c6e16b sip3: remove the recipe
It is not compatible with python 3.11, and all
development on that series has ceased:
https://riverbankcomputing.com/software/sip/download

There is an actively maintained version
https://www.riverbankcomputing.com/news/SIP_v6.6.2_Released
https://pypi.org/project/sip/
but it probably needs a newly written recipe if someone has interest in it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-27 08:55:20 -07:00
Khem Raj 98998755aa sqlite: Drop sqlite2 recipe
Last update was in 2005, nothing in meta-openembedded layers need it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-14 21:33:38 -07:00
Armin Kuster 94f82e548f packagegroup-meta-oe: update pkg group
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 17:51:58 -07:00
Armin Kuster 73d50d2b4b meta-oe-image: fix build depends
add only when various DISTRO_FEATURES are enabled

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-29 19:32:47 -07:00
Khem Raj 35ea4b37ba libcereal: Disable on ppc/ppc64
It does not support 128-bit long doubles

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-10 10:05:35 -07:00
Khem Raj a5f244bfbf gsl: Disable on musl/ppc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-26 18:15:11 -07:00
Khem Raj 8523e5f6eb rocksdb: Exclude on ppc/musl
Needs porting

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-26 18:15:11 -07:00
Khem Raj 6806ca6606 valijson: move out of hard dep on meta-networking
curlpp is only needed to build examples, therefore make it a
packageconfig and keep it disabled, which is default anyway

Add packageconfigs for tests and disabling boost as well.

Include boost support by default.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Khem Raj 013a702fd1 sysdig: Upgrade to 0.28.0
Drop patches, since they are not needed
Add a patch to define PROBE_NAME for CFLAGS
Disable sysdig for ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Changqing Li 8ae1498fa9 hstr: add new recipe
hstr is bash and zsh shell history suggest box - easily view, navigate,
search and manage your command history.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-03 08:50:19 -08:00
Andreas Müller 2509f659e4 All layers: Follow oe-core's variable name changes
Auto rename performed by oe-core's convert-variable-renames.py 0.1

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-24 08:35:24 -08:00
Khem Raj 62294b4f93 packagegroup-meta-oe: Add googlebenchmark
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 15:24:36 -08:00
Ross Burton ff9442e0f9 libjs-jquery: remove
This is a very old release of jQuery, 1.7.2 was released in 2012.

As nothing depends on this, remove it.  If someone needs a jQuery recipe
they can add a new recipe for a supported version.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton e4ad5c15c3 mailx: remove
Heirloom Mailx hasn't been maintained for some time: the last release
on their web site was 11.25 in 2005 and Debian shipped 12.5 in 2016, but
this appears to be a Debian-specific fork which is also now dead.

Now that we have s-nail, we can drop mailx.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton 8bddd0f1b3 s-nail: add a maintained mail(1) fork
Heirloom Mailx hasn't been maintained for some time: the last release
on their web site was 11.25 in 2005 and Debian shipped 12.5 in 2016, but
this appears to be a Debian-specific fork which is also now dead.

s-nail is an alternative mail(1) fork which is actively maintained, so
add a recipe for that.  It provides an alternative for ${bindir}/mailx,
so should be a drop-in replacement.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Gianfranco Costamagna 7d03e44490 boinc-client: Update to 7.18.1
* update to 7.18.1 and unblacklist
* Add openssl 3.0 build fix provided by upstream
* fix the sed command to work with the correct new libtool named file
* refresh patches
* drop patch part that is added in one patch and removed in the following one

Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-27 08:58:47 -08:00
Khem Raj 61e1697e92 php: Update to 8.1.2
- Add fibers support for RISCV64

- Disable build on RISCV32 musl since getcontext/setcontext APIs do not
  exist on musl which are needed for fibers

- Detailed changes are here [1]

[1] https://www.php.net/ChangeLog-8.php#PHP_8_1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 21:03:16 -08:00
Khem Raj 18902d643b packagegroup-meta-oe: Add duktape
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-19 09:01:04 -08:00
Khem Raj 92a4bc0b2b packagegroup-meta-oe: Add dool and pcp
Remove dstat which is removed now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-11 17:51:55 -08:00
Khem Raj 5c5be2aa5c packagegroup-meta-oe: Add cmatrix
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-11 17:51:55 -08:00
Khem Raj 482b868069 packagegroup-meta-oe: Add gutenprint, python3-pycups and usbip-tools
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-21 18:53:28 -08:00
Khem Raj 2156c4416a packagegroup-meta-oe: Add graphene
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-13 21:20:02 -08:00
Khem Raj 8f8c7ba3e9 packagegroup-meta-oe: Add unifex
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-09 08:37:06 -08:00
Khem Raj ce7ee83016 packagegroup-meta-oe: Add pim435
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-26 16:13:19 -08:00