forked from Tapjoy/slugforge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslugforge.gemspec
48 lines (41 loc) · 2 KB
/
slugforge.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
require File.expand_path('../lib/slugforge/version', __FILE__)
Gem::Specification.new do |s|
s.name = 'slugforge'
s.version = Slugforge::VERSION
s.licenses = ['MIT']
s.authors = ['Tapjoy, Inc.']
s.email = ['[email protected]']
s.homepage = 'http://github.com/Tapjoy/slugforge'
s.summary = 'Tool for building slugs from git repos'
s.description = <<-EOF
Slugforge is a tool for building, managing, and deploying Procfile
based applications. It was developed to automate the workflow used
at Tapjoy, but has been generalized to be more widely applicable.
EOF
s.files = %w(bin lib scripts templates).map { |path| Dir["#{path}/**/*"] }.flatten
s.test_files = Dir['spec/**/*'].to_a
s.extra_rdoc_files = %w(README.md)
s.executables = ['slugforge']
s.bindir = 'bin'
s.require_paths << 'lib'
s.add_runtime_dependency('fpm', '~> 1.3')
s.add_runtime_dependency('foreman', '~> 0.74')
s.add_runtime_dependency('thor', '~> 0.19')
s.add_runtime_dependency('fog', '~> 1.23') # you may also want to install unf
s.add_runtime_dependency('progress_bar', '~> 1.0')
s.add_runtime_dependency('activesupport', '= 3.2.19')
s.add_runtime_dependency('json', '~> 1.8')
s.add_runtime_dependency('parallel', '~> 1.3')
s.add_development_dependency('rspec' , '~> 2')
s.add_development_dependency('guard-rspec' , '~> 4')
s.add_development_dependency('pry' , '~> 0')
s.add_development_dependency('pry-rescue' , '~> 1')
s.add_development_dependency('pry-stack_explorer', '~> 0')
s.add_development_dependency('fakefs' , '~> 0')
# With Ruby 2 we should use pry-byebug, rather than pry-debugger
if RUBY_VERSION < "2"
s.add_development_dependency('pry-debugger' , '~> 0') # required to run specs
else
s.add_development_dependency('pry-byebug' , '~> 2') # required to run specs
end
end