diff --git a/Documentation/MANPAGE-render.bash b/Documentation/MANPAGE-render.bash index cc982aa..996290a 100755 --- a/Documentation/MANPAGE-render.bash +++ b/Documentation/MANPAGE-render.bash @@ -8,7 +8,7 @@ function render { IN=$1 OUT=$2 echo "Rendering $IN to $OUT" - echo ".\\\" This is a man page. View it using 'man ./$OUT'" > $OUT + echo ".\\\" This man page was generated from $IN. View it using 'man ./$OUT'" > $OUT echo ".\\\"" >> $OUT pandoc "$IN" -s -t man >> $OUT } diff --git a/package-source.bash b/package-source.bash index 772dfef..1b54301 100755 --- a/package-source.bash +++ b/package-source.bash @@ -18,14 +18,18 @@ cd "$(dirname "$0")" GITVERSION=$(git describe --tags --dirty) echo $GITVERSION > VERSION +# Render the manpages and include them in the tarball. This +# avoids a build-dependency to pandoc. +./Documentation/MANPAGE-render.bash + # gocryptfs source tarball PREFIX_SRC_ONLY=gocryptfs_${GITVERSION}_src -git_archive_extra $PREFIX_SRC_ONLY VERSION +git_archive_extra $PREFIX_SRC_ONLY VERSION Documentation/*.1 # gocryptfs source + dependencies tarball dep ensure PREFIX_SRC_DEPS=gocryptfs_${GITVERSION}_src-deps -git_archive_extra $PREFIX_SRC_DEPS VERSION vendor +git_archive_extra $PREFIX_SRC_DEPS VERSION Documentation/*.1 vendor rm VERSION