Created
September 13, 2010 19:35
-
-
Save mitchellh/577875 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 4378794887eabd083daaedeac25893fc178a4bc9 Mon Sep 17 00:00:00 2001 | |
From: Mitchell Hashimoto <mitchell.hashimoto@gmail.com> | |
Date: Mon, 13 Sep 2010 13:32:07 -0600 | |
Subject: [PATCH 2/2] More modern gemspec which won't break when files are added/removed | |
--- | |
sinatra.gemspec | 96 ++++++++++--------------------------------------------- | |
1 files changed, 17 insertions(+), 79 deletions(-) | |
diff --git a/sinatra.gemspec b/sinatra.gemspec | |
index 908f006..25a7f10 100644 | |
--- a/sinatra.gemspec | |
+++ b/sinatra.gemspec | |
@@ -1,86 +1,21 @@ | |
-Gem::Specification.new do |s| | |
- s.specification_version = 2 if s.respond_to? :specification_version= | |
- s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= | |
+require File.expand_path("../lib/sinatra", __FILE__) | |
+Gem::Specification.new do |s| | |
s.name = 'sinatra' | |
- s.version = '1.0' | |
- s.date = '2010-08-29' | |
- | |
- s.description = "Classy web-development dressed in a DSL" | |
- s.summary = "Classy web-development dressed in a DSL" | |
- | |
+ s.version = Sinatra::VERSION | |
+ s.platform = Gem::Platform::RUBY | |
s.authors = ["Blake Mizerany", "Ryan Tomayko", "Simon Rozet"] | |
s.email = "sinatrarb@googlegroups.com" | |
+ s.homepage = "http://sinatra.rubyforge.org" | |
+ s.summary = "Classy web-development dressed in a DSL" | |
+ s.description = "Classy web-development dressed in a DSL" | |
- # = MANIFEST = | |
- s.files = %w[ | |
- AUTHORS | |
- CHANGES | |
- LICENSE | |
- README.de.rdoc | |
- README.jp.rdoc | |
- README.rdoc | |
- Rakefile | |
- lib/sinatra.rb | |
- lib/sinatra/base.rb | |
- lib/sinatra/images/404.png | |
- lib/sinatra/images/500.png | |
- lib/sinatra/main.rb | |
- lib/sinatra/showexceptions.rb | |
- lib/sinatra/tilt.rb | |
- sinatra.gemspec | |
- test/base_test.rb | |
- test/builder_test.rb | |
- test/contest.rb | |
- test/erb_test.rb | |
- test/erubis_test.rb | |
- test/extensions_test.rb | |
- test/filter_test.rb | |
- test/haml_test.rb | |
- test/helper.rb | |
- test/helpers_test.rb | |
- test/less_test.rb | |
- test/mapped_error_test.rb | |
- test/middleware_test.rb | |
- test/public/favicon.ico | |
- test/request_test.rb | |
- test/response_test.rb | |
- test/result_test.rb | |
- test/route_added_hook_test.rb | |
- test/routing_test.rb | |
- test/sass_test.rb | |
- test/server_test.rb | |
- test/settings_test.rb | |
- test/sinatra_test.rb | |
- test/static_test.rb | |
- test/templates_test.rb | |
- test/views/error.builder | |
- test/views/error.erb | |
- test/views/error.erubis | |
- test/views/error.haml | |
- test/views/error.sass | |
- test/views/foo/hello.test | |
- test/views/hello.builder | |
- test/views/hello.erb | |
- test/views/hello.erubis | |
- test/views/hello.haml | |
- test/views/hello.less | |
- test/views/hello.sass | |
- test/views/hello.test | |
- test/views/layout2.builder | |
- test/views/layout2.erb | |
- test/views/layout2.erubis | |
- test/views/layout2.haml | |
- test/views/layout2.test | |
- ] | |
- # = MANIFEST = | |
- | |
- s.test_files = s.files.select {|path| path =~ /^test\/.*_test.rb/} | |
+ s.required_rubygems_version = ">= 1.3.6" | |
+ s.rubyforge_project = "sinatra" | |
- s.extra_rdoc_files = %w[README.rdoc README.de.rdoc README.jp.rdoc LICENSE] | |
s.add_dependency 'rack', '>= 1.0' | |
s.add_dependency 'tilt', '~> 1.1' | |
- s.add_development_dependency 'shotgun', '>= 0.6', '< 1.0' | |
+ s.add_development_dependency 'shotgun', '~> 0.6' | |
s.add_development_dependency 'rack-test', '>= 0.3.0' | |
s.add_development_dependency 'haml' | |
s.add_development_dependency 'builder' | |
@@ -89,11 +24,14 @@ Gem::Specification.new do |s| | |
s.add_development_dependency 'liquid' | |
s.add_development_dependency 'rdiscount' | |
s.add_development_dependency 'RedCloth' | |
+ s.add_development_dependency 'rake' | |
+ | |
+ s.files = `git ls-files`.split("\n") | |
+ s.test_files = s.files.select {|path| path =~ /^test\/.*_test.rb/} | |
+ | |
+ s.require_path = 'lib' | |
s.has_rdoc = true | |
- s.homepage = "http://sinatra.rubyforge.org" | |
s.rdoc_options = ["--line-numbers", "--inline-source", "--title", "Sinatra", "--main", "README.rdoc"] | |
- s.require_paths = %w[lib] | |
- s.rubyforge_project = 'sinatra' | |
- s.rubygems_version = '1.1.1' | |
+ s.extra_rdoc_files = %w[README.rdoc README.de.rdoc README.jp.rdoc LICENSE] | |
end | |
-- | |
1.7.2.2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment