sping.gemspec 1.1 KB

1234567891011121314151617181920212223242526
  1. # frozen_string_literal: true
  2. # sharable_constant_value: literal
  3. Gem::Specification.new do |spec|
  4. spec.name = 'sping'
  5. spec.version = '1.1.4'
  6. spec.summary = 'Program for measuring asymmetric latencies and asymmetric packet loss.'
  7. spec.description = 'This is a reimplementation in Ruby of the reference implementation of the sping protocol in Go. The program provides both the client and server part to measure asymmetric latencies and asymmetric packet loss between two peers.'
  8. spec.authors = ['Marek Küthe']
  9. spec.email = 'm.k@mk16.de'
  10. spec.files = %w[lib/session.rb lib/session_manager.rb lib/last_acks.rb lib/errors.rb]
  11. spec.executables = %w[sping]
  12. spec.extra_rdoc_files = %w[LICENSE README.md]
  13. spec.homepage = 'https://codeberg.org/mark22k/sping'
  14. spec.license = 'GPL-3.0-or-later'
  15. spec.metadata = { 'source_code_uri' => 'https://codeberg.org/mark22k/sping',
  16. 'bug_tracker_uri' => 'https://codeberg.org/mark22k/sping/issues',
  17. 'rubygems_mfa_required' => 'true' }
  18. spec.required_ruby_version = '>= 3.1'
  19. spec.add_runtime_dependency 'msgpack', '~> 1.7', '>= 1.7.2'
  20. end