#!/bin/sh # Configure script for dboxfe, this script is based on KVideoEncoder by Philipp Ludwig clear if [ "$1" = "--help" ]; then echo "Usage: configure" exit 0 fi if [ "$1" = "-help" ]; then echo "Usage: configure" exit 0 fi if [ "$1" = "--v" ]; then echo "DBoxFE v0.1.3" exit 0 fi if [ "$1" = "-v" ]; then echo "DBoxFE v0.1.3" exit 0 fi # Checking for Qt... echo "Configurescript for DBoxFE 0.1.3" echo printf "Checking for qmake... " qmake=`which qmake` qmake_qt4=`which qmake-qt4` tmp_qmake="" if [ "$qmake" = "" ] && [ "$qmake_qt4" = "" ]; then echo "not found!" echo echo "Make sure you have the Qt development packages installed!" exit 1 elif [ "$qmake" != "" ]; then tmp_qmake=$qmake echo $tmp_qmake elif [ "$qmake_qt4" != "" ]; then tmp_qmake=$qmake_qt4 echo $tmp_qmake fi printf "Checking for lupdate... " lupdate_qt4="`which lupdate-qt4`" lupdate="`which lupdate`" tmp_lupdate="" if [ "$lupdate" = "" ] && [ "$lupdate_qt4" = "" ]; then echo "not found!" echo echo "Make sure you have the Qt development packages installed!" exit 1 elif [ "$lupdate" != "" ]; then tmp_lupdate=$lupdate echo $tmp_lupdate elif [ "$lupdate_qt4" != "" ]; then tmp_lupdate=$lupdate_qt4 echo $tmp_lupdate fi printf "Checking for lrelease... " lrelease_qt4="`which lrelease-qt4`" lrelease="`which lrelease`" tmp_lrelease="" if [ "$lrelease" = "" ] && [ "$lrelease_qt4" = "" ]; then echo "not found!" echo echo "Make sure you have the Qt development packages installed!" exit 1 elif [ "$lrelease" != "" ]; then tmp_lrelease=$lrelease echo $tmp_lrelease elif [ "$lrelease_qt4" != "" ]; then tmp_lrelease=$lrelease_qt4 echo $tmp_lrelease fi printf "Checking for qmake version... " $tmp_qmake -v &>qmake.ver ver=`sed 's/[a-z,A-Z].//g' qmake.ver | sed -n '1,1p'` if [ "$ver" = " 1.07( 3.3.6)" ]; then echo $ver; echo echo "version too old! Make sure you have the Qt 4.3.x installed!" rm -rf qmake.ver exit 1 else echo $ver; rm -rf qmake.ver fi printf "Checking for lupdate version... " $tmp_lupdate -version &>lupdate.ver ver=`sed 's/[a-z,A-Z].//g' lupdate.ver | sed -n '1,1p'` if [ "$ver" = "3.3.6" ]; then echo $ver; echo echo "version too old! Make sure you have the Qt 4.3.x installed!" rm -rf lupdate.ver exit 1 else echo $ver; #$tmp_lupdate dboxfe.pro rm -rf lupdate.ver fi printf "Checking for lrelease version... " $tmp_lrelease -version &>lrelease.ver ver=`sed 's/[a-z,A-Z].//g' lrelease.ver | sed -n '1,1p'` if [ "$ver" = "3.3.6" ]; then echo $ver; echo echo "version too old! Make sure you have the Qt 4.3.x installed!" rm -rf lrealse.ver exit 1 else echo $ver; #$tmp_lrelease dboxfe.pro rm -rf lrelease.ver fi # Now create the makefile printf "Creating Makefile... " cd dboxfetray && $tmp_qmake -o Makefile dboxfetray.pro && cd .. && $tmp_qmake -o Makefile dboxfe.pro if [ $? -eq 0 ]; then echo ok echo echo Good - your configure finished. Start make now. echo echo You can use the follow commands for create a echo binary: echo " make -f Makefile" echo " cd dboxfetray" echo " make -f Makefile" echo " cd ../bin" echo " ./dboxfe" echo exit 0 else exit 1 fi