mirror of https://github.com/erickguan/ffi-icu.git
36 lines
1.4 KiB
Ruby
36 lines
1.4 KiB
Ruby
require_relative 'lib/ffi-icu/version'
|
|
|
|
Gem::Specification.new do |spec|
|
|
spec.name = 'ffi-icu'
|
|
spec.version = ICU::VERSION
|
|
spec.platform = Gem::Platform::RUBY # rely on FFI library, but being platform-independent
|
|
|
|
spec.required_rubygems_version = Gem::Requirement.new('>= 2.5.0')
|
|
spec.authors = ['Erick Guan', 'Damian Nelson']
|
|
spec.licenses = ['MIT']
|
|
spec.summary = 'Ruby FFI wrappers for International Components for Unicode (ICU).'
|
|
spec.description = 'Provides charset detection, transiliteration, locale sensitive collation and more. ' \
|
|
'Depends on libicu. ICU operates on CLDR data.'
|
|
spec.email = 'erickguanst@gmail.com'
|
|
spec.homepage = 'https://github.com/erickguan/ffi-icu'
|
|
|
|
spec.metadata['source_code_uri'] = spec.homepage
|
|
spec.metadata['changelog_uri'] = "#{spec.homepage}/blob/master/CHANGELOG.md"
|
|
|
|
spec.files = Dir['lib/**/*.rb', 'Gemfile', 'ffi-icu.gemspec', 'Rakefile']
|
|
spec.bindir = 'bin'
|
|
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
|
|
spec.require_paths = ['lib']
|
|
|
|
spec.extra_rdoc_files = ['LICENSE', 'README.md']
|
|
spec.rdoc_options = ['--charset=UTF-8']
|
|
|
|
spec.required_ruby_version = '>= 3.0.0'
|
|
|
|
spec.add_runtime_dependency('bigdecimal', '~> 3.1')
|
|
spec.add_runtime_dependency('ffi', '~> 1.0', '>= 1.0.9')
|
|
spec.add_runtime_dependency('stringio', '~> 3.0')
|
|
|
|
spec.metadata['rubygems_mfa_required'] = 'true'
|
|
end
|