#! /bin/bash
#
#  Check if Fotoxx run-time dependencies are installed.
#  The following programs are not needed to build fotoxx
#  but they are required at run time.

dlist="xdg-open  xdg-desktop-menu  exiftool  ufraw-batch"

error=0
for dname in $dlist
do
   which $dname >/dev/null
   if [ $? -ne 0 ]; then error=1; fi
done
if [ $error -eq 0 ]; then exit 0; fi

for dname in $dlist
do
   which $dname >/dev/null
   if [ $? -ne 0 ]
      then echo " missing:  $dname"
      else echo "   found:  $dname"
   fi
done

case $LANG in
  es*)
    echo ""
    echo "Fotoxx necesita tener instalados los siguientes programas"
    echo "(los nombres de los paquetes dependen delo «sabor» de Linux que utiliza usted)."
    echo "   xdg-utils            Herramientas LSB estándar de Linux"
    echo "   exiftool             EXIF/IPTC Herramienta de datos de las imágenes"
    echo "   ufraw-batch          Conversor de formatos de archivos RAW de las cámaras"
    echo "Instale estas dependencias no encontradas."
    echo ""
  ;;
  gl*)
    echo ""
    echo "Fotoxx require ter instalados os seguintes programas"
    echo "(os nomes dos paquetes dependen do «sabor» de Linux que emprega vostede)."
    echo "   xdg-utils            Ferramentas LSB estándar de Linux"
    echo "   exiftool             EXIF/IPTC Ferramenta de datos das imaxes"
    echo "   ufraw-batch          Conversor de formatos de ficheiros RAW das cámaras"
    echo "Instale estas dependencias non atopadas."
    echo ""
  ;;
  *)
    echo ""
    echo "The following programs are required for Fotoxx"
    echo "(package names depend on your flavor of Linux)."
    echo "   xdg-utils            LSB standard Linux utilities"
    echo "   exiftool             EXIF/IPTC image data utility"
    echo "   ufraw-batch          convert camera RAW files"
    echo "Please install missing dependencies."
    echo ""
  ;;
esac

exit 1


