From 06f79e6ea0452ff91b83898e704d7852fb446a96 Mon Sep 17 00:00:00 2001 From: Pranay Kanwar Date: Mon, 26 Nov 2012 14:07:23 +0530 Subject: [PATCH] Don't trim gem version. --- lib/fpm/package/gem.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fpm/package/gem.rb b/lib/fpm/package/gem.rb index 92c482f091..85d784ad99 100644 --- a/lib/fpm/package/gem.rb +++ b/lib/fpm/package/gem.rb @@ -111,8 +111,8 @@ def load_package_info(gem_path) # expand spec's version to match RationalVersioningPolicy to prevent cases # where missing 'build' number prevents correct dependency resolution by target # package manager. Ie. for dpkg 1.1 != 1.1.0 - m = spec.version.to_s.match /^(\d)?.?(\d+)?.?(\d+)?/ - self.version = m.captures.map {|m| m ? m : 0}.join('.') + m = spec.version.to_s.scan(/(\d)\.?/) + self.version = m.flatten.fill('0', m.length..2).join('.') self.vendor = spec.author self.url = spec.homepage