-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
aixm.gemspec
59 lines (50 loc) · 2.01 KB
/
aixm.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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# frozen_string_literal: true
require_relative 'lib/aixm/version'
Gem::Specification.new do |spec|
spec.name = 'aixm'
spec.version = AIXM::VERSION
spec.summary = 'Builder for AIXM/OFMX aeronautical information'
spec.description = <<~END
Build XML descriptions of aeronautical infrastructure either as AIXM 4.5
(Aeronautical Information Exchange Model) or OFMX 1 (Open FlightMaps
eXchange).
END
spec.authors = ['Sven Schwyn']
spec.email = ['ruby@bitcetera.com']
spec.homepage = 'https://github.com/svoop/aixm'
spec.license = 'MIT'
spec.metadata = {
'homepage_uri' => spec.homepage,
'changelog_uri' => 'https://github.com/svoop/aixm/blob/main/CHANGELOG.md',
'source_code_uri' => 'https://github.com/svoop/aixm',
'documentation_uri' => 'https://www.rubydoc.info/gems/aixm',
'bug_tracker_uri' => 'https://github.com/svoop/aixm/issues'
}
spec.files = Dir['lib/**/*', 'schemas/**/*']
spec.require_paths = %w(lib)
spec.bindir = 'exe'
spec.executables = %w(ckmid mkmid)
spec.cert_chain = ["certs/svoop.pem"]
spec.signing_key = File.expand_path(ENV['GEM_SIGNING_KEY']) if ENV['GEM_SIGNING_KEY']
spec.extra_rdoc_files = Dir['README.md', 'CHANGELOG.md', 'LICENSE.txt']
spec.rdoc_options += [
'--title', 'AIXM/OFMX Builder',
'--main', 'README.md',
'--line-numbers',
'--inline-source',
'--quiet'
]
spec.required_ruby_version = '>= 3.0.0'
spec.add_runtime_dependency 'bigdecimal', '~> 3'
spec.add_runtime_dependency 'nokogiri', '~> 1'
spec.add_runtime_dependency 'dry-inflector', '~> 0'
spec.add_runtime_dependency 'sun', '~> 1'
spec.add_development_dependency 'debug'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'minitest'
spec.add_development_dependency 'minitest-flash'
spec.add_development_dependency 'minitest-focus'
spec.add_development_dependency 'guard'
spec.add_development_dependency 'guard-minitest'
spec.add_development_dependency 'yard'
end