blob: bf7e5ad4a3275960f9a6c7c55f893c7c9d93cedd [file] [log] [blame]
nnoble097ef9b2014-12-01 17:06:10 -08001# encoding: utf-8
Tim Emiolae2860c52015-01-16 02:58:41 -08002$LOAD_PATH.push File.expand_path('../lib', __FILE__)
nnoble097ef9b2014-12-01 17:06:10 -08003require 'grpc/version'
4
5Gem::Specification.new do |s|
Tim Emiolae2860c52015-01-16 02:58:41 -08006 s.name = 'grpc'
nnoble097ef9b2014-12-01 17:06:10 -08007 s.version = Google::RPC::VERSION
Tim Emiola5d11c1a2015-01-22 18:39:34 -08008 s.authors = ['gRPC Authors']
9 s.email = 'tbetbetbe@gmail.com'
10 s.homepage = 'https://github.com/google/grpc/tree/master/src/ruby'
nnoble097ef9b2014-12-01 17:06:10 -080011 s.summary = 'Google RPC system in Ruby'
Tim Emiola5d11c1a2015-01-22 18:39:34 -080012 s.description = 'Send RPCs from Ruby using Google's RPC system'
nnoble097ef9b2014-12-01 17:06:10 -080013
14 s.files = `git ls-files`.split("\n")
15 s.test_files = `git ls-files -- spec/*`.split("\n")
Tim Emiolae2860c52015-01-16 02:58:41 -080016 s.executables = `git ls-files -- bin/*.rb`.split("\n").map do |f|
17 File.basename(f)
18 end
19 s.require_paths = ['lib']
nnoble097ef9b2014-12-01 17:06:10 -080020 s.platform = Gem::Platform::RUBY
21
22 s.add_dependency 'xray'
23 s.add_dependency 'logging', '~> 1.8'
Tim Emiola6c57f6b2015-01-16 13:49:40 -080024 s.add_dependency 'google-protobuf', '~> 3.0.0alpha.1.1'
Tim Emiolae2860c52015-01-16 02:58:41 -080025 s.add_dependency 'minitest', '~> 5.4' # reqd for interop tests
nnoble097ef9b2014-12-01 17:06:10 -080026
Tim Emiolae2860c52015-01-16 02:58:41 -080027 s.add_development_dependency 'bundler', '~> 1.7'
28 s.add_development_dependency 'rake', '~> 10.0'
nnoble097ef9b2014-12-01 17:06:10 -080029 s.add_development_dependency 'rake-compiler', '~> 0'
Tim Emiolae2860c52015-01-16 02:58:41 -080030 s.add_development_dependency 'rubocop', '~> 0.28.0'
31 s.add_development_dependency 'rspec', '~> 3.0'
nnoble097ef9b2014-12-01 17:06:10 -080032
Tim Emiolae2860c52015-01-16 02:58:41 -080033 s.extensions = %w(ext/grpc/extconf.rb)
nnoble097ef9b2014-12-01 17:06:10 -080034end