summaryrefslogtreecommitdiff
path: root/net-ssh.gemspec
diff options
context:
space:
mode:
authorDelano Mandelbaum <delano.mandelbaum@gmail.com>2012-05-17 04:25:23 -0700
committerDelano Mandelbaum <delano.mandelbaum@gmail.com>2012-05-17 04:25:23 -0700
commitf10c563115ecf3a5dd00b6907d11a7220facd2e7 (patch)
tree052be4866eb8e3acf8a3e4c4ce661de607b8ac15 /net-ssh.gemspec
parenta54775848a33aa42f97618a6c05e3121962c4e15 (diff)
parent75c2743a89678b18ba7b443a3495c555537abead (diff)
downloadnet-ssh-f10c563115ecf3a5dd00b6907d11a7220facd2e7.tar.gz
Merge pull request #35 from arturaz/master
Support for JRuby + Pageant + Windows
Diffstat (limited to 'net-ssh.gemspec')
-rw-r--r--net-ssh.gemspec31
1 files changed, 19 insertions, 12 deletions
diff --git a/net-ssh.gemspec b/net-ssh.gemspec
index 959f8a5..1caecce 100644
--- a/net-ssh.gemspec
+++ b/net-ssh.gemspec
@@ -1,21 +1,26 @@
@spec = Gem::Specification.new do |s|
- s.name = "net-ssh"
- s.rubyforge_project = 'net-ssh'
- s.version = "2.3.0"
- s.summary = "Net::SSH: a pure-Ruby implementation of the SSH2 client protocol."
- s.description = s.summary + " It allows you to write programs that invoke and interact with processes on remote servers, via SSH2."
- s.authors = ["Jamis Buck", "Delano Mandelbaum"]
- s.email = ["net-ssh@solutious.com"]
- s.homepage = "http://github.com/net-ssh/net-ssh"
-
+ s.name = "net-ssh"
+ s.rubyforge_project = 'net-ssh'
+ s.version = "2.3.1"
+ s.summary = "Net::SSH: a pure-Ruby implementation of the SSH2 client protocol."
+ s.description = s.summary + " It allows you to write programs that invoke and interact with processes on remote servers, via SSH2."
+ s.authors = ["Jamis Buck", "Delano Mandelbaum"]
+ s.email = ["net-ssh@solutious.com"]
+ s.homepage = "http://github.com/net-ssh/net-ssh"
+
s.extra_rdoc_files = %w[README.rdoc THANKS.rdoc CHANGELOG.rdoc]
s.has_rdoc = true
s.rdoc_options = ["--line-numbers", "--title", s.summary, "--main", "README.rdoc"]
s.require_paths = %w[lib]
s.rubygems_version = '1.3.2'
-
+
+ # This has two flavours with java one actually doing something and other
+ # one just raising error. This is a workaround for no ability to specify
+ # platform specific dependencies in gemspecs.
+ s.add_dependency 'jruby-pageant', ">=1.0.2"
+
s.executables = %w[]
-
+
# = MANIFEST =
s.files = %w(
CHANGELOG.rdoc
@@ -26,6 +31,8 @@
THANKS.rdoc
lib/net/ssh.rb
lib/net/ssh/authentication/agent.rb
+ lib/net/ssh/authentication/agent/java_pageant.rb
+ lib/net/ssh/authentication/agent/socket.rb
lib/net/ssh/authentication/constants.rb
lib/net/ssh/authentication/key_manager.rb
lib/net/ssh/authentication/methods/abstract.rb
@@ -141,5 +148,5 @@
test/transport/test_state.rb
)
-
+
end