diff options
Diffstat (limited to 'fedora2spdx.rb')
-rw-r--r-- | fedora2spdx.rb | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/fedora2spdx.rb b/fedora2spdx.rb index af29acc..7f07b02 100644 --- a/fedora2spdx.rb +++ b/fedora2spdx.rb @@ -456,11 +456,14 @@ if ARGV[0] == '--email' package_list = to_fix_parsed .map { |arr| proj_name = arr[2]; contribs = contribs_for_proj(proj_name); arr << contribs } - .map { |arr| "rubygem-#{arr[2]},".ljust(max_left + 1) + arr[3].to_s.ljust(max_license) + ", #{arr.last}" } + .map { |arr| "rubygem-#{arr[2]},".ljust(max_left + 1) + arr[3].to_s.ljust(max_license) } - package_list.unshift( "rubygem-#{header[2]},".ljust(max_left+1) + header[3].to_s.ljust(max_license) + ", contributors" ) + maintainer_list = to_fix_parsed + .map { |arr| "rubygem-#{arr[2]}:\t"+arr.last } - puts " + package_list.unshift( "rubygem-#{header[2]},".ljust(max_left+1) + "fedora_license") + + str = " * Total rubygems in Fedora: #{total} * Excluded gems: #{EXCLUDED_SOURCES.join("\n")} @@ -472,5 +475,11 @@ if ARGV[0] == '--email' Packages that need to convert to valid SPDX: #{package_list.join("\n")} + + Package author list: +package, owner(, other contributors) +#{maintainer_list.join("\n")} " + + File.write("email.txt", str) end |