summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Adam <madam@redhat.com>2015-01-22 12:07:46 +0100
committerMichael Adam <obnox@samba.org>2015-01-22 13:51:47 +0100
commite9b6335480972537bd6c2c326e50fc5a38312d18 (patch)
tree6a82098b1843de2fcdb23981fe24cdf0eee5670d
parentce54df450997f3db128337ffe2b27bca2a46dfe4 (diff)
downloadfedora-vagrant-e9b6335480972537bd6c2c326e50fc5a38312d18.tar.gz
fedora-vagrant-e9b6335480972537bd6c2c326e50fc5a38312d18.tar.xz
fedora-vagrant-e9b6335480972537bd6c2c326e50fc5a38312d18.zip
f21: fix dependency for rubygem-childprocessf21
The fix for gemspec is slightly hacked.
-rw-r--r--vagrant-1.6.5-fix-dependencies.patch3
-rw-r--r--vagrant.spec5
2 files changed, 6 insertions, 2 deletions
diff --git a/vagrant-1.6.5-fix-dependencies.patch b/vagrant-1.6.5-fix-dependencies.patch
index 1e23f2d..91e7771 100644
--- a/vagrant-1.6.5-fix-dependencies.patch
+++ b/vagrant-1.6.5-fix-dependencies.patch
@@ -63,9 +63,10 @@ index c4131b2..638aeb4 100644
s.rubyforge_project = "vagrant"
- s.add_dependency "bundler", ">= 1.5.2", "< 1.7.0"
+- s.add_dependency "childprocess", "~> 0.5.0"
+ # https://github.com/mitchellh/vagrant/issues/4500
+ s.add_dependency "bundler", ">= 1.5.2", "!= 1.7.0"
- s.add_dependency "childprocess", "~> 0.5.0"
++ s.add_dependency "childprocess", ">= 0.3.9"
s.add_dependency "erubis", "~> 2.7.0"
- s.add_dependency "i18n", "~> 0.6.0"
- s.add_dependency "listen", "~> 2.7.1"
diff --git a/vagrant.spec b/vagrant.spec
index b29d56f..afe3da8 100644
--- a/vagrant.spec
+++ b/vagrant.spec
@@ -35,7 +35,7 @@ Requires: ruby
Requires: rubygem(rb-inotify)
Requires: rubygem(bundler) >= 1.5.2
Requires: rubygem(hashicorp-checkpoint) >= 0.1.1
-Requires: rubygem(childprocess) >= 0.5.0
+Requires: rubygem(childprocess) >= 0.3.9
Requires: rubygem(erubis) >= 2.7.0
Requires: rubygem(i18n) >= 0.6.0
Requires: rubygem(listen) >= 0.4.7
@@ -140,6 +140,9 @@ sed -i '/git/ s/^/#/' ../vagrant-spec/vagrant-spec.gemspec
# Relax the thor dependency, since Fedora ships with newer version.
sed -i '/thor/ s/~>/>=/' ../vagrant-spec/vagrant-spec.gemspec
+# fix dependency...
+sed -i '/childprocess/ s/~> 0.5.0/>= 0.3.9/' ../vagrant-spec/vagrant-spec.gemspec
+
# TODO: winrm is not in Fedora yet.
rm -rf test/unit/plugins/communicators/winrm
sed -i '/it "eager loads WinRM" do/,/^ end$/ s/^/#/' test/unit/vagrant/machine_test.rb