From fe8c16bc7cbba4423401b831c7d7aa34dc9d2df5 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Sun, 20 Mar 2016 16:33:45 +0300 Subject: [PATCH] rename cached files as distribution tarballs Example: lua5.3.2 -> lua-5.3.2.tar.gz --- hererocks.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hererocks.py b/hererocks.py index 8cb747a..d3a3d61 100755 --- a/hererocks.py +++ b/hererocks.py @@ -231,9 +231,11 @@ class Program(object): def get_download_name(self): return self.name + "-" + self.version + ("-win32" if self.win32_zip else "") + def get_file_name(self): + return self.get_download_name() + (".zip" if self.win32_zip else ".tar.gz") + def get_download_url(self): - return self.downloads + "/" + self.get_download_name() + ( - ".zip" if self.win32_zip else ".tar.gz") + return self.downloads + "/" + self.get_file_name() def fetch(self): if self.fetched: @@ -249,7 +251,7 @@ class Program(object): if not os.path.exists(opts.downloads): os.makedirs(opts.downloads) - archive_name = os.path.join(opts.downloads, self.name + self.version) + archive_name = os.path.join(opts.downloads, self.get_file_name()) url = self.get_download_url() message = "Fetching {} from {}".format(self.title, url)