[PATCH 5/8] Sbuild::Build: Add OSVersion version
Roger Leigh
rleigh at debian.org
Wed Sep 16 22:19:35 UTC 2009
OSVersion is the original version with a stripped epoch.
This complements SVersion which is the amended version with
a stripped epoch, and is used to set the 'DSC File' attribute.
---
lib/Sbuild/Build.pm | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/lib/Sbuild/Build.pm b/lib/Sbuild/Build.pm
index fc54295..4469156 100644
--- a/lib/Sbuild/Build.pm
+++ b/lib/Sbuild/Build.pm
@@ -91,10 +91,12 @@ sub new {
debug("DSC Dir = " . $self->get('DSC Dir') . "\n");
debug("Package_Version = " . $self->get('Package_Version') . "\n");
debug("Package_OVersion = " . $self->get('Package_OVersion') . "\n");
+ debug("Package_OSVersion = " . $self->get('Package_OSVersion') . "\n");
debug("Package_SVersion = " . $self->get('Package_SVersion') . "\n");
debug("Package = " . $self->get('Package') . "\n");
debug("Version = " . $self->get('Version') . "\n");
debug("OVersion = " . $self->get('OVersion') . "\n");
+ debug("OSVersion = " . $self->get('OSVersion') . "\n");
debug("SVersion = " . $self->get('SVersion') . "\n");
debug("VersionEpoch = " . $self->get('VersionEpoch') . "\n");
debug("VersionUpstream = " . $self->get('VersionUpstream') . "\n");
@@ -150,7 +152,10 @@ sub set_version {
debug("Setting package version: $pkgv\n");
my ($pkg, $version) = split /_/, $pkgv;
- my $oversion = $version; # Original version (no binNMU addition)
+ # Original version (no binNMU or other addition)
+ my $oversion = $version;
+ # Original version with stripped epoch
+ (my $osversion = $version) =~ s/^\d+://;
# Add binNMU to version if needed.
if ($self->get_conf('BIN_NMU') || $self->get_conf('APPEND_TO_VERSION')) {
@@ -158,7 +163,8 @@ sub set_version {
$self->get_conf('APPEND_TO_VERSION'));
}
- (my $sversion = $version) =~ s/^\d+://; # Strip epoch
+ # Version with binNMU or other additions and stripped epoch
+ (my $sversion = $version) =~ s/^\d+://;
my ($epoch, $uversion, $dversion) = split_version($version);
@@ -166,13 +172,15 @@ sub set_version {
$self->set('Version', $version);
$self->set('Package_Version', "${pkg}_$version");
$self->set('Package_OVersion', "${pkg}_$oversion");
+ $self->set('Package_OSVersion', "${pkg}_$osversion");
$self->set('Package_SVersion', "${pkg}_$sversion");
$self->set('OVersion', $oversion);
+ $self->set('OSVersion', $osversion);
$self->set('SVersion', $sversion);
$self->set('VersionEpoch', $epoch);
$self->set('VersionUpstream', $uversion);
$self->set('VersionDebian', $dversion);
- $self->set('DSC File', "${pkg}_${sversion}.dsc");
+ $self->set('DSC File', "${pkg}_${osversion}.dsc");
$self->set('DSC Dir', "${pkg}-${uversion}");
}
--
1.6.3.3
--/NkBOFFp2J2Af1nK
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0006-debian-Close-546647.patch"
More information about the Buildd-tools-devel
mailing list