summaryrefslogtreecommitdiff
path: root/package-source.bash
diff options
context:
space:
mode:
authorJakob Unterwurzacher2019-03-02 15:40:05 +0100
committerJakob Unterwurzacher2019-03-02 15:43:58 +0100
commit61940a9c0666eba8be21de4f1cd182912f74f929 (patch)
tree6a3d21966d9666ae80cf3de24f1b218e7a1e6eaf /package-source.bash
parent60cae5063fe7bdfde6a24ea840c5076a368ad3ea (diff)
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
Diffstat (limited to 'package-source.bash')
-rwxr-xr-xpackage-source.bash8
1 files changed, 6 insertions, 2 deletions
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