blob: 00a7ff3674f457d139a8c5a716dcf81c3c8136ba [file] [log] [blame]
Brian Silverman9c614bc2016-02-15 20:20:02 -05001Gem::Specification.new do |s|
2 s.name = "google-protobuf"
Austin Schuh40c16522018-10-28 20:27:54 -07003 s.version = "3.6.1"
4 s.licenses = ["BSD-3-Clause"]
Brian Silverman9c614bc2016-02-15 20:20:02 -05005 s.summary = "Protocol Buffers"
6 s.description = "Protocol Buffers are Google's data interchange format."
7 s.homepage = "https://developers.google.com/protocol-buffers"
8 s.authors = ["Protobuf Authors"]
9 s.email = "protobuf@googlegroups.com"
10 s.require_paths = ["lib"]
11 s.files = Dir.glob('lib/**/*.rb')
12 if RUBY_PLATFORM == "java"
Austin Schuh40c16522018-10-28 20:27:54 -070013 s.platform = "java"
Brian Silverman9c614bc2016-02-15 20:20:02 -050014 s.files += ["lib/google/protobuf_java.jar"]
15 else
16 s.files += Dir.glob('ext/**/*')
17 s.extensions= ["ext/google/protobuf_c/extconf.rb"]
Austin Schuh40c16522018-10-28 20:27:54 -070018 s.add_development_dependency "rake-compiler-dock", "~> 0.6.0"
Brian Silverman9c614bc2016-02-15 20:20:02 -050019 end
20 s.test_files = ["tests/basic.rb",
21 "tests/stress.rb",
22 "tests/generated_code_test.rb"]
Austin Schuh40c16522018-10-28 20:27:54 -070023 s.add_development_dependency "rake-compiler", "~> 0.9.5"
24 s.add_development_dependency "test-unit", '~> 3.0', '>= 3.0.9'
25 s.add_development_dependency "rubygems-tasks", "~> 0.2.4"
Brian Silverman9c614bc2016-02-15 20:20:02 -050026end