]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - Rakefile
Update gettext support
[user/henk/code/ruby/rbot.git] / Rakefile
index 435e6265ceb073e60594e6fd47ebc447afcbe2e1..97b3e1f328bfd694c09947c221a3069549424fb5 100644 (file)
--- 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', 'man/rbot-remote.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 }