Package: alien Version: 8.52 Severity: wishlist Tags: patch Hi,
it happened to me that I converted an RPM to DEB only to find out some time later that locally installed libraries had been taken into account for the dependencies. In order to rectify this problem, I wanted to regenerate a DEB from the very same RPM on a clean system, and I wanted this new DEB to have a higher version number than the one before so that I could easily roll it out to a few machines. I added an option `--bump' to alien which allows to bump the release by more than 1. Patch follows. --- alien.org 2005-06-02 20:04:24.000000000 +0200 +++ alien 2005-06-02 20:08:00.000000000 +0200 @@ -346,7 +346,7 @@ # Start by processing the parameters. my (%destformats, $generate, $install, $single, $scripts, $patchfile, $nopatch, $tgzdescription, $tgzversion, $keepversion, $fixperms, $test, - $anypatch); + $anypatch, $versionbump); # Bundling is nice anyway, and it is required or Getopt::Long will confuse # -T and -t. @@ -373,6 +373,7 @@ "verbose|v" => \$Alien::Package::verbose, "veryverbose" => sub { $Alien::Package::verbose=2 }, "keep-version|k" => \$keepversion, + "bump=s" => \$versionbump, "fixperms" => \$fixperms, "help|h" => \&usage, ) || usage(); @@ -451,7 +452,8 @@ # Increment release. unless (defined $keepversion) { $^W=0; # Shut of possible "is not numeric" warning. - $package->release($package->release + 1); + $package->release($package->release + + ( defined($versionbump)? $versionbump : 1)); $^W=1; # Re-enable warnings. } -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages alien depends on: ii cpio 2.5-1.2 GNU cpio -- a program to manage ar ii debhelper 4.2.32 helper programs for debian/rules ii dpkg-dev 1.10.27 Package building tools for Debian ii make 3.80-9 The GNU version of the "make" util ii perl 5.8.4-8 Larry Wall's Practical Extraction ii rpm 4.0.4-31 Red Hat package manager -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]