svoop / autotest-mac

Mac OS X only set of improvements for ZenTest's autotest.

This URL has Read+Write access

svoop (author)
Thu May 28 14:44:12 -0700 2009
commit  bb67694a7a0fb45530b03e707840fe0c368cee15
tree    8c93c4ab0f7dddb1b8d9b304dcc6b52b5047c9d0
parent  c02f750ba374817604673eeb605c822bc4fa1bcc
autotest-mac / Rakefile
100644 28 lines (24 sloc) 1.202 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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{Deprecated, use autotest-fsevent and autotest-growl instead.}
  p.description = %q{Deprecated, use autotest-fsevent and autotest-growl instead.}
  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 }