2014-08-29 20:52:36 +00:00
$LOAD_PATH . unshift ( File . expand_path ( File . dirname ( __FILE__ ) + '/lib' ) )
require 'hermann/version'
2014-10-08 17:40:40 +00:00
Gem :: Specification . new do | s |
2014-05-30 19:58:38 +00:00
s . name = " hermann "
2014-08-29 20:52:36 +00:00
s . version = Hermann :: VERSION
2014-05-30 19:58:38 +00:00
2014-10-08 17:40:40 +00:00
s . authors = [ 'R. Tyler Croy' , " Stan Campbell " ]
s . description = 'Ruby gem for talking to Kafka'
s . summary = 'A Kafka consumer/producer gem supporting both MRI and JRuby'
s . email = [ 'rtyler.croy@lookout.com' , 'stan.campbell3@gmail.com' ]
2014-08-29 20:52:36 +00:00
s . homepage = 'https://github.com/lookout/Hermann'
2014-07-25 19:50:20 +00:00
s . licenses = [ 'MIT' ]
2014-05-30 19:58:38 +00:00
2014-08-29 21:01:42 +00:00
s . files = [ " Rakefile " ]
s . files += ` git ls-files -- lib ` . split ( $\ )
s . files += ` git ls-files -- ext ` . split ( $\ )
s . rubygems_version = '2.2.2'
2014-08-18 18:31:26 +00:00
s . specification_version = 3 if s . respond_to? ( :specification_version )
2014-10-03 18:56:14 +00:00
2014-10-08 17:40:40 +00:00
s . add_dependency 'concurrent-ruby' , '~> 0.7.0'
2014-10-08 22:15:10 +00:00
s . add_dependency " zk " , " ~> 1.9.4 "
2014-10-29 01:00:29 +00:00
s . add_dependency 'thread_safe' , '~> 0.3.4'
2014-10-03 18:56:14 +00:00
if RUBY_PLATFORM == " java "
2014-10-27 21:07:02 +00:00
#IMPORTANT: make sure that jar-dependencies is only a development dependency of your gem. if it is a runtime dependencies the require_jars file will be overwritten during installation.
2014-10-14 22:57:20 +00:00
s . add_dependency 'jar-dependencies' , '~>0.1.2'
2014-10-03 18:56:14 +00:00
s . add_development_dependency 'ruby-maven' , '~> 3.1.1.0'
s . add_development_dependency 'rake'
s . requirements << " jar org.apache.kafka:kafka_2.10, 0.8.1.1 "
s . requirements << " jar org.mod4j.org.eclipse.xtext:log4j, 1.2.15 "
s . requirements << " jar org.scala-lang:scala-library, 2.10.1 "
s . requirements << " jar com.yammer.metrics:metrics-core, 2.2.0 "
s . requirements << " jar org.slf4j:slf4j-api, 1.7.2 "
s . requirements << " jar com.101tec:zkclient, 0.3 "
s . require_paths = [ " lib " ]
2014-10-15 19:42:15 +00:00
s . platform = 'java'
2014-10-03 18:56:14 +00:00
else
s . add_dependency ( 'mini_portile' , '~> 0.6.0' )
s . extensions = Dir [ 'ext/**/extconf.rb' ]
s . require_paths = [ " lib " , " ext/hermann " ]
end
2014-07-22 18:37:41 +00:00
end