about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile4
-rw-r--r--README2
-rw-r--r--posix_mq.gemspec22
3 files changed, 15 insertions, 13 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 5096a61..66aa7c8 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -17,8 +17,8 @@ man html:
 
 pkg_extra += $(man1_paths)
 $(man1_paths): man
-include pkg.mk
 
-doc::
+doc:: html
         install -m644 COPYING-GPL2 doc/COPYING-GPL2
+include pkg.mk
 .PHONY: man html
diff --git a/README b/README
index 0b8a07b..8c4d7d2 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-= posix_mq - POSIX Message Queues for Ruby
+= posix_mq - POSIX message queues for Ruby
 
 POSIX message queues allow local processes to exchange data in the form
 of messages.  This API is distinct from that provided by System V
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