meta-openembedded/meta-multimedia
Alistair Francis fb097550fd mycroft: Initial commit
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>
2019-04-06 08:22:22 -07:00
..
classes juce: Updated JUCE to 5.0.1 2017-05-23 15:49:34 +02:00
conf layer.conf: Add warrior to compatible release series 2019-04-01 19:49:48 -07:00
licenses license: Add licenses required for Mimic 2019-03-03 14:00:26 -08:00
recipes-connectivity libupnp: Build samples with LFS on 2019-02-12 08:40:40 -08:00
recipes-dvb oscam: Update to latest svn revision 11491 2019-02-03 10:46:42 -08:00
recipes-mkv recipes: remove blacklisted recipes 2017-08-31 10:18:33 +02:00
recipes-multimedia mycroft: Initial commit 2019-04-06 08:22:22 -07:00
recipes-support liboil: Fix build on risc-v 2019-03-06 11:32:27 -08:00
COPYING.MIT meta-multimedia: initial add 2012-02-24 13:53:17 +01:00
README update layer maintainers 2018-04-13 12:43:44 -07:00

This layer depends on:

URI: git://github.com/openembedded/oe-core.git
branch: master
revision: HEAD

URI: git://github.com/openembedded/meta-oe.git
layers: meta-oe
branch: master
revision: HEAD

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-multimedia]' in the subject'

When sending single patches, please use something like:
'git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix=meta-multimedia][PATCH

You are encouraged to fork the mirror on github https://github.com/openembedded/meta-oe/ to share your patches, this is preferred for patch sets consisting of more than one patch. Other services like gitorious, repo.or.cz or self hosted setups are of course accepted as well, 'git fetch <remote>' works the same on all of them. We recommend github because it is free, easy to use, has been proven to be reliable and has a really good web GUI.

Layer maintainer: Andreas Müller <schnitzeltony@googlemail.com>