blob: ed26fef4a97a3e381d30cf9503dc62f2a240b34e [file] [log] [blame]
Tim Emiola33061392015-01-29 16:19:25 -08001# -*- ruby -*-
nnoble097ef9b2014-12-01 17:06:10 -08002# encoding: utf-8
Tim Emiolae2860c52015-01-16 02:58:41 -08003$LOAD_PATH.push File.expand_path('../lib', __FILE__)
nnoble097ef9b2014-12-01 17:06:10 -08004require 'grpc/version'
5
6Gem::Specification.new do |s|
Tim Emiolae2860c52015-01-16 02:58:41 -08007 s.name = 'grpc'
Tim Emiolac33efe42015-02-19 09:39:49 -08008 s.version = GRPC::VERSION
Tim Emiola5d11c1a2015-01-22 18:39:34 -08009 s.authors = ['gRPC Authors']
Tim Emiolac33efe42015-02-19 09:39:49 -080010 s.email = 'temiola@google.com'
Tim Emiola5d11c1a2015-01-22 18:39:34 -080011 s.homepage = 'https://github.com/google/grpc/tree/master/src/ruby'
Tim Emiolac33efe42015-02-19 09:39:49 -080012 s.summary = 'GRPC system in Ruby'
13 s.description = 'Send RPCs from Ruby using GRPC'
Tim Emiolac4a42882015-02-25 16:45:19 -080014 s.license = 'BSD-3-Clause'
nnoble097ef9b2014-12-01 17:06:10 -080015
16 s.files = `git ls-files`.split("\n")
17 s.test_files = `git ls-files -- spec/*`.split("\n")
Tim Emiolae2860c52015-01-16 02:58:41 -080018 s.executables = `git ls-files -- bin/*.rb`.split("\n").map do |f|
19 File.basename(f)
20 end
21 s.require_paths = ['lib']
nnoble097ef9b2014-12-01 17:06:10 -080022 s.platform = Gem::Platform::RUBY
23
Tim Emiola36066532015-01-29 16:27:07 -080024 s.add_dependency 'faraday', '~> 0.9'
Tim Emiola6c57f6b2015-01-16 13:49:40 -080025 s.add_dependency 'google-protobuf', '~> 3.0.0alpha.1.1'
Tim Emiolacc1150f2015-02-24 21:26:21 -080026 s.add_dependency 'googleauth', '~> 0.1'
Tim Emiola554a11c2015-01-29 15:47:50 -080027 s.add_dependency 'logging', '~> 1.8'
Tim Emiola5d6dfd52015-01-30 13:43:28 -080028 s.add_dependency 'jwt', '~> 1.2.1'
Tim Emiolae2860c52015-01-16 02:58:41 -080029 s.add_dependency 'minitest', '~> 5.4' # reqd for interop tests
Tim Emiola43374162015-02-02 15:05:15 -080030 s.add_dependency 'multi_json', '1.10.1'
Tim Emiola554a11c2015-01-29 15:47:50 -080031 s.add_dependency 'signet', '~> 0.6.0'
32 s.add_dependency 'xray', '~> 1.1'
nnoble097ef9b2014-12-01 17:06:10 -080033
Tim Emiolae2860c52015-01-16 02:58:41 -080034 s.add_development_dependency 'bundler', '~> 1.7'
35 s.add_development_dependency 'rake', '~> 10.0'
nnoble097ef9b2014-12-01 17:06:10 -080036 s.add_development_dependency 'rake-compiler', '~> 0'
Tim Emiolae2860c52015-01-16 02:58:41 -080037 s.add_development_dependency 'rubocop', '~> 0.28.0'
38 s.add_development_dependency 'rspec', '~> 3.0'
nnoble097ef9b2014-12-01 17:06:10 -080039
Tim Emiolae2860c52015-01-16 02:58:41 -080040 s.extensions = %w(ext/grpc/extconf.rb)
nnoble097ef9b2014-12-01 17:06:10 -080041end