forked from puppetlabs/r10k
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathr10k.gemspec
69 lines (52 loc) · 2.46 KB
/
r10k.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
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
lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
require 'r10k/version'
Gem::Specification.new do |s|
s.name = "r10k"
s.version = R10K::VERSION
s.platform = Gem::Platform::RUBY
s.authors = "Adrien Thebo"
s.email = "[email protected]"
s.homepage = "http://github.com/adrienthebo/r10k"
s.summary = "Puppet environment and module deployment"
s.description = <<-DESCRIPTION
R10K provides a general purpose toolset for deploying Puppet environments and modules.
It implements the Puppetfile format and provides a native implementation of Puppet
dynamic environments.
DESCRIPTION
s.license = 'Apache 2.0'
s.add_dependency 'colored', '>= 1.2'
s.add_dependency 'cri', '~> 2.5.0'
s.add_dependency 'systemu', '~> 2.5.2'
s.add_dependency 'log4r', '>= 1.1.10'
s.add_dependency 'multi_json', '~> 1.8.2'
s.add_dependency 'json_pure', '~> 1.8.1'
s.add_dependency 'faraday', '~> 0.8.8'
s.add_dependency 'faraday_middleware', '~> 0.9.0'
s.add_dependency 'faraday_middleware-multi_json', '~> 0.0.5'
s.add_development_dependency 'rspec', '~> 2.14.0'
s.add_development_dependency 'vcr', '~> 2.8.0'
s.add_development_dependency 'yard', '~> 0.8.7.3'
s.files = %x[git ls-files].split($/)
s.require_path = 'lib'
s.bindir = 'bin'
s.executables = 'r10k'
s.test_files = Dir.glob("spec/**/*_spec.rb")
s.post_install_message = <<-EOD.gsub(/^ {4}/, '')
NOTICE
======
If you are upgrading from 1.1.0 and are using multiple sources, please read
this. (If not, feel free to continue with your regularly scheduled day.)
GH-48 (https://github.com/adrienthebo/r10k/issues/48) introduced the ability
for environments to be prefixed with the source name so that multiple sources
installed into the same directory would not overwrite each other. However
prefixing was automatically enabled and would break existing setups where
multiple sources were cloned into different directories.
Because this introduced a breaking change, SemVer dictates that the automatic
prefixing has to be rolled back. Prefixing can be enabled but always defaults
to off. If you are relying on this behavior you will need to update your r10k.yaml
to enable prefixing on a per-source basis.
Please see the issue (https://github.com/adrienthebo/r10k/issues/48) for more
information.
EOD
end