-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhtslib.gemspec
More file actions
24 lines (19 loc) · 802 Bytes
/
Copy pathhtslib.gemspec
File metadata and controls
24 lines (19 loc) · 802 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# frozen_string_literal: true
require_relative "lib/hts/version"
Gem::Specification.new do |spec|
spec.name = "htslib"
spec.version = HTS::VERSION
spec.authors = ["kojix2"]
spec.email = ["2xijok@gmail.com"]
spec.summary = "HTSlib bindings for Ruby"
spec.homepage = "https://github.com/kojix2/ruby-htslib"
spec.license = "MIT"
spec.required_ruby_version = ">= 3.1"
spec.files = Dir["*.{md,txt}", "{lib,ext}/**/*"].reject do |path|
path.include?("/coverage/") || path.match?(/\.(?:o|so|bundle|dll)$/) ||
File.basename(path) == "Makefile" || File.basename(path) == "mkmf.log"
end
spec.require_path = "lib"
spec.extensions = ["ext/htslib_native/extconf.rb"]
spec.metadata["msys2_mingw_dependencies"] = "htslib"
end