Sha256: b3b2c3fd030de2e072262cf63992e2c0bc2a18a32e0abd6fd372783b53352f0c

Contents?: true

Size: 1.61 KB

Versions: 1

Compression:

Stored size: 1.61 KB

Contents

require 'rubygems'
require 'rake/gempackagetask'
require 'rake/rdoctask'

SO_NAME = "ruby_debug.so"

# ------- Default Package ----------
RUBY_DEBUG_VERSION = "0.1.2"

FILES = FileList[
  'Rakefile',
  'README',
  'LICENSE',
  'CHANGES',
  'lib/**/*',
  'ext/*',
  'bin/*'
]

# Default GEM Specification
default_spec = Gem::Specification.new do |spec|
  spec.name = "ruby-debug"
  
  spec.homepage = "http://rubyforge.org/projects/ruby-debug/"
  spec.summary = "Fast Ruby debugger"
  spec.description = <<-EOF
ruby-debug is a fast implementation of the standard Ruby debugger debug.rb.
It's implemented by utilizing a new hook Ruby C API.
EOF

  spec.version = RUBY_DEBUG_VERSION

  spec.author = "Kent Sibilev"
  spec.email = "ksibilev@yahoo.com"
  spec.platform = Gem::Platform::RUBY
  spec.require_path = "lib" 
  spec.bindir = "bin"
  spec.executables = ["rdebug"]
  spec.extensions = ["ext/extconf.rb"]
  spec.autorequire = "ruby-debug"
  spec.files = FILES.to_a  

  spec.required_ruby_version = '>= 1.8.2'
	spec.date = DateTime.now
  spec.rubyforge_project = 'ruby-debug'
  
  # rdoc
  spec.has_rdoc = false
end


# Rake task to build the default package
Rake::GemPackageTask.new(default_spec) do |pkg|
  pkg.need_tar = true
  pkg.need_tar = true
end

task :default => :package

# ---------  Publish to RubyForge  ----------------
desc "Publish ruby-debug to RubyForge."
task :publish do 
	require 'rake/contrib/sshpublisher'
	
	# Get ruby-debug path
	ruby_debug_path = File.expand_path(File.dirname(__FILE__))

	publisher = Rake::SshDirPublisher.new("kent@rubyforge.org",
				"/var/www/gforge-projects/ruby-debug", ruby_debug_path)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-debug-0.1.2 Rakefile