Warning, /plasma-bigscreen/bigscreen-debos-image-rpi4/recipes/mycroft.yml is written in an unsupported language. File is not indexed.
0001 {{- $architecture := or .architecture "arm64" -}} 0002 {{- $firmware_version := or .firmware_version "master" -}} 0003 {{ $suite := or .suite "bionic" }} 0004 {{- $image := or .image "mycroft-mark2-rpi4.img" -}} 0005 0006 architecture: {{ $architecture }} 0007 0008 actions: 0009 - action: overlay 0010 description: Mycroft Mark 2 specific overlay 0011 source: ../overlays/mycroft 0012 0013 - action: download 0014 url: https://mycroft.blue-systems.com/mycroft-core-setup-{{ $architecture }}.tar.gz 0015 name: mycroft-core 0016 filename: mycroft-core-setup-{{ $architecture }}.tar.gz 0017 0018 - action: overlay 0019 origin: mycroft-core 0020 source: . 0021 destination: /var/tmp/mycroft-core-setup-{{ $architecture }}.tar.gz 0022 0023 # If arch is armhf use mimic-armhf or use mimic-arm64 0024 - action: download 0025 {{ if eq $architecture "armhf" }} 0026 url: https://github.com/forslund/mycroft-desktop-repo/raw/gh-pages/pool/main/m/mimic/mimic_1.3.0.1_armhf.deb 0027 {{ else }} 0028 url: http://frozenmazegames.se/mimic-arm64_1.2.0.2+1559651054-1.deb 0029 {{end}} 0030 name: mimic 0031 filename: mimic.deb 0032 0033 - action: overlay 0034 origin: mimic 0035 source: . 0036 destination: /var/tmp/mimic.deb 0037 0038 - action: apt 0039 description: Mycroft runtime dependencies 0040 packages: 0041 - pcre2-utils 0042 - portaudio19-dev 0043 - jq 0044 - mpg123 0045 - libfann-dev 0046 - flac 0047 - python3 0048 - python3-dev 0049 - python3-setuptools 0050 - libtool 0051 - libffi-dev 0052 - libssl-dev 0053 - autoconf 0054 - automake 0055 - bison 0056 - swig 0057 - libglib2.0-dev 0058 - screen 0059 - curl 0060 - libicu-dev 0061 - pkg-config 0062 - libjpeg-dev 0063 - build-essential 0064 - pulseaudio 0065 - pulseaudio-utils 0066 - libdbus-1-dev 0067 - libdbus-glib-1-dev 0068 - sox 0069 0070 # Mycroft packages 0071 - action: apt 0072 description: Mycroft packages 0073 packages: 0074 - mycroft-gui 0075 - qml-module-org-kde-lottie 0076 - qml-module-qtquick-shapes 0077 0078 - action: run 0079 description: Set up user account 0080 chroot: true 0081 script: ../scripts/02-setup_mycroft_user.sh 0082 0083 - action: run 0084 description: Install mycroft base software 0085 chroot: true 0086 script: ../scripts/92-clone-mycroft.sh {{ $architecture }} 0087