Blame src/izem/autogen.sh

Packit Service c5cf8c
#! /bin/sh
Packit Service c5cf8c
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
## Utility functions
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
Packit Service c5cf8c
warn() {
Packit Service c5cf8c
    echo "===> WARNING: $@"
Packit Service c5cf8c
}
Packit Service c5cf8c
Packit Service c5cf8c
error() {
Packit Service c5cf8c
    echo "===> ERROR:   $@"
Packit Service c5cf8c
}
Packit Service c5cf8c
Packit Service c5cf8c
echo_n() {
Packit Service c5cf8c
    # "echo -n" isn't portable, must portably implement with printf
Packit Service c5cf8c
    printf "%s" "$*"
Packit Service c5cf8c
}
Packit Service c5cf8c
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
## Building maint/version
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
Packit Service c5cf8c
echo_n "Generating a helper maint/version... "
Packit Service c5cf8c
if autom4te -l M4sugar maint/version.base.m4 > maint/version ; then
Packit Service c5cf8c
    echo "done"
Packit Service c5cf8c
else
Packit Service c5cf8c
    echo "error"
Packit Service c5cf8c
    error "unable to correctly generate maint/version shell helper"
Packit Service c5cf8c
fi
Packit Service c5cf8c
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
## Building the README
Packit Service c5cf8c
########################################################################
Packit Service c5cf8c
Packit Service c5cf8c
echo_n "Updating README... "
Packit Service c5cf8c
. ./maint/version
Packit Service c5cf8c
if [ -f README.md ] ; then
Packit Service c5cf8c
    sed -e "s/%VERSION%/${ZM_VERSION}/g" README.md > README
Packit Service c5cf8c
    echo "done"
Packit Service c5cf8c
else
Packit Service c5cf8c
    echo "error"
Packit Service c5cf8c
    error "README.md file not present, unable to update the README version number (perhaps we are running in a release tarball source tree?)"
Packit Service c5cf8c
fi
Packit Service c5cf8c
Packit Service c5cf8c
autoreconf -vif