Rakefile in dbf-1.0.9 vs Rakefile in dbf-1.0.10

- old
+ new

@@ -1,27 +1,29 @@ -require 'hoe' +PROJECT_ROOT = File.expand_path(File.dirname(__FILE__)) +$: << File.join(PROJECT_ROOT, 'lib') + +require 'rubygems' +require 'jeweler' require 'spec/rake/spectask' -PKG_NAME = "dbf" -PKG_VERSION = "1.0.9" -PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}" - -Hoe.spec PKG_NAME do |s| - s.version = PKG_VERSION - s.rubyforge_name = PKG_NAME - s.author = "Keith Morrison" - s.email = "keithm@infused.org" - s.summary = "A small fast library for reading dBase, xBase, Clipper and FoxPro database files." - s.description = s.paragraphs_of("README.txt", 1..3).join("\n\n") - s.changes = s.paragraphs_of("History.txt", 0..1).join("\n\n") - s.url = "http://github.com/infused/dm-dbf/tree/master" - s.need_tar = true - s.need_zip = true - s.extra_deps << ['activesupport', '>= 2.1.0'] - s.extra_deps << ['fastercsv', '>= 1.4.0'] +Jeweler::Tasks.new do |s| + s.name = 'dbf' + s.version = '1.0.9' + s.description = 'A small fast library for reading dBase, xBase, Clipper and FoxPro database files.' + s.summary = 'Read xBase files' + s.platform = Gem::Platform::RUBY + s.authors = ['Keith Morrison'] + s.email = 'keithm@infused.org' + s.add_dependency('activesupport', ['>= 2.1.0']) + s.add_dependency('fastercsv', ['>= 1.4.0']) + s.homepage = 'http://github.com/infused/dbf' + s.rubyforge_project = 'dbf' end +Jeweler::GemcutterTasks.new +Jeweler::RubyforgeTasks.new + task :default => :spec desc "Run specs" Spec::Rake::SpecTask.new :spec do |t| t.spec_files = FileList['spec/**/*spec.rb'] @@ -30,10 +32,5 @@ desc "Run spec docs" Spec::Rake::SpecTask.new :specdoc do |t| t.spec_opts = ["-f specdoc"] t.spec_files = FileList['spec/**/*spec.rb'] end - -desc "Generate gemspec" -task :gemspec do |t| - `rake debug_gem > dbf.gemspec` -end \ No newline at end of file