0
-require 'rake/gempackagetask'
0
-require 'rake/testtask'
0
-require 'rubygems/gem_runner'
0
-require 'lib/tasks/private/gem_helper'
0
- desc "Package up the mack gem."
0
- gh = GemHelper.instance
0
- FileUtils.rm_rf("#{pwd}/pkg", :verbose => true)
0
- gem_spec = Gem::Specification.new do |s|
0
- s.version = gh.version
0
- s.summary = gh.gem_name
0
- s.description = %{#{gh.gem_name} was developed by: markbates}
0
- s.author = "markbates"
0
- s.email = "mark@mackframework.com"
0
- s.homepage = "http://www.mackframework.com"
0
- s.extra_rdoc_files = ["README", "CHANGELOG"]
0
- s.files = FileList["README", "**/*.*"].exclude("pkg/").exclude("test/").exclude("tasks/private").exclude("doc")
0
- s.require_paths << '.'
0
- s.require_paths << 'bin'
0
- s.require_paths << 'lib'
0
- s.executables << "mack"
0
- s.rdoc_options << '--title' << 'Mack' << '--main' << 'README' << '--line-numbers' << "--inline-source"
0
- s.add_dependency("rack", "0.3.0")
0
- s.add_dependency("ruby_extensions", "1.0.11")
0
- s.add_dependency("application_configuration", "1.2.1")
0
- s.add_dependency("cachetastic", "1.4.0")
0
- s.add_dependency("log4r", "1.0.5")
0
- s.add_dependency("thin", "0.7.0")
0
- s.rubyforge_project = gh.project
0
- Rake::GemPackageTask.new(gem_spec) do |pkg|
0
- pkg.package_dir = "#{pwd}/pkg"
0
- Rake::Task["package"].invoke
0
- desc "Package up and install the mack gem."
0
- task :mack => "gem:package:mack" do |t|
0
- GemHelper.instance.install
0
- desc "Package up, install, and release the mack gem."
0
- task :mack => ["gem:install:mack"] do |t|
0
- GemHelper.instance.release
0
-alias_task :pack, "gem:package:mack"
0
-alias_task :install, "gem:install:mack"
0
-alias_task :release, "gem:release:mack"
Comments
No one has commented yet.