begin
  require 'spec/rake/spectask'

  Spec::Rake::SpecTask.new(:spec) do |t|
    t.spec_files = FileList['test/**/spec_*.rb']
    t.libs += ['lib']
    t.spec_opts = ['-rubygems','-c','-f s']
  end

  task :test => [:spec, :vgrep]
  task :default => :test
rescue
end

task :vgrep do |t|
  sh 'ruby -Ilib -rubygems test/metar.rb'
end

desc "RDoc documentation"
task :doc do
  sh 'darcs changes > ChangeLog'
  sh 'rdoc -t "Ruby WX" -m README README TODO ChangeLog lib'
end

task :dist => [:doc] do
  sh 'darcs push falcon:public_html/src/ruby-wx'
  sh 'rsync -r doc falcon:public_html/src/ruby-wx'
  sh 'darcs dist -d wx-`cat VERSION`'
  sh 'scp wx-`cat VERSION`.tar.gz falcon:public_html/src/ruby-wx/'
end
