Various ways to have a single script that specifies 1) where to download a package from, and 2) how to configure and compile it.