Yocto/OpenEmbedded now has Mycroft support! You can see the recipe here: http://cgit.openembedded.org/meta-openembedded/tree/meta-multimedia/recipes-multimedia/mycroft/
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.