Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/autotools/spkg-src
8817 views
#!/usr/bin/env bash

set -e

if [ -z "$SAGE_ROOT" ]; then
    echo >&2 "SAGE_ROOT undefined ... exiting"
    echo >&2 "Maybe run 'sage --sh'?"
    exit 1
fi

cd "$SAGE_ROOT"

TARGET=autotools-`cat build/pkgs/autotools/package-version.txt`

rm -rf upstream/$TARGET
mkdir -p upstream/$TARGET
cd upstream/$TARGET


echo "Downloading m4 sources..."
sage-download-file http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.bz2 | tar xjf -

echo "Downloading help2man sources..."
sage-download-file http://ftp.gnu.org/gnu/help2man/help2man-1.43.3.tar.gz | tar xzf -

echo "Downloading texinfo sources..."
sage-download-file http://ftp.gnu.org/gnu/texinfo/texinfo-4.13.tar.gz | tar xzf -

git clone --no-checkout git://git.sv.gnu.org/autoconf
git clone --no-checkout git://git.sv.gnu.org/automake
git clone --no-checkout git://git.sv.gnu.org/libtool


cd "$SAGE_ROOT/upstream"
tar cjf $TARGET.tar.bz2 $TARGET
rm -rf $TARGET

echo "New autotools tarball is ready in $SAGE_ROOT/upstream/$TARGET.tar.bz2"