diff options
author | Eric Wong <e@80x24.org> | 2017-03-22 01:47:30 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2017-03-22 01:47:30 +0000 |
commit | 6a729752abb33d83ff64b8b9e25443785643db6a (patch) | |
tree | deb76f9f47707578ec8c2a1021d0168609d60c52 | |
parent | 9d954528d79f6c868313c167f151838dc93a5ce0 (diff) | |
download | sleepy_penguin-6a729752abb33d83ff64b8b9e25443785643db6a.tar.gz |
This should make it easier for distros to pick this up without picking up olddoc, too. We will still use olddoc for generating the website since it reduces bandwidth costs, and for generating NEWS for our own builds.
-rw-r--r-- | sleepy_penguin.gemspec | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/sleepy_penguin.gemspec b/sleepy_penguin.gemspec index 46a0036..f646e3c 100644 --- a/sleepy_penguin.gemspec +++ b/sleepy_penguin.gemspec @@ -1,23 +1,21 @@ -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 +manifest = File.exist?('.manifest') ? + IO.readlines('.manifest').map!(&:chomp!) : `git ls-files`.split("\n") Gem::Specification.new do |s| s.name = %q{sleepy_penguin} - s.version = ENV["VERSION"].dup - s.homepage = Olddoc.config['rdoc_url'] - s.authors = ["#{name} hackers"] - s.description = readme_description + s.version = (ENV['VERSION'] || '3.4.1').dup + s.homepage = 'https://bogomips.org/sleepy_penguin/' + s.authors = ['sleepy_penguin hackers'] + s.description = File.read('README').split("\n\n")[1] s.email = %q{sleepy-penguin@bogomips.org} - s.extra_rdoc_files = extra_rdoc_files(manifest) s.files = manifest - s.summary = summary + s.summary = 'Linux I/O events for Ruby' s.test_files = Dir['test/test_*.rb'] s.extensions = %w(ext/sleepy_penguin/extconf.rb) + s.extra_rdoc_files = IO.readlines('.document').map!(&:chomp!).keep_if do |f| + File.exist?(f) + end s.add_development_dependency('test-unit', '~> 3.0') - s.add_development_dependency('olddoc', '~> 1.0') s.add_development_dependency('strace_me', '~> 1.0') s.required_ruby_version = '>= 2.0' s.licenses = %w(LGPL-2.1+) |