diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2020-02-18 23:54:06 +0300 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2020-03-26 17:25:24 +0300 |
commit | 93c56730ba3f297e3a83b99d9ceabd77da7afbf3 (patch) | |
tree | b293df43a1891309c7768d3da696a281e669afb5 /calm/pkg2html.py | |
parent | c2e8e9abc448e040ed93f58d6ec2238f30f54613 (diff) |
Add support for a homepage: key in source package hint
Report it in json dump
Report it on package summary package
Diffstat (limited to 'calm/pkg2html.py')
-rwxr-xr-x | calm/pkg2html.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/calm/pkg2html.py b/calm/pkg2html.py index b6c5490..f554f39 100755 --- a/calm/pkg2html.py +++ b/calm/pkg2html.py @@ -233,6 +233,9 @@ def update_package_listings(args, packages): if po.kind == package.Kind.source: es = p print('<span class="detail">install package(s)</span>: %s<br><br>' % ', '.join([linkify_package(p) for p in sorted(po.is_used_by)]), file=f) + homepage = po.version_hints[po.best_version].get('homepage', None) + if homepage: + print('<span class="detail">homepage</span>: <a href="%s">%s</a><br><br>' % (homepage, homepage), file=f) else: es = po.version_hints[bv].get('external-source', p + '-src') print('<span class="detail">source package</span>: %s<br><br>' % linkify_package(es), file=f) |