Я создаю пакет gem с библиотекой hoe.
Пакет должен делать "cd ext / lib / && make", когда "gem install pkg.gem"
Как добавить задачу при установке пакета.
# -*- ruby -*-
require 'rubygems'
require 'hoe'
file ["ext/lib/*.c", "ext/lib/*.h"] do
Dir.chdir "ext/lib" do
sh "make"
end
end
Hoe.spec 'mypackage' do |p|
p.developer('My.Name.IS.FF', 'ff@example.com')
p.rubyforge_name = 'mypackage'
p.author = 'My.Name.IS.FF'
p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
p.clean_globs = ["ext/lib/*.c", "ext/lib/*.h"]
end