mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
22 lines
596 B
Ruby
22 lines
596 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
require 'rubygems'
|
||
|
require 'rubygems/package'
|
||
|
|
||
|
spec = Gem::Specification.load("./puma.gemspec")
|
||
|
|
||
|
spec.files.concat ['Rakefile_wintest', 'lib/puma/puma_http11.rb']
|
||
|
spec.files.concat Dir['lib/**/*.so']
|
||
|
spec.test_files = Dir['{examples,test}/**/*.*']
|
||
|
|
||
|
# below lines are required and not gem specific
|
||
|
spec.platform = ARGV[0]
|
||
|
spec.required_ruby_version = [">= #{ARGV[1]}", "< #{ARGV[2]}"]
|
||
|
spec.extensions = []
|
||
|
if spec.respond_to?(:metadata=)
|
||
|
spec.metadata.delete("msys2_mingw_dependencies")
|
||
|
spec.metadata['commit'] = ENV['commit_info']
|
||
|
end
|
||
|
|
||
|
Gem::Package.build(spec)
|