Sha256: f8ff5e05f16cdb46ef0c7b597a4ac6d9c2acd002fca62ee65755939a51b28461

Contents?: true

Size: 1.46 KB

Versions: 2

Compression:

Stored size: 1.46 KB

Contents

require 'rubygems' unless ENV['NO_RUBYGEMS']
%w[rake rake/clean fileutils newgem rubigen].each { |f| require f }
require File.dirname(__FILE__) + '/lib/autotest-mac'

$hoe = Hoe.new('autotest-mac', AutotestMac::VERSION) do |p|
  p.developer('Sven Schwyn', 'ruby@bitcetera.com')
  p.summary              = %q{Mac OS X only set of improvements for ZenTest's autotest.}
  p.description          = %q{ZenTest's autotest relies on filesystem polling to detect modifications in source code files. This is both CPU expensive and unnecessary on Mac OS X 10.5 or higher which comes with the very efficient FSEvent core service for this purpose. This extension teaches autotest to use FSEvent and furthermore hooks autotest up to Growl for displaying the test results.}
  p.url                  = %q{http://www.bitcetera.com/products/autotest-mac}
  p.changes              = p.paragraphs_of("History.txt", 0..1).join("\n\n")
  p.post_install_message = File.read('PostInstall.txt')
  p.rubyforge_name       = p.name
  p.extra_deps         = [
    ['ZenTest','>= 4.0.0'],
  ]
  p.extra_dev_deps = [
    ['newgem', ">= #{::Newgem::VERSION}"]
  ]

  p.clean_globs |= %w[**/.DS_Store tmp *.log]
  path = (p.rubyforge_name == p.name) ? p.rubyforge_name : "\#{p.rubyforge_name}/\#{p.name}"
  p.remote_rdoc_dir = File.join(path.gsub(/^#{p.rubyforge_name}\/?/,''), 'rdoc')
  p.rsync_args = '-av --delete --ignore-errors'
end

require 'newgem/tasks'
Dir['tasks/**/*.rake'].each { |t| load t }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
autotest-mac-0.1.2 Rakefile
autotest-mac-0.1.1 Rakefile