blob: c542abf6ab087f3c555c9901ce45d4665a24df3f [file] [log] [blame]
Chris Fallin91473dc2014-12-12 15:58:26 -08001Gem::Specification.new do |s|
2 s.name = "google-protobuf"
Colin Crossdc384472018-11-04 17:34:26 -08003 s.version = "3.0.0.alpha.6.0.0"
4 s.licenses = ["BSD"]
Chris Fallin91473dc2014-12-12 15:58:26 -08005 s.summary = "Protocol Buffers"
6 s.description = "Protocol Buffers are Google's data interchange format."
Adam Greenec70b6052015-05-01 08:54:18 -07007 s.homepage = "https://developers.google.com/protocol-buffers"
Chris Fallin91473dc2014-12-12 15:58:26 -08008 s.authors = ["Protobuf Authors"]
9 s.email = "[email protected]"
10 s.require_paths = ["lib"]
Nicolas "Pixel" Noble4e141bb2016-02-06 00:55:28 +010011 s.files = Dir.glob('lib/**/*.rb')
Josh Haberman70a4b032016-02-04 14:18:14 -080012 if RUBY_PLATFORM == "java"
Josh Haberman70a4b032016-02-04 14:18:14 -080013 s.files += ["lib/google/protobuf_java.jar"]
14 else
Nicolas "Pixel" Noble4e141bb2016-02-06 00:55:28 +010015 s.files += Dir.glob('ext/**/*')
Isaiah Peng27e2b572014-12-24 15:48:41 +010016 s.extensions= ["ext/google/protobuf_c/extconf.rb"]
Colin Crossdc384472018-11-04 17:34:26 -080017 s.add_development_dependency "rake-compiler-dock"
Isaiah Peng27e2b572014-12-24 15:48:41 +010018 end
19 s.test_files = ["tests/basic.rb",
20 "tests/stress.rb",
21 "tests/generated_code_test.rb"]
Colin Crossdc384472018-11-04 17:34:26 -080022 s.add_development_dependency "rake-compiler"
23 s.add_development_dependency "test-unit"
24 s.add_development_dependency "rubygems-tasks"
Chris Fallin91473dc2014-12-12 15:58:26 -080025end