-
Notifications
You must be signed in to change notification settings - Fork 24
/
origen.gemspec
56 lines (53 loc) · 2.91 KB
/
origen.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
# coding: utf-8
config = File.expand_path('../config', __FILE__)
require "#{config}/version"
Gem::Specification.new do |spec|
spec.name = "origen"
spec.version = Origen::VERSION
spec.authors = ["Stephen McGinty"]
spec.email = ["stephen.f.mcginty@gmail.com"]
spec.summary = %q{The Semiconductor Developer's Kit}
spec.homepage = "https://origen-sdk.org"
spec.license = 'MIT'
spec.required_ruby_version = '>= 2'
spec.required_rubygems_version = '>= 1.8.11'
spec.files = Dir["lib/**/*.rb", "lib/**/*.erb", "templates/code_generators/**/*",
"templates/git/**/*", "templates/nanoc/**/*", "templates/nanoc_dynamic/**/*",
"templates/shared/**/*", "templates/time/**/*",
"config/**/*.rb",
"bin/*", "helpers/**/*.rb", "vendor/**/*", "lib/tasks/**/*.rake",
"config/**/*.yml", "config/**/*.policy",
"spec/format/origen_formatter.rb", "source_setup", "origen_site_config.yml",
"origen_app_generators/**/*", "origen_app_generators/templates/**/.*"
]
spec.executables = ["origen"]
spec.require_paths = ["lib"]
# Don't add any logic to runtime dependencies, for example to install a specific gem
# based on Ruby version.
# Rubygems / Bundler do not support this and you will need to find another way around it.
spec.add_runtime_dependency "activesupport", "~>4.1"
spec.add_runtime_dependency "colored", "~>1.2"
spec.add_runtime_dependency "net-ldap", "~>0.13"
spec.add_runtime_dependency "httparty", "~>0.13"
spec.add_runtime_dependency "bundler", ">1.7"
spec.add_runtime_dependency "rspec", "~>3"
spec.add_runtime_dependency "rspec-legacy_formatters", "~>1"
spec.add_runtime_dependency "thor", "~>0.19"
spec.add_runtime_dependency "nanoc", "~>3.7.0"
spec.add_runtime_dependency "kramdown", "~>2.4"
spec.add_runtime_dependency "rubocop", "1.28"
spec.add_runtime_dependency "coderay", "~>1.1"
spec.add_runtime_dependency "rake", "~>10"
spec.add_runtime_dependency "pry", "~>0.10"
spec.add_runtime_dependency "yard", "~>0.8"
spec.add_runtime_dependency "simplecov", "~>0.17" # simplecov version 0.17 is the last release that supports older Ruby versions (< 2.4)
spec.add_runtime_dependency "simplecov-html", "~>0.10" # Constraint to avoid Ruby 2.3 issues at Travis CI (2.3.8) check.
spec.add_runtime_dependency "scrub_rb", "~>1.0"
spec.add_runtime_dependency "gems", "~>0.8"
spec.add_runtime_dependency "highline", "~>1.7"
spec.add_runtime_dependency "dentaku", "~>3"
spec.add_runtime_dependency "colorize", "~> 0.8.1"
spec.add_runtime_dependency 'nokogiri', '>= 1.11.0'
#spec.add_runtime_dependency 'cri', '~>2.10.0' # Not required by Origen, but add constrain to avoid Ruby 2.3 requirement
spec.add_runtime_dependency 'concurrent-ruby'
end