gst-plugins-nuvdemux/autogen.sh
branchtrunk
changeset 612 81f031485b52
parent 611 aa1f309ec686
child 613 289e2d11d16c
     1.1 --- a/gst-plugins-nuvdemux/autogen.sh	Tue May 01 17:03:38 2007 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,115 +0,0 @@
     1.4 -#!/bin/sh
     1.5 -# Run this to generate all the initial makefiles, etc.
     1.6 -
     1.7 -# Not all echo versions allow -n, so we check what is possible. This test is
     1.8 -# based on the one in autoconf.
     1.9 -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
    1.10 -  *c*,-n*) ECHO_N= ;;
    1.11 -  *c*,*  ) ECHO_N=-n ;;
    1.12 -  *)       ECHO_N= ;;
    1.13 -esac
    1.14 -
    1.15 -
    1.16 -# some terminal codes ...
    1.17 -boldface="`tput bold 2>/dev/null`"
    1.18 -normal="`tput sgr0 2>/dev/null`"
    1.19 -printbold() {
    1.20 -    echo $ECHO_N "$boldface"
    1.21 -    echo "$@"
    1.22 -    echo $ECHO_N "$normal"
    1.23 -}    
    1.24 -printerr() {
    1.25 -    echo "$@" >&2
    1.26 -}
    1.27 -
    1.28 -# Usage:
    1.29 -#     compare_versions MIN_VERSION ACTUAL_VERSION
    1.30 -# returns true if ACTUAL_VERSION >= MIN_VERSION
    1.31 -compare_versions() {
    1.32 -    ch_min_version=$1
    1.33 -    ch_actual_version=$2
    1.34 -    ch_status=0
    1.35 -    IFS="${IFS=         }"; ch_save_IFS="$IFS"; IFS="."
    1.36 -    set $ch_actual_version
    1.37 -    for ch_min in $ch_min_version; do
    1.38 -        ch_cur=`echo $1 | sed 's/[^0-9].*$//'`; shift # remove letter suffixes
    1.39 -        if [ -z "$ch_min" ]; then break; fi
    1.40 -        if [ -z "$ch_cur" ]; then ch_status=1; break; fi
    1.41 -        if [ $ch_cur -gt $ch_min ]; then break; fi
    1.42 -        if [ $ch_cur -lt $ch_min ]; then ch_status=1; break; fi
    1.43 -    done
    1.44 -    IFS="$ch_save_IFS"
    1.45 -    return $ch_status
    1.46 -}
    1.47 -
    1.48 -# Usage:
    1.49 -#     version_check PACKAGE VARIABLE CHECKPROGS MIN_VERSION SOURCE
    1.50 -# checks to see if the package is available
    1.51 -version_check() {
    1.52 -    vc_package=$1
    1.53 -    vc_variable=$2
    1.54 -    vc_checkprogs=$3
    1.55 -    vc_min_version=$4
    1.56 -    vc_source=$5
    1.57 -    vc_status=1
    1.58 -
    1.59 -    vc_checkprog=`eval echo "\\$$vc_variable"`
    1.60 -    if [ -n "$vc_checkprog" ]; then
    1.61 -	printbold "using $vc_checkprog for $vc_package"
    1.62 -	return 0
    1.63 -    fi
    1.64 -
    1.65 -    printbold "checking for $vc_package >= $vc_min_version..."
    1.66 -    for vc_checkprog in $vc_checkprogs; do
    1.67 -	echo $ECHO_N "  testing $vc_checkprog... "
    1.68 -	if $vc_checkprog --version < /dev/null > /dev/null 2>&1; then
    1.69 -	    vc_actual_version=`$vc_checkprog --version | head -n 1 | \
    1.70 -                               sed 's/^.*[ 	]\([0-9.]*[a-z]*\).*$/\1/'`
    1.71 -	    if compare_versions $vc_min_version $vc_actual_version; then
    1.72 -		echo "found $vc_actual_version"
    1.73 -		# set variable
    1.74 -		eval "$vc_variable=$vc_checkprog"
    1.75 -		vc_status=0
    1.76 -		break
    1.77 -	    else
    1.78 -		echo "too old (found version $vc_actual_version)"
    1.79 -	    fi
    1.80 -	else
    1.81 -	    echo "not found."
    1.82 -	fi
    1.83 -    done
    1.84 -    if [ "$vc_status" != 0 ]; then
    1.85 -	printerr "***Error***: You must have $vc_package >= $vc_min_version installed"
    1.86 -	printerr "  to build $PKG_NAME.  Download the appropriate package for"
    1.87 -	printerr "  from your distribution or get the source tarball at"
    1.88 -        printerr "    $vc_source"
    1.89 -	printerr
    1.90 -    fi
    1.91 -    return $vc_status
    1.92 -}
    1.93 -
    1.94 -#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
    1.95 -WANT_AUTOCONF_2_5=1
    1.96 -export WANT_AUTOCONF_2_5
    1.97 -version_check autoreconf AUTORECONF 'autoreconf' 2.50 \
    1.98 -    "http://ftp.gnu.org/pub/gnu/autoconf/autoconf-2.50.tar.gz" || DIE=1
    1.99 -
   1.100 -automake_progs="automake automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5"
   1.101 -
   1.102 -version_check automake AUTOMAKE "$automake_progs" 1.5 \
   1.103 -    "http://ftp.gnu.org/pub/gnu/automake/automake-1.5.tar.gz" || DIE=1
   1.104 -ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
   1.105 -
   1.106 -export AUTOMAKE ACLOCAL
   1.107 -# gtkdocize
   1.108 -autoreconf --install --force || exit 1
   1.109 -
   1.110 -#conf_flags="--enable-maintainer-mode"
   1.111 -
   1.112 -if test x$NOCONFIGURE = x; then
   1.113 -    printbold Running $srcdir/configure $conf_flags "$@" ...
   1.114 -    ./configure $conf_flags "$@" \
   1.115 -	&& echo Now type \`make\' to compile $PKG_NAME || exit 1
   1.116 -else
   1.117 -    echo Skipping configure process.
   1.118 -fi