X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=Rakefile;h=7bf643e3e8b7a6c13d8d8731774b05a69d5de7b0;hb=77d48adcf5d489f146d81666d9631bf358deb540;hp=435e6265ceb073e60594e6fd47ebc447afcbe2e1;hpb=17b49c169599b1f5d8a1392451f0c1d174fd15ae;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/Rakefile b/Rakefile index 435e6265..7bf643e3 100644 --- a/Rakefile +++ b/Rakefile @@ -1,9 +1,14 @@ -require 'rubygems' require 'rake' 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 + +task :manpages => ['man/rbot.1'] + 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, @@ -97,7 +102,7 @@ task :define_po_rules do end # generate English po files - file(%r'^po/en_US/.+\.po$' => pot_for_po) do |t| + file(%r'^po/en/.+\.po$' => pot_for_po) do |t| po_file, pot_file = t.name, t.source if MSGEN sh "#{MSGEN} --output-file=#{po_file} #{pot_file}" @@ -190,4 +195,4 @@ desc 'Generate mo files' task :makemo => FileList['po/*/*.po'].pathmap('%{^po,data/locale}d/LC_MESSAGES/%n.mo') - +Dir['tasks/**/*.rake'].each { |t| load t }