blob: 7b64ee779c1e0c1f7400d1b54b3308b888f2d782 [file] [log] [blame]
Chris Fallin91473dc2014-12-12 15:58:26 -08001Gem::Specification.new do |s|
2 s.name = "google-protobuf"
Feng Xiaoaa7e17a2015-12-21 11:31:51 -08003 s.version = "3.0.0.alpha.5.0"
Chris Fallin91473dc2014-12-12 15:58:26 -08004 s.licenses = ["BSD"]
5 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 = "protobuf@googlegroups.com"
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"
13 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"]
Josh Haberman70a4b032016-02-04 14:18:14 -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"]
22 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