add missing files
[oweals/gnunet.git] / dist_bootstrap
1 #!/bin/sh
2 # This file is in the public domain.
3 # SPDX-License-Identifier: 0BSD
4
5 dir=$(dirname "$(readlink -f -- "$0")")
6 . $dir/bootstrap
7
8 if existence texi2mdoc; then
9     echo "texi2mdoc: exists, pass --enable-texi2mdoc-generation to configure"
10 else
11     dir=$(dirname "$(readlink -f -- "$0")")
12     mkdir -p $dir/contrib/vendored
13     cd contrib/vendored
14     if existence ftp; then
15         ftp https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz
16     elif existence curl; then
17         curl --output texi2mdoc-0.1.2.tgz https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz
18     elif existence wget; then
19         wget https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz
20     elif existence fetch; then
21         fetch https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz
22     else
23         echo "skipping texi2mdoc build, no ftp or curl or wget or fetch found"
24     fi
25     if test -e texi2mdoc-0.1.2.tgz; then
26         tar xzf texi2mdoc-0.1.2.tgz
27         cd texi2mdoc-0.1.2
28         dir=$(dirname "$(readlink -f -- "$0")")
29         #make PREFIX=$dir/../../../contrib/vendored/texi2mdoc
30         #make install PREFIX=$dir/../../../contrib/vendored/texi2mdoc
31         make
32         echo "please prepend or append $dir/contrib/vendored/texi2mdoc/ to your PATH before running configure"
33     else
34         echo "no texi2mdoc, skipping"
35     fi
36 fi