summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-25 22:16:46 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-25 23:53:15 +0900
commitc8da3b95e7153157f5c9fa57ae6d20d4edf3e0cd (patch)
treeb01ad09c685a6ff4d33bac32e9276622feba4d26
parent270c48507dbb1553cd09b92e5b7c542f95ffc68e (diff)
Add win32ole to sync_default_gems.rb
-rwxr-xr-xtool/sync_default_gems.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index 2bf505fd88..6f2cd2be13 100755
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -74,6 +74,7 @@ REPOSITORIES = {
digest: "ruby/digest",
error_highlight: "ruby/error_highlight",
un: "ruby/un",
+ win32ole: "ruby/win32ole",
}
# We usually don't use this. Please consider using #sync_default_gems_with_commits instead.
@@ -353,6 +354,11 @@ def sync_default_gems(gem)
cp_r(Dir.glob("#{upstream}/lib/error_highlight*"), "lib")
cp_r("#{upstream}/error_highlight.gemspec", "lib/error_highlight")
cp_r("#{upstream}/test", "test/error_highlight")
+ when "win32ole"
+ sync_lib gem, upstream
+ rm_rf(%w[ext/win32ole/lib])
+ Dir.mkdir(*%w[ext/win32ole/lib])
+ move(Dir.glob("lib/win32ole*"), "ext/win32ole/lib")
else
sync_lib gem, upstream
end