mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
13 lines
594 B
Ruby
Executable File
13 lines
594 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
# update_ruby_gem_packages version 1.2 (for Chromebrew)
|
|
# Author: Satadru Pramanik (satmandu) satadru at gmail dot com
|
|
# Usage in packages dir: ../tools/update_ruby_gem_packages.rb
|
|
require 'parallel'
|
|
|
|
Parallel.map(Dir['ruby_*.rb']) do |package|
|
|
gem_name = package.gsub('.rb', '').sub('ruby_', '').gsub('_', '-')
|
|
gem_version = Gem.latest_spec_for(gem_name).version.to_s
|
|
puts "Updating #{gem_name} package file #{package} to #{gem_version}"
|
|
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{gem_version}-ruby-#{RUBY_VERSION.slice(/(?:.*(?=\.))/)}',\" #{package}"
|
|
end
|