Moved download_url compilation to the default recipe to allow overriding