rflow.gemspec in rflow-0.0.5 vs rflow.gemspec in rflow-1.0.0a1

- old
+ new

@@ -1,42 +1,36 @@ # -*- encoding: utf-8 -*- -$:.push File.expand_path("../lib", __FILE__) +lib = File.expand_path('../lib', __FILE__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require "rflow/version" Gem::Specification.new do |s| s.name = "rflow" s.version = RFlow::VERSION s.platform = Gem::Platform::RUBY - s.required_ruby_version = '~> 1.9' + s.required_ruby_version = ">= 1.9" s.authors = ["Michael L. Artz"] s.email = ["michael.artz@redjack.com"] - s.homepage = "" - s.summary = %q{A Ruby-based workflow framework} - s.description = %q{A Ruby-based workflow framework that utilizes ZeroMQ for component connections and Avro for serialization} + s.homepage = "https://github.com/redjack/rflow" + s.license = "Apache-2.0" + s.summary = %q{A Ruby flow-based programming framework} + s.description = %q{A Ruby flow-based programming framework that utilizes ZeroMQ for component connections and Avro for serialization} - s.rubyforge_project = "rflow" - - s.files = `git ls-files`.split("\n") - s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") - s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } + s.files = `git ls-files -z`.split("\x0") + s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) } + s.test_files = s.files.grep(%r{^(test|spec|features)/}) s.require_paths = ["lib"] - s.add_dependency 'uuidtools', '~> 2.1' - s.add_dependency 'log4r', '~> 1.1' - - s.add_dependency 'sqlite3', '~> 1.3' - s.add_dependency 'activerecord', '~> 3.0' - - s.add_dependency 'avro', '>= 1.5.1' - s.add_dependency 'ffi', '~> 1.0' - s.add_dependency 'ffi-rzmq' , '~> 0.8' + s.add_dependency "uuidtools", "~> 2.1" + s.add_dependency "log4r", "~> 1.1" - s.add_dependency 'eventmachine', '>= 1.0.0.beta3' - # MRI-only because of the FFI memory leak. TODO: remove when ffi fixed - s.add_dependency 'em-zeromq-mri', '~> 0.2' - # Remove this when we break it out into its own gem - s.add_dependency 'eventmachine_httpserver', '~> 0.2' - - s.add_development_dependency 'rspec', '~> 2.6' - s.add_development_dependency 'rake', '>= 0.8.7' - #s.add_development_dependency 'rcov', '= 0.9.9' # Not 1.9.2 compatible + s.add_dependency "sqlite3", "~> 1.3" + s.add_dependency "activerecord", "~> 3.2" + + s.add_dependency "avro", "~> 1.7.5" + s.add_dependency "em-zeromq", "~> 0.4.2" + + s.add_development_dependency "bundler", "~> 1.5" + s.add_development_dependency "rspec", "~> 2.6" + s.add_development_dependency "rake", ">= 0.8.7" + s.add_development_dependency "yard", "~> 0.8.7" end