diff --git a/www/kojiweb/buildinfo.chtml b/www/kojiweb/buildinfo.chtml
index c4d30be1..fd679e78 100644
--- a/www/kojiweb/buildinfo.chtml
+++ b/www/kojiweb/buildinfo.chtml
@@ -23,6 +23,16 @@
| Epoch | $build.epoch |
+ #if $summary
+
+ | Summary |
+
+ #end if
+ #if $description
+
+ | Description |
+
+ #end if
| Built by | $build.owner_name |
diff --git a/www/kojiweb/index.py b/www/kojiweb/index.py
index 7d65962d..b5f7406b 100644
--- a/www/kojiweb/index.py
+++ b/www/kojiweb/index.py
@@ -1015,6 +1015,15 @@ def buildinfo(req, buildID):
else:
rpmsByArch.setdefault(canon_arch, []).append(rpm)
+ if rpmsByArch.has_key('src'):
+ srpm = rpmsByArch['src'][0]
+ headers = server.getRPMHeaders(srpm['id'], 'summary', 'description')
+ values['summary'] = headers.get('summary')
+ values['description'] = headers.get('description')
+ else:
+ values['summary'] = None
+ values['description'] = None
+
if build['task_id']:
task = server.getTaskInfo(build['task_id'], request=True)
else: