So turns out I hallucinated the part where I said that fetchFromGithub downloads .zip archives (I think because it is what you get when downloading from the web interface), so the reason we build xz from the maintainer tarball is indeed to get rid of the autoconf dependency