Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/cygwin-apps/calm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2020-02-18 23:54:06 +0300
committerJon Turney <jon.turney@dronecode.org.uk>2020-03-26 17:25:24 +0300
commit93c56730ba3f297e3a83b99d9ceabd77da7afbf3 (patch)
treeb293df43a1891309c7768d3da696a281e669afb5 /calm/pkg2html.py
parentc2e8e9abc448e040ed93f58d6ec2238f30f54613 (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-xcalm/pkg2html.py3
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)