about summary refs log tree commit homepage
path: root/posix_mq.gemspec
diff options
context:
space:
mode:
Diffstat (limited to 'posix_mq.gemspec')
-rw-r--r--posix_mq.gemspec22
1 files changed, 12 insertions, 10 deletions
diff --git a/posix_mq.gemspec b/posix_mq.gemspec
index 58a0fb6..116f0ed 100644
--- a/posix_mq.gemspec
+++ b/posix_mq.gemspec
@@ -1,23 +1,25 @@
 # -*- 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
+ENV["VERSION"] ||= '2.3.0'
+if File.exist?('.manifest')
+  manifest = IO.readlines('.manifest').map!(&:chomp!)
+else
+  manifest = `git ls-files`.split("\n")
+end
 
 Gem::Specification.new do |s|
   s.name = %q{posix_mq}
   s.version = ENV["VERSION"].dup
   s.authors = ["Ruby POSIX MQ hackers"]
-  s.description = readme_description
+  s.description = File.read('README').split("\n\n")[1]
   s.email = %q{ruby-posix-mq@bogomips.org}
   s.executables = %w(posix-mq-rb)
   s.extensions = %w(ext/posix_mq/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/ruby_posix_mq/'
+  s.summary = 'POSIX message queues for Ruby'
   s.test_files = manifest.grep(%r{\Atest/test_.*\.rb\z})
-  s.add_development_dependency(%q<olddoc>, "~> 1.0")
   s.licenses = %w(GPL-2.0 LGPL-3.0+)
 end