Mercurial > gub
changeset 2370:752df78ad95e
More hint generation.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Thu, 19 Oct 2006 17:45:41 +0100 |
parents | b080b0fe8069 |
children | be7c7d51ba9f |
files | lib/installer.py |
diffstat | 1 files changed, 25 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/installer.py Thu Oct 19 17:45:27 2006 +0100 +++ b/lib/installer.py Thu Oct 19 17:45:41 2006 +0100 @@ -363,17 +363,37 @@ else: if split: external_source_line = spec.expand (''' -external-source: %(name)s''', - locals ()) +external-source: %(name)s''', locals ()) +# try: + if 1: + ldesc = spec.description_dict ()[split] + sdesc = ldesc[:ldesc.find ('\n')] +# except: +# sdesc = spec.expand ('%(name)s') +# if split: +# sdesc += ' ' + split +# flavor = split +# if not flavor: +# flavor = 'executables' +# ldesc = 'The %(name)s package for Cygwin - ' + flavor + try: + category = spec.category_dict ()[split] + except: + if not split: + caterory = 'utils' + elif split == 'runtime': + caterory = 'libs' + else: + caterory = split requires_line = '' if requires: requires_line = spec.expand (''' requires: %(requires)s''', locals ()) hint = spec.expand ('''curr: %(installer_version)s-%(installer_build)s -sdesc: "%(name)s" -ldesc: "The %(name)s package for Cygwin." -category: utils%(requires_line)s%(external_source_line)s +sdesc: "%(sdesc)s" +ldesc: "%(ldesc)s" +category: %(category)s%(requires_line)s%(external_source_line)s ''', locals ()) spec.dump (hint,