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