mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
de678cd51e
The gem doesn't even install on old rubies, but since the gemspec claims it's supported, `gem install pathname` will try to install it and print an error. This commit doesn't fix the above issue. The only way to fix it would be to restore support and release a new version that actually supports old rubies. However, such a change has been proposed and ignored for a long time. So this issue proposes to leave that broken but at least bring the gemspec manifest and the CI matrix in sync to hopefully avoid this issue from happening again in the future. https://github.com/ruby/pathname/commit/3ee010b538
25 lines
1.1 KiB
Ruby
25 lines
1.1 KiB
Ruby
Gem::Specification.new do |spec|
|
|
spec.name = "pathname"
|
|
spec.version = "0.2.0"
|
|
spec.authors = ["Tanaka Akira"]
|
|
spec.email = ["akr@fsij.org"]
|
|
|
|
spec.summary = %q{Representation of the name of a file or directory on the filesystem}
|
|
spec.description = %q{Representation of the name of a file or directory on the filesystem}
|
|
spec.homepage = "https://github.com/ruby/pathname"
|
|
spec.required_ruby_version = Gem::Requirement.new(">= 2.7.0")
|
|
spec.licenses = ["Ruby", "BSD-2-Clause"]
|
|
|
|
spec.metadata["homepage_uri"] = spec.homepage
|
|
spec.metadata["source_code_uri"] = spec.homepage
|
|
|
|
# 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.bindir = "exe"
|
|
spec.executables = []
|
|
spec.require_paths = ["lib"]
|
|
spec.extensions = %w[ext/pathname/extconf.rb]
|
|
end
|