summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--opkg.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/opkg.py b/opkg.py
index 2acc469..b0d79a6 100644
--- a/opkg.py
+++ b/opkg.py
@@ -478,7 +478,9 @@ class Package(object):
if self.source: out = out + "Source: %s\n" % (self.source)
if self.description:
printable_description = textwrap.dedent(self.description).strip()
- out = out + "Description: %s\n" % textwrap.fill(printable_description, width=74, initial_indent=' ', subsequent_indent=' ')
+ summary = printable_description.split('\n', 1)[0]
+ printable_description = printable_description.split('\n', 1)[-1].strip()
+ out = out + "Description: %s\n%s\n" % (summary, textwrap.fill(printable_description, width=74, initial_indent=' ', subsequent_indent=' '))
if self.oe: out = out + "OE: %s\n" % (self.oe)
if self.homepage: out = out + "HomePage: %s\n" % (self.homepage)
if self.license: out = out + "License: %s\n" % (self.license)