anchor.diff:  USER turbo
   RUN git clone https://aur.archlinux.org/icestorm-git.git \
       && cd icestorm-git \
  -    && makepkg
  +    && makepkg --clean
   USER root
   RUN pacman -U --noconfirm icestorm-git/icestorm-git*pkg*
   
  
positive.code: RUN git clone https://aur.archlinux.org/yosys-git.git \
      && cd yosys-git \
      && sed -i "s yosys\.git yosys\.git#commit=$YOSYS_REVISION " PKGBUILD \
      && makepkg
  
  # Build Arachne-pnr
  ENV ARACHNE_PNR_REVISION eb7876bcfa20508075760723e7afc170e06abab6
  RUN git clone https://aur.archlinux.org/arachne-pnr-git.git \
      && cd arachne-pnr-git \
      && sed -i "s arachne-pnr\.git arachne-pnr\.git#commit=$ARACHNE_PNR_REVISION " PKGBUILD \
      && makepkg
  
  # Install Yosys and Arachne-pnr
  USER root
  RUN pacman -U --noconfirm yosys-git/yosys-git*pkg*
  RUN pacman -U --noconfirm arachne-pnr-git/arachne-pnr-git*pkg*
  
  # Assume user is going to be mounting his local repo at /mnt/turborav
  WORKDIR /mnt/turborav/hw
  
negative.code: RUN git clone https://aur.archlinux.org/chisel-git.git \
      && cd chisel-git \
      && sed -i "s chisel\.git chisel\.git#commit=$CHISEL_REVISION " PKGBUILD \
      && makepkg --clean
  USER root
  RUN pacman -U --noconfirm chisel-git/chisel-git*pkg*
  
  