Skip to content

Commit bb8923d

Browse files
committed
Omit directories from gemspec.files for RubyGems 2 compat.
RG2 packager expects each spec.files path to be a file and bombs when it tries to tarball a dir. May revert if rubygems/rubygems#413 is accepted.
1 parent 314e4bb commit bb8923d

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

actionmailer/actionmailer.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'MIT-LICENSE', 'lib/**/*']
18+
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'MIT-LICENSE', 'lib/**/*'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020
s.requirements << 'none'
2121

actionpack/actionpack.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'MIT-LICENSE', 'lib/**/*']
18+
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'MIT-LICENSE', 'lib/**/*'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020
s.requirements << 'none'
2121

activemodel/activemodel.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'lib/**/*']
18+
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'lib/**/*'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020

2121
s.add_dependency 'activesupport', version

activerecord/activerecord.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'examples/**/*', 'lib/**/*']
18+
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'examples/**/*', 'lib/**/*'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020

2121
s.extra_rdoc_files = %w(README.rdoc)

activesupport/activesupport.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'lib/**/*']
18+
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'lib/**/*'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020

2121
s.rdoc_options.concat ['--encoding', 'UTF-8']

rails.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |s|
1818

1919
s.bindir = 'bin'
2020
s.executables = []
21-
s.files = Dir['guides/**/*']
21+
s.files = Dir['guides/**/*'].select { |path| File.file? path }
2222

2323
s.add_dependency 'activesupport', version
2424
s.add_dependency 'actionpack', version

railties/railties.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
1515
s.email = '[email protected]'
1616
s.homepage = 'http://www.rubyonrails.org'
1717

18-
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'bin/**/*', 'lib/**/{*,.[a-z]*}']
18+
s.files = Dir['CHANGELOG.md', 'README.rdoc', 'bin/**/*', 'lib/**/{*,.[a-z]*}'].select { |path| File.file? path }
1919
s.require_path = 'lib'
2020

2121
s.bindir = 'bin'

0 commit comments

Comments
 (0)