#!/bin/bash
export TEXTDOMAIN="oxim-setup"
source gettext.sh

export EXTERNAL_DOWNLOAD_URL=""


#oxim-setup-php
function run_php(){
	#if which php && php -v|grep "cli" && php -r 'if (!extension_loaded("php-gtk")) echo (!dl("php_gtk2.so"));' ; then
	if which php 2>/dev/null && php -v|grep "cli" ; then
		#echo `php -v|grep -o 'PHP \([0-9].[0-9].[0-9]\) *'|grep -o '\([0-9].[0-9].[0-9]\)'`
		/usr/lib/oxim-setup/oxim-setup-php/oxim-setup 2>/dev/null && exit
	fi
}

# oxim-setup-qt3
function run_qt3(){
	if test -x /sbin/ldconfig && /sbin/ldconfig -p|grep libqt-mt ; then
		/usr/lib/oxim-setup/oxim-setup-qt3/oxim-setup && exit
	fi
}

# oxim-setup-gtk
function run_gtk(){ 
	if test -x /sbin/ldconfig && /sbin/ldconfig -p|grep gtk-x11-2.0 ; then
		/usr/lib/oxim-setup/oxim-setup-gtk/oxim-setup >/dev/null 2>&1 && exit
	fi
}

# oxim-setup-gambas
function run_gambas(){
	if which gbr2 && which gbx2 ; then
		/usr/lib/oxim-setup/oxim-setup-gambas/oxim-setup && exit
	fi
}

#oxim-setup-pygtk
function run_pygtk(){
	if which python 2>/dev/null ; then
		cd /usr/lib/oxim-setup/oxim-setup-pygtk && ./oxim-setup && exit
	fi
}

function runall(){
	run_qt3
	run_php
	run_gambas
	run_gtk
	run_pygtk
}


if test $# -lt 1 ; then
	runall
	exit
else
	if test $1 = "gambas" || test $1 = "php" || test $1 = "gtk" || test $1 = "qt3" || test $1 = "pygtk" ; then
		run_"$1"
	else
		echo `eval_gettext "OXIM setup tool version"`" 1.4.4."
		echo `eval_gettext "(use \"-h\" option for help)"`
		echo
		echo
		echo `eval_gettext "usage:"`"$0 [-h] [gambas|php|gtk|qt3|pygtk]"
	fi
fi
