/[Apache-SVN]
ViewVC logotype

Revision 1163341


Jump to revision: Previous Next
Author: jfarrell
Date: Tue Aug 30 19:12:10 2011 UTC (12 years, 7 months ago)
Changed paths: 8
Log Message:
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)



Changed paths

Path Details
Directorythrift/trunk/configure.ac modified , text changed
Directorythrift/trunk/lib/rb/Gemfile added
Directorythrift/trunk/lib/rb/Makefile.am modified , text changed
Directorythrift/trunk/lib/rb/Manifest deleted
Directorythrift/trunk/lib/rb/Rakefile modified , text changed
Directorythrift/trunk/lib/rb/setup.rb deleted
Directorythrift/trunk/lib/rb/spec/spec_helper.rb modified , text changed
Directorythrift/trunk/lib/rb/thrift.gemspec added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26