/
mrbgem.rake
28 lines (24 loc) · 1023 Bytes
/
mrbgem.rake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
MRuby::Gem::Specification.new('mruby-curses') do |spec|
spec.author = "Jared Breeden"
spec.license = "MIT"
spec.summary = "Bindings to PDCurses for MRuby"
add_dependency 'mruby-time'
add_dependency 'mruby-array-ext'
gem_dir = File.expand_path(File.dirname(__FILE__))
if spec.respond_to? :search_package
search_package 'ncurses'
search_package 'panel'
end
spec.rbfiles.clear
spec.rbfiles.push "#{gem_dir}/mrblib/curses.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/cui.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/colors.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/events.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/model.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/builtin_events.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/event_loop.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/window_delegates.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/window.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/window_io.rb"
spec.rbfiles.push "#{gem_dir}/mrblib/cui/text_input.rb"
end