]> git.notmuchmail.org Git - notmuch/commitdiff
ruby: Remove the split file hack from rdoc.sh
authorAli Polatel <polatel@gmail.com>
Fri, 29 Jul 2011 06:43:51 +0000 (09:43 +0300)
committerAli Polatel <polatel@gmail.com>
Fri, 29 Jul 2011 06:44:44 +0000 (09:44 +0300)
bindings/ruby/rdoc.sh

index 0e86818a2b45475173ac7c5cb471855bec69343b..1e867ff98917866835db13bcf8380e7aba463874 100755 (executable)
@@ -1,10 +1,17 @@
 #!/bin/sh
-# vim: set sw=4 et sts=4 tw=80 :
 
-# RDoc fails to document C extension split into many files.
-# This is a hack to generate documentation properly.
+if test -z "$RDOC"; then
+    RDOC=rdoc
+    if which rdoc19 >/dev/null 2>&1; then
+        RDOC=rdoc19
+    fi
+fi
 
-rm -fr ruby
-cat *.c > rdoc-sucks.c
-rdoc --main 'Notmuch' --title 'Notmuch Ruby API' --op ruby rdoc-sucks.c
-rm -f rdoc-sucks.c
+set -e
+set -x
+
+$RDOC --main 'Notmuch' --title 'Notmuch Ruby API' --op ruby *.c
+
+if test "$1" = "--upload"; then
+    rsync -avze ssh --delete --partial --progress ruby bach.exherbo.org:public_html/notmuch/
+fi