# -*- encoding: utf-8 -*-
# stub: sleepy_penguin 3.5.2 ruby lib
# stub: ext/sleepy_penguin/extconf.rb

Gem::Specification.new do |s|
  s.name = "sleepy_penguin".freeze
  s.version = "3.5.2".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.require_paths = ["lib".freeze]
  s.authors = ["sleepy_penguin hackers".freeze]
  s.date = "2020-02-01"
  s.description = "sleepy_penguin provides access to newer, Linux-only system calls to wait\non events from traditionally non-I/O sources.  Bindings to the eventfd,\ntimerfd, inotify, and epoll interfaces are provided.  Experimental support\nfor kqueue on FreeBSD (and likely OpenBSD/NetBSD) is also provided.".freeze
  s.email = "sleepy-penguin@yhbt.net".freeze
  s.extensions = ["ext/sleepy_penguin/extconf.rb".freeze]
  s.extra_rdoc_files = ["LICENSE".freeze, "README".freeze, "TODO".freeze, "NEWS".freeze, "ext/sleepy_penguin/epoll.c".freeze, "ext/sleepy_penguin/eventfd.c".freeze, "ext/sleepy_penguin/init.c".freeze, "ext/sleepy_penguin/inotify.c".freeze, "ext/sleepy_penguin/timerfd.c".freeze, "ext/sleepy_penguin/kqueue.c".freeze, "ext/sleepy_penguin/splice.c".freeze]
  s.files = [".document".freeze, ".gitignore".freeze, ".manifest".freeze, ".olddoc.yml".freeze, "COPYING".freeze, "GIT-VERSION-FILE".freeze, "GIT-VERSION-GEN".freeze, "GNUmakefile".freeze, "LATEST".freeze, "LICENSE".freeze, "NEWS".freeze, "README".freeze, "TODO".freeze, "ext/sleepy_penguin/cfr.c".freeze, "ext/sleepy_penguin/epoll.c".freeze, "ext/sleepy_penguin/eventfd.c".freeze, "ext/sleepy_penguin/extconf.rb".freeze, "ext/sleepy_penguin/git_version.h".freeze, "ext/sleepy_penguin/init.c".freeze, "ext/sleepy_penguin/inotify.c".freeze, "ext/sleepy_penguin/kqueue.c".freeze, "ext/sleepy_penguin/missing_clock_gettime.h".freeze, "ext/sleepy_penguin/missing_epoll.h".freeze, "ext/sleepy_penguin/missing_inotify.h".freeze, "ext/sleepy_penguin/missing_rb_thread_fd_close.h".freeze, "ext/sleepy_penguin/missing_rb_update_max_fd.h".freeze, "ext/sleepy_penguin/sendfile.c".freeze, "ext/sleepy_penguin/sleepy_penguin.h".freeze, "ext/sleepy_penguin/sp_copy.h".freeze, "ext/sleepy_penguin/splice.c".freeze, "ext/sleepy_penguin/timerfd.c".freeze, "ext/sleepy_penguin/util.c".freeze, "ext/sleepy_penguin/value2timespec.h".freeze, "lib/sleepy_penguin.rb".freeze, "lib/sleepy_penguin/cfr.rb".freeze, "lib/sleepy_penguin/epoll.rb".freeze, "lib/sleepy_penguin/kevent.rb".freeze, "lib/sleepy_penguin/kqueue.rb".freeze, "lib/sleepy_penguin/signalfd/sig_info.rb".freeze, "lib/sleepy_penguin/sp.rb".freeze, "lib/sleepy_penguin/splice.rb".freeze, "pkg.mk".freeze, "setup.rb".freeze, "sleepy_penguin.gemspec".freeze, "test/helper.rb".freeze, "test/test_cfr.rb".freeze, "test/test_constants.rb".freeze, "test/test_epoll.rb".freeze, "test/test_epoll_gc.rb".freeze, "test/test_epoll_io.rb".freeze, "test/test_epoll_optimizations.rb".freeze, "test/test_eventfd.rb".freeze, "test/test_inotify.rb".freeze, "test/test_kqueue.rb".freeze, "test/test_kqueue_io.rb".freeze, "test/test_pipesize.rb".freeze, "test/test_sendfile.rb".freeze, "test/test_splice.rb".freeze, "test/test_splice_eintr.rb".freeze, "test/test_timerfd.rb".freeze]
  s.homepage = "https://yhbt.net/sleepy_penguin/".freeze
  s.licenses = ["LGPL-2.1+".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 2.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Linux I/O events for Ruby".freeze
  s.test_files = ["test/test_splice.rb".freeze, "test/test_epoll_optimizations.rb".freeze, "test/test_constants.rb".freeze, "test/test_epoll.rb".freeze, "test/test_splice_eintr.rb".freeze, "test/test_pipesize.rb".freeze, "test/test_kqueue_io.rb".freeze, "test/test_inotify.rb".freeze, "test/test_kqueue.rb".freeze, "test/test_eventfd.rb".freeze, "test/test_epoll_gc.rb".freeze, "test/test_epoll_io.rb".freeze, "test/test_sendfile.rb".freeze, "test/test_cfr.rb".freeze, "test/test_timerfd.rb".freeze]

  s.specification_version = 4

  s.add_development_dependency(%q<test-unit>.freeze, ["~> 3.0".freeze])
  s.add_development_dependency(%q<strace_me>.freeze, ["~> 1.0".freeze])
end