mtree.gemspec in mtree-1.0.0 vs mtree.gemspec in mtree-1.0.1
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'mtree/version'
Gem::Specification.new do |spec|
@@ -10,21 +12,32 @@
spec.summary = 'Manage a directory hierarchy'
spec.description = 'This is a ruby utility and library providing the mtree(1) features found on BSDs.'
spec.homepage = 'https://github.com/opus-codium/mtree'
spec.license = 'MIT'
+ spec.required_ruby_version = '>= 2.7'
# 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(__dir__)) do
- `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
+ spec.files = Dir.chdir(File.expand_path(__dir__)) do
+ `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } -
+ [
+ 'lib/mtree/parser.y',
+ ] +
+ [
+ 'lib/mtree/parser.tab.rb',
+ ]
end
spec.bindir = 'exe'
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ['lib']
- spec.add_development_dependency 'bundler', '~> 1.16'
+ spec.add_development_dependency 'bundler'
+ spec.add_development_dependency 'github_changelog_generator'
spec.add_development_dependency 'racc'
- spec.add_development_dependency 'rake', '~> 10.0'
- spec.add_development_dependency 'rspec', '~> 3.0'
+ spec.add_development_dependency 'rake'
+ spec.add_development_dependency 'rspec'
+ spec.add_development_dependency 'rubocop'
+ spec.add_development_dependency 'rubocop-rake'
+ spec.add_development_dependency 'rubocop-rspec'
spec.add_development_dependency 'simplecov'
end