-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathphysfs.gemspec
More file actions
20 lines (20 loc) · 839 Bytes
/
Copy pathphysfs.gemspec
File metadata and controls
20 lines (20 loc) · 839 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Gem::Specification.new do |s|
s.name = 'physfs'
s.version = '0.1.0'
s.platform = Gem::Platform::RUBY
s.summary = 'Ruby bindings for PhysicsFS, with an opt-in stdlib shim.'
s.description = <<~DESC
Ruby C-extension wrapping the PhysicsFS (libphysfs) virtual filesystem.
Mount zip archives or directories, then transparently re-route
File / Dir / IO / Kernel#require through the VFS via the opt-in
`PhysFS.install_shim!` (or auto-on first PhysFS.mount).
DESC
s.authors = ['Scorbutics']
s.license = 'MIT'
s.required_ruby_version = '>= 3.0.0'
s.extensions = ['ext/physfs/extconf.rb']
s.files = Dir['ext/physfs/*.{h,cpp,rb}'] +
Dir['lib/**/*.rb'] +
['README.md', 'Rakefile', 'physfs.gemspec']
s.test_files = Dir['tests/test_*.rb']
end