From 75dc614539e2045cc8b4189c2c8e92654e77c78f Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 26 Oct 2009 00:40:51 -0700 Subject: update gem dependencies in comments/local.mk.sample Rack 1.0.1 is out and works nicely. --- local.mk.sample | 2 +- rainbows.gemspec | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/local.mk.sample b/local.mk.sample index 61a0d34..bbc47e4 100644 --- a/local.mk.sample +++ b/local.mk.sample @@ -5,7 +5,7 @@ # This is depends on a bunch of GNU-isms from bash, sed, touch. DLEXT := so -gems := rev-0.3.1 rack-1.0.0 iobuffer-0.1.1 eventmachine-0.12.10 +gems := rev-0.3.1 rack-1.0.1 iobuffer-0.1.1 eventmachine-0.12.10 # Avoid loading rubygems to speed up tests because gmake is # fork+exec heavy with Ruby. diff --git a/rainbows.gemspec b/rainbows.gemspec index b64e135..fc70a48 100644 --- a/rainbows.gemspec +++ b/rainbows.gemspec @@ -40,8 +40,23 @@ Gem::Specification.new do |s| s.test_files = test_files - s.add_dependency(%q) + # we need Unicorn for the HTTP parser and process management s.add_dependency(%q, ["~> 0.93.1"]) + # Unicorn already depends on Rack + # s.add_dependency(%q) + + # optional runtime dependencies depending on configuration + # see local.mk.sample for the exact versions we've tested with + # + # the next version of Revactor will include UNIX domain socket support + # s.add_dependency(%q, [">= 0.1.4"]) + # + # Revactor depends on Rev, too, 0.3.0 got the ability to attach IOs + # s.add_dependency(%q, [">= 0.3.0"]) + # + # We use the new EM::attach/watch API in 0.12.10 + # s.add_dependency(%q, ["~> 0.12.10"]) + # s.licenses = %w(GPLv2 Ruby) # accessor not compatible with older Rubygems end -- cgit v1.2.3-24-ge0c7