Rakefile in statsample-1.1.0 vs Rakefile in statsample-1.2.0

- old
+ new

@@ -4,12 +4,14 @@ $:.unshift(File.dirname(__FILE__)+'/lib/') require 'rubygems' require 'statsample' require 'hoe' -Hoe.plugin :git +require 'rdoc' +Hoe.plugin :git +Hoe.plugin :doofus desc "Ruby Lint" task :lint do executable=Config::CONFIG['RUBY_INSTALL_NAME'] Dir.glob("lib/**/*.rb") {|f| if !system %{#{executable} -w -c "#{f}"} @@ -20,10 +22,13 @@ task :release do system %{git push origin master} end +task "clobber_docs" do + # Only to omit warnings +end desc "Update pot/po files." task "gettext:updatepo" do require 'gettext/tools' GetText.update_pofiles("statsample", Dir.glob("{lib,bin}/**/*.{rb,rhtml}"), "statsample #{Statsample::VERSION}") end @@ -38,11 +43,11 @@ h=Hoe.spec('statsample') do self.version=Statsample::VERSION #self.testlib=:minitest self.rubyforge_name = "ruby-statsample" self.developer('Claudio Bustos', 'clbustos@gmail.com') - self.extra_deps << ["spreadsheet","~>0.6.5"] << ["reportbuilder", "~>1.4"] << ["minimization", "~>0.2.0"] << ["fastercsv", ">0"] << ["dirty-memoize", "~>0.0"] << ["extendmatrix","~>0.3.1"] << ["statsample-bivariate-extension", ">0"] << ["rserve-client", "~>0.2.5"] << ["rubyvis", "~>0.4.0"] << ["distribution", "~>0.3"] + self.extra_deps << ["spreadsheet","~>0.6.5"] << ["reportbuilder", "~>1.4"] << ["minimization", "~>0.2.0"] << ["fastercsv", ">0"] << ["dirty-memoize", "~>0.0"] << ["extendmatrix","~>0.3.1"] << ["statsample-bivariate-extension", ">0"] << ["rserve-client", "~>0.2.5"] << ["rubyvis", "~>0.5"] << ["distribution", "~>0.6"] self.extra_dev_deps << ["hoe","~>0"] << ["shoulda","~>0"] << ["minitest", "~>2.0"] << ["rserve-client", "~>0"] << ["gettext", "~>0"] << ["mocha", "~>0"] << ["hoe-git", "~>0"] self.clean_globs << "test/images/*" << "demo/item_analysis/*" << "demo/Regression" self.post_install_message = <<-EOF @@ -65,10 +70,11 @@ ***************************************************** EOF self.need_rdoc=false end +if Rake.const_defined?(:RDocTask) Rake::RDocTask.new(:docs) do |rd| rd.main = h.readme_file rd.options << '-d' if (`which dot` =~ /\/dot/) unless ENV['NODOT'] || Hoe::WINDOZE rd.rdoc_dir = 'doc' @@ -89,10 +95,10 @@ title = "#{h.rubyforge_name}'s " + title if h.rubyforge_name != h.name rd.options << '--title' << title end end - +end desc 'Publish rdocs with analytics support' task :publicar_docs => [:clean, :docs] do ruby %{agregar_adsense_a_doc.rb} path = File.expand_path("~/.rubyforge/user-config.yml") config = YAML.load(File.read(path))