Andreas Tille pushed to branch master at Debian Med / community / helper-scripts
Commits: d4aff718 by Andreas Tille at 2018-02-21T16:25:04+01:00 Add script to create README.source for R packages automatically - - - - - 1 changed file: - + create_README.source Changes: ===================================== create_README.source ===================================== --- /dev/null +++ b/create_README.source @@ -0,0 +1,37 @@ +#!/bin/sh + +# you can use/adapt this script to create README.source for R packages +# featuring large amounts of binary data files + +cat <<EOT +Explanation for binary files inside source package according to + http://lists.debian.org/debian-devel/2013/09/msg00332.html + +EOT + +for rda in `ls ../data/*.rda ../data/*.RData 2>/dev/null` ; do + rdoc="../man/$(basename $rda .rda)" + if [ ! -e ${rdoc}.Rd ] ; then + rdoc="../man/$(basename $rda .RData).Rd" + else + rdoc=${rdoc}.Rd + fi + if [ ! -e "$rdoc" ] ; then + >&2 echo "Verify documentation for $rda manually" + else + echo "Files: data/$(basename $rda)" + echo "Documented: $rdoc" + grep '\\title' $rdoc | sed -e 's/^\\title{/ /' -e 's/ *} *$//' + echo "" + fi +done + +cat <<EOT + -- Andreas Tille <[email protected]> `date -R` +EOT + + +# sed -e '0,/^\\title{/d' -e '/^}/,$d' -e 's/^\\description{//' -e 's/^\([^ ]\)/ \1/' $rdoc | \ +# sed -e 's/\\code{\([^}]\+\)}/\1/g' | \ +# perl -p -e 's/\cM//g' | grep -v '^ *$' | sed -e '/^ \+\\/d' -e 's/} *$/\n#####/' | \ +# sed -e '/^#####/ { N; N; N; N; d; }' | sed -e '/^#####/ { N; N; N; d; }' | sed -e '/^#####/ { N; N; d; }' | sed -e '/^#####/ { N; d; }' View it on GitLab: https://salsa.debian.org/med-team/community/helper-scripts/commit/d4aff718fed63de9dcc2ab5625c3153ef99fa38a --- View it on GitLab: https://salsa.debian.org/med-team/community/helper-scripts/commit/d4aff718fed63de9dcc2ab5625c3153ef99fa38a You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
