diff options
author | ng0 <ng0@n0.is> | 2019-10-27 12:53:58 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-10-27 12:53:58 +0000 |
commit | d22ad634e069bacf7b35c907295fd224c3d6401a (patch) | |
tree | 7488d4b2881bcf6fd8f42486c71f9f72172bf2bb | |
parent | 855fbf5b9db9ff680c15e6fd21382c4d7afffc84 (diff) |
add dist_bootstrap, so far compiles texi2mdoc and gives advice on
adding a switch + $PATH.
-rw-r--r-- | .gitignore | 1 | ||||
-rwxr-xr-x | dist_bootstrap | 36 |
2 files changed, 37 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 955c97d36..0f3c0acdf 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ config.log config.status config.sub configure +contrib/vendored/ depcomp gnunet_config.h gnunet_config.h.in diff --git a/dist_bootstrap b/dist_bootstrap new file mode 100755 index 000000000..8e8d5c98c --- /dev/null +++ b/dist_bootstrap @@ -0,0 +1,36 @@ +#!/bin/sh +# This file is in the public domain. +# SPDX-License-Identifier: 0BSD + +dir=$(dirname "$(readlink -f -- "$0")") +. $dir/bootstrap + +if existence texi2mdoc; then + echo "texi2mdoc: exists, pass --enable-texi2mdoc-generation to configure" +else + dir=$(dirname "$(readlink -f -- "$0")") + mkdir -p $dir/contrib/vendored + cd contrib/vendored + if existence ftp; then + ftp https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence curl; then + curl --output texi2mdoc-0.1.2.tgz https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence wget; then + wget https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence fetch; then + fetch https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + else + echo "skipping texi2mdoc build, no ftp or curl or wget or fetch found" + fi + if test -e texi2mdoc-0.1.2.tgz; then + tar xzf texi2mdoc-0.1.2.tgz + cd texi2mdoc-0.1.2 + dir=$(dirname "$(readlink -f -- "$0")") + #make PREFIX=$dir/../../../contrib/vendored/texi2mdoc + #make install PREFIX=$dir/../../../contrib/vendored/texi2mdoc + make + echo "please prepend or append $dir/contrib/vendored/texi2mdoc/ to your PATH before running configure" + else + echo "no texi2mdoc, skipping" + fi +fi |