forked from chefspec/chefspec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchefspec.gemspec
37 lines (32 loc) · 1.27 KB
/
chefspec.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
chef_version = ['>= 0.9.12']
unless ENV['CHEF_VERSION'].to_s.empty?
chef_version = Gem::Requirement.new(ENV['CHEF_VERSION'])
end
lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
require 'chefspec/version'
Gem::Specification.new do |s|
s.name = 'chefspec'
s.version = ChefSpec::VERSION
s.description = 'Write RSpec examples for Opscode Chef recipes'
s.summary = "chefspec-#{s.version}"
s.authors = ['Andrew Crump']
s.homepage = 'http://acrmp.github.com/chefspec'
s.license = 'MIT'
s.require_path = 'lib'
s.files = Dir['lib/**/*.rb']
s.add_dependency('chef', chef_version)
s.add_dependency('erubis', '>= 0')
s.add_dependency('fauxhai', '~> 0.1')
s.add_dependency('minitest-chef-handler', '~> 0.6.0')
s.add_dependency('moneta', '< 0.7.0') # https://github.com/opscode/chef/commit/c6b6103e3befa355c2645c35fc3b8ba0159375f0
s.add_dependency('rspec', '~> 2.12.0')
# Development Dependencies
s.add_development_dependency('rake', '~> 0.9.2.2')
s.add_development_dependency('yard', '~> 0.8.1')
# Testing Dependencies
s.add_development_dependency('aruba', '~> 0.4.11')
s.add_development_dependency('cucumber', '~> 1.2.0')
s.add_development_dependency('i18n', '~> 0.6.0')
s.add_development_dependency('simplecov', '~> 0.6.4')
end