diff options
author | Eric Wong <e@80x24.org> | 2017-03-23 02:18:13 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2017-03-23 02:18:13 +0000 |
commit | c403fad05c3433a9e3ea08b3cc7769e7789bd665 (patch) | |
tree | 7f10b6ba4a93de1a649b7f758710f8525812ed57 | |
parent | 0eda323fd63407b4a199005a68f4dd167db0e7f8 (diff) | |
download | raindrops-c403fad05c3433a9e3ea08b3cc7769e7789bd665.tar.gz |
This should make it easier for distros to pick this 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-- | raindrops.gemspec | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/raindrops.gemspec b/raindrops.gemspec index 7be8050..0a4e414 100644 --- a/raindrops.gemspec +++ b/raindrops.gemspec @@ -1,30 +1,26 @@ # -*- encoding: binary -*- -ENV["VERSION"] or abort "VERSION= must be specified" -manifest = File.readlines('.manifest').map! { |x| x.chomp! } +manifest = File.exist?('.manifest') ? + IO.readlines('.manifest').map!(&:chomp!) : `git ls-files`.split("\n") test_files = manifest.grep(%r{\Atest/test_.*\.rb\z}) -require 'olddoc' -extend Olddoc::Gemspec -name, summary, title = readme_metadata Gem::Specification.new do |s| s.name = %q{raindrops} - s.version = ENV["VERSION"].dup - + s.version = (ENV["VERSION"] ||= '0.17.0').dup s.authors = ["raindrops hackers"] - s.description = readme_description + s.description = File.read('README').split("\n\n")[1] s.email = %q{raindrops-public@bogomips.org} s.extensions = %w(ext/raindrops/extconf.rb) - 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.homepage = Olddoc.config['rdoc_url'] - s.summary = summary + s.homepage = 'https://bogomips.org/raindrops/' + s.summary = 'real-time stats for preforking Rack servers' s.required_ruby_version = '>= 1.9.3' s.test_files = test_files s.add_development_dependency('aggregate', '~> 0.2') s.add_development_dependency('test-unit', '~> 3.0') s.add_development_dependency('posix_mq', '~> 2.0') s.add_development_dependency('rack', [ '>= 1.2', '< 3.0' ]) - s.add_development_dependency('olddoc', '~> 1.0') - s.licenses = %w(LGPL-2.1+) end |