diff --git a/vagrant.spec b/vagrant.spec index 1070a03..ab1e0fb 100644 --- a/vagrant.spec +++ b/vagrant.spec @@ -6,7 +6,7 @@ Name: vagrant Version: 2.2.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Build and distribute virtualized development environments License: MIT URL: http://vagrantup.com @@ -41,7 +41,7 @@ Requires: rubygem(childprocess) >= 0.5.0 Requires: rubygem(erubis) >= 2.7.0 Requires: (rubygem(i18n) >= 1.1.1 with rubygem(i18n) < 2.0) Requires: rubygem(json) -Requires: rubygem(listen) >= 3.1.5 +Requires: (rubygem(listen) >= 3.2 with rubygem(listen) < 4) Requires: rubygem(log4r) >= 1.1.9 Requires: rubygem(net-ssh) >= 5.1.0 Requires: rubygem(net-scp) >= 1.2.0 @@ -147,6 +147,11 @@ sed -i '/^\s*command(:login) do$/,/\s*end$/ s/^/#/g' plugins/commands/login/plug %gemspec_remove_dep -s %{name}.gemspec -g i18n '~> 1.1.1' %gemspec_add_dep -s %{name}.gemspec -g i18n +# Allow newer listen version +# https://github.com/hashicorp/vagrant/pull/11208 +%gemspec_remove_dep -s %{name}.gemspec -g listen '~> 3.1.5' +%gemspec_add_dep -s %{name}.gemspec -g listen ['~> 3.2'] + # Remove optional dependencies %gemspec_remove_dep -s %{name}.gemspec -g ed25519 %gemspec_remove_dep -s %{name}.gemspec -g bcrypt_pbkdf