Changeset 457 for trunk/Rakefile

Show
Ignore:
Timestamp:
07/18/08 09:56:49 (4 months ago)
Author:
deveiant
Message:

Synced build system with the latest tasklibs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/Rakefile

    r454 r457  
    5858SPECDIR       = BASEDIR + 'spec' 
    5959SPEC_FILES    = Pathname.glob( SPECDIR + '**/*_spec.rb' ).delete_if {|item| item =~ /\.svn/ } 
    60 SPEC_EXCLUDES = 'spec,/Library/Ruby,/var/lib,/usr/local/lib' 
    6160 
    6261TESTDIR       = BASEDIR + 'tests' 
    63 TEST_FILES    = Pathname.glob( TESTDIR + '**/*.tests.rb' ) 
     62TEST_FILES    = Pathname.glob( TESTDIR + '**/*.tests.rb' ).delete_if {|item| item =~ /\.svn/ } 
    6463 
    6564RELEASE_FILES = FileList[ TEXT_FILES + SPEC_FILES + TEST_FILES + LIB_FILES + EXT_FILES ] 
    6665 
    67  
     66RCOV_EXCLUDES = 'spec,tests,/Library/Ruby,/var/lib,/usr/local/lib' 
    6867RCOV_OPTS = [ 
    69     '--exclude', SPEC_EXCLUDES, 
     68    '--exclude', RCOV_EXCLUDES, 
    7069    '--xrefs', 
    7170    '--save', 
    72     '--callsites' 
     71    '--callsites', 
     72    #'--aggregate', 'coverage.data' # <- doesn't work as of 0.8.1.2.0 
    7373  ] 
    7474 
     75 
     76# Subversion constants -- directory names for releases and tags 
     77SVN_TRUNK_DIR    = 'trunk' 
     78SVN_RELEASES_DIR = 'releases' 
     79SVN_BRANCHES_DIR = 'branches' 
     80SVN_TAGS_DIR     = 'tags' 
    7581 
    7682### Load some task libraries that need to be loaded early 
     
    105111# Gem dependencies: gemname => version 
    106112DEPENDENCIES = { 
    107 #   'mongrel'       => '', 
     113    'formvalidator' => '>= 0.1.4', 
     114    'ruby-cache' => '>= 0.3.0', 
     115    'PluginFactory' => '>= 1.0.3', 
    108116} 
    109117 
    110118# Non-gem requirements: packagename => version 
    111119REQUIREMENTS = { 
    112 #   'Apache'  => '>= 2.2.6', 
     120    'mod_ruby' => '>= 1.2.6', 
     121    'Apache' => '>= 2.2.6', 
    113122} 
    114123 
     
    120129    gem.summary           = PKG_SUMMARY 
    121130    gem.description       = <<-EOD 
    122  
    123131    A mod_ruby web application framework 
    124  
    125132    EOD 
    126133