-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathseal.gemspec
36 lines (32 loc) · 1.33 KB
/
seal.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
26
27
28
29
30
31
32
33
34
35
36
Gem::Specification.new do |s|
s.name = 'seal'
s.version = '0.1.3'
s.summary = 'An OpenAL-based 3D audio library'
s.authors = ['Su Zhang']
s.email = 'me@zhang.su'
s.homepage = 'https://github.com/zhangsu/seal'
s.license = 'WTFPL'
s.files = `git ls-files`.split.select do |filename|
filename =~ /^(ext|include|mpg123|spec|src)[\/\\]/
end + ['LICENSE', 'README.md', '.yardopts', 'msvc/lib/OpenAL32.lib']
s.test_files = Dir.glob('spec/**/*.rb')
s.extensions = ['ext/seal/extconf.rb']
s.has_rdoc = 'yard'
s.extra_rdoc_files = ['src/rubyext.c']
s.required_ruby_version = '>= 1.9.2'
s.requirements = ['libopenal', 'a sound card']
s.add_development_dependency 'rake-compiler'
s.add_development_dependency 'rspec', '~> 3'
s.add_development_dependency 'rspec-its'
s.add_development_dependency 'guard-rspec'
s.add_development_dependency 'yard'
s.add_development_dependency 'rb-inotify'
s.post_install_message = 'Enjoy!'
s.description = <<-DESCRIPTION
Seal is a library for 3D audio rendering and manipulation, supporting
effects such as direction and distance attenuation, the simulation of the
Doppler effect and reverberation. It is built on top of OpenAL, adding
support for audio streaming and audio formats like Ogg Vorbis, MPEG Audio
and WAVE.
DESCRIPTION
end