summaryrefslogtreecommitdiff
path: root/chef.gemspec
diff options
context:
space:
mode:
authorNeha Pansare <neha.pansare@progress.com>2022-09-22 16:30:38 +0530
committerNeha Pansare <neha.pansare@progress.com>2022-09-22 16:30:38 +0530
commit2b3ca9abdaa48b973f3b4b7e8e0a56c579cc955d (patch)
tree7fbb640f586898a2f91070103464bd2971eeee9c /chef.gemspec
parent6287de3235f0d76c1f7cd1e95c7c2315cd634d8e (diff)
downloadchef-2b3ca9abdaa48b973f3b4b7e8e0a56c579cc955d.tar.gz
Maintain separate gemspec for windows, update lock file to include ucrt block as this is the only way bundle install can pull windows gems, add lock file knife for the same reason
Signed-off-by: Neha Pansare <neha.pansare@progress.com>
Diffstat (limited to 'chef.gemspec')
-rw-r--r--chef.gemspec19
1 files changed, 1 insertions, 18 deletions
diff --git a/chef.gemspec b/chef.gemspec
index fa9d620938..d745b1f5fe 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -24,23 +24,6 @@ Gem::Specification.new do |s|
s.required_ruby_version = ">= 3.1.0"
- # Adding Windows support in here
- if RUBY_PLATFORM == "x64-mingw-ucrt"
- s.add_dependency "win32-mmap", "~> 0.4.1"
- s.add_dependency "win32-mutex", "~> 0.4.2"
- s.add_dependency "chef-powershell", "~> 1.0.12"
- s.add_dependency "win32-api", "~> 1.10.0"
- s.add_dependency "win32-service", ">= 2.1.5", "< 3.0"
- s.add_dependency "win32-event", "~> 0.6.1"
- s.add_dependency "win32-taskscheduler", "~> 2.0"
- s.add_dependency "win32-eventlog", "0.6.3"
- s.add_dependency "win32-process", "~> 0.10"
- s.add_dependency "wmi-lite", "~> 1.0"
- s.add_dependency "iso8601", ">= 0.12.1", "< 0.14"
- s.add_dependency "win32-certstore", "~> 0.6.15"
- s.extensions << "ext/win32-eventlog/Rakefile"
- end
-
s.add_dependency "chef-config", "= #{Chef::VERSION}"
s.add_dependency "chef-utils", "= #{Chef::VERSION}"
s.add_dependency "train-core", "~> 3.10", ">= 3.2.28" # 3.2.28 fixes sudo prompts. See https://github.com/chef/chef/pull/9635
@@ -71,7 +54,7 @@ Gem::Specification.new do |s|
s.add_dependency "addressable"
s.add_dependency "syslog-logger", "~> 1.6"
s.add_dependency "uuidtools", ">= 2.1.5", "< 3.0" # osx_profile resource
- s.add_dependency "unf_ext", "< 0.0.8.1" # temporary until it loads properly on Windows
+ s.add_dependency "unf_ext", ">= 0.0.8.2" # This is ruby31 compatible ucrt gem version
s.add_dependency "corefoundation", "~> 0.3.4" # macos_userdefaults resource
s.add_dependency "proxifier", "~> 1.0"