forked from ryanfb/ruby-opencv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRakefile
51 lines (39 loc) · 1.22 KB
/
Rakefile
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# -*- ruby -*-
require 'rubygems'
require 'hoe'
require 'rake/extensiontask'
require './lib/version'
Hoe.plugin :gemspec
hoespec = Hoe.spec 'opencv' do |p|
p.version = OpenCV::VERSION
p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
p.description = <<EOF
OpenCV wrapper for Ruby
EOF
p.rubyforge_name = 'opencv'
p.developer('lsxi', '[email protected]')
p.developer('ser1zw', '')
p.developer('pcting', '[email protected]')
p.need_tar = false
p.need_zip = false
p.readme_file = 'README.rdoc'
p.history_file = 'History.txt'
p.spec_extras = {
:extensions => %w{ext/opencv/extconf.rb}
}
p.summary = 'OpenCV wrapper for Ruby.'
p.test_globs = ['test/test_*.rb']
p.clean_globs << 'lib/*.so' << 'tmp'
p.url = 'http://blueruby.mydns.jp/opencv'
p.extra_dev_deps << ['rake-compiler', '>= 0'] << ['hoe-gemspec'] << ['rspec']
Rake::ExtensionTask.new('opencv', spec) do |ext|
ext.lib_dir = File.join('lib', 'opencv')
end
end
hoespec.spec.files.delete('.gemtest')
hoespec.spec.files.delete('ruby-opencv.gemspec')
hoespec.spec.files.delete('opencv.gemspec')
hoespec.spec.cert_chain = []
hoespec.spec.signing_key = nil
Rake::Task[:test].prerequisites << :compile
# vim: syntax=Ruby