Changeset 462
- Timestamp:
- 10/03/08 10:56:35 (7 weeks ago)
- Location:
- trunk
- Files:
-
- 3 modified
-
Rakefile (modified) (10 diffs)
-
lib/arrow/applet.rb (modified) (1 diff)
-
project.yml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Rakefile
r459 r462 35 35 ### Config constants 36 36 BASEDIR = Pathname.new( __FILE__ ).dirname.relative_path_from( Pathname.getwd ) 37 BINDIR = BASEDIR + 'bin' 37 38 LIBDIR = BASEDIR + 'lib' 38 39 EXTDIR = BASEDIR + 'ext' … … 40 41 PKGDIR = BASEDIR + 'pkg' 41 42 42 PKG_NAME = 'arrow' 43 PROJECT_NAME = 'Arrow' 44 PKG_NAME = PROJECT_NAME.downcase 43 45 PKG_SUMMARY = 'A mod_ruby web application framework' 44 46 VERSION_FILE = LIBDIR + 'arrow.rb' … … 50 52 51 53 TEXT_FILES = %w( Rakefile ChangeLog README LICENSE ).collect {|filename| BASEDIR + filename } 54 BIN_FILES = Pathname.glob( BINDIR + '*' ).delete_if {|item| item =~ /\.svn/ } 52 55 LIB_FILES = Pathname.glob( LIBDIR + '**/*.rb' ).delete_if {|item| item =~ /\.svn/ } 53 56 EXT_FILES = Pathname.glob( EXTDIR + '**/*.{c,h,rb}' ).delete_if {|item| item =~ /\.svn/ } 54 57 55 58 SPECDIR = BASEDIR + 'spec' 56 SPEC_FILES = Pathname.glob( SPECDIR + '**/*_spec.rb' ).delete_if {|item| item =~ /\.svn/ } 59 SPECLIBDIR = SPECDIR + 'lib' 60 SPEC_FILES = Pathname.glob( SPECDIR + '**/*_spec.rb' ).delete_if {|item| item =~ /\.svn/ } + 61 Pathname.glob( SPECLIBDIR + '**/*.rb' ).delete_if {|item| item =~ /\.svn/ } 57 62 58 63 TESTDIR = BASEDIR + 'tests' … … 71 76 SPEC_FILES + 72 77 TEST_FILES + 78 BIN_FILES + 73 79 LIB_FILES + 74 80 EXT_FILES + … … 110 116 111 117 # Documentation constants 118 RDOCDIR = DOCSDIR + 'api' 112 119 RDOC_OPTIONS = [ 113 120 '-w', '4', … … 140 147 } 141 148 149 # Developer Gem dependencies: gemname => version 150 DEVELOPMENT_DEPENDENCIES = { 151 'amatch' => '>= 0.2.3', 152 'rake' => '>= 0.8.1', 153 'rcodetools' => '>= 0.7.0.0', 154 'rcov' => '>= 0', 155 'RedCloth' => '>= 4.0.3', 156 'rspec' => '>= 0', 157 'rubyforge' => '>= 0', 158 'termios' => '>= 0', 159 'text-format' => '>= 1.0.0', 160 'tmail' => '>= 1.2.3.1', 161 'ultraviolet' => '>= 0.10.2', 162 'libxml-ruby' => '>= 0.8.3', 163 } 164 142 165 # Non-gem requirements: packagename => version 143 166 REQUIREMENTS = { … … 165 188 gem.has_rdoc = true 166 189 gem.rdoc_options = RDOC_OPTIONS 190 191 gem.bindir = BINDIR.relative_path_from(BASEDIR).to_s 192 167 193 168 194 gem.files = RELEASE_FILES. … … 173 199 DEPENDENCIES.each do |name, version| 174 200 version = '>= 0' if version.length.zero? 175 gem.add_dependency( name, version ) 201 gem.add_runtime_dependency( name, version ) 202 end 203 204 # Developmental dependencies don't work as of RubyGems 1.2.0 205 unless Gem::Version.new( Gem::RubyGemsVersion ) <= Gem::Version.new( "1.2.0" ) 206 DEVELOPMENT_DEPENDENCIES.each do |name, version| 207 version = '>= 0' if version.length.zero? 208 gem.add_development_dependency( name, version ) 209 end 176 210 end 177 211 … … 180 214 end 181 215 end 216 217 # Manual-generation config 218 MANUALDIR = DOCSDIR + 'manual' 182 219 183 220 $trace = Rake.application.options.trace ? true : false … … 236 273 ### Task: cruise (Cruisecontrol task) 237 274 desc "Cruisecontrol build" 238 task :cruise => [:clean, :spec, :package] do |task|275 task :cruise => [:clean, 'spec:quiet', :package] do |task| 239 276 raise "Artifacts dir not set." if ARTIFACTS_DIR.to_s.empty? 240 277 artifact_dir = ARTIFACTS_DIR.cleanpath -
trunk/lib/arrow/applet.rb
r452 r462 690 690 # Create a new validator object, map the request args into a regular 691 691 # hash, and then send them to the validaator with the applicable profile 692 self.log.debug "Creating form validator for profile: %p" % profile692 self.log.debug "Creating form validator for profile: %p" % [ profile ] 693 693 694 694 params = {} -
trunk/project.yml
r460 r462 21 21 - applets/**/*.rb 22 22 - docs/manual/** 23 dev_dependencies: {} 24 23 25 author_email: ged@FaerieMUD.org
