From 53f1e2bafff3d733a245d1284639deaa0829b8e4 Mon Sep 17 00:00:00 2001 From: Leo Iannacone Date: Mon, 23 Jun 2014 12:33:22 +0200 Subject: [PATCH] add upstream homepage as option --- npm2deb/__init__.py | 4 ++++ npm2deb/scripts.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/npm2deb/__init__.py b/npm2deb/__init__.py index 248cf09..a5cc54d 100644 --- a/npm2deb/__init__.py +++ b/npm2deb/__init__.py @@ -47,6 +47,8 @@ def __init__(self, module_name=None, args={}): self.upstream_license = args['upstream_license'] if 'upstream_author' in args and args['upstream_author']: self.upstream_author = args['upstream_author'] + if 'upstream_homepage' in args and args['upstream_homepage']: + self.homepage = args['upstream_homepage'] if 'debian_license' in args and args['debian_license']: self.debian_license = args['debian_license'] if 'standards_version' in args and args['standards_version']: @@ -401,6 +403,8 @@ def _get_json_repo_url(self): self.upstream_repo_url = result def _get_json_homepage(self): + if self.homepage: + return result = 'FIX_ME homepage' if 'homepage' in self.json: result = self.json['homepage'] diff --git a/npm2deb/scripts.py b/npm2deb/scripts.py index 6f0f715..18b5bd1 100644 --- a/npm2deb/scripts.py +++ b/npm2deb/scripts.py @@ -35,6 +35,9 @@ def main(argv=None): parser_create.add_argument( '--upstream-author', default=None, help='set upstream author if not automatically recognized') + parser_create.add_argument( + '--upstream-homepage', default=None, + help='set upstream homepage if not automatically recognized') parser_create.add_argument( '--upstream-license', default=None, help='set upstream license if not automatically recognized')