cucumber-chef.gemspec in cucumber-chef-1.0.3 vs cucumber-chef.gemspec in cucumber-chef-2.0.0.pre
- old
+ new
@@ -1,129 +1,56 @@
-# Generated by jeweler
-# DO NOT EDIT THIS FILE DIRECTLY
-# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
-# -*- encoding: utf-8 -*-
+################################################################################
+#
+# Author: Stephen Nelson-Smith <stephen@atalanta-systems.com>
+# Author: Zachary Patten <zachary@jovelabs.com>
+# Copyright: Copyright (c) 2011-2012 Atalanta Systems Ltd
+# License: Apache License, Version 2.0
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+################################################################################
+require File.expand_path("../lib/cucumber/chef/version", __FILE__)
+
Gem::Specification.new do |s|
- s.name = %q{cucumber-chef}
- s.version = "1.0.3"
+ s.name = "cucumber-chef"
+ s.version = Cucumber::Chef::VERSION
+ s.platform = Gem::Platform::RUBY
+ s.authors = ["Stephen Nelson-Smith", "Zachary Patten"]
+ s.email = ["stephen@atalanta-systems.com", "zachary@jovelabs.com"]
+ s.homepage = "http://www.cucumber-chef.org"
+ s.summary = "Test Driven Infrastructure"
+ s.description = "Framework for test-driven infrastructure development."
+ s.required_ruby_version = ">= 1.8.7"
+ s.required_rubygems_version = ">= 1.3.6"
+ s.licenses = ["Apache 2.0"]
- s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
- s.authors = ["Stephen Nelson-Smith"]
- s.date = %q{2011-07-12}
- s.default_executable = %q{cucumber-chef}
- s.description = %q{Framework for behaviour-drive infrastructure development.}
- s.email = %q{stephen@atalanta-systems.com}
- s.executables = ["cucumber-chef"]
- s.extra_rdoc_files = [
- "LICENSE",
- "README.md"
- ]
- s.files = [
- ".document",
- ".gitignore",
- "Gemfile",
- "LICENSE",
- "README.md",
- "Rakefile",
- "VERSION",
- "bin/cucumber-chef",
- "cookbooks/cucumber-chef/README.rdoc",
- "cookbooks/cucumber-chef/files/default/add-git-identity",
- "cookbooks/cucumber-chef/files/default/controller-first-boot",
- "cookbooks/cucumber-chef/files/default/cucumber-net",
- "cookbooks/cucumber-chef/files/default/cucumber-private-key",
- "cookbooks/cucumber-chef/files/default/cucumber-run_list",
- "cookbooks/cucumber-chef/files/default/git-private-key",
- "cookbooks/cucumber-chef/files/default/install-chef",
- "cookbooks/cucumber-chef/files/default/lxc-controller-network-config",
- "cookbooks/cucumber-chef/files/default/lxc-lucid-chef",
- "cookbooks/cucumber-chef/files/default/permissive-ssh-config",
- "cookbooks/cucumber-chef/metadata.rb",
- "cookbooks/cucumber-chef/recipes/controller.rb",
- "cookbooks/cucumber-chef/recipes/lxc.rb",
- "cookbooks/cucumber-chef/recipes/test_lab.rb",
- "cookbooks/cucumber-chef/recipes/testrunner.rb",
- "cookbooks/cucumber-chef/roles/controller.rb",
- "cookbooks/cucumber-chef/roles/test_lab_test.rb",
- "cookbooks/cucumber-chef/templates/default/controller-client.erb",
- "cookbooks/cucumber-chef/templates/default/lxc-lucid-chef",
- "cucumber-chef.gemspec",
- "features/installing.feature",
- "features/steps/installing_steps.rb",
- "features/steps/setup_steps.rb",
- "features/steps/upload_steps.rb",
- "features/steps/usage_steps.rb",
- "features/support/env.rb",
- "features/support/filetools.rb",
- "features/support/silent_system.rb",
- "features/usage.feature",
- "lib/cucumber-chef.rb",
- "lib/cucumber/chef.rb",
- "lib/cucumber/chef/config.rb",
- "lib/cucumber/chef/handy.rb",
- "lib/cucumber/chef/provisioner.rb",
- "lib/cucumber/chef/templates/controller.erb",
- "lib/cucumber/chef/templates/env.rb",
- "lib/cucumber/chef/templates/example_feature.erb",
- "lib/cucumber/chef/templates/example_step.erb",
- "lib/cucumber/chef/templates/readme.erb",
- "lib/cucumber/chef/templates/ubuntu10.04-gems.erb",
- "lib/cucumber/chef/test_lab.rb",
- "lib/cucumber/chef/test_runner.rb",
- "lib/cucumber/chef/version.rb",
- "lib/cucumber/ec2_server_create.rb",
- "spec/cucumber/chef/config_spec.rb",
- "spec/cucumber/chef/provisioner_spec.rb",
- "spec/cucumber/chef/test_lab_spec.rb",
- "spec/spec_helper.rb",
- "website/website.html"
- ]
- s.homepage = %q{http://cucumber-chef.org}
- s.licenses = ["Apache v2"]
- s.require_paths = ["lib"]
- s.rubygems_version = %q{1.6.2}
- s.summary = %q{Tests Chef-built infrastructure}
+ s.add_dependency("chef", "~> 0.10.10")
+ s.add_dependency("cucumber", "~> 1.2.0")
+ s.add_dependency("erubis", "~> 2.7.0")
+ s.add_dependency("fog", "~> 1.3.1")
+ s.add_dependency("net-sftp", "~> 2.0.5")
+ s.add_dependency("net-ssh", "~> 2.2.2")
+ s.add_dependency("mixlib-config", "~> 1.1.2")
+ s.add_dependency("thor", "~> 0.15.2")
+ s.add_dependency("rake", "~> 0.9.2")
+ s.add_dependency("ubuntu_ami", "~> 0.4.0")
- if s.respond_to? :specification_version then
- s.specification_version = 3
+ s.add_development_dependency("rspec", "~> 2.10.0")
+ s.add_development_dependency("simplecov", "~> 0.6.4")
- if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_runtime_dependency(%q<rake>, ["~> 0.9.2"])
- s.add_runtime_dependency(%q<chef>, [">= 0.10.2"])
- s.add_runtime_dependency(%q<fog>, [">= 0"])
- s.add_runtime_dependency(%q<thor>, [">= 0"])
- s.add_runtime_dependency(%q<net-scp>, [">= 0"])
- s.add_development_dependency(%q<cucumber>, [">= 0"])
- s.add_development_dependency(%q<cucumber-nagios>, [">= 0"])
- s.add_development_dependency(%q<rspec>, [">= 0"])
- s.add_development_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_development_dependency(%q<jeweler>, ["~> 1.6.2"])
- s.add_development_dependency(%q<rcov>, [">= 0"])
- else
- s.add_dependency(%q<rake>, ["~> 0.9.2"])
- s.add_dependency(%q<chef>, [">= 0.10.2"])
- s.add_dependency(%q<fog>, [">= 0"])
- s.add_dependency(%q<thor>, [">= 0"])
- s.add_dependency(%q<net-scp>, [">= 0"])
- s.add_dependency(%q<cucumber>, [">= 0"])
- s.add_dependency(%q<cucumber-nagios>, [">= 0"])
- s.add_dependency(%q<rspec>, [">= 0"])
- s.add_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_dependency(%q<jeweler>, ["~> 1.6.2"])
- s.add_dependency(%q<rcov>, [">= 0"])
- end
- else
- s.add_dependency(%q<rake>, ["~> 0.9.2"])
- s.add_dependency(%q<chef>, [">= 0.10.2"])
- s.add_dependency(%q<fog>, [">= 0"])
- s.add_dependency(%q<thor>, [">= 0"])
- s.add_dependency(%q<net-scp>, [">= 0"])
- s.add_dependency(%q<cucumber>, [">= 0"])
- s.add_dependency(%q<cucumber-nagios>, [">= 0"])
- s.add_dependency(%q<rspec>, [">= 0"])
- s.add_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_dependency(%q<jeweler>, ["~> 1.6.2"])
- s.add_dependency(%q<rcov>, [">= 0"])
- end
-end
+ s.files = `git ls-files`.split("\n")
+ s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
+ s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
+ s.require_path = 'lib'
+end