From ada6012b5b0abe552f1a2f542a886f76508aba29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Dec 2022 18:46:59 -0500 Subject: [PATCH] Drop leading v from version for Debian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gábor Lipták --- lib/fpm/package/deb.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/fpm/package/deb.rb b/lib/fpm/package/deb.rb index 985da8e5ae..8f0c6078ae 100644 --- a/lib/fpm/package/deb.rb +++ b/lib/fpm/package/deb.rb @@ -292,6 +292,15 @@ def prefix return (attributes[:prefix] or "/") end # def prefix + def version + if @version.kind_of?(String) and @version.start_with?("v") + logger.warn("Drop leading v from package version '#{@version}'") + @version = @version.gsub(/^v/, "") + end + + return @version + end + def input(input_path) extract_info(input_path) extract_files(input_path) @@ -1189,5 +1198,5 @@ def data_tar_flags return data_tar_flags end # def data_tar_flags - public(:input, :output, :architecture, :name, :prefix, :converted_from, :to_s, :data_tar_flags) + public(:input, :output, :architecture, :name, :prefix, :version, :converted_from, :to_s, :data_tar_flags) end # class FPM::Target::Deb