Rakefile in sensible-cinema-0.24.3 vs Rakefile in sensible-cinema-0.24.4
- old
+ new
@@ -61,11 +61,11 @@
raise 'possibly dont have that gem are you running jruby for sure?' + d.name
end
transitive_deps = dependency_spec.runtime_dependencies
new_dependencies << transitive_deps
}
- new_dependencies.flatten
+ new_dependencies.flatten.uniq
end
task 'clear_and_copy_vendor_cache' do
system("rm -rf ../cache.bak")
system("cp -r vendor/cache ../cache.bak") # for retrieval later
@@ -79,10 +79,11 @@
desc 'collect binary and gem deps for distribution'
task 'rebundle_copy_in_dependencies' => 'gemspec' do
spec = eval File.read('sensible-cinema.gemspec')
dependencies = spec.runtime_dependencies
dependencies = (dependencies + get_transitive_dependencies(dependencies)).uniq
+ FileUtils.mkdir_p 'vendor/cache'
Dir.chdir 'vendor/cache' do
dependencies.each{|d|
system("#{OS.ruby_bin} -S gem unpack #{d.name}")
}
end
@@ -100,9 +101,10 @@
existing = Dir['*']
FileUtils.mkdir_p dir_out
FileUtils.cp_r(existing, dir_out) # copies files, subdirs in
# these belong in the parent dir, by themselves.
FileUtils.cp(Dir["#{dir_out}/template_bats/*.bat"], "#{dir_out}/..")
+ FileUtils.cp_r(dir_out + '/template_bats/mac', dir_out)
p 'created (still need to zip it) ' + dir_out
FileUtils.rm_rf Dir[dir_out + '/**/{spec}'] # don't need to distribute those..save 3M!
end
def cur_ver