comparison ruby/rbdc/rbdc.gemspec @ 1:5e159be89d73

- ruby and sh binding updates for dc r0.9
author cslag
date Thu, 31 Dec 2015 20:17:37 +0100
parents 0cfcc391201f
children f5d4d5c2f750
comparison
equal deleted inserted replaced
0:0cfcc391201f 1:5e159be89d73
1 #////////////////////////////////////////////////////////////////////// 1 #//////////////////////////////////////////////////////////////////////
2 # 2 #
3 # rbdc.gemspec 3 # rbdc.gemspec
4 # Copyright (c) 2007-2009 Daniel Adler <dadler@uni-goettingen.de>, 4 # Copyright (c) 2007-2015 Daniel Adler <dadler@uni-goettingen.de>,
5 # Tassilo Philipp <tphilipp@potion-studios.com> 5 # Tassilo Philipp <tphilipp@potion-studios.com>
6 # 6 #
7 # Permission to use, copy, modify, and distribute this software for any 7 # Permission to use, copy, modify, and distribute this software for any
8 # purpose with or without fee is hereby granted, provided that the above 8 # purpose with or without fee is hereby granted, provided that the above
9 # copyright notice and this permission notice appear in all copies. 9 # copyright notice and this permission notice appear in all copies.
31 spec.homepage = 'http://www.dyncall.org' 31 spec.homepage = 'http://www.dyncall.org'
32 32
33 spec.summary = 'foreign function interface for C calls' 33 spec.summary = 'foreign function interface for C calls'
34 spec.description = 'Ruby interface to dyncall, allowing programmers to call C functions in shared libraries from ruby without writing any glue code at all (e.g. "l.load(\'/usr/lib/libm.so\'); puts \'pow(2.0, 10.0) = \' + l.call(:pow, \'dd)d\', 2.0, 10.0).to_s")' 34 spec.description = 'Ruby interface to dyncall, allowing programmers to call C functions in shared libraries from ruby without writing any glue code at all (e.g. "l.load(\'/usr/lib/libm.so\'); puts \'pow(2.0, 10.0) = \' + l.call(:pow, \'dd)d\', 2.0, 10.0).to_s")'
35 35
36 spec.version = '0.8.7' 36 spec.version = '0.9.0'
37 spec.required_ruby_version = '>= 1.9.1' 37 spec.required_ruby_version = '>= 1.9.1'
38 spec.license = 'ISC' 38 spec.license = 'ISC'
39 39
40 spec.files = FileList['dyncall/**/*', 'bindings/ruby/rbdc/rbdc.c'].exclude('dyncall/doc/**/*').exclude('dyncall/test/**/*').to_a 40 spec.files = FileList['dyncall/**/*', 'bindings/ruby/rbdc/rbdc.c'].exclude('dyncall/doc/**/*').exclude('dyncall/test/**/*').to_a
41 spec.extensions << 'bindings/ruby/rbdc/extconf.rb' 41 spec.extensions << 'bindings/ruby/rbdc/extconf.rb'