# Rakefile for Outcry :mode=ruby: PKG_VERSION = 0.1 require 'rubygems' require 'rake/clean' require 'rake/packagetask' require 'rake/gempackagetask' require 'rake/rdoctask' require File.join(File.dirname(__FILE__), 'lib', 'version') spec = Gem::Specification.new do |s| s.platform = Gem::Platform::RUBY s.summary = "Remotely controllable streamer for Icecast." s.name = 'outcry' s.version = Outcry::VERSION s.requirements << 'Icecast server, libshout and ruby-shout' s.require_path = 'lib' s.autorequire = 'outcry' s.files = Dir.glob("lib/**/*.rb").delete_if {|f| f.include?("_darcs")} s.executables = ["outcry"] s.bindir = "bin" end Rake::GemPackageTask.new(spec) do |pkg| pkg.need_zip = true pkg.need_tar = true end Rake::RDocTask.new do |rd| rd.main = "README" rd.rdoc_files.include("README", "NEWS", "lib/**/*.rb") end