Missing pkgdesc causes namcap failure
Only a minor thing.
According to the PKGBUILD man page, pkgdesc is not mandatory. Namcap should cope with this and not crash.
$ namcap PKGBUILD
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/usr/lib/python3.10/site-packages/namcap.py", line 251, in <module>
process_pkgbuild(package, active_modules)
File "/usr/lib/python3.10/site-packages/namcap.py", line 165, in process_pkgbuild
process_pkginfo(subpkg, modules)
File "/usr/lib/python3.10/site-packages/namcap.py", line 125, in process_pkginfo
ret = rule.analyze(pkginfo, None)
File "/usr/lib/python3.10/site-packages/Namcap/rules/pkginfo.py", line 45, in analyze
if is_debug(pkginfo):
File "/usr/lib/python3.10/site-packages/Namcap/util.py", line 65, in is_debug
return pkginfo['pkgdesc'].startswith("Detached debugging symbols for ")
File "/usr/lib/python3.10/site-packages/Namcap/package.py", line 132, in __getitem__
return self._data[self.canonical_varname(key)]
KeyError: 'desc'