fixed pkgbuild parsing 2/?

This commit is contained in:
2020-08-15 21:25:15 +02:00
parent 8d607e364c
commit 8d1f1e4810

View File

@@ -191,12 +191,13 @@ def parse_pkgbuild(pkgbuild_file):
with open(pkgbuild_file, errors='ignore') as p:
pkgbuild_str = p.read()
pkgver = regex_pkgver.findall(pkgbuild_str)[0]
pkgrel = regex_pkgrel.findall(pkgbuild_str)[0]
pkgver = regex_pkgver.findall(pkgbuild_str)
pkgrel = regex_pkgrel.findall(pkgbuild_str)
if not pkgver or not pkgrel:
logging.warning("[%s] Failed to parse pkgbuild", pkgbuild_file.split("/")[-4])
return None
return version.parse("{}-{}".format(pkgver, pkgrel))
return version.parse("{}-{}".format(pkgver[0], pkgrel[0]))
def parse_repo(name, repo):