Enh: don't redownload already downloaded files
Enh: use a template variable instead of a macro for a simpler use. Use a proper buildroot dir. Forget about the .tar.gz version
fix: use Jenkins git plugin variable