I have no idea if this is the right thing to do, but without the patch I
can't actually buil OE because none of these layers are compatible
with the change in openembedded-core to move to zeus.
Fixes: a5c9709b8d ("layer.conf: Update for zeus series") # openembedded-core
Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It seems to only need pulseaudio alsa plugins and alsa-oss
does not build for musl so its marked incompatible for musl
so lets remove it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
../git/src/utils/cst_tokenstream.c: In function 'get_token_postpunctuation':
../git/src/utils/cst_tokenstream.c:652:51: error: 'plast' may be used uninitialized in this function [-Werror=maybe-uninitialized]
memmove(ts->postpunctuation, &ts->token[p + plast], (t - p));
~~^~~~~~~
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Since mycroft of meta-multimedia requires python3-requests
which comes from meta-python, add missing layer depends back
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
With current recipe state only static library was
build. Add extra option to build dynamic library
and also inherit pkgconfig to have installed library
pkgconfig
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It was replaced by orc 10 years ago and no users are left
in meta-openembedded.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Shipping firmware for some specific device in dvb-apps is wrong,
even more so when the same binary is already in linux-firmware.
The firmware was also not LICENSE = "GPLv2" as the recipe claimed.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt4 support is gone -> move to qt5
* while at it remove noop libtool copy
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Mycroft is an open source speech assistant. It traditionally runs inside
Python virtual env and installs all of the pip and native packages and
programs that is needs at setup. This generally includes a native gcc
build for some of the binaries in the pip packages.
This patch adds Mycroft support and edits the source to remove the
Python venv usage so we can just run in standard Python world. This
allows us to use the preinstalled Python packages where avaliable and
avoid installing too much on the target at runtime. At the moment we
still require a few simple Python packages to be installed but we don't
requrie any target compilation.
Hopefully in the future we can remove all of the runtime install
requirements by adding all the Python packages to the rootFS pre-boot
and setting up the other files/directories as required during the build
process.
This patch also adds two systemd services. The first will setup mycroft
on boot, the second will start the mycroft voice assistant.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fixes missing atomic symols during linking e.g.
vlc-3.0.6/src/misc/picture_pool.c:201: undefined reference to `__atomic_fetch_add_2'
collect2: error: ld returned 1 exit status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It can be undesired linking to a static library
especially when static linking it disabled globally
so lets disable it always here
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fixes errors ( qemuarm/thumb )
../../../git/upnp/inc/FileInfo.h:22:2: error: #error libupnp uses large file support, so users must do that, too
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fallout caused by API change should be fixed in all recipes depending
fluidsynth. To make this happen I sent out patches to many projects during
last autumn.
* Add PACKAGECONFIG for profiling (disabled by default).
* ARM-NEON-patch was reworked and profiling runs were performed with and
without the patch. See patch description for profiling results.
* We need to split tool to generate parameter tables to native. Since target
and native builds do not share much in common we don't use BBCALLSEXTEND
* Add patch which allows clients to reduce useless copies of buffers.
Fluidsynth-DSSI (in meta-qt5-extra currently) is going to make use of this.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>