howto use a catalina vm on qemu 1. git clone https://github.com/foxlet/macOS-Simple-KVM 2. ./jumpstart.sh --cataline 3. qemu-img create -f qcow2 MyDisk.qcow2 495G 4. edit basic.sh, add: -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \ 5. boot the machine: ./basic.sh 6. commence the setup from first entry, then after it reboots, use "preboot" something and hit enter once it's gui is up, setup videolan:videolan, appleid-builders@videolan.org 7. install xcode from appstore xcode-select -s /Applications/Xcode.app/Contents/Developer/ 8. fetch the tools-osx.sh from http://thre.sh/stuff/tools-osx.sh to install VLC extras/tools to speed up compilation 9. chmod +x ./tools-osx.sh && ./tools-osx.sh 10. install jdk from https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 8u202 works 11. install python3 from python.org 12. install nasm from nasm.us > 2.14 13. install gitlab-runner, register as shell 14. ln -sf /Users/videolan /Users/videolanci 15. fix PATH to include sandbox/bin