summaryrefslogtreecommitdiffstats
path: root/fedora2spdx.rb
diff options
context:
space:
mode:
Diffstat (limited to 'fedora2spdx.rb')
-rw-r--r--fedora2spdx.rb15
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