Files
fil/packages/ruby/kreuzberg.gemspec

22 lines
995 B
Ruby
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
# frozen_string_literal: true
Gem::Specification.new do |spec|
spec.name = "kreuzberg"
spec.version = "5.0.0.pre.rc.3"
spec.authors = ["Na'aman Hirschfeld <naaman@kreuzberg.dev>"]
spec.summary = "High-performance document intelligence library"
spec.description = "High-performance document intelligence library"
spec.homepage = "https://github.com/kreuzberg-dev/kreuzberg"
spec.license = "Elastic-2.0"
spec.required_ruby_version = ">= 3.2.0"
spec.metadata["keywords"] = %w[document extraction ocr pdf text].join(",")
spec.metadata["rubygems_mfa_required"] = "true"
spec.files = Dir.glob(%w[README* LICENSE* lib/**/* ext/**/* sig/**/* Steepfile]).select { |f| File.file?(f) }.reject { |f| f.include?("/native/target/") || f.include?("/native/tmp/") }
spec.require_paths = ["lib"]
spec.extensions = ["ext/kreuzberg_rb/native/extconf.rb"]
spec.add_dependency "rb_sys", "~> 0.9"
spec.add_dependency "sorbet-runtime", "~> 0.5"
end