/
Gemfile
98 lines (89 loc) · 3.43 KB
/
Gemfile
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
source 'http://s3.amazonaws.com/rightscale_rightlink_gems_dev'
source 'https://rubygems.org'
gemspec
# Fresh off the assembly line
gem 'right_support', '~> 2.7'
gem 'right_agent', '~> 0.17'
gem 'right_amqp', '~> 0.7'
gem 'right_scraper', '~> 3.2'
gem 'right_popen', '~> 1.1'
# We have custom builds of some gems containing fixes and patches that are specific
# to RightScale. Gems in the 'custom' group are published by RightScale to our
# custom gem repository (http://s3.amazonaws.com/rightscale_rightlink_gems_dev).
group :custom do
gem 'chef', '10.26.0.1'
gem 'ohai', '6.16.0.1'
gem 'mixlib-shellout', '1.1.0.1'
gem 'eventmachine', '1.0.0.3'
end
# We use some gems on both platforms, but the maintainer of the gem does not publish
# his own builds of the gem. We must do it for him. Therefore we cannot upgrade these
# gems without doing work on our side.
#
# DO NOT CHANGE VERSIONS of these gems until you have built a precompiled
# mswin-platform gem for every one of the gems below AND published it to
# the rightscale custom gem repository.
group :not_windows_friendly do
gem 'json', '1.4.6'
#gem 'nokogiri', '1.5.9'
end
# These dependencies are included in the gemspec via a dirty hack. We declare them
# here out of a sense of guilt, and in order to ensure that Bundler plays well with
# others on both platforms.
# @see http://stackoverflow.com/questions/4596606/rubygems-how-do-i-add-platform-specific-dependency
group :windows do
platform :mswin do
gem 'win32-api', '1.4.5'
gem 'windows-api', '0.4.0'
gem 'windows-pr', '1.0.8'
gem 'win32-dir', '0.3.5'
gem 'win32-eventlog', '0.5.2'
gem 'ruby-wmi', '0.2.2'
gem 'win32-process', '0.6.1'
gem 'win32-pipe', '0.2.1'
gem 'win32-open3', '0.3.2'
gem 'win32-service', '0.7.2'
end
end
group :development do
gem 'rake', '0.8.7'
gem 'rcov', '~> 0.8.1'
gem 'ruby-debug'
gem 'rspec', '~> 1.3'
gem 'flexmock', '~> 0.8'
gem 'rubyforge', '1.0.4'
platform :mswin do
gem 'win32console', '~> 1.3.0'
end
end
# Gems that are not dependencies of RightLink, but which are useful to
# include in the sandbox at runtime because they enhance compatibility
# with more OSes or provide debugging functionality.
group :runtime_extras do
gem 'rb-readline', '~> 0.5.0'
end
# Gems that are transitive dependencies of our direct deps, which we lock
# for paranoia's sake because we had them version locked in the pre-Gemfile
# days. Eventually we should stop version-locking these and let them 'float'
# as defined by our direct dependencies, and by Gemfile.lock.
# TODO - RightLink 6.0 - unlock these and let them float
group :stable do
gem 'stomp', '1.1'
gem 'ruby-openid', '2.1.8'
gem 'abstract', '1.0.0'
gem 'erubis', '2.6.5'
gem 'extlib', '0.9.15'
gem 'mixlib-cli', '1.2.0'
gem 'mixlib-config', '1.1.2'
gem 'mixlib-log', '1.3.0'
gem 'hoe', '2.3.3'
gem 'moneta', '0.6.0'
gem 'bunny', '0.6.0'
gem 'highline', '1.6.9'
gem 'uuidtools', '2.1.2'
gem 'mime-types', '1.16'
gem 'rest-client', '1.6.7'
gem 'msgpack', '0.4.4'
gem 'systemu', '2.2.0'
end
gem 'mixlib-authentication', ">= 1.3.0"