From e213439cdcd0b883b3974a241caf1c91b74395f1 Mon Sep 17 00:00:00 2001 From: Ali Polatel Date: Fri, 29 Jul 2011 09:43:51 +0300 Subject: [PATCH] ruby: Remove the split file hack from rdoc.sh --- bindings/ruby/rdoc.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/bindings/ruby/rdoc.sh b/bindings/ruby/rdoc.sh index 0e86818a..1e867ff9 100755 --- a/bindings/ruby/rdoc.sh +++ b/bindings/ruby/rdoc.sh @@ -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 -- 2.43.0