aboutsummaryrefslogtreecommitdiffstats
path: root/main/ruby-rbs/gemspec.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/ruby-rbs/gemspec.patch')
-rw-r--r--main/ruby-rbs/gemspec.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/ruby-rbs/gemspec.patch b/main/ruby-rbs/gemspec.patch
new file mode 100644
index 0000000000..30877555b0
--- /dev/null
+++ b/main/ruby-rbs/gemspec.patch
@@ -0,0 +1,14 @@
+--- a/rbs.gemspec
++++ b/rbs.gemspec
+@@ -26,10 +26,7 @@
+ end
+
+ # Specify which files should be added to the gem when it is released.
+- # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
+- spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
+- `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
+- end
++ spec.files = Dir["core/**/*.rbs", "exe/*", "lib/**/*.rb", "schema/**/*.json", "sig/**/*.rbs", "stdlib/**/*.rbs"]
+ spec.files << "lib/rbs/parser.rb"
+ spec.bindir = "exe"
+ spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }