e40293813b485390017f0e2eb3d2279a9ad9044a

Author: Lennon Day-Reynolds

Date: 2009-02-04 17:29:05 -0800

added rake task for building gem

diff --git a/.gitignore b/.gitignore index 1377554..444fe1a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.swp +pkg/ diff --git a/Rakefile b/Rakefile index efe749b..c6c75d1 100644 --- a/Rakefile +++ b/Rakefile @@ -2,9 +2,34 @@ require 'rake' require 'rake/clean' require 'rake/testtask' +require 'rubygems' +require 'rake/gempackagetask' + +spec = Gem::Specification.new do |s| + s.name = 'ohloh_scm' + s.version = '0.0.1' + s.author = 'Robin Luckey' + s.email = 'robin@ohloh.net' + s.homepage = 'http://labs.ohloh.net' + s.platform = Gem::Platform::RUBY + s.summary = 'Ohloh Source Control Management Library' + s.files = FileList['README', 'COPYING', '{bin,lib,test}/**/*'] + s.require_path = 'lib' + s.autorequire = 'scm' + s.executables = 'ohlog' + s.has_rdoc = true + s.extra_rdoc_files = ['README'] + s.test_files = FileList["test/**/*"] +end + +Rake::GemPackageTask.new(spec) do |pkg| + pkg.need_tar = true + pkg.need_zip = true +end Rake::TestTask.new :unit_tests do |t| t.test_files = FileList[File.dirname(__FILE__) + '/test/unit/**/*_test.rb'] end task :default => :unit_tests + +