File fixfilelist.rb of Package nerdfonts
#!/usr/bin/ruby
filelist = []
licenses = [
'LICENSE.md',
'Apache License.txt',
'SIL Open Font License.txt',
'OFL.txt',
]
Dir["*"].each do |fname|
prefix = licenses.include?(fname) ? '%license' : '%doc'
new_fname = fname.gsub(/\s/, '_')
if new_fname != fname
File.rename(fname, new_fname)
end
filelist << "#{prefix} #{new_fname}"
end
File.write(ARGV.first, filelist.join("\n"))