[PATCH imagefactory-console] update imagefactory-console to work w/ ruby 1.9.3
Mo Morsi
mmorsi at redhat.com
Wed Feb 8 17:34:36 UTC 2012
From: mmorsi <mmorsi at redhat.com>
- additionally replacing rspec w/ rspec2
---
Rakefile | 10 ++++------
rake/rpmtask.rb | 2 +-
rubygem-imagefactory-console.spec | 7 +++++--
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/Rakefile b/Rakefile
index ac1e678..eaf84c1 100644
--- a/Rakefile
+++ b/Rakefile
@@ -24,8 +24,8 @@ require 'rake/clean'
require 'rake/gempackagetask'
require 'rake/rdoctask'
require 'rake/testtask'
-require 'spec/rake/spectask'
-require 'rake/rpmtask'
+require 'rspec/core/rake_task'
+require './rake/rpmtask'
RPMBUILD_DIR = "#{File.expand_path('~')}/rpmbuild"
RPM_SPEC = "rubygem-imagefactory-console.spec"
@@ -64,10 +64,8 @@ Rake::TestTask.new do |t|
t.test_files = FileList['test/**/*.rb']
end
-Spec::Rake::SpecTask.new do |t|
- t.libs << 'lib'
- t.spec_files = FileList['spec/**/*.rb']
- t.spec_opts = ['--color', '--format nested']
+RSpec::Core::RakeTask.new do |t|
+ t.pattern = FileList['spec/**/*.rb']
end
Rake::RpmTask.new(RPM_SPEC) do |rpm|
diff --git a/rake/rpmtask.rb b/rake/rpmtask.rb
index 2f76eca..b0fdea0 100644
--- a/rake/rpmtask.rb
+++ b/rake/rpmtask.rb
@@ -47,7 +47,7 @@ module Rake
contents.scan(/%define|%global .*\n/).each do |definition|
words = definition.strip.split(' ')
key = words[1]
- value = words[2..-1].to_s
+ value = words[2..-1].first.to_s
# Modify the contents with expanded values, unless they contain
# a shell command (since we're not modifying them)
contents.gsub!("%{#{key}}", value) unless value.match('%\(')
diff --git a/rubygem-imagefactory-console.spec b/rubygem-imagefactory-console.spec
index df7694c..c649e72 100644
--- a/rubygem-imagefactory-console.spec
+++ b/rubygem-imagefactory-console.spec
@@ -2,12 +2,12 @@
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global gemname imagefactory-console
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
-%global rubyabi 1.8
+%global rubyabi 1.9.1
Summary: QMF Console for Aeolus Image Factory
Name: rubygem-%{gemname}
Version: 0.5.0
-Release: 4%{?extra_release}%{?dist}
+Release: 5%{?extra_release}%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://aeolusproject.org
@@ -52,6 +52,9 @@ gem install --local --install-dir %{buildroot}%{gemdir} \
%changelog
+* Wed Feb 06 2012 Mo Morsi <mmorsi at redhat.com> - 0.5.0-5
+- updated to ruby 1.9
+
* Wed Jul 20 2011 Mo Morsi <mmorsi at redhat.com> - 0.4.0-4
- renamed packaged to imagefactory-console
--
1.7.9
More information about the aeolus-devel
mailing list