diff options
Diffstat (limited to 'lib/English.gemspec')
| -rw-r--r-- | lib/English.gemspec | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/English.gemspec b/lib/English.gemspec index ad6eb7aced..9c09555ca1 100644 --- a/lib/English.gemspec +++ b/lib/English.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = "english" - spec.version = "0.7.1" + spec.version = "0.8.1" spec.authors = ["Yukihiro Matsumoto"] spec.email = ["matz@ruby-lang.org"] @@ -15,10 +15,13 @@ Gem::Specification.new do |spec| # 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 2>/dev/null`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } + excludes = %W[ + :^/test :^/spec :^/feature :^/bin + :^/Rakefile :^/Gemfile\* :^/.git* + :^/#{File.basename(__FILE__)} + ] + spec.files = IO.popen(%W[git ls-files -z --] + excludes, err: IO::NULL) do |f| + f.readlines("\x0", chomp: true) end - spec.bindir = "exe" - spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] end |
