Sha256: 21be444dceb28889f5e93f781cd35853225caa62844069911c4aa3e6d55e71b7

Contents?: true

Size: 963 Bytes

Versions: 4

Compression:

Stored size: 963 Bytes

Contents

require 'rubygems/package_task'
require 'hoe'

HOE = Hoe.spec 'sqlite3-ruby' do
  self.rubyforge_name = 'sqlite-ruby'
  self.author         = ['Jamis Buck']
  self.email          = %w[jamis@37signals.com]
  self.readme_file    = 'README.txt'
  self.need_tar       = false
  self.need_zip       = false

  spec_extras[:required_ruby_version] = Gem::Requirement.new('> 1.8.5')

  spec_extras[:extensions] = ["ext/sqlite3_api/extconf.rb"]

  extra_dev_deps << 'mocha'
  extra_dev_deps << ['rake-compiler', "~> 0.5.0"]

  spec_extras['rdoc_options'] = proc do |rdoc_options|
    rdoc_options << "--main=README.txt"
  end

  clean_globs.push('**/test.db')
end

file "#{HOE.spec.name}.gemspec" => ['Rakefile', 'tasks/gem.rake', 'lib/sqlite3/version.rb'] do |t|
  puts "Generating #{t.name}"
  File.open(t.name, 'w') { |f| f.puts HOE.spec.to_yaml }
end

desc "Generate or update the standalone gemspec file for the project"
task :gemspec => ["#{HOE.spec.name}.gemspec"]

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
luislavena-sqlite3-ruby-1.2.5 tasks/gem.rake
sqlite3-ruby-1.2.5-x86-mswin32 tasks/gem.rake
sqlite3-ruby-1.2.5-x86-mingw32 tasks/gem.rake
sqlite3-ruby-1.2.5 tasks/gem.rake