2013-03-27 00:55:30 +01:00
|
|
|
source 'https://rubygems.org'
|
|
|
|
|
|
|
|
|
|
# Specify your gem's dependencies in vagrant-libvirt.gemspec
|
|
|
|
|
gemspec
|
|
|
|
|
|
|
|
|
|
group :development do
|
|
|
|
|
# We depend on Vagrant for development, but we don't add it as a
|
|
|
|
|
# gem dependency because we expect to be installed within the
|
|
|
|
|
# Vagrant environment itself using `vagrant plugin`.
|
2020-04-23 09:12:04 +01:00
|
|
|
vagrant_version = ENV['VAGRANT_VERSION']
|
|
|
|
|
if vagrant_version
|
2017-11-21 10:05:49 +01:00
|
|
|
gem 'vagrant', :git => 'https://github.com/hashicorp/vagrant.git',
|
2020-04-23 09:12:04 +01:00
|
|
|
tag: vagrant_version
|
2015-07-29 17:35:09 +01:00
|
|
|
else
|
2017-11-21 10:05:49 +01:00
|
|
|
gem 'vagrant', :git => 'https://github.com/hashicorp/vagrant.git'
|
2015-07-29 17:35:09 +01:00
|
|
|
end
|
2016-01-25 19:07:14 +00:00
|
|
|
|
2020-04-23 09:12:04 +01:00
|
|
|
begin
|
|
|
|
|
raise if vagrant_version.empty?
|
|
|
|
|
vagrant_version = vagrant_version[1..-1] if vagrant_version && vagrant_version.start_with?('v')
|
|
|
|
|
vagrant_gem_version = Gem::Version.new(vagrant_version)
|
|
|
|
|
rescue
|
|
|
|
|
# default to newer if unable to parse
|
|
|
|
|
vagrant_gem_version = Gem::Version.new('2.2.8')
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if vagrant_gem_version <= Gem::Version.new('2.2.7')
|
|
|
|
|
gem 'vagrant-spec', :github => 'hashicorp/vagrant-spec', :ref => '161128f2216cee8edb7bcd30da18bd4dea86f98a'
|
|
|
|
|
else
|
|
|
|
|
gem 'vagrant-spec', :github => 'hashicorp/vagrant-spec'
|
|
|
|
|
end
|
2016-01-25 19:07:14 +00:00
|
|
|
|
2015-04-15 09:45:29 +02:00
|
|
|
gem 'pry'
|
2013-03-27 00:55:30 +01:00
|
|
|
end
|
|
|
|
|
|
2014-03-16 01:47:29 +01:00
|
|
|
group :plugins do
|
2017-08-03 17:34:55 +02:00
|
|
|
gemspec
|
2014-03-16 01:47:29 +01:00
|
|
|
end
|
|
|
|
|
|
2016-04-12 21:50:27 +02:00
|
|
|
gem 'coveralls', require: false
|