diff options
Diffstat (limited to 'kgio.gemspec')
-rw-r--r-- | kgio.gemspec | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/kgio.gemspec b/kgio.gemspec index 17100c6..de85c39 100644 --- a/kgio.gemspec +++ b/kgio.gemspec @@ -1,23 +1,26 @@ ENV["VERSION"] or abort "VERSION= must be specified" manifest = File.readlines('.manifest').map! { |x| x.chomp! } -require 'olddoc' -extend Olddoc::Gemspec -name, summary, title = readme_metadata Gem::Specification.new do |s| s.name = %q{kgio} s.version = ENV["VERSION"].dup - s.homepage = Olddoc.config['rdoc_url'] - s.authors = ["#{name} hackers"] - s.description = readme_description + s.homepage = 'https://bogomips.org/kgio/' + s.authors = ['kgio hackers'] + s.description = <<EOF +This is a legacy project, do not use it for new projects. Ruby +2.3 and later should make this obsolete. kgio provides +non-blocking I/O methods for Ruby without raising exceptions on +EAGAIN and EINPROGRESS. +EOF s.email = %q{kgio-public@bogomips.org} - s.extra_rdoc_files = extra_rdoc_files(manifest) + s.extra_rdoc_files = IO.readlines('.document').map!(&:chomp!).keep_if do |f| + File.exist?(f) + end s.files = manifest - s.summary = summary + s.summary = 'kinder, gentler I/O for Ruby' s.test_files = Dir['test/test_*.rb'] s.extensions = %w(ext/kgio/extconf.rb) - s.add_development_dependency('olddoc', '~> 1.0') s.add_development_dependency('test-unit', '~> 3.0') # s.add_development_dependency('strace_me', '~> 1.0') # Linux only |