From 270074a4c3eed2f0cb5b89cb8df7d52b933af8a9 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 4 Jan 2019 21:46:23 +0000 Subject: various documentation updates Point to HTTPS to discourage sniffable traffic. olddoc and pandoc are only necessary for packaging gems/updating-the-website, not development. Update some references to other projects. --- rainbows.gemspec | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) (limited to 'rainbows.gemspec') diff --git a/rainbows.gemspec b/rainbows.gemspec index 4283a85..259e2ab 100644 --- a/rainbows.gemspec +++ b/rainbows.gemspec @@ -1,22 +1,21 @@ # -*- encoding: binary -*- -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{rainbows} - s.version = ENV["VERSION"].dup + s.version = (ENV["VERSION"] || '5.1.1').dup - s.authors = ["#{name} hackers"] - s.description = readme_description + s.authors = ['Rainbows! hackers'] + s.description = File.read('README').split("\n\n")[1] s.email = %q{rainbows-public@bogomips.org} s.executables = %w(rainbows) - 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/rainbows/' + s.summary = 'Rack app server for sleepy apps and slow clients' # we want a newer Rack for a valid HeaderHash#each s.add_dependency(%q, ['>= 1.1', '< 3.0']) @@ -29,7 +28,6 @@ Gem::Specification.new do |s| s.add_dependency(%q, ["~> 5.1"]) s.add_development_dependency(%q, "~> 3.1") - s.add_development_dependency(%q, "~> 1.2") # optional runtime dependencies depending on configuration # see t/test_isolate.rb for the exact versions we've tested with @@ -58,5 +56,14 @@ Gem::Specification.new do |s| # We cannot automatically switch licenses when Ruby changes their license, # so we remain optionally-licensed under the terms of Ruby 1.8 despite # not having a good way to specify this in an SPDX-compatible way... - s.licenses = ['GPL-2.0+', 'Nonstandard'] # Nonstandard = 'Ruby 1.8' + ruby_1_8 = 'Nonstandard' + s.licenses = [ 'GPL-2.0+', ruby_1_8 ] + s.metadata = { + 'bug_tracker_uri' => 'https://bogomips.org/rainbows/#label-Contact', + 'changelog_uri' => 'https://bogomips.org/rainbows/NEWS.html', + 'documentation_uri' => 'https://bogomips.org/rainbows/', + 'homepage_uri' => 'https://bogomips.org/rainbows/', + 'mailing_list_uri' => 'https://bogomips.org/rainbows-public/', + 'source_code_uri' => 'https://bogomips.org/rainbows.git', + } end -- cgit v1.2.3-24-ge0c7