Skip to content

Commit

Permalink
Relocate gem definition to its own task.
Browse files Browse the repository at this point in the history
  • Loading branch information
luislavena committed Mar 3, 2010
1 parent 8b78668 commit f68f595
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 30 deletions.
38 changes: 8 additions & 30 deletions Rakefile
@@ -1,32 +1,10 @@
require 'rubygems'
require 'hoe'
require "rake/extensiontask"

Hoe.plugin :debugging, :doofus, :git

HOE = Hoe.spec 'sqlite3-ruby' do
developer 'Jamis Buck', 'jamis@37signals.com'
developer 'Luis Lavena', 'luislavena@gmail.com'
developer 'Aaron Patterson', 'aaron@tenderlovemaking.com'

self.readme_file = 'README.rdoc'
self.history_file = 'CHANGELOG.rdoc'
self.extra_rdoc_files = FileList['*.rdoc']

spec_extras[:required_ruby_version] = Gem::Requirement.new('> 1.8.5')
spec_extras[:required_rubygems_version] = '>= 1.3.5'
spec_extras[:extensions] = ["ext/sqlite3/extconf.rb"]

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

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

Rake::ExtensionTask.new 'sqlite3_native', HOE.spec do |ext|
ext.lib_dir = File.join(*['lib', 'sqlite3', ENV['FAT_DIR']].compact)
ext.ext_dir = 'ext/sqlite3'
end

task :test => :compile
#
# NOTE: Keep this file clean.
# Add your customizations inside tasks directory.
# Thank You.
#

# load rakefile extensions (tasks)
Dir['tasks/*.rake'].sort.each { |f| load f }

# vim: syntax=ruby
23 changes: 23 additions & 0 deletions tasks/gem.rake
@@ -0,0 +1,23 @@
require 'hoe'

Hoe.plugin :debugging, :doofus, :git

HOE = Hoe.spec 'sqlite3-ruby' do
developer 'Jamis Buck', 'jamis@37signals.com'
developer 'Luis Lavena', 'luislavena@gmail.com'
developer 'Aaron Patterson', 'aaron@tenderlovemaking.com'

self.readme_file = 'README.rdoc'
self.history_file = 'CHANGELOG.rdoc'
self.extra_rdoc_files = FileList['*.rdoc']

spec_extras[:required_ruby_version] = Gem::Requirement.new('> 1.8.5')
spec_extras[:required_rubygems_version] = '>= 1.3.5'
spec_extras[:extensions] = ["ext/sqlite3/extconf.rb"]

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

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

# vim: syntax=ruby

0 comments on commit f68f595

Please sign in to comment.