rake/packaging.rb
changeset 1 1d3cfd4837a8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rake/packaging.rb	Wed May 07 18:22:04 2008 +0000
@@ -0,0 +1,32 @@
+# 
+# Packaging Rake Tasks
+# 
+# 
+
+require 'rake/packagetask'
+require 'rake/gempackagetask'
+
+Rake::GemPackageTask.new( GEMSPEC ) do |task|
+	task.gem_spec = GEMSPEC
+	task.need_tar = false
+	task.need_tar_gz = true
+	task.need_tar_bz2 = true
+	task.need_zip = true
+end
+
+
+### Task: install
+task :install_gem => [:package] do
+	$stderr.puts 
+	installer = Gem::Installer.new( %{pkg/#{PKG_FILE_NAME}.gem} )
+	installer.install
+end
+
+### Task: uninstall
+task :uninstall_gem => [:clean] do
+	uninstaller = Gem::Uninstaller.new( PKG_FILE_NAME )
+	uninstaller.uninstall
+end
+
+
+