Files
MSYS2-packages/namcap/003-handle-no-source.patch
Christoph Reiter bb7d780202 Add namcap
This is similar to saneman in pactoys, but used by Arch and somewhat maintained.
2020-05-29 14:21:44 +02:00

36 lines
1.0 KiB
Diff

From 05dbc1f226980a46001ed472ca8e34c83c8128c0 Mon Sep 17 00:00:00 2001
From: Michael Straube <michael.straube@posteo.de>
Date: Mon, 20 Jan 2020 10:57:59 +0100
Subject: Fix makedepends.py for PKGBUILD without source array
Namcap errors when a PKGBUILD has no source array. Test if the PKGBUILD
has a source array in the VCSMakedepends rule to avoid such errors.
Fixes FS#65042
Signed-off-by: Michael Straube <michael.straube at posteo.de>
Signed-off-by: Kyle Keen <keenerd@gmail.com>
---
Namcap/rules/makedepends.py | 3 +++
1 file changed, 3 insertions(+)
(limited to 'Namcap/rules/makedepends.py')
diff --git a/Namcap/rules/makedepends.py b/Namcap/rules/makedepends.py
index 53676c2..380a089 100644
--- a/Namcap/rules/makedepends.py
+++ b/Namcap/rules/makedepends.py
@@ -56,6 +56,9 @@ class VCSMakedepends(PkgbuildRule):
missing = []
protocols = set()
+ if 'source' not in pkginfo:
+ return
+
for s in pkginfo["source"]:
p = s.split("::", 1)[-1]
p = p.split("://", 1)[0]
--
cgit v1.2.3-1-gf6bb5