From 1ba50eba98ed3a4a7fa6d2ae336e5216bccd0fd5 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Fri, 14 Mar 2014 18:25:55 +0900 Subject: Fix gemspec Reference: https://github.com/tiredpixel/sidekiq-spy/commit/16ead977fa837966736b7dc50b3cfa6a3dd7d3c2 --- ext/mkrf_conf.rb | 9 +++++++++ fzf.gemspec | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 ext/mkrf_conf.rb diff --git a/ext/mkrf_conf.rb b/ext/mkrf_conf.rb new file mode 100644 index 00000000..8e7bf466 --- /dev/null +++ b/ext/mkrf_conf.rb @@ -0,0 +1,9 @@ +require 'rubygems/dependency_installer' + +if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.1.0') + Gem::DependencyInstaller.new.install 'curses', '~> 1.0' +end + +File.open(File.expand_path('../Rakefile', __FILE__), 'w') do |f| + f.puts 'task :default' +end diff --git a/fzf.gemspec b/fzf.gemspec index 9556c0d6..2e15c19e 100644 --- a/fzf.gemspec +++ b/fzf.gemspec @@ -13,5 +13,5 @@ Gem::Specification.new do |spec| spec.files = %w[fzf.gemspec] spec.executables = 'fzf' - spec.add_runtime_dependency 'curses', '~> 1.0.0' + spec.extensions += ['ext/mkrf_conf.rb'] end -- cgit v1.2.3