Thrift-1286: Modernize the Thrift Ruby Library Dev Environment
authorJake Farrell <jfarrell@apache.org>
Tue, 30 Aug 2011 19:12:10 +0000 (19:12 +0000)
committerJake Farrell <jfarrell@apache.org>
Tue, 30 Aug 2011 19:12:10 +0000 (19:12 +0000)
commit9c39f7765e73efa7d379cda1c2ab141f2f7040e7
treea8ae11ad661b259f3026cf62f7e35bd449aed5d9
parent526fa8e47f55bb74c87ff8a801204bbb91d50ba1
Thrift-1286: Modernize the Thrift Ruby Library Dev Environment
Client: Ruby
Patch: jfarrell

Updates to ruby build process with the following changes:
 - Removes dependency on echoe for spec generation
 - Adds gemfile for bulider and uses thrift.gemspec for dependency management.
 - Adds checks in configure for builder and only calls if available (make check-local on ci servers)
 - Adds checks in configure for Ruby and rake (bundler as well but this is optional for check-local and auto dependency management)
 - Still allows for rake to do its thing if all dependencies are in place
 - Removed Manifest and setup.rb
 - Adds a install task which will generate a gem and then install that gem to locally configured ruby path (no more prefix or destdir with this client)

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1163341 13f79535-47bb-0310-9956-ffa450edef68
configure.ac
lib/rb/Gemfile [new file with mode: 0644]
lib/rb/Makefile.am
lib/rb/Manifest [deleted file]
lib/rb/Rakefile
lib/rb/setup.rb [deleted file]
lib/rb/spec/spec_helper.rb
lib/rb/thrift.gemspec [new file with mode: 0644]