From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 114FB1F6BA for ; Thu, 23 Mar 2017 02:19:17 +0000 (UTC) From: Eric Wong To: raindrops-public@bogomips.org Subject: [PATCH] build: avoid olddoc for building the RubyGem Date: Thu, 23 Mar 2017 02:19:17 +0000 Message-Id: <20170323021917.22484-1-e@80x24.org> List-Id: 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. --- raindrops.gemspec | 22 +++++++++------------- 1 file 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 -- EW