From 031139bb717d37f29bc3daf3a6d40ab2a9d7d3fc Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 3 Feb 2010 17:59:39 -0800 Subject: Homogenize gemspecs and remove the deprecated autorequire --- actionmailer/actionmailer.gemspec | 32 ++++++++++++++-------------- actionpack/actionpack.gemspec | 27 ++++++++++++----------- activerecord/activerecord.gemspec | 30 ++++++++++++-------------- activeresource/activeresource.gemspec | 28 ++++++++++++------------ activesupport/activesupport.gemspec | 30 +++++++++++++------------- rails.gemspec | 29 ++++++++++++------------- railties/railties.gemspec | 40 +++++++++++++++++------------------ 7 files changed, 103 insertions(+), 113 deletions(-) diff --git a/actionmailer/actionmailer.gemspec b/actionmailer/actionmailer.gemspec index 1e4a19f736..c3b1c96832 100644 --- a/actionmailer/actionmailer.gemspec +++ b/actionmailer/actionmailer.gemspec @@ -1,22 +1,22 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'actionmailer' - s.summary = "Service layer for easy email delivery and testing." - s.description = %q{Makes it trivial to test and deliver emails sent from a single service layer.} - s.version = '3.0.0.beta' + s.platform = Gem::Platform::RUBY + s.name = 'actionmailer' + s.version = '3.0.0.beta' + s.summary = 'Email composition, delivery, and recieval framework (part of Rails).' + s.description = 'Email composition, delivery, and recieval framework (part of Rails).' - s.author = "David Heinemeier Hansson" - s.email = "david@loudthinking.com" - s.rubyforge_project = "actionmailer" - s.homepage = "http://www.rubyonrails.org" + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'actionmailer' - s.add_dependency('actionpack', '= 3.0.0.beta') - s.add_dependency('mail', '~> 2.1.2') - s.add_dependency('text-format', '~> 1.0.0') + s.files = Dir['CHANGELOG', 'README', 'MIT-LICENSE', 'lib/**/*'] + s.require_path = 'lib' + s.requirements << 'none' - s.files = Dir['CHANGELOG', 'README', 'MIT-LICENSE', 'lib/**/*'] s.has_rdoc = true - s.requirements << 'none' - s.require_path = 'lib' - s.autorequire = 'action_mailer' + + s.add_dependency('actionpack', '= 3.0.0.beta') + s.add_dependency('mail', '~> 2.1.2') + s.add_dependency('text-format', '~> 1.0.0') end diff --git a/actionpack/actionpack.gemspec b/actionpack/actionpack.gemspec index ee1c35f0ae..2017776661 100644 --- a/actionpack/actionpack.gemspec +++ b/actionpack/actionpack.gemspec @@ -1,26 +1,25 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'actionpack' - s.version = '3.0.0.beta' - s.summary = "Web-flow and rendering framework putting the VC in MVC." - s.description = %q{Eases web-request routing, handling, and response as a half-way front, half-way page controller. Implemented with specific emphasis on enabling easy unit/integration testing that doesn't require a browser.} #' + s.platform = Gem::Platform::RUBY + s.name = 'actionpack' + s.version = '3.0.0.beta' + s.summary = 'Web-flow and rendering framework putting the VC in MVC (part of Rails).' + s.description = 'Web-flow and rendering framework putting the VC in MVC (part of Rails).' - s.author = "David Heinemeier Hansson" - s.email = "david@loudthinking.com" - s.rubyforge_project = "actionpack" - s.homepage = "http://www.rubyonrails.org" + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'actionpack' - s.files = Dir['CHANGELOG', 'README', 'MIT-LICENSE', 'lib/**/*'] - s.has_rdoc = true + s.files = Dir['CHANGELOG', 'README', 'MIT-LICENSE', 'lib/**/*'] + s.require_path = 'lib' s.requirements << 'none' + s.has_rdoc = true + s.add_dependency('activesupport', '= 3.0.0.beta') s.add_dependency('activemodel', '= 3.0.0.beta') s.add_dependency('rack', '~> 1.1.0') s.add_dependency('rack-test', '~> 0.5.0') s.add_dependency('rack-mount', '~> 0.4.0') s.add_dependency('erubis', '~> 2.6.5') - - s.require_path = 'lib' - s.autorequire = 'action_controller' end diff --git a/activerecord/activerecord.gemspec b/activerecord/activerecord.gemspec index a8c990e3cb..f7ed77ca4b 100644 --- a/activerecord/activerecord.gemspec +++ b/activerecord/activerecord.gemspec @@ -1,25 +1,23 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'activerecord' - s.version = '3.0.0.beta' - s.summary = "Implements the ActiveRecord pattern for ORM." - s.description = %q{Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM. It ties database tables and classes together for business objects, like Customer or Subscription, that can find, save, and destroy themselves without resorting to manual SQL.} + s.platform = Gem::Platform::RUBY + s.name = 'activerecord' + s.version = '3.0.0.beta' + s.summary = 'Object-relational mapper framework (part of Rails).' + s.description = 'Object-relational mapper framework (part of Rails).' - s.files = Dir['CHANGELOG', 'README', 'examples/**/*', 'lib/**/*'] - - s.add_dependency('activesupport', '= 3.0.0.beta') - s.add_dependency('activemodel', '= 3.0.0.beta') - s.add_dependency('arel', '~> 0.2.0') + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'activerecord' + s.files = Dir['CHANGELOG', 'README', 'examples/**/*', 'lib/**/*'] s.require_path = 'lib' - s.autorequire = 'active_record' - s.has_rdoc = true + s.has_rdoc = true s.extra_rdoc_files = %w( README ) s.rdoc_options.concat ['--main', 'README'] - s.author = "David Heinemeier Hansson" - s.email = "david@loudthinking.com" - s.homepage = "http://www.rubyonrails.org" - s.rubyforge_project = "activerecord" + s.add_dependency('activesupport', '= 3.0.0.beta') + s.add_dependency('activemodel', '= 3.0.0.beta') + s.add_dependency('arel', '~> 0.2.0') end diff --git a/activeresource/activeresource.gemspec b/activeresource/activeresource.gemspec index b7555228cd..8668761977 100644 --- a/activeresource/activeresource.gemspec +++ b/activeresource/activeresource.gemspec @@ -1,24 +1,22 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'activeresource' - s.version = '3.0.0.beta' - s.summary = "Think Active Record for web resources." - s.description = %q{Wraps web resources in model classes that can be manipulated through XML over REST.} + s.platform = Gem::Platform::RUBY + s.name = 'activeresource' + s.version = '3.0.0.beta' + s.summary = 'REST-model framework (part of Rails).' + s.description = 'REST-model framework (part of Rails).' - s.files = Dir['CHANGELOG', 'README', 'examples/**/*', 'lib/**/*'] - - s.add_dependency('activesupport', '= 3.0.0.beta') - s.add_dependency('activemodel', '= 3.0.0.beta') + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'activeresource' + s.files = Dir['CHANGELOG', 'README', 'examples/**/*', 'lib/**/*'] s.require_path = 'lib' - s.autorequire = 'active_resource' - s.has_rdoc = true + s.has_rdoc = true s.extra_rdoc_files = %w( README ) s.rdoc_options.concat ['--main', 'README'] - s.author = "David Heinemeier Hansson" - s.email = "david@loudthinking.com" - s.homepage = "http://www.rubyonrails.org" - s.rubyforge_project = "activeresource" + s.add_dependency('activesupport', '= 3.0.0.beta') + s.add_dependency('activemodel', '= 3.0.0.beta') end diff --git a/activesupport/activesupport.gemspec b/activesupport/activesupport.gemspec index 9e0b48278c..c366ccfa8e 100644 --- a/activesupport/activesupport.gemspec +++ b/activesupport/activesupport.gemspec @@ -1,22 +1,22 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = "activesupport" - s.version = "3.0.0.beta" - s.date = "2009-09-01" - s.summary = "Support and utility classes used by the Rails framework." - s.description = %q{Utility library which carries commonly used classes and goodies from the Rails framework} + s.platform = Gem::Platform::RUBY + s.name = 'activesupport' + s.version = '3.0.0.beta' + s.summary = 'Support and utility classes used by the Rails framework.' + s.description = 'Support and utility classes used by the Rails framework.' - s.add_dependency('i18n', '~> 0.3.0') - s.add_dependency('tzinfo', '~> 0.3.16') - s.add_dependency('builder', '~> 2.1.2') - s.add_dependency('memcache-client', '~> 1.7.5') + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'activesupport' - s.files = Dir['CHANGELOG', 'README', 'lib/**/*'] + s.files = Dir['CHANGELOG', 'README', 'lib/**/*'] 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" + s.add_dependency('i18n', '~> 0.3.0') + s.add_dependency('tzinfo', '~> 0.3.16') + s.add_dependency('builder', '~> 2.1.2') + s.add_dependency('memcache-client', '~> 1.7.5') end diff --git a/rails.gemspec b/rails.gemspec index 80443c6f6f..37a9636ad7 100644 --- a/rails.gemspec +++ b/rails.gemspec @@ -1,12 +1,17 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'rails' - s.version = '3.0.0.beta' - s.summary = "Web-application framework with template engine, control-flow layer, and ORM." - s.description = <<-EOF - Rails is a framework for building web-application using CGI, FCGI, mod_ruby, or WEBrick - on top of either MySQL, PostgreSQL, SQLite, DB2, SQL Server, or Oracle with eRuby- or Builder-based templates. - EOF + s.platform = Gem::Platform::RUBY + s.name = 'rails' + s.version = '3.0.0.beta' + s.summary = 'Full-stack web-application framework.' + s.description = 'Full-stack web-application framework.' + + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'rails' + + s.rdoc_options << '--exclude' << '.' + s.has_rdoc = false s.add_dependency('activesupport', '= 3.0.0.beta') s.add_dependency('actionpack', '= 3.0.0.beta') @@ -15,12 +20,4 @@ Gem::Specification.new do |s| s.add_dependency('actionmailer', '= 3.0.0.beta') s.add_dependency('railties', '= 3.0.0.beta') s.add_dependency('bundler', '>= 0.9.0.pre5') - - s.rdoc_options << '--exclude' << '.' - s.has_rdoc = false - - s.author = "David Heinemeier Hansson" - s.email = "david@loudthinking.com" - s.homepage = "http://www.rubyonrails.org" - s.rubyforge_project = "rails" end diff --git a/railties/railties.gemspec b/railties/railties.gemspec index 62cfc1bbed..e91bd0e1b5 100644 --- a/railties/railties.gemspec +++ b/railties/railties.gemspec @@ -1,28 +1,26 @@ Gem::Specification.new do |s| - s.platform = Gem::Platform::RUBY - s.name = 'railties' - s.version = '3.0.0.beta' - s.summary = "Controls boot-up, rake tasks and generators for the Rails framework." - s.description = <<-EOF - Rails is a full-stack, web-application framework. - EOF + s.platform = Gem::Platform::RUBY + s.name = 'railties' + s.version = '3.0.0.beta' + s.summary = 'Controls boot-up, rake tasks and generators for the Rails framework.' + s.description = 'Controls boot-up, rake tasks and generators for the Rails framework.' - s.add_dependency('rake', '>= 0.8.3') - s.add_dependency('thor', '~> 0.13') - s.add_dependency('activesupport', '= 3.0.0.beta') - s.add_dependency('actionpack', '= 3.0.0.beta') + s.author = 'David Heinemeier Hansson' + s.email = 'david@loudthinking.com' + s.homepage = 'http://www.rubyonrails.org' + s.rubyforge_project = 'rails' + + s.files = Dir['CHANGELOG', 'README', 'bin/**/*', 'builtin/**/*', 'guides/**/*', 'lib/**/{*,.[a-z]*}'] + s.require_path = 'lib' + s.bindir = 'bin' + s.executables = ['rails'] + s.default_executable = 'rails' s.rdoc_options << '--exclude' << '.' s.has_rdoc = false - s.files = Dir['CHANGELOG', 'README', 'bin/**/*', 'builtin/**/*', 'guides/**/*', 'lib/**/{*,.[a-z]*}'] - s.require_path = 'lib' - s.bindir = "bin" - 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" + s.add_dependency('rake', '>= 0.8.3') + s.add_dependency('thor', '~> 0.13') + s.add_dependency('activesupport', '= 3.0.0.beta') + s.add_dependency('actionpack', '= 3.0.0.beta') end -- cgit v1.2.3