[DRE-commits] [SCM] ruby-net-irc.git branch, master, updated. upstream/0.0.9-5-g4d12cf8
Youhei SASAKI
uwabami at gfd-dennou.org
Thu Feb 2 08:15:22 UTC 2012
The following commit has been merged in the master branch:
commit ca0f665476ac64b3708d4dd25e326b4e29805c57
Author: Youhei SASAKI <uwabami at gfd-dennou.org>
Date: Thu Feb 2 16:45:03 2012 +0900
New patch 0001-Update-for-newest-RSpec-2.patch
Update for newest RSpec >= 2
Signed-off-by: Youhei SASAKI <uwabami at gfd-dennou.org>
diff --git a/debian/patches/0001-Update-for-newest-RSpec-2.patch b/debian/patches/0001-Update-for-newest-RSpec-2.patch
new file mode 100644
index 0000000..66d496b
--- /dev/null
+++ b/debian/patches/0001-Update-for-newest-RSpec-2.patch
@@ -0,0 +1,93 @@
+From: Youhei SASAKI <uwabami at gfd-dennou.org>
+Date: Thu, 2 Feb 2012 16:25:39 +0900
+Subject: Update for newest RSpec >= 2
+
+Signed-off-by: Youhei SASAKI <uwabami at gfd-dennou.org>
+---
+ Rakefile | 37 +++++++++++++++++++++++++++++++------
+ spec/channel_manager_spec.rb | 2 +-
+ spec/net-irc_spec.rb | 2 +-
+ 3 files changed, 33 insertions(+), 8 deletions(-)
+
+diff --git a/Rakefile b/Rakefile
+index e390a06..f4a65a1 100644
+--- a/Rakefile
++++ b/Rakefile
+@@ -7,7 +7,21 @@ require 'rake/gempackagetask'
+ require 'rake/rdoctask'
+ require 'rake/contrib/sshpublisher'
+ require 'fileutils'
+-require 'spec/rake/spectask'
++# Adaptable to both RSpec 1 and 2
++rspec_version = nil
++begin
++ # for RSpec 2
++ require 'rspec/core/rake_task'
++ rspec_version = 2
++rescue LoadError
++ begin
++ # for RSpec 1
++ require 'spec/rake/spectask'
++ rspec_version = 1
++ rescue LoadError
++ puts "RSpec is not available."
++ end
++end
+
+ include FileUtils
+
+@@ -35,11 +49,22 @@ RDOC_OPTS = [
+
+ task :default => [:spec]
+ task :package => [:clean]
+-
+-Spec::Rake::SpecTask.new do |t|
+- t.spec_opts = ['--options', "spec/spec.opts"]
+- t.spec_files = FileList['spec/*_spec.rb']
+- #t.rcov = true
++if rspec_version then
++ case rspec_version
++ when 1
++ Spec::Rake::SpecTask.new do |t|
++ t.spec_opts = ['--options', "spec/spec.opts"]
++ t.spec_files = FileList['spec/*_spec.rb']
++ # t.rcov = true
++ end
++ when 2
++ RSpec::Core::RakeTask.new do |t|
++ t.rspec_opts = ['--options', "spec/spec.opts"]
++ # t.rcov = true
++ end
++ else
++ raise "RSpec is not available."
++ end
+ end
+
+ spec = Gem::Specification.new do |s|
+diff --git a/spec/channel_manager_spec.rb b/spec/channel_manager_spec.rb
+index d16fbf7..1b80e65 100755
+--- a/spec/channel_manager_spec.rb
++++ b/spec/channel_manager_spec.rb
+@@ -4,7 +4,7 @@ $LOAD_PATH << "lib"
+ $LOAD_PATH << "../lib"
+
+ require "rubygems"
+-require "spec"
++require "rspec"
+ require "thread"
+ require "net/irc"
+ require "net/irc/client/channel_manager"
+diff --git a/spec/net-irc_spec.rb b/spec/net-irc_spec.rb
+index ec4e493..5fdb001 100755
+--- a/spec/net-irc_spec.rb
++++ b/spec/net-irc_spec.rb
+@@ -6,7 +6,7 @@ $LOAD_PATH << "lib"
+ $LOAD_PATH << "../lib"
+
+ require "rubygems"
+-require "spec"
++require "rspec"
+ require "net/irc"
+ include Net::IRC
+ include Constants
+--
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..d93010b
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Update-for-newest-RSpec-2.patch
--
ruby-net-irc.git
More information about the Pkg-ruby-extras-commits
mailing list