summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorDarryl L. Pierce <mcpierce@apache.org>2013-02-07 15:49:42 +0000
committerDarryl L. Pierce <mcpierce@apache.org>2013-02-07 15:49:42 +0000
commit82e0d5cd25644ff48fd360ff7c4c7a40262f6baf (patch)
tree6e6bd7cec66ba78ebb5ed7a5e7a610b265106fe2 /cpp
parent693f4fdc650d1a63747ac2ff8c7e01a22df38756 (diff)
downloadqpid-python-82e0d5cd25644ff48fd360ff7c4c7a40262f6baf.tar.gz
QPID-4567: Moved the gem packaging to using a gemspec file.
The gemspec already existed, but now the Rakefile has been removed. Cleaned up what is included in the gemfile: removed the spec tests, cucumber tests and examples from the gem, added the ChangeLog file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1443570 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/bindings/qpid/ruby/Rakefile137
-rw-r--r--cpp/bindings/qpid/ruby/lib/qpid_messaging/version.rb31
-rw-r--r--cpp/bindings/qpid/ruby/qpid_messaging.gemspec7
3 files changed, 2 insertions, 173 deletions
diff --git a/cpp/bindings/qpid/ruby/Rakefile b/cpp/bindings/qpid/ruby/Rakefile
deleted file mode 100644
index b57855ca4c..0000000000
--- a/cpp/bindings/qpid/ruby/Rakefile
+++ /dev/null
@@ -1,137 +0,0 @@
-# Rakefile for Qpid -*- ruby -*-
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-task :noop
-
-$:.push File.expand_path("../lib", __FILE__)
-
-OUTPUT_DIR=ENV["OUTPUT_DIR"] || "."
-
-require "rubygems"
-require "rubygems/package_task"
-
-require "rake/clean"
-require "rake/extensiontask"
-require "rdoc/task"
-require "rake/testtask"
-
-require "cucumber/rake/task"
-require "rspec/core/rake_task"
-
-CLOBBER.include("pkg")
-
-load "./lib/qpid_messaging/version.rb"
-
-#-------------
-# Gem Details.
-#-------------
-
-NAME = "qpid_messaging"
-# VERSION = Qpid::VERSION
-AUTHOR = "Apache Qpid Project"
-EMAIL = "dev@qpid.apache.org"
-HOMEPAGE = "http://qpid.apache.org"
-SUMMARY = "Qpid is an enterprise messaging framework."
-
-desc "Default: run all tests."
-task :default => :test
-
-desc "Runs all tests."
-task :test => :"test:all"
-
-#---------------
-# Testing tasks.
-#---------------
-
-namespace :test do
-
- desc "Run RSpec tests."
- RSpec::Core::RakeTask.new do |t|
- t.ruby_opts = ['-rtest/unit']
- t.rcov = false
- t.rcov_opts = [
- '--exclude', 'lib\/qpid_messaging.rb,spec\/,lib\/ruby',
- ]
- end
-
- desc "Run all tests (default)."
- task :all => [:spec, :features]
-
- Cucumber::Rake::Task.new(:features) do |t|
- t.libs = ["lib", "ext/nonblockio"]
- t.cucumber_opts = "--format progress"
- end
-
-end
-
-#---------------------
-# Documentation tasks.
-#---------------------
-
-Rake::RDocTask.new(:rdoc => "rdoc",
- :clobber_rdoc => "rdoc:clean",
- :rerdoc => "rdoc:force") do |rd|
- rd.main = "README.rdoc"
- rd.options << "--all"
- rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
- rd.title = "Qpid Messaging Documentation"
-end
-
-#-----------------
-# Package the gem.
-#-----------------
-
-spec = Gem::Specification.new do |s|
- s.name = NAME
- s.version = Qpid::VERSION
- s.platform = Gem::Platform::RUBY
- s.extra_rdoc_files = ["README.rdoc"]
- s.summary = SUMMARY
- s.description = s.summary
- s.author = AUTHOR
- s.email = EMAIL
- s.homepage = HOMEPAGE
-
- s.extensions = FileList["ext/**/extconf.rb"]
-
- s.require_path = "lib"
- # DEPRECATED s.autorequire = NAME
- s.files = FileList["LICENSE",
- "README.rdoc",
- "Rakefile",
- "TODO",
- "lib/**/*.rb",
- "test/**/*.rb",
- "examples/**/*.rb",
- "ext/**/*",
- "features/**/*",
- "spec/**/*"]
-end
-
-Gem::PackageTask.new(spec) do |pkg|
- pkg.package_dir = "#{OUTPUT_DIR}/pkg"
-end
-
-#------------------
-# Build native code
-#------------------
-
-Rake::ExtensionTask.new("cqpid", spec)
-
diff --git a/cpp/bindings/qpid/ruby/lib/qpid_messaging/version.rb b/cpp/bindings/qpid/ruby/lib/qpid_messaging/version.rb
deleted file mode 100644
index 737f021006..0000000000
--- a/cpp/bindings/qpid/ruby/lib/qpid_messaging/version.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-module Qpid #:nodoc:
-
- module Version
-
- NUMBERS = [MAJOR = 0,
- MINOR = 17,
- BUILD = 0]
- end
-
- VERSION = Version::NUMBERS.join('.')
-
-end
diff --git a/cpp/bindings/qpid/ruby/qpid_messaging.gemspec b/cpp/bindings/qpid/ruby/qpid_messaging.gemspec
index ba17484ea7..06e3f48cb8 100644
--- a/cpp/bindings/qpid/ruby/qpid_messaging.gemspec
+++ b/cpp/bindings/qpid/ruby/qpid_messaging.gemspec
@@ -7,7 +7,7 @@ system "swig -ruby -c++ -I../../../include -I../../ -o ext/cqpid/cqpid.cpp ruby.
Gem::Specification.new do |s|
s.name = "qpid_messaging"
- s.version = "0.20.1"
+ s.version = "0.22.0"
s.platform = Gem::Platform::RUBY
s.authors = "Apache Qpid Project"
s.email = "dev@qpid.apache.org"
@@ -17,14 +17,11 @@ Gem::Specification.new do |s|
s.extensions = "ext/cqpid/extconf.rb"
s.files = Dir["LICENSE",
+ "ChangeLog",
"README.rdoc",
"TODO",
"lib/**/*.rb",
- "test/**/*.rb",
- "examples/**/*.rb",
"ext/**/*",
- "features/**/*",
- "spec/**/*"
]
s.require_path = 'lib'
end