hoptracker.gemspec 1.2 KB

123456789101112131415161718192021222324252627
  1. # frozen_string_literal: true
  2. # sharable_constant_value: literal
  3. Gem::Specification.new do |spec|
  4. spec.name = 'hoptracker'
  5. spec.version = '1.0.3'
  6. spec.summary = 'traceroute-like program for measuring hops, path MTU, TTL and latency.'
  7. spec.description = 'hoptracker is a paris-traceroute-like program that can discover the hops in the path, the path MTU and where it changes, measure the TTL/hop limit, guess asymmetric return paths and measure the latency to each hop.'
  8. spec.authors = ['Marek Küthe']
  9. spec.email = 'm.k@mk16.de'
  10. spec.files = %w[lib/hoptracker/constants.rb lib/hoptracker/exceptions.rb lib/hoptracker/prober.rb]
  11. spec.executables = %w[hoptracker]
  12. spec.extra_rdoc_files = %w[LICENSE README.md]
  13. spec.homepage = 'https://codeberg.org/mark22k/hoptracker'
  14. spec.license = 'GPL-3.0-or-later'
  15. spec.metadata = { 'source_code_uri' => 'https://codeberg.org/mark22k/hoptracker',
  16. 'bug_tracker_uri' => 'https://codeberg.org/mark22k/hoptracker/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. spec.add_runtime_dependency 'activesupport', '~> 7.1', '>= 7.1.3.2'
  21. end