diff options
Diffstat (limited to 'meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb')
-rw-r--r-- | meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb index 2db30dda06..444bc1cf39 100644 --- a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb +++ b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb @@ -7,7 +7,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=79aa497b11564d1d419ee889e7b498f6" SRCREV = "913f29d3d550637934f9abf43a097eb2c30d76fc" -SRC_URI = "git://github.com/MycroftAI/mycroft-core.git;branch=master \ +SRC_URI = "git://github.com/MycroftAI/mycroft-core.git;branch=master;protocol=https \ file://0001-Remove-python-venv.patch \ file://0002-dev_setup.sh-Remove-the-git-dependency.patch \ file://0003-dev_setup.sh-Remove-the-TERM-dependency.patch \ @@ -22,7 +22,7 @@ SRC_URI = "git://github.com/MycroftAI/mycroft-core.git;branch=master \ S = "${WORKDIR}/git" -inherit systemd +inherit systemd features_check # Mycroft installs itself on the host # Just copy the setup files to the rootfs @@ -48,11 +48,11 @@ do_install() { fi } -FILES_${PN} += "${libdir}/mycroft" +FILES:${PN} += "${libdir}/mycroft" -RDEPENDS_${PN} = "python3" +RDEPENDS:${PN} = "python3" -RDEPENDS_${PN} += "python3-requests python3-pillow \ +RDEPENDS:${PN} += "python3-requests python3-pillow \ python3-tornado python3-pyyaml \ python3-pyalsaaudio python3-inflection \ python3-pyserial python3-psutil \ @@ -61,7 +61,7 @@ RDEPENDS_${PN} += "python3-requests python3-pillow \ python3-xxhash python3-pako \ python3-six python3-cryptography \ python3-requests-futures \ - python3-xmlrunner python3-fasteners \ + python3-fasteners \ python3-python-vlc \ python3-padatious python3-padaos \ python3-petact python3-precise-runner \ @@ -77,14 +77,19 @@ RDEPENDS_${PN} += "python3-requests python3-pillow \ # python3-python-dateutil python3-adapt-parser python3-lazy # Mycroft uses Alsa, PulseAudio and Flac -RDEPENDS_${PN} += "alsa-utils alsa-plugins alsa-tools" -RDEPENDS_${PN} += "pulseaudio pulseaudio-misc pulseaudio-server" -RDEPENDS_${PN} += "flac mpg123" +RDEPENDS:${PN} += "alsa-utils alsa-plugins alsa-tools" +RDEPENDS:${PN} += "pulseaudio pulseaudio-misc pulseaudio-server" +RDEPENDS:${PN} += "flac mpg123" # Mycroft can do this itself on the target, but it's quicker to do it here -RDEPENDS_${PN} += "mimic" +RDEPENDS:${PN} += "mimic" # pgrep is used by stop-mycroft.sh -RDEPENDS_${PN} += "procps" +RDEPENDS:${PN} += "procps" -SYSTEMD_SERVICE_${PN} = "mycroft-setup.service mycroft.service" +# More tools needed by scripts +RDEPENDS:${PN} += "bash jq libnotify" + +SYSTEMD_SERVICE:${PN} = "mycroft-setup.service mycroft.service" + +REQUIRED_DISTRO_FEATURES += "pulseaudio" |