Yocto/OpenEmbedded now has Mycroft support! You can see the patch here: http://cgit.openembedded.org/meta-openembedded/tree/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.2.2.bb
Anyone who wants to use Mycroft in their OE project just needs to add this to their local.conf (or distro conf):
## Install mycroft
CORE_IMAGE_EXTRA_INSTALL += “mycroft”
## Ensure pulse audio is spawned DISTRO_FEATURES += " pulseaudio" PACKAGECONFIG_append_pn-pulseaudio = " autospawn-for-root"
After that it will automatically setup and run on boot, no manual work required.