--- /dev/null
+--- vagrant-2.1.2/vagrant.gemspec.orig 2018-07-15 10:49:07.168725801 +0200
++++ vagrant-2.1.2/vagrant.gemspec 2018-07-15 10:52:05.604607306 +0200
+@@ -12,35 +12,24 @@
+ s.summary = "Build and distribute virtualized development environments."
+ s.description = "Vagrant is a tool for building and distributing virtualized development environments."
+
+- s.required_ruby_version = "~> 2.2", "< 2.6"
++ s.required_ruby_version = "~> 2.2"
+ s.required_rubygems_version = ">= 1.3.6"
+ s.rubyforge_project = "vagrant"
+
+- s.add_dependency "childprocess", "~> 0.6.0"
++ s.add_dependency "childprocess", ">= 0.6.0"
+ s.add_dependency "erubis", "~> 2.7.0"
+- s.add_dependency "i18n", ">= 0.6.0", "<= 0.8.0"
++ s.add_dependency "i18n", ">= 0.6.0"
+ s.add_dependency "listen", "~> 3.1.5"
+ s.add_dependency "hashicorp-checkpoint", "~> 0.1.5"
+ s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11"
+- s.add_dependency "net-ssh", "~> 4.2.0"
++ s.add_dependency "net-ssh", ">= 4.2.0"
+ s.add_dependency "net-sftp", "~> 2.1"
+- s.add_dependency "net-scp", "~> 1.2.0"
+- s.add_dependency "rb-kqueue", "~> 0.2.0"
++ s.add_dependency "net-scp", ">= 1.2.0"
+ s.add_dependency "rest-client", ">= 1.6.0", "< 3.0"
+- s.add_dependency "wdm", "~> 0.1.0"
+- s.add_dependency "winrm", "~> 2.1"
+- s.add_dependency "winrm-fs", "~> 1.0"
+- s.add_dependency "winrm-elevated", "~> 1.1"
+-
+- # NOTE: The ruby_dep gem is an implicit dependency from the listen gem. Later versions
+- # of the ruby_dep gem impose an aggressive constraint on the required ruby version (>= 2.2.5).
+- # Explicit constraint is defined to provide required dependency to listen without imposing
+- # tighter restrictions on valid ruby versions
+- s.add_dependency "ruby_dep", "<= 1.3.1"
+
+ # Constraint rake to properly handle deprecated method usage
+ # from within rspec
+- s.add_development_dependency "rake", "~> 12.0.0"
++ s.add_development_dependency "rake", ">= 12.0.0"
+ s.add_development_dependency "rspec", "~> 3.5.0"
+ s.add_development_dependency "rspec-its", "~> 1.2.0"
+ s.add_development_dependency "webmock", "~> 2.3.1"
--- vagrant-1.7.3/vagrant.gemspec~ 2015-08-19 15:50:06.000000000 +0300
+++ vagrant-1.7.3/vagrant.gemspec 2015-08-19 15:50:29.068750880 +0300
@@ -19,7 +19,7 @@
- s.add_dependency "childprocess", "~> 0.6.0"
+ s.add_dependency "childprocess", ">= 0.6.0"
s.add_dependency "erubis", "~> 2.7.0"
- s.add_dependency "i18n", ">= 0.6.0", "<= 0.8.0"
+ s.add_dependency "i18n", ">= 0.6.0"
- s.add_dependency "listen", "~> 3.1.5"
+ s.add_dependency "listen", "~> 2.7.11"
s.add_dependency "hashicorp-checkpoint", "~> 0.1.5"
s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11"
- s.add_dependency "net-ssh", "~> 4.2.0"
+ s.add_dependency "net-ssh", ">= 4.2.0"
+++ /dev/null
---- vagrant-2.1.2/vagrant.gemspec~ 2018-07-15 10:36:09.000000000 +0200
-+++ vagrant-2.1.2/vagrant.gemspec 2018-07-15 10:41:18.155322829 +0200
-@@ -22,7 +22,7 @@
- s.add_dependency "listen", "~> 2.7.11"
- s.add_dependency "hashicorp-checkpoint", "~> 0.1.5"
- s.add_dependency "log4r", "~> 1.1.9", "< 1.1.11"
-- s.add_dependency "net-ssh", "~> 4.2.0"
-+ s.add_dependency "net-ssh", ">= 4.2.0"
- s.add_dependency "net-sftp", "~> 2.1"
- s.add_dependency "net-scp", "~> 1.2.0"
- s.add_dependency "rest-client", ">= 1.6.0", "< 3.0"
+++ /dev/null
---- vagrant-1.7.3/vagrant.gemspec 2015-08-19 15:49:13.811643302 +0300
-+++ vagrant-1.7.4/vagrant.gemspec 2015-08-19 16:56:50.654693192 +0300
-@@ -25,12 +25,7 @@
- s.add_dependency "net-ssh", "~> 4.2.0"
- s.add_dependency "net-sftp", "~> 2.1"
- s.add_dependency "net-scp", "~> 1.2.0"
-- s.add_dependency "rb-kqueue", "~> 0.2.0"
- s.add_dependency "rest-client", ">= 1.6.0", "< 3.0"
-- s.add_dependency "wdm", "~> 0.1.0"
-- s.add_dependency "winrm", "~> 2.1"
-- s.add_dependency "winrm-fs", "~> 1.0"
-- s.add_dependency "winrm-elevated", "~> 1.1"
-
- # NOTE: The ruby_dep gem is an implicit dependency from the listen gem. Later versions
- # of the ruby_dep gem impose an aggressive constraint on the required ruby version (>= 2.2.5).
Summary: Provisioning and deployment of virtual instances
Name: vagrant
Version: 2.1.2
-Release: 2
+Release: 3
License: MIT
Group: Applications/Emulators
Source0: https://github.com/mitchellh/vagrant/archive/v%{version}/%{name}-%{version}.tar.gz
Patch2: no-warning.patch
Patch3: Vagrantfile.patch
Patch4: version.patch
-Patch5: no-gems.patch
+Patch5: fix-deps.patch
Patch7: insert-key.patch
Patch8: listen.patch
Patch9: pld-chef-installed.patch
-Patch10: net-ssh.patch
URL: http://www.vagrantup.com/
BuildRequires: bash
BuildRequires: rpm-rubyprov
%patch7 -p1
%patch8 -p1
%patch9 -p1
-%patch10 -p1
VERSION=$(cat version.txt)
sed -i -e "s/__VERSION__/$VERSION/" lib/vagrant/version.rb