Author: cutting
Date: Thu Feb 25 00:55:06 2010
New Revision: 916066
URL: http://svn.apache.org/viewvc?rev=916066&view=rev
Log:
AVRO-424. Include a Ruby gem in distributions. Contributed by Ryan King.
Modified:
hadoop/avro/trunk/CHANGES.txt
hadoop/avro/trunk/build.sh
hadoop/avro/trunk/lang/ruby/ (props changed)
hadoop/avro/trunk/lang/ruby/Manifest
hadoop/avro/trunk/lang/ruby/Rakefile
Modified: hadoop/avro/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/avro/trunk/CHANGES.txt?rev=916066&r1=916065&r2=916066&view=diff
==============================================================================
--- hadoop/avro/trunk/CHANGES.txt (original)
+++ hadoop/avro/trunk/CHANGES.txt Thu Feb 25 00:55:06 2010
@@ -2,12 +2,16 @@
Avro 1.3.1 (unreleased)
+ IMPROVEMENTS
+
+ AVRO-426. Include a ruby gem in distributions.
+ (Ryan King via cutting)
+
BUG FIXES
AVRO-424. Fix the specification of the deflate codec.
(Scott Carey via cutting)
-
Avro 1.3.0 (24 February 2010)
INCOMPATIBLE CHANGES
Modified: hadoop/avro/trunk/build.sh
URL:
http://svn.apache.org/viewvc/hadoop/avro/trunk/build.sh?rev=916066&r1=916065&r2=916066&view=diff
==============================================================================
--- hadoop/avro/trunk/build.sh (original)
+++ hadoop/avro/trunk/build.sh Thu Feb 25 00:55:06 2010
@@ -86,6 +86,8 @@
(cd lang/c++; ./build.sh dist)
+ (cd lang/ruby; rake dist)
+
# build docs
(cd doc; ant)
(cd build; tar czf ../dist/avro-doc-$VERSION.tar.gz avro-doc-$VERSION)
Propchange: hadoop/avro/trunk/lang/ruby/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Feb 25 00:55:06 2010
@@ -1 +1,3 @@
+avro.gemspec
+pkg
tmp
Modified: hadoop/avro/trunk/lang/ruby/Manifest
URL:
http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/ruby/Manifest?rev=916066&r1=916065&r2=916066&view=diff
==============================================================================
--- hadoop/avro/trunk/lang/ruby/Manifest (original)
+++ hadoop/avro/trunk/lang/ruby/Manifest Thu Feb 25 00:55:06 2010
@@ -1,15 +1,19 @@
CHANGELOG
-Rakefile
-lib/rb/avro.rb
-lib/rb/avro/collect_hash.rb
-lib/rb/avro/data_file.rb
-lib/rb/avro/io.rb
-lib/rb/avro/ipc.rb
-lib/rb/avro/protocol.rb
-lib/rb/avro/schema.rb
-test/rb/sample_ipc_client.rb
-test/rb/sample_ipc_server.rb
-test/rb/test_help.rb
-test/rb/test_io.rb
-test/rb/test_protocol.rb
Manifest
+Rakefile
+avro.gemspec
+interop/test_interop.rb
+lib/avro.rb
+lib/avro/collect_hash.rb
+lib/avro/data_file.rb
+lib/avro/io.rb
+lib/avro/ipc.rb
+lib/avro/protocol.rb
+lib/avro/schema.rb
+test/random_data.rb
+test/sample_ipc_client.rb
+test/sample_ipc_server.rb
+test/test_help.rb
+test/test_io.rb
+test/test_protocol.rb
+tmp/test.rb.avro
Modified: hadoop/avro/trunk/lang/ruby/Rakefile
URL:
http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/ruby/Rakefile?rev=916066&r1=916065&r2=916066&view=diff
==============================================================================
--- hadoop/avro/trunk/lang/ruby/Rakefile (original)
+++ hadoop/avro/trunk/lang/ruby/Rakefile Thu Feb 25 00:55:06 2010
@@ -16,7 +16,8 @@
require 'rubygems'
require 'echoe'
-Echoe.new('avro') do |p|
+VERSION = File.open('../../share/VERSION.txt').read
+Echoe.new('avro', VERSION) do |p|
p.author = "Jeff Hodges"
p.author = "Ryan King"
p.summary = "Apache Avro for Ruby"
@@ -51,3 +52,7 @@
SCHEMAS = SHARE + '/test/schemas'
BUILD = HERE + '/../../build'
+task :dist => [:manifest, :gem] do
+ mkdir_p "../../dist/ruby"
+ cp "pkg/avro-#{VERSION}.gem", "../../dist/ruby"
+end