Permalink
Browse files

Better .gemspec.

* Seperate gemspec for the java platform gem.
* Don't include jruby.jar.
* Don't include unnecessary files.
  • Loading branch information...
1 parent a0389b0 commit 2828b1911157fa0dc517a23868ad1716cbcad2c2 @benburkert benburkert committed with banker Dec 30, 2010
Showing with 28 additions and 2 deletions.
  1. +1 −2 bson.gemspec
  2. +27 −0 bson.java.gemspec
View
@@ -11,10 +11,9 @@ Gem::Specification.new do |s|
s.require_paths = ['lib']
- s.files = ['Rakefile', 'bson.gemspec', 'LICENSE.txt']
+ s.files = ['LICENSE.txt']
s.files += ['lib/bson.rb'] + Dir['lib/bson/**/*.rb']
s.files += ['bin/b2json', 'bin/j2bson']
- s.files += Dir['ext/java/jar/**/*.jar']
s.test_files = Dir['test/bson/*.rb']
s.executables = ['b2json', 'j2bson']
View
@@ -0,0 +1,27 @@
+require "./lib/bson"
+
+Gem::Specification.new do |s|
+ s.name = 'bson'
+
+ s.version = BSON::VERSION
+
+ s.platform = 'jruby'
+ s.summary = 'Ruby implementation of BSON'
+ s.description = 'A Ruby BSON implementation for MongoDB. For more information about Mongo, see http://www.mongodb.org. For more information on BSON, see http://www.bsonspec.org.'
+
+ s.require_paths = ['lib', 'ext']
+
+ s.files = ['LICENSE.txt']
+ s.files += ['lib/bson.rb'] + Dir['lib/bson/**/*.rb']
+ s.files += ['bin/b2json', 'bin/j2bson']
+ s.files += ["ext/java/jar/bson-2.2.jar", "ext/java/jar/jbson.jar", "ext/java/jar/mongo-2.2.jar"]
+ s.test_files = Dir['test/bson/*.rb']
+
+ s.executables = ['b2json', 'j2bson']
+
+ s.has_rdoc = true
+
+ s.authors = ['Jim Menard', 'Mike Dirolf', 'Kyle Banker']
+ s.email = 'mongodb-dev@googlegroups.com'
+ s.homepage = 'http://www.mongodb.org'
+end

0 comments on commit 2828b19

Please sign in to comment.