summaryrefslogtreecommitdiff
path: root/chef-server-webui
diff options
context:
space:
mode:
authorDaniel DeLeo <dan@opscode.com>2010-10-23 12:01:06 -0700
committerDaniel DeLeo <dan@opscode.com>2010-10-23 12:01:06 -0700
commitfed00e62abce974b4c075704333cb165abd3a79b (patch)
tree166f1b022d89afbada6668c1de22e64f2774c542 /chef-server-webui
parenteff1dc6269576b72958113e3d4c57d8beb5a3fb3 (diff)
downloadchef-fed00e62abce974b4c075704333cb165abd3a79b.tar.gz
[CHEF-1801] extract gemspecs to their own files
Diffstat (limited to 'chef-server-webui')
-rw-r--r--chef-server-webui/Rakefile29
-rw-r--r--chef-server-webui/chef-server-webui.gemspec30
2 files changed, 31 insertions, 28 deletions
diff --git a/chef-server-webui/Rakefile b/chef-server-webui/Rakefile
index d9472217b7..82971c4093 100644
--- a/chef-server-webui/Rakefile
+++ b/chef-server-webui/Rakefile
@@ -16,34 +16,7 @@ EMAIL = "chef@opscode.com"
HOMEPAGE = "http://wiki.opscode.com/display/chef"
SUMMARY = "A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure."
-spec = Gem::Specification.new do |s|
- s.name = GEM_NAME
- s.version = ChefServerWebui::VERSION
- s.platform = Gem::Platform::RUBY
- s.has_rdoc = true
- s.extra_rdoc_files = ["README.rdoc", "LICENSE", "config.ru" ]
- s.summary = SUMMARY
- s.description = s.summary
- s.author = AUTHOR
- s.email = EMAIL
- s.homepage = HOMEPAGE
-
- s.add_dependency "merb-core", "~> 1.1.0"
- s.add_dependency "merb-assets", "~> 1.1.0"
- s.add_dependency "merb-helpers", "~> 1.1.0"
- s.add_dependency "merb-haml", "~> 1.1.0"
- s.add_dependency "merb-param-protection", "~> 1.1.0"
-
- s.add_dependency "json", ">= 1.4.4", "<= 1.4.6"
-
- %w{thin haml ruby-openid coderay}.each { |g| s.add_dependency g}
-
- s.bindir = "bin"
- s.executables = %w( chef-server-webui )
-
- s.require_path = 'lib'
- s.files = %w(LICENSE README.rdoc Rakefile config.ru) + Dir.glob("{bin,config,lib,spec,app,public,stubs}/**/*")
-end
+spec = eval(File.read("chef-server-webui.gemspec"))
Rake::GemPackageTask.new(spec) do |pkg|
pkg.gem_spec = spec
diff --git a/chef-server-webui/chef-server-webui.gemspec b/chef-server-webui/chef-server-webui.gemspec
new file mode 100644
index 0000000000..8cf1a74601
--- /dev/null
+++ b/chef-server-webui/chef-server-webui.gemspec
@@ -0,0 +1,30 @@
+require File.dirname(__FILE__) + '/lib/chef-server-webui/version'
+
+Gem::Specification.new do |s|
+ s.name = "chef-server-webui"
+ s.version = ChefServerWebui::VERSION
+ s.platform = Gem::Platform::RUBY
+ s.has_rdoc = true
+ s.extra_rdoc_files = ["README.rdoc", "LICENSE", "config.ru" ]
+ s.summary = "A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure."
+ s.description = s.summary
+ s.author = "Opscode"
+ s.email = "chef@opscode.com"
+ s.homepage = "http://wiki.opscode.com/display/chef"
+
+ s.add_dependency "merb-core", "~> 1.1.0"
+ s.add_dependency "merb-assets", "~> 1.1.0"
+ s.add_dependency "merb-helpers", "~> 1.1.0"
+ s.add_dependency "merb-haml", "~> 1.1.0"
+ s.add_dependency "merb-param-protection", "~> 1.1.0"
+
+ s.add_dependency "json", ">= 1.4.4", "<= 1.4.6"
+
+ %w{thin haml ruby-openid coderay}.each { |g| s.add_dependency g}
+
+ s.bindir = "bin"
+ s.executables = %w( chef-server-webui )
+
+ s.require_path = 'lib'
+ s.files = %w(LICENSE README.rdoc Rakefile config.ru) + Dir.glob("{bin,config,lib,spec,app,public,stubs}/**/*")
+end