metadata: parse description
New cargo exposes description, so we can even generate summary out of it. We will need to do some pre-processing in future, but good enough for the beginning. Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
This commit is contained in:
parent
2fbb50e1dc
commit
1282937913
2 changed files with 3 additions and 1 deletions
|
@ -71,7 +71,7 @@ TEMPLATE = """# Generated by rust2rpm
|
|||
Name: {{ name }}
|
||||
Version: {{ md.version }}
|
||||
Release: 1%{?dist}
|
||||
Summary: # FIXME
|
||||
Summary: {{ md.description|default("# FIXME") }}
|
||||
|
||||
License: {{ md.license|default("# FIXME") }}
|
||||
URL: https://crates.io/crates/{{ md.name }}
|
||||
|
|
|
@ -39,6 +39,7 @@ class Metadata(object):
|
|||
self.name = None
|
||||
self.license = None
|
||||
self.license_file = None
|
||||
self.description = None
|
||||
self._version = None
|
||||
self._targets = []
|
||||
self._provides = []
|
||||
|
@ -57,6 +58,7 @@ class Metadata(object):
|
|||
self.name = md["name"]
|
||||
self.license = md["license"]
|
||||
self.license_file = md["license_file"]
|
||||
self.description = md.get("description")
|
||||
self._version = semver.SpecItem("={}".format(md["version"]))
|
||||
|
||||
# Targets
|
||||
|
|
Loading…
Reference in a new issue