summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2010-07-01 20:39:46 +0200
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2010-07-01 20:39:46 +0200
commit5f5c9912d68f73b91fccc83f0cc57ee62d8f4a4f (patch)
treeafac7238b10c135c718ad52f80f53f7183e9e153 /Rakefile
parentc320012ebd38fe5498cfa8435fa3724729334ec9 (diff)
Package man files
Define a rule in the Rakefile to generate them, and change the Dir[] into a FileList[] into the gemspec. The latter change has the downside of requiring Rake's FileList, but the upside of listing non-existing files, so that Rake can create them, if possible, or complain if they are just missing.
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index b54728f3..5eebe7cb 100644
--- a/Rakefile
+++ b/Rakefile
@@ -4,6 +4,10 @@ require 'rake/gempackagetask'
task :default => [:buildext]
+rule '.1' => ['.xml'] do |t|
+ sh "xsltproc -nonet -o #{t.name} /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl #{t.source}"
+end
+
SPECFILE = 'rbot.gemspec'
# The Rakefile is also used after installing the gem, to build
# the .mo files. Since in this case the SPECFILE is not available,