Sha256: 5d0c75f314d7148487eab95ea82bdc5d746a15d44ac090733e5a20633c56e37d
Contents?: true
Size: 842 Bytes
Versions: 10
Compression:
Stored size: 842 Bytes
Contents
require 'find' namespace 'gem:mswin32' do win32_spec = PROJ.gem._spec.dup win32_spec.platform = 'x86-mswin32' win32_spec.files = PROJ.gem.files pkg = Bones::GemPackageTask.new(win32_spec) class << pkg def package_dir_path() "#{package_dir}/#{package_name}-x86-mswin32"; end end pkg.define file "#{pkg.package_dir_path}/#{pkg.gem_file}" => :unix2dos task :unix2dos do reject = %w[.gif .jpg .jpeg] Find.find(File.join(pkg.package_dir_path, 'examples')) do |fn| next unless test(?f, fn) next if reject.include?(File.extname(fn)) sh %{unix2dos #{fn}} end end end # namespace 'gem:mswin32' task :gem => 'gem:mswin32:package' task :clobber => 'gem:mswin32:clobber_package' remove_desc_for_task(%w[ gem:mswin32:clobber_package gem:mswin32:package gem:mswin32:repackage ]) # EOF
Version data entries
10 entries across 10 versions & 8 rubygems