summaryrefslogtreecommitdiff
path: root/ruby
diff options
context:
space:
mode:
authorfrsyuki <frsyuki@users.sourceforge.jp>2010-03-02 17:09:59 +0900
committerfrsyuki <frsyuki@users.sourceforge.jp>2010-03-02 17:09:59 +0900
commit05a7e4eb64f2fa616c96878d586322d869c7ff9b (patch)
treedd8c0fb449d32ce526e9ccf922f601a39437c3ad /ruby
parent7a0acf283824c1b4dbb80a918f28dae091e043ae (diff)
downloadmsgpack-python-05a7e4eb64f2fa616c96878d586322d869c7ff9b.tar.gz
ruby: add msgpack.mingw.{gemspec,sh}
Diffstat (limited to 'ruby')
-rwxr-xr-xruby/makegem.sh5
-rw-r--r--ruby/msgpack.gemspec10
-rw-r--r--ruby/msgpack.mingw.gemspec16
-rwxr-xr-xruby/msgpack.mingw.sh21
4 files changed, 47 insertions, 5 deletions
diff --git a/ruby/makegem.sh b/ruby/makegem.sh
index fd0db79..622264d 100755
--- a/ruby/makegem.sh
+++ b/ruby/makegem.sh
@@ -19,3 +19,8 @@ cat msgpack_test.rb | sed "s/require ['\"]msgpack['\"]/require File.dirname(__FI
gem build msgpack.gemspec
+# ./msgpack.mingw.sh # on msys
+# gem push msgpack-$version.gem
+# gem push msgpack-$version-x86-mingw32.gem
+# gem push msgpack-$version-mswin32.gem
+
diff --git a/ruby/msgpack.gemspec b/ruby/msgpack.gemspec
index 7273881..4575c70 100644
--- a/ruby/msgpack.gemspec
+++ b/ruby/msgpack.gemspec
@@ -1,5 +1,5 @@
Gem::Specification.new do |s|
- s.platform = Gem::Platform::RUBY
+ s.platform = Gem::Platform::RUBY
s.name = "msgpack"
s.version = "0.3.3"
s.summary = "MessagePack, a binary-based efficient data interchange format."
@@ -7,10 +7,10 @@ Gem::Specification.new do |s|
s.email = "frsyuki@users.sourceforge.jp"
s.homepage = "http://msgpack.sourceforge.jp/"
s.rubyforge_project = "msgpack"
- s.has_rdoc = false
- s.extra_rdoc_files = ["README", "ChangeLog", "AUTHORS"]
+ s.has_rdoc = false
+ s.extra_rdoc_files = ["README", "ChangeLog", "AUTHORS"]
s.require_paths = ["lib", "ext"]
s.files = Dir["lib/**/*", "ext/**/*", "msgpack/**/*", "test/**/*"]
- s.test_files = Dir["test/test_*.rb"]
- s.extensions = Dir["ext/**/extconf.rb"]
+ s.test_files = Dir["test/test_*.rb"]
+ s.extensions = Dir["ext/**/extconf.rb"]
end
diff --git a/ruby/msgpack.mingw.gemspec b/ruby/msgpack.mingw.gemspec
new file mode 100644
index 0000000..3d2e7dc
--- /dev/null
+++ b/ruby/msgpack.mingw.gemspec
@@ -0,0 +1,16 @@
+Gem::Specification.new do |s|
+ s.platform = Gem::Platform::CURRENT
+ s.name = "msgpack"
+ s.version = "0.3.3"
+ s.summary = "MessagePack, a binary-based efficient data interchange format."
+ s.author = "FURUHASHI Sadayuki"
+ s.email = "frsyuki@users.sourceforge.jp"
+ s.homepage = "http://msgpack.sourceforge.jp/"
+ s.rubyforge_project = "msgpack"
+ s.has_rdoc = false
+ s.extra_rdoc_files = ["README", "ChangeLog", "AUTHORS"]
+ s.require_paths = ["lib", "ext"]
+ s.files = Dir["lib/**/*", "ext/**/*", "msgpack/**/*", "test/**/*"]
+ s.test_files = Dir["test/test_*.rb"]
+ s.extensions = Dir["ext/**/extconf.rb"]
+end
diff --git a/ruby/msgpack.mingw.sh b/ruby/msgpack.mingw.sh
new file mode 100755
index 0000000..ec75234
--- /dev/null
+++ b/ruby/msgpack.mingw.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+if [ -z "$1" ];then
+ echo "usage: $0 <version>"
+ exit 1
+fi
+
+version=$1
+build=msgpack-mingw-build
+
+./makegem.sh
+gem build msgpack.mingw.gemspec
+rm -rf $build
+mkdir $build
+cd $build
+tar xvf ../msgpack-$version-x86-mingw32.gem
+gunzip metadata.gz
+sed s/x86-mingw32/mswin32/ metadata > metadata.tmp
+mv metadata.tmp metadata
+gzip metadata
+tar cvf msgpack-$version-mswin32.gem metadata.gz data.tar.gz
+