diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-06-19 10:08:39 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-06-19 10:08:39 +0100 |
commit | a835bc96756933ccb62072620a00b501d8e4bef1 (patch) | |
tree | 2a8bf10a3aba67862981ff2891e5efd1a038dc0a | |
parent | dfe712c8bb67d2bf2a6898e34ce8ec787ac668a5 (diff) | |
download | unperish-a835bc96756933ccb62072620a00b501d8e4bef1.tar.gz |
Add options for setting Debian source package and version explicitly.
This is good when rebuilding something from an existing source package.
-rwxr-xr-x | unperish | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -49,6 +49,12 @@ class Unperish(cliapp.Application): self.settings.string(['dsc'], 'Debian source package (for dget command)', metavar='URL') + self.settings.string(['debian-version'], + 'Debian version number (typically detected ' + 'from debian/changelog)') + self.settings.string(['debian-source'], + 'Debian source package name (typically detected ' + 'from debian/control)') def process_args(self, args): self.meta = self.create_meta() @@ -97,10 +103,14 @@ class Unperish(cliapp.Application): @property def debian_source_package(self): + if self.settings['debian-source']: + return self.settings['debian-source'] return self.debian_control['Source'] @property def debian_version(self): + if self.settings['debian-version']: + return self.settings['debian-version'] return self.debian_changelog.get_version() @property |