rb: Use Echoe to manage the gem [THRIFT-38]
From kevin@rapleaf.com
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@670982 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/rb/CHANGELOG b/lib/rb/CHANGELOG
new file mode 100644
index 0000000..b5dce2a
--- /dev/null
+++ b/lib/rb/CHANGELOG
@@ -0,0 +1 @@
+v0.0.1. Initial release
diff --git a/lib/rb/Manifest b/lib/rb/Manifest
new file mode 100644
index 0000000..cb8c892
--- /dev/null
+++ b/lib/rb/Manifest
@@ -0,0 +1,63 @@
+benchmark/benchmark.rb
+benchmark/Benchmark.thrift
+benchmark/client.rb
+benchmark/gen-rb/Benchmark_constants.rb
+benchmark/gen-rb/Benchmark_types.rb
+benchmark/gen-rb/BenchmarkService.rb
+benchmark/server.rb
+benchmark/thin_server.rb
+CHANGELOG
+COPYING
+lib/thrift/client.rb
+lib/thrift/deprecation.rb
+lib/thrift/exceptions.rb
+lib/thrift/processor.rb
+lib/thrift/protocol/binaryprotocol.rb
+lib/thrift/protocol/tbinaryprotocol.rb
+lib/thrift/protocol/tprotocol.rb
+lib/thrift/protocol.rb
+lib/thrift/serializer.rb
+lib/thrift/server/httpserver.rb
+lib/thrift/server/nonblockingserver.rb
+lib/thrift/server/thttpserver.rb
+lib/thrift/server/tserver.rb
+lib/thrift/server.rb
+lib/thrift/struct.rb
+lib/thrift/thrift.rb
+lib/thrift/transport/httpclient.rb
+lib/thrift/transport/socket.rb
+lib/thrift/transport/thttpclient.rb
+lib/thrift/transport/tsocket.rb
+lib/thrift/transport/ttransport.rb
+lib/thrift/transport/unixsocket.rb
+lib/thrift/transport.rb
+lib/thrift/types.rb
+lib/thrift.rb
+LICENSE
+Manifest
+Rakefile
+README
+setup.rb
+spec/backwards_compatibility_spec.rb
+spec/binaryprotocol_spec.rb
+spec/client_spec.rb
+spec/deprecation_spec.rb
+spec/exception_spec.rb
+spec/gen-rb/NonblockingService.rb
+spec/gen-rb/ThriftSpec_constants.rb
+spec/gen-rb/ThriftSpec_types.rb
+spec/httpclient_spec.rb
+spec/httpserver_spec.rb
+spec/nonblockingserver_spec.rb
+spec/processor_spec.rb
+spec/protocol_spec.rb
+spec/serializer_spec.rb
+spec/server_spec.rb
+spec/socket_spec.rb
+spec/socket_spec_shared.rb
+spec/spec_helper.rb
+spec/struct_spec.rb
+spec/ThriftSpec.thrift
+spec/transport_spec.rb
+spec/types_spec.rb
+spec/unixsocket_spec.rb
diff --git a/lib/rb/Rakefile b/lib/rb/Rakefile
index 9a80195..efd56f7 100644
--- a/lib/rb/Rakefile
+++ b/lib/rb/Rakefile
@@ -45,3 +45,17 @@
task :benchmark do
ruby 'benchmark/benchmark.rb'
end
+
+
+begin
+ require 'echoe'
+
+ Echoe.new('thrift') do |p|
+ p.author = ['Kevin Ballard', 'Kevin Clark', 'Mark Slee']
+ p.email = ['kevin@sb.org', 'kevin.clark@gmail.com', 'mcslee@facebook.com']
+ p.summary = "Ruby libraries for Thrift (a language-agnostic RPC system)"
+ p.url = "http://incubator.apache.org/thrift/"
+ p.include_rakefile = true
+ end
+rescue LoadError
+end