-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrubber-generate.gemspec
25 lines (23 loc) · 978 Bytes
/
rubber-generate.gemspec
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
$: << 'lib'
require 'rubber/version'
spec = Gem::Specification.new do |s|
s.name = "rubber-generate"
s.version = Rubber::VERSION.map{|n|n.to_s}.join(".")
s.author = "Geoff Youngs"
s.email = "[email protected]"
s.homepage = "http://github.com/geoffyoungs/rubber-generate"
s.platform = Gem::Platform::RUBY
s.summary = "Template language for generating Ruby bindings for C libraries"
s.files = Dir["{bin,lib}/**/*"].to_a + ['README.textile']
s.require_path = "lib"
s.bindir = 'bin'
s.executables = ['rubber-generate']
s.test_files = ['example/vte.cr'] + Dir['test/*_test.rb']
s.extra_rdoc_files = ["README.textile"]
s.description = <<-EOF
rubber-c-binder allows a rubyish means of generating bindings for C libraries,
including (but not limited to) GObject based libraries.
It allows C code to be written in the context of a ruby style class/method layout
and eases type checking and conversion between Ruby & C datatypes.
EOF
end