Skip to content

Commit f656175

Browse files
committed
move to development dependencies of main gems.
1 parent cc7d85d commit f656175

File tree

4 files changed

+26
-12
lines changed

4 files changed

+26
-12
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ pkg
2020

2121
## PROJECT::SPECIFIC
2222
Makefile
23+
Gemfile.lock
2324
*.o
2425
*.so
2526
*.log

Gemfile

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
source 'https://rubygems.org'
22

3-
gem 'jeweler'
4-
gem 'rake-compiler'
5-
gem 'json'
3+
gemspec
64

75
group :test do
86
gem 'rsolr'
97
gem 'mocha'
10-
end
8+
end

Rakefile

+7-3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ begin
1919
gem.homepage = "http://github.com/kennyj/java_bin"
2020
gem.authors = ["kennyj"]
2121
gem.require_paths = ["lib", "ext"]
22+
gem.add_development_dependency 'jeweler'
23+
gem.add_development_dependency 'rake-compiler'
24+
gem.add_development_dependency 'json'
25+
gem.files.exclude 'Gemfile.lock'
2226
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
2327
end
2428
Jeweler::RubygemsDotOrgTasks.new
@@ -54,7 +58,7 @@ task :valgrind => :compile do
5458
#
5559
# See:
5660
# http://blog.flavorjon.es/2009/06/easily-valgrind-gdb-your-ruby-c.html
57-
#
61+
#
5862
def valgrind_errors(what)
5963
valgrind_cmd="valgrind --log-fd=1 --tool=memcheck --partial-loads-ok=yes --undef-value-errors=no ruby -Ilib:test:ext #{what}"
6064
puts "Executing: #{valgrind_cmd}"
@@ -64,7 +68,7 @@ task :valgrind => :compile do
6468
end
6569

6670
java_bin_errors = valgrind_errors('test/test_java_bin_parser.rb')
67-
71+
6872
if java_bin_errors > 0
6973
abort "Memory leaks are present, please check! (#{java_bin_errors} leaks!)"
7074
end
@@ -78,4 +82,4 @@ Rake::RDocTask.new do |rdoc|
7882
rdoc.title = "java_bin #{version}"
7983
rdoc.rdoc_files.include('README*')
8084
rdoc.rdoc_files.include('lib/**/*.rb')
81-
end
85+
end

java_bin.gemspec

+16-5
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
99

1010
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
1111
s.authors = ["kennyj"]
12-
s.date = "2012-09-03"
12+
s.date = "2012-10-09"
1313
s.description = "Apache Solr JavaBin format (binary format) implementation for Ruby."
1414
s.email = "[email protected]"
1515
s.extensions = ["ext/java_bin/ext/extconf.rb"]
@@ -22,7 +22,6 @@ Gem::Specification.new do |s|
2222
".travis.yml",
2323
"CHANGELOG",
2424
"Gemfile",
25-
"Gemfile.lock",
2625
"LICENSE",
2726
"README.rdoc",
2827
"Rakefile",
@@ -67,15 +66,27 @@ Gem::Specification.new do |s|
6766
s.specification_version = 3
6867

6968
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
70-
s.add_runtime_dependency(%q<jeweler>, [">= 0"])
71-
s.add_runtime_dependency(%q<rake-compiler>, [">= 0"])
72-
s.add_runtime_dependency(%q<json>, [">= 0"])
69+
s.add_runtime_dependency(%q<java_bin>, [">= 0"])
70+
s.add_development_dependency(%q<jeweler>, [">= 0"])
71+
s.add_development_dependency(%q<rake-compiler>, [">= 0"])
72+
s.add_development_dependency(%q<json>, [">= 0"])
73+
s.add_development_dependency(%q<jeweler>, [">= 0"])
74+
s.add_development_dependency(%q<rake-compiler>, [">= 0"])
75+
s.add_development_dependency(%q<json>, [">= 0"])
7376
else
77+
s.add_dependency(%q<java_bin>, [">= 0"])
78+
s.add_dependency(%q<jeweler>, [">= 0"])
79+
s.add_dependency(%q<rake-compiler>, [">= 0"])
80+
s.add_dependency(%q<json>, [">= 0"])
7481
s.add_dependency(%q<jeweler>, [">= 0"])
7582
s.add_dependency(%q<rake-compiler>, [">= 0"])
7683
s.add_dependency(%q<json>, [">= 0"])
7784
end
7885
else
86+
s.add_dependency(%q<java_bin>, [">= 0"])
87+
s.add_dependency(%q<jeweler>, [">= 0"])
88+
s.add_dependency(%q<rake-compiler>, [">= 0"])
89+
s.add_dependency(%q<json>, [">= 0"])
7990
s.add_dependency(%q<jeweler>, [">= 0"])
8091
s.add_dependency(%q<rake-compiler>, [">= 0"])
8192
s.add_dependency(%q<json>, [">= 0"])

0 commit comments

Comments
 (0)