Sha256: c4471f9808f3ca6b1e944542ba556695d445ed17880b299960d578db7994d4a6
Contents?: true
Size: 1.83 KB
Versions: 1
Compression:
Stored size: 1.83 KB
Contents
require 'rubygems' require 'rake/gempackagetask' require "extlib" require 'merb-core/tasks/merb_rake_helper' require "spec/rake/spectask" ############################################################################## # Package && release ############################################################################## RUBY_FORGE_PROJECT = "merb" PROJECT_URL = "http://merbivore.com" PROJECT_SUMMARY = "Generators suite for Merb." PROJECT_DESCRIPTION = PROJECT_SUMMARY GEM_AUTHOR = "Jonas Nicklas" GEM_EMAIL = "jonas.nicklas@gmail.com" GEM_NAME = "merb-gen" PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : '' GEM_VERSION = (Merb::MORE_VERSION rescue "0.9.5") + PKG_BUILD RELEASE_NAME = "REL #{GEM_VERSION}" require "extlib/tasks/release" spec = Gem::Specification.new do |s| s.rubyforge_project = RUBY_FORGE_PROJECT s.name = GEM_NAME s.version = GEM_VERSION s.platform = Gem::Platform::RUBY s.has_rdoc = true s.extra_rdoc_files = ["README", "LICENSE", 'TODO'] s.summary = PROJECT_SUMMARY s.description = PROJECT_DESCRIPTION s.author = GEM_AUTHOR s.email = GEM_EMAIL s.homepage = PROJECT_URL s.bindir = "bin" s.executables = %w( merb-gen ) s.add_dependency "merb-core", ">= 0.9.5" s.add_dependency "templater", ">= 0.1.5" s.require_path = 'lib' s.autorequire = GEM_NAME s.files = %w(LICENSE README Rakefile TODO) + Dir.glob("{lib,bin,spec}/**/*") end Rake::GemPackageTask.new(spec) do |pkg| pkg.gem_spec = spec end desc "Install the gem" task :install => [:package] do sh %{#{sudo} gem install #{install_home} pkg/#{GEM_NAME}-#{GEM_VERSION} --no-update-sources} end namespace :jruby do desc "Run :package and install the resulting .gem with jruby" task :install => :package do sh %{#{sudo} jruby -S gem install #{install_home} pkg/#{GEM_NAME}-#{GEM_VERSION}.gem --no-rdoc --no-ri} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
merb-gen-0.9.5 | Rakefile |