FROM archlinux:latest AS build RUN pacman --noconfirm -Syu; \ pacman --noconfirm -Sy --needed git base-devel sudo; \ useradd -m -r -s /bin/bash aur; \ passwd -d aur; \ echo "aur ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers; \ sudo -u aur git clone https://aur.archlinux.org/yay.git /home/aur/yay; \ cd /home/aur/yay && yes | sudo -u aur makepkg -si; \ rm -rf /home/aur/yay RUN sudo -u aur yay --noconfirm -S mingw-w64-cmake RUN pacman -Qtdq | xargs -r pacman --noconfirm -Rcns; \ rm -rf /home/aur/.cache CMD ["/bin/bash"] FROM build AS development