e40293813b485390017f0e2eb3d2279a9ad9044a
Author: Lennon Day-Reynolds
Date: 2009-02-04 17:29:05 -0800
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
+
+
