Warning, /plasma-bigscreen/bigscreen-debos-image-rpi4/recipes/bigscreen.yml is written in an unsupported language. File is not indexed.

0001 {{- $architecture := or .architecture "arm64" -}}
0002 
0003 architecture: {{ $architecture }}
0004 
0005 actions:
0006   - action: apt
0007     description: Mycroft Big screen specific packages
0008     packages:
0009       - plasma-nano
0010       - plasma-bigscreen
0011       - mycroft-skill-installer
0012       - kio-extras
0013       - plasma-workspace-wallpapers
0014       - python3-pip
0015       - plasma-settings
0016       - kde-config-mobile-networking
0017       - kwin-x11
0018       - python3-websocket
0019       - cec-utils
0020       - libcec-dev
0021       - raspi-userland
0022       - falkon
0023       - aura-browser
0024       - firefox
0025       - pavucontrol
0026       - gltron
0027       - kblocks
0028       - extremetuxracer
0029       - kate
0030       - dolphin
0031       - python3-dbus
0032       - python3-pyqt5
0033       - python3-psutil
0034       - unclutter
0035       - libpolkit-qt5-1-1
0036       - libpolkit-agent-1-0
0037       - polkit-kde-1
0038       - polkit-kde-agent-1
0039       - libpolkit-qt5-1-1
0040       - plank-player
0041 
0042   - action: apt
0043     description: Bluetooth Enablement
0044     packages:
0045       - bluez
0046       - bluez-obexd
0047       - bluez-tools
0048       - libbluetooth3
0049       - bluedevil
0050       - bluetooth
0051       
0052   - action: download
0053     url: https://mycroft.blue-systems.com/mycroft-skills-{{ $architecture }}.tar.gz
0054     name: mycroft-skills
0055     filename: mycroft-skills-{{ $architecture }}.tar.gz
0056 
0057   - action: overlay
0058     origin: mycroft-skills
0059     source: .
0060     destination: /var/tmp/mycroft-skills-{{ $architecture }}.tar.gz
0061 
0062   - action: download
0063     url: https://mycroft.blue-systems.com/dotmycroft-setup-{{ $architecture }}.tar.gz
0064     name: dotmycroft
0065     filename: dotmycroft-setup-{{ $architecture }}.tar.gz
0066 
0067   - action: overlay
0068     origin: dotmycroft
0069     source: .
0070     destination: /var/tmp/dotmycroft-setup-{{ $architecture }}.tar.gz
0071 
0072   - action: overlay
0073     description: Plasma for embedded systems specific overlay
0074     source: ../overlays/base-embedded
0075 
0076   - action: overlay
0077     description: Mycroft Big screen specific overlay
0078     source: ../overlays/bigscreen
0079     
0080   - action: run
0081     description: Setting up CEC
0082     chroot: true
0083     script: ../scripts/03-setup_cec.sh
0084 
0085   - action: run
0086     description: Setting up Skills
0087     chroot: true
0088     script: ../scripts/93-prepare-bigscreen-skills.sh {{ $architecture }}
0089     
0090 #  - action: download
0091 #    url: https://mycroft.blue-systems.com/appimage_cli_tool_0_1_6_ubuntu_bionic-arm64.deb
0092 #    name: appimage-cli-tool
0093 #    filename: appimage_cli_tool_0_1_6_ubuntu_bionic-arm64.deb
0094 #    
0095 #  - action: overlay
0096 #    origin: appimage-cli-tool
0097 #    source: .
0098 #    destination: /var/tmp/appimage_cli_tool_0_1_6_ubuntu_bionic-arm64.deb
0099 #
0100 #  - action: run
0101 #    description: Setting up Appimage CLI Tool
0102 #    chroot: true
0103 #    script: ../scripts/95-prepare-appimage-cli-tool.sh
0104 
0105   - action: run
0106     description: Setting up Unclutter Script
0107     chroot: true
0108     script: ../scripts/97-prepare-unclutter.sh
0109 
0110   - action: run
0111     description: Setting up AutoResolution Script
0112     chroot: true
0113     script: ../scripts/96-prepare-auto-resolution.sh
0114 
0115   - action: download
0116     url: https://github.com/RPi-Distro/bluez-firmware/raw/master/broadcom/BCM43430A1.hcd
0117     name: BCM43430A1
0118     filename: BCM43430A1.hcd
0119 
0120   - action: overlay
0121     origin: BCM43430A1
0122     source: .
0123     destination: /var/tmp/BCM43430A1.hcd
0124     
0125   - action: download
0126     url: https://github.com/RPi-Distro/bluez-firmware/raw/master/broadcom/BCM4345C0.hcd
0127     name: BCM4345C0
0128     filename: BCM4345C0.hcd
0129 
0130   - action: overlay
0131     origin: BCM4345C0
0132     source: .
0133     destination: /var/tmp/BCM4345C0.hcd
0134 
0135   - action: download
0136     url: https://mycroft.blue-systems.com/brcm43438.service
0137     name: brcm43438
0138     filename: brcm43438.service
0139 
0140   - action: overlay
0141     origin: brcm43438
0142     source: .
0143     destination: /var/tmp/brcm43438.service
0144 
0145   - action: run
0146     description: Setting up Bluetooth Script
0147     chroot: true
0148     script: ../scripts/98-prepare-bluetooth-firmware.sh
0149 
0150   - action: run
0151     description: Setting up Pulse Default File
0152     chroot: true
0153     script: ../scripts/99-prepare-pulsedefault.sh
0154     
0155   - action: run
0156     description: Setting up Mycroft Config
0157     chroot: true
0158     {{ if eq $architecture "armhf" }}
0159     script: ../scripts/100-mycroft-conf-armhf.sh
0160     {{ else }}
0161     script: ../scripts/100-mycroft-conf-arm64.sh
0162     {{end}}