lib = File.expand_path("lib", __dir__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require "omnibus/version" Gem::Specification.new do |gem| gem.name = "omnibus" gem.version = Omnibus::VERSION gem.license = "Apache-2.0" gem.author = "Chef Software, Inc." gem.email = "releng@chef.io" gem.summary = "Omnibus is a framework for building self-installing, full-stack software builds." gem.description = gem.summary gem.homepage = "https://github.com/chef/omnibus" gem.required_ruby_version = ">= 2.6" gem.files = %w{ LICENSE README.md Rakefile Gemfile } + Dir.glob("*.gemspec") + Dir.glob("{bin,lib,resources,spec}/**/{*,.kitchen*}") gem.bindir = "bin" gem.executables = %w{omnibus} gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) gem.require_paths = ["lib"] gem.add_dependency "aws-sdk-s3", "~> 1" gem.add_dependency "chef-utils", ">= 15.4" gem.add_dependency "chef-cleanroom", "~> 1.0" gem.add_dependency "ffi-yajl", "~> 2.2" gem.add_dependency "mixlib-shellout", ">= 2.0", "< 4.0" gem.add_dependency "ohai", ">= 15", "< 17" gem.add_dependency "ruby-progressbar", "~> 1.7" gem.add_dependency "thor", ">= 0.18", "< 2.0" gem.add_dependency "license_scout", "~> 1.0" gem.add_dependency "contracts", ">= 0.16.0", "< 0.17.0" gem.add_dependency "mixlib-versioning" gem.add_dependency "pedump" gem.add_development_dependency "artifactory", "~> 3.0" gem.add_development_dependency "aruba", "~> 1.1" gem.add_development_dependency "chefstyle", "= 1.7.5" gem.add_development_dependency "fauxhai-ng", ">= 7.5" gem.add_development_dependency "rspec", "~> 3.0" gem.add_development_dependency "rspec-json_expectations" gem.add_development_dependency "rspec-its" gem.add_development_dependency "webmock" gem.add_development_dependency "rake" gem.add_development_dependency "appbundler" end