| 1 | Don't use git to filter files to be included.
|
| 2 | Include Java files only when JRUBY_HOME is set.
|
| 3 |
|
| 4 | |
| 5 | |
| 6 | @@ -2,8 +2,6 @@
|
| 7 | require File.join(File.dirname(__FILE__ ), 'lib/concurrent-ruby/concurrent/utility/engine')
|
| 8 |
|
| 9 | Gem::Specification.new do |s|
|
| 10 | - git_files = `git ls-files`.split("\n")
|
| 11 | -
|
| 12 | s.name = 'concurrent-ruby'
|
| 13 | s.version = Concurrent::VERSION
|
| 14 | s.platform = Gem::Platform::RUBY
|
| 15 | @@ -13,12 +11,12 @@
|
| 16 | s.summary = 'Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala, Haskell, F#, C#, Java, and classic concurrency patterns.'
|
| 17 | s.license = 'MIT'
|
| 18 | s.date = Time.now.strftime('%Y-%m-%d')
|
| 19 | - s.files = [*Dir['lib/concurrent-ruby/**/*.rb'] & git_files,
|
| 20 | - *Dir['ext/concurrent-ruby/**/*'] & git_files,
|
| 21 | + s.files = [*Dir['lib/concurrent-ruby/**/*.rb'],
|
| 22 | + *(Dir['ext/concurrent-ruby/**/*'] if ENV['JRUBY_HOME']),
|
| 23 | 'Rakefile',
|
| 24 | 'Gemfile',
|
| 25 | - 'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'
|
| 26 | + ('lib/concurrent-ruby/concurrent/concurrent_ruby.jar' if ENV['JRUBY_HOME']),
|
| 27 | ]
|
| 28 | s.extra_rdoc_files = Dir['README*', 'LICENSE*', 'CHANGELOG*']
|
| 29 | s.require_paths = ['lib/concurrent-ruby']
|
| 30 | s.description = <<-TXT.gsub(/^ +/, '')
|
| 31 | |
| 32 | |
| 33 | @@ -2,8 +2,6 @@
|
| 34 | require File.join(File.dirname(__FILE__ ), 'lib/concurrent-ruby-edge/concurrent/edge/version')
|
| 35 |
|
| 36 | Gem::Specification.new do |s|
|
| 37 | - git_files = `git ls-files`.split("\n")
|
| 38 | -
|
| 39 | s.name = 'concurrent-ruby-edge'
|
| 40 | s.version = Concurrent::EDGE_VERSION
|
| 41 | s.platform = Gem::Platform::RUBY
|
| 42 | @@ -13,7 +11,7 @@
|
| 43 | s.summary = 'Edge features and additions to the concurrent-ruby gem.'
|
| 44 | s.license = 'MIT'
|
| 45 | s.date = Time.now.strftime('%Y-%m-%d')
|
| 46 | - s.files = Dir['lib/concurrent-ruby-edge/**/*.rb'] & git_files
|
| 47 | + s.files = Dir['lib/concurrent-ruby-edge/**/*.rb']
|
| 48 | s.extra_rdoc_files = Dir['README*', 'LICENSE*', 'CHANGELOG*']
|
| 49 | s.require_paths = ['lib/concurrent-ruby-edge']
|
| 50 | s.description = <<-TXT
|