sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 908f9abfbfd38a781a5a5e387c9b7a30b74b34ff
parent 3209b521ad6f749825785ce6689b3639e26ca5ed
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Thu, 28 Aug 2014 08:14:07 +0200

man: use :build and include :man in build, drop old gemspec stuff

Diffstat:
M Rakefile | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/Rakefile b/Rakefile
@@ -9,17 +9,8 @@ Rake::TestTask.new(:test) do |test|
 end
 task :default => :test
 
-require 'rubygems/package_task'
-# For those who don't have `rubygems-bundler` installed
-load 'sup.gemspec' unless defined? Redwood::Gemspec
-
-task :gem => [:man]
-
-Gem::PackageTask.new(Redwood::Gemspec) do |pkg|
-  pkg.need_tar = true
-end
-
-task :travis => [:test, :gem]
+task :build => [:man]
+task :travis => [:test, :build]
 
 def test_pandoc
   return system("pandoc -v > /dev/null 2>&1")
@@ -45,7 +36,12 @@ task :man do
   Dir.glob("doc/wiki/man/*.md").each do |md|
     m = /^.*\/(?<manpage>[^\/]*)\.md$/.match(md)[:manpage]
     puts "generating manpage for: #{m}.."
-    system "pandoc -s -f markdown -t man #{md} -o man/#{m}"
+    r = system "pandoc -s -f markdown -t man #{md} -o man/#{m}"
+
+    unless r
+      puts "failed to generate manpage: #{m}."
+      return
+    end
   end
 end