aboutsummaryrefslogtreecommitdiffstats
path: root/main/ruby-rbs/gemspec.patch
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2021-10-18 12:45:57 +0200
committerJakub Jirutka <jakub@jirutka.cz>2021-10-18 18:44:43 +0200
commit7f73ccb0087eff2ea3b16d3137e4f6f7e0f24b82 (patch)
tree006a6afc54ef57daaf0962ad4a88475468691a32 /main/ruby-rbs/gemspec.patch
parent1d2da34c193df30d4dbe2a2fcb4b3e0c4b3be5cf (diff)
main/ruby-rbs: new aport
This gem is on the list of the "Bundled gems" (https://stdgems.org/#bundled-gems-ruby-302) for Ruby 3.0.2. I'm moving it to a separate aport to provide a correct pkgver - to avoid confusion and future complications if the upstream decide to remove it from the "Bundled gems" (as they did for some other gems with 3.0.0 release).
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 00000000000..30877555b05
--- /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) }