@@ -55,17 +55,17 @@ jobs:
5555 - backend : linux-system
5656 runs-on : ubuntu-latest
5757 python-version : " system"
58- pre-command : " sudo apt-get update -y && sudo apt-get install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config"
58+ pre-command : " sudo apt-get install -qq python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config"
5959 briefcase-target : " linux system"
6060
6161 # - backend: linux-appimage
6262 # runs-on: ubuntu-latest
63- # pre-command: "sudo apt-get update -y && sudo apt-get install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config libfuse2"
63+ # pre-command: "sudo apt-get install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config libfuse2"
6464 # briefcase-target: "linux appimage"
6565
6666 - backend : linux-flatpak
6767 runs-on : ubuntu-latest
68- pre-command : " sudo apt-get update -y && sudo apt-get install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config flatpak flatpak-builder"
68+ pre-command : " sudo apt-get install -qq python3-gi python3-gi-cairo gir1.2-gtk-3.0 python3-dev libgirepository1.0-dev libcairo2-dev pkg-config flatpak flatpak-builder"
6969 briefcase-target : " linux flatpak"
7070
7171 - backend : windows-VisualStudio
8282 briefcase-run-args : ' -d "iPhone SE (3rd generation)"'
8383
8484 - backend : android
85- runs-on : macos -latest
85+ runs-on : ubuntu -latest
8686 briefcase-target : " android"
87+ pre-command : |
88+ # check if virtualization is supported...
89+ sudo apt install -qq --no-install-recommends cpu-checker coreutils && echo "CPUs=$(nproc --all)" && kvm-ok
90+ # allow access to KVM to run the emulator
91+ echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' \
92+ | sudo tee /etc/udev/rules.d/99-kvm4all.rules
93+ sudo udevadm control --reload-rules
94+ sudo udevadm trigger --name-match=kvm
8795 briefcase-run-args : " -d '{\" avd\" :\" beePhone\" }' --Xemulator=-no-window --Xemulator=-no-snapshot --Xemulator=-no-audio --Xemulator=-no-boot-anim --shutdown-on-exit"
8896
8997 exclude :
0 commit comments