From 5ef6008aeec489b74bafad23f7a65fa3b1bf953c Mon Sep 17 00:00:00 2001 From: John Mair Date: Tue, 3 Apr 2012 01:35:05 +1200 Subject: [PATCH] added gemspec to repo --- Rakefile | 9 +++++++++ pry-git.gemspec | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 pry-git.gemspec diff --git a/Rakefile b/Rakefile index cba4489..28a52c4 100755 --- a/Rakefile +++ b/Rakefile @@ -39,6 +39,9 @@ task :test do sh "bacon -Itest -rubygems -a" end +desc "generate a gemspec" +task :gemspec => "ruby:gemspec" + namespace :ruby do spec = Gem::Specification.new do |s| apply_spec_defaults(s) @@ -49,6 +52,12 @@ namespace :ruby do pkg.need_zip = false pkg.need_tar = false end + + task :gemspec do + File.open("#{spec.name}.gemspec", "w") do |f| + f << spec.to_ruby + end + end end desc "build all platform gems at once" diff --git a/pry-git.gemspec b/pry-git.gemspec new file mode 100644 index 0000000..a946fac --- /dev/null +++ b/pry-git.gemspec @@ -0,0 +1,35 @@ +# -*- encoding: utf-8 -*- + +Gem::Specification.new do |s| + s.name = "pry-git" + s.version = "0.2.3" + + s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= + s.authors = ["John Mair (banisterfiend)"] + s.date = "2012-04-03" + s.description = "A Ruby-aware git layer" + s.email = "jrmair@gmail.com" + s.files = ["lib/pry-git/version.rb", "lib/pry-git.rb", "test/test.rb", "CHANGELOG", "README.md", "Rakefile"] + s.homepage = "http://github.com/pry/pry-git" + s.require_paths = ["lib"] + s.rubygems_version = "1.8.16" + s.summary = "A Ruby-aware git layer" + + if s.respond_to? :specification_version then + s.specification_version = 3 + + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_runtime_dependency(%q, [">= 0"]) + s.add_runtime_dependency(%q, [">= 0"]) + s.add_runtime_dependency(%q, [">= 0.9.8"]) + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0.9.8"]) + end + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0.9.8"]) + end +end