Skip to content

Commit

Permalink
Revert "Switched to newer rdoc and gem package tasks (and their requi…
Browse files Browse the repository at this point in the history
…res)."

This is a manual revert of commit 79aa54d, since the commit itself touches
in addition some version numbers.

API generation before Rails 3 uses the Jamis template, which requires an
old version of RDoc. To generate the API you need Rake 0.8.x or 0.9.x,
and the RDoc distributed with 1.8.7 (version 1.0.1).
  • Loading branch information
fxn committed Feb 15, 2013
1 parent 1737f94 commit dad3109
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 28 deletions.
4 changes: 2 additions & 2 deletions Rakefile
@@ -1,5 +1,5 @@
require 'rake'
require 'rdoc/task'
require 'rake/rdoctask'

env = %(PKG_BUILD="#{ENV['PKG_BUILD']}") if ENV['PKG_BUILD']

Expand All @@ -23,7 +23,7 @@ end


desc "Generate documentation for the Rails framework"
RDoc::Task.new do |rdoc|
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = 'doc/rdoc'
rdoc.title = "Ruby on Rails Documentation"
rdoc.main = "railties/README"
Expand Down
10 changes: 6 additions & 4 deletions actionmailer/Rakefile
@@ -1,9 +1,9 @@
require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rake/rdoctask'
require 'rake/packagetask'
require 'rubygems/package_task'
require 'rake/gempackagetask'
require File.join(File.dirname(__FILE__), 'lib', 'action_mailer', 'version')

PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
Expand All @@ -29,7 +29,7 @@ Rake::TestTask.new { |t|


# Generate the RDoc documentation
RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Action Mailer -- Easy email delivery and testing"
rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
Expand All @@ -56,15 +56,17 @@ spec = Gem::Specification.new do |s|

s.add_dependency('actionpack', '= 2.3.17' + PKG_BUILD)

s.has_rdoc = true
s.requirements << 'none'
s.require_path = 'lib'
s.autorequire = 'action_mailer'

s.files = [ "Rakefile", "install.rb", "README", "CHANGELOG", "MIT-LICENSE" ]
s.files = s.files + Dir.glob( "lib/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
s.files = s.files + Dir.glob( "test/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
end

Gem::PackageTask.new(spec) do |p|
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = true
p.need_zip = true
Expand Down
10 changes: 6 additions & 4 deletions actionpack/Rakefile
@@ -1,9 +1,9 @@
require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rake/rdoctask'
require 'rake/packagetask'
require 'rubygems/package_task'
require 'rake/gempackagetask'
require File.join(File.dirname(__FILE__), 'lib', 'action_pack', 'version')

PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
Expand Down Expand Up @@ -45,7 +45,7 @@ end

# Genereate the RDoc documentation

RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Action Pack -- On rails from request to response"
rdoc.options << '--line-numbers' << '--inline-source'
Expand Down Expand Up @@ -76,20 +76,22 @@ spec = Gem::Specification.new do |s|
s.rubyforge_project = "actionpack"
s.homepage = "http://www.rubyonrails.org"

s.has_rdoc = true
s.requirements << 'none'

s.add_dependency('activesupport', '= 2.3.17' + PKG_BUILD)
s.add_dependency('rack', '~> 1.1.0')

s.require_path = 'lib'
s.autorequire = 'action_controller'

s.files = [ "Rakefile", "install.rb", "README", "RUNNING_UNIT_TESTS", "CHANGELOG", "MIT-LICENSE" ]
dist_dirs.each do |dir|
s.files = s.files + Dir.glob( "#{dir}/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
end
end

Gem::PackageTask.new(spec) do |p|
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = true
p.need_zip = true
Expand Down
4 changes: 2 additions & 2 deletions activemodel/Rakefile
@@ -1,7 +1,7 @@
#!/usr/bin/env ruby
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rake/rdoctask'

task :default => :test

Expand All @@ -13,7 +13,7 @@ Rake::TestTask.new do |t|
end

# Generate the RDoc documentation
RDoc::Task.new do |rdoc|
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Active Model"
rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
Expand Down
10 changes: 6 additions & 4 deletions activerecord/Rakefile
@@ -1,9 +1,9 @@
require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rake/rdoctask'
require 'rake/packagetask'
require 'rubygems/package_task'
require 'rake/gempackagetask'

require File.join(File.dirname(__FILE__), 'lib', 'active_record', 'version')
require File.expand_path(File.dirname(__FILE__)) + "/test/config"
Expand Down Expand Up @@ -157,7 +157,7 @@ task :rebuild_frontbase_databases => 'frontbase:rebuild_databases'

# Generate the RDoc documentation

RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Active Record -- Object-relation mapping put on rails"
rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
Expand Down Expand Up @@ -199,7 +199,9 @@ spec = Gem::Specification.new do |s|
s.files.delete FIXTURES_ROOT + "/fixture_database.sqlite3"
s.files.delete FIXTURES_ROOT + "/fixture_database_2.sqlite3"
s.require_path = 'lib'
s.autorequire = 'active_record'

s.has_rdoc = true
s.extra_rdoc_files = %w( README )
s.rdoc_options.concat ['--main', 'README']

Expand All @@ -209,7 +211,7 @@ spec = Gem::Specification.new do |s|
s.rubyforge_project = "activerecord"
end

Gem::PackageTask.new(spec) do |p|
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = true
p.need_zip = true
Expand Down
10 changes: 6 additions & 4 deletions activeresource/Rakefile
@@ -1,9 +1,9 @@
require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rake/rdoctask'
require 'rake/packagetask'
require 'rubygems/package_task'
require 'rake/gempackagetask'

require File.join(File.dirname(__FILE__), 'lib', 'active_resource', 'version')

Expand Down Expand Up @@ -38,7 +38,7 @@ Rake::TestTask.new { |t|

# Generate the RDoc documentation

RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Active Resource -- Object-oriented REST services"
rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
Expand Down Expand Up @@ -69,7 +69,9 @@ spec = Gem::Specification.new do |s|
s.add_dependency('activesupport', '= 2.3.17' + PKG_BUILD)

s.require_path = 'lib'
s.autorequire = 'active_resource'

s.has_rdoc = true
s.extra_rdoc_files = %w( README )
s.rdoc_options.concat ['--main', 'README']

Expand All @@ -79,7 +81,7 @@ spec = Gem::Specification.new do |s|
s.rubyforge_project = "activeresource"
end

Gem::PackageTask.new(spec) do |p|
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = true
p.need_zip = true
Expand Down
9 changes: 5 additions & 4 deletions activesupport/Rakefile
@@ -1,6 +1,6 @@
require 'rake/testtask'
require 'rdoc/task'
require 'rubygems/package_task'
require 'rake/rdoctask'
require 'rake/gempackagetask'

require File.join(File.dirname(__FILE__), 'lib', 'active_support', 'version')

Expand All @@ -27,7 +27,7 @@ dist_dirs = [ "lib", "test"]

# Genereate the RDoc documentation

RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Active Support -- Utility classes and standard library extensions from Rails"
rdoc.options << '--line-numbers' << '--inline-source'
Expand All @@ -48,14 +48,15 @@ spec = Gem::Specification.new do |s|

s.files = [ "CHANGELOG", "README" ] + Dir.glob( "lib/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
s.require_path = 'lib'
s.has_rdoc = true

s.author = "David Heinemeier Hansson"
s.email = "david@loudthinking.com"
s.homepage = "http://www.rubyonrails.org"
s.rubyforge_project = "activesupport"
end

Gem::PackageTask.new(spec) do |p|
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = true
p.need_zip = true
Expand Down
10 changes: 6 additions & 4 deletions railties/Rakefile
@@ -1,7 +1,7 @@
require 'rake'
require 'rake/testtask'
require 'rdoc/task'
require 'rubygems/package_task'
require 'rake/rdoctask'
require 'rake/gempackagetask'

require 'date'
require 'rbconfig'
Expand Down Expand Up @@ -267,7 +267,7 @@ task :generate_app_doc do
system %{cd #{PKG_DESTINATION}; rake doc:app}
end

RDoc::Task.new { |rdoc|
Rake::RDocTask.new { |rdoc|
rdoc.rdoc_dir = 'doc'
rdoc.title = "Railties -- Gluing the Engine to the Rails"
rdoc.options << '--line-numbers' << '--inline-source' << '--accessor' << 'cattr_accessor=object'
Expand Down Expand Up @@ -320,19 +320,21 @@ spec = Gem::Specification.new do |s|
s.add_dependency('activeresource', '= 2.3.17' + PKG_BUILD)

s.rdoc_options << '--exclude' << '.'
s.has_rdoc = false

s.files = PKG_FILES
s.require_path = 'lib'
s.bindir = "bin" # Use these for applications.
s.executables = ["rails"]
s.default_executable = "rails"

s.author = "David Heinemeier Hansson"
s.email = "david@loudthinking.com"
s.homepage = "http://www.rubyonrails.org"
s.rubyforge_project = "rails"
end

Gem::PackageTask.new(spec) do |pkg|
Rake::GemPackageTask.new(spec) do |pkg|
pkg.gem_spec = spec
end

Expand Down

0 comments on commit dad3109

Please sign in to comment.