aports/community/ruby-resolv/rake-disable-extask.patch
2024-12-18 06:39:38 +00:00

25 lines
647 B
Diff

--- resolv-0.6.0-origin/Rakefile
+++ resolv-0.6.0/Rakefile
@@ -1,7 +1,8 @@
-require "bundler/gem_tasks"
+require "mkmf"
require "rake/testtask"
-if RUBY_ENGINE == "ruby"
+if RUBY_ENGINE == "ruby" and have_library("iphlpapi")
+ require "bundler/gem_tasks"
require "ruby-core/extensiontask"
helper = Bundler::GemHelper.instance
extask = RubyCore::ExtensionTask.new(helper.gemspec)
@@ -9,7 +10,9 @@
end
Rake::TestTask.new(:test) do |t|
- t.libs.unshift(*extask.libs) if extask
+ if extask
+ t.libs.unshift(*extask.libs)
+ end
t.libs << "test/lib"
t.ruby_opts << "-rhelper"
t.test_files = FileList["test/**/test_*.rb"]