diff options
-rw-r--r-- | GNUmakefile | 4 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | posix_mq.gemspec | 22 |
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 @@ -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 |