@@ -55,17 +55,17 @@ jobs:
55
55
- backend : linux-system
56
56
runs-on : ubuntu-latest
57
57
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"
59
59
briefcase-target : " linux system"
60
60
61
61
# - backend: linux-appimage
62
62
# 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"
64
64
# briefcase-target: "linux appimage"
65
65
66
66
- backend : linux-flatpak
67
67
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"
69
69
briefcase-target : " linux flatpak"
70
70
71
71
- backend : windows-VisualStudio
82
82
briefcase-run-args : ' -d "iPhone SE (3rd generation)"'
83
83
84
84
- backend : android
85
- runs-on : macos -latest
85
+ runs-on : ubuntu -latest
86
86
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
87
95
briefcase-run-args : " -d '{\" avd\" :\" beePhone\" }' --Xemulator=-no-window --Xemulator=-no-snapshot --Xemulator=-no-audio --Xemulator=-no-boot-anim --shutdown-on-exit"
88
96
89
97
exclude :
0 commit comments