From ed720c42e60b4bd702ca2373ffcbb3156e2f1d78 Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Tue, 4 Jun 2019 13:30:02 -0700 Subject: [PATCH] Add git.sr.ht tarball pattern --- autospec/tarball.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autospec/tarball.py b/autospec/tarball.py index 88ee63b..fb9f22e 100644 --- a/autospec/tarball.py +++ b/autospec/tarball.py @@ -464,6 +464,13 @@ def name_and_version(name_arg, version_arg, filemanager): name = m.group(1).strip() version = convert_version(m.group(2)) + if "git.sr.ht" in url: + # https://git.sr.ht/~sircmpwn/scdoc/archive/1.9.4.tar.gz + m = re.search(r"git\.sr\.ht/.*/(.*)/archive/(.*).tar.gz", url) + if m: + name = m.group(1).strip() + version = convert_version(m.group(2)) + # override name and version from commandline name = name_arg if name_arg else name version = version_arg if version_arg else version