Accepting request 128985 from devel:languages:ruby:backports
- fix ruby provides/requires with ruby 1.8 OBS-URL: https://build.opensuse.org/request/show/128985 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby-common?expand=0&rev=10
This commit is contained in:
parent
c609c92ffb
commit
0c14cc3779
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 26 11:13:13 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- fix ruby provides/requires with ruby 1.8
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 26 10:28:30 UTC 2012 - coolo@suse.com
|
Thu Jul 26 10:28:30 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
require 'optparse'
|
require 'optparse'
|
||||||
|
require 'rubygems'
|
||||||
require 'rubygems/specification'
|
require 'rubygems/specification'
|
||||||
|
|
||||||
opts = OptionParser.new("Usage: #{$0}")
|
opts = OptionParser.new("Usage: #{$0}")
|
||||||
@ -43,16 +44,14 @@ end
|
|||||||
gemspecs=Array.new
|
gemspecs=Array.new
|
||||||
|
|
||||||
$stdin.each_line do |line|
|
$stdin.each_line do |line|
|
||||||
line.match(%r{.*/specifications/.*\.gemspec$}) do |m|
|
m = line.match(%r{.*/specifications/.*\.gemspec$})
|
||||||
gemspecs << [m[0], Gem::Specification.load(m[0])]
|
gemspecs << [m[0], Gem::Specification.load(m[0])] if m
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
gemspecs.each do |file, spec|
|
gemspecs.each do |file, spec|
|
||||||
rubyabi=nil
|
rubyabi=nil
|
||||||
file.match(%r{.*/gems/([^/]*)/.*}) do |m|
|
m = file.match(%r{.*/gems/([^/]*)/.*})
|
||||||
rubyabi=m[1]
|
rubyabi=m[1] if m
|
||||||
end
|
|
||||||
if provides
|
if provides
|
||||||
# old forms
|
# old forms
|
||||||
puts "rubygem-#{spec.name} = #{spec.version}"
|
puts "rubygem-#{spec.name} = #{spec.version}"
|
||||||
|
Loading…
Reference in New Issue
Block a user