Sha256: 37d0177a262d3e29c7d972567c571c3e8a2b47eba98edff3db3e6c3213205350

Contents?: true

Size: 1.74 KB

Versions: 2

Compression:

Stored size: 1.74 KB

Contents

require 'rubygems'
require 'stickler/version'
require 'tasks/config'

Stickler::GEM_SPEC = Gem::Specification.new do |spec|
  proj = Configuration.for('project')
  spec.name         = proj.name
  spec.version      = Stickler::VERSION
  
  spec.author       = proj.author
  spec.email        = proj.email
  spec.homepage     = proj.homepage
  spec.summary      = proj.summary
  spec.description  = proj.description
  spec.platform     = Gem::Platform::RUBY

  spec.post_install_message = <<-msg
  ============================================================
  
  Thank you for installing Stickler!

  * Create a new stickler repository:
      stickler setup /path/to/repo

  * Look at the help:
      stickler help

  ============================================================
  msg


  spec.required_rubygems_version = [ ">= 1.2.0" ]

  spec.add_runtime_dependency( 'highline', "~> 1.4" )
  spec.add_runtime_dependency( 'logging', "~> 0.9" )
  spec.add_runtime_dependency( 'main', "~> 2.8" )

  spec.add_development_dependency( 'rake', "~> 0.8"  )
  spec.add_development_dependency( 'rspec', "~> 1.1" )
  spec.add_development_dependency( 'configuration', "~> 0.0" )
  
  pkg = Configuration.for('packaging')
  spec.files        = pkg.files.all
  spec.executables  = pkg.files.bin.collect { |b| File.basename(b) }
 
  if rdoc = Configuration.for_if_exist?('rdoc') then
    spec.has_rdoc         = true
    spec.extra_rdoc_files = pkg.files.rdoc
    spec.rdoc_options     = rdoc.options + [ "--main" , rdoc.main_page ]
  else
    spec.has_rdoc         = false
  end

  if test = Configuration.for_if_exist?('testing') then
    spec.test_files       = test.files
  end


  if rf = Configuration.for_if_exist?('rubyforge') then
    spec.rubyforge_project  = rf.project
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stickler-0.1.0 gemspec.rb
stickler-0.1.1 gemspec.rb