From: <ost...@us...> - 2009-02-25 05:13:14
|
Revision: 2303 http://gpsdrive.svn.sourceforge.net/gpsdrive/?rev=2303&view=rev Author: ostertag Date: 2009-02-25 05:13:11 +0000 (Wed, 25 Feb 2009) Log Message: ----------- Add section to create python Manpages Modified Paths: -------------- trunk/debian/create_misssing_man_pages.sh Modified: trunk/debian/create_misssing_man_pages.sh =================================================================== --- trunk/debian/create_misssing_man_pages.sh 2009-02-25 05:03:56 UTC (rev 2302) +++ trunk/debian/create_misssing_man_pages.sh 2009-02-25 05:13:11 UTC (rev 2303) @@ -61,4 +61,30 @@ fi done +# Python Binaries +find $src_dir -name "*.py" | grep -v -e '\#' -e '~' |\ + while read src_fn ; do + filename="`basename $src_fn`" + filename=${filename%.py} + + # extract manpage from python program + man1_fn="$man1_path/${filename}.1" + if pydoc "$src_fn" >/dev/null 2>&1 ; then + echo "Create Man Page '$man1_fn' from python-file '$src_fn'" + pydoc $src_fn >"$man1_fn" + else + if grep -q -e "--man" "$src_fn"; then + echo "Create Man Page '$man1_fn' with '$src_fn' --man" + python $src_fn --man >"$man1_fn" + else + if grep -q -e "--help" "$src_fn"; then + echo "Create Man Page '$man1_fn' with '$src_fn' --help" + python $src_fn --help >"$man1_fn" + else + echo "No idea how to create Man Page for $src_fn" + fi + fi + fi +done + echo "Finished Creating Man Pages." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |