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"))
openSUSE Build Service is sponsored by