Include rendered man page in source tarballs
This gives users who build from the source tarball, but do not want to install pandoc, access to the man pages. Apperently the gocryptfs homebrew package ships without the man pages at the moment to avoid pandoc. Requested at https://github.com/rfjakob/gocryptfs/issues/355
This commit is contained in:
parent
60cae5063f
commit
61940a9c06
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue