Skip to content

Commit d561b8d

Browse files
committed
migrate to bundler
1 parent cafc00b commit d561b8d

File tree

3 files changed

+56
-58
lines changed

3 files changed

+56
-58
lines changed

Gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source "http://rubygems.org"
2+
3+
gemspec
4+
5+
group :development do
6+
gem "bundler", "~> 1.0.0"
7+
end
8+

Rakefile

Lines changed: 1 addition & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,12 @@
11
require 'rubygems'
22

3-
require 'rake/gempackagetask'
3+
require 'bundler/gem_tasks'
44
require 'rake/rdoctask'
55
require 'rake/testtask'
6-
if RUBY_VERSION < "1.9"
7-
require 'lib/ruby-debug/version'
8-
else
9-
require_relative 'lib/ruby-debug/version'
10-
end
11-
require 'date'
126

137
desc 'Default: run unit tests.'
148
task :default => [:test]
159

16-
# ------- Default Package ----------
17-
RUBY_DEBUG_IDE_VERSION = Debugger::IDE_VERSION
18-
19-
FILES = FileList[
20-
'CHANGES',
21-
'ChangeLog',
22-
'ChangeLog.archive',
23-
'MIT-LICENSE',
24-
'Rakefile',
25-
'bin/*',
26-
'lib/**/*',
27-
# 'test/**/*',
28-
'ext/mkrf_conf.rb'
29-
]
30-
31-
ide_spec = Gem::Specification.new do |spec|
32-
spec.name = "ruby-debug-ide"
33-
34-
spec.homepage = "http://rubyforge.org/projects/debug-commons/"
35-
spec.summary = "IDE interface for ruby-debug."
36-
spec.description = <<-EOF
37-
An interface which glues ruby-debug to IDEs like Eclipse (RDT), NetBeans and RubyMine.
38-
EOF
39-
40-
spec.version = RUBY_DEBUG_IDE_VERSION
41-
42-
spec.author = "Markus Barchfeld, Martin Krauskopf, Mark Moseley, JetBrains RubyMine Team"
43-
spec.email = "rubymine-feedback@jetbrains.com"
44-
spec.platform = Gem::Platform::RUBY
45-
spec.require_path = "lib"
46-
spec.bindir = "bin"
47-
spec.executables = ["rdebug-ide"]
48-
spec.files = FILES.to_a
49-
50-
spec.extensions << "ext/mkrf_conf.rb" unless ENV['NO_EXT']
51-
spec.add_dependency("rake", ">= 0.8.1")
52-
53-
spec.required_ruby_version = '>= 1.8.2'
54-
spec.date = DateTime.now
55-
spec.rubyforge_project = 'debug-commons'
56-
57-
# rdoc
58-
spec.has_rdoc = false
59-
end
60-
61-
# Rake task to build the default package
62-
Rake::GemPackageTask.new(ide_spec) do |pkg|
63-
pkg.need_tar = true
64-
end
65-
6610
# Unit tests
6711
Rake::TestTask.new do |t|
6812
t.libs << "test"
@@ -72,7 +16,6 @@ Rake::TestTask.new do |t|
7216
t.warning = false
7317
end
7418

75-
7619
desc "Create a ChangeLog"
7720
# simple rake task to output a changelog between two commits, tags ...
7821
# output is formatted simply, commits are grouped under each author name

ruby-debug-ide.gemspec

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
require File.dirname(__FILE__) + '/lib/ruby-debug/version'
2+
require "rake"
3+
4+
# ------- Default Package ----------
5+
RUBY_DEBUG_IDE_VERSION = Debugger::IDE_VERSION
6+
7+
FILES = Rake::FileList[
8+
'CHANGES',
9+
'ChangeLog',
10+
'ChangeLog.archive',
11+
'MIT-LICENSE',
12+
'Rakefile',
13+
'bin/*',
14+
'lib/**/*',
15+
# 'test/**/*',
16+
'ext/mkrf_conf.rb'
17+
]
18+
19+
Gem::Specification.new do |spec|
20+
spec.name = "ruby-debug-ide"
21+
22+
spec.homepage = "https://github.com/denofevil/ruby-debug-ide"
23+
spec.summary = "IDE interface for ruby-debug."
24+
spec.description = <<-EOF
25+
An interface which glues ruby-debug to IDEs like Eclipse (RDT), NetBeans and RubyMine.
26+
EOF
27+
28+
spec.version = RUBY_DEBUG_IDE_VERSION
29+
30+
spec.author = "Markus Barchfeld, Martin Krauskopf, Mark Moseley, JetBrains RubyMine Team"
31+
spec.email = "rubymine-feedback@jetbrains.com"
32+
spec.platform = Gem::Platform::RUBY
33+
spec.require_path = "lib"
34+
spec.bindir = "bin"
35+
spec.executables = ["rdebug-ide"]
36+
spec.files = FILES.to_a
37+
38+
spec.extensions << "ext/mkrf_conf.rb" unless ENV['NO_EXT']
39+
spec.add_dependency("rake", ">= 0.8.1")
40+
41+
spec.required_ruby_version = '>= 1.8.2'
42+
spec.date = DateTime.now
43+
spec.rubyforge_project = 'debug-commons'
44+
45+
# rdoc
46+
spec.has_rdoc = false
47+
end

0 commit comments

Comments
 (0)