#!/bin/bash
# ------------------------------------------------
# SoloConLinux
# Instalacion de Keme-Contabilidad
# y generacion de lanzador de la aplicacion
# Necesita permisos de sudo para la instalación
# ------------------------------------------------

# --- Funciones ---------
function CrearLanzador() {
cat <<EOF
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name[es_ES]=Keme-Contabilidad
Exec=/opt/keme/keme6
Name=Keme-Contabilidad
EOF
} 

function AjusteIcono() {
# Icon=/usr/share/icons/mate/256x256/apps/calc.png
# Icon[es_ES]=/usr/share/icons/mate/256x256/apps/calc.png
RUTA=$(find /usr/share/icons/ -iname "calc*"|grep 256|tail -1)
echo "Icon=$RUTA" >> ~/Descargas/Keme-Contabilidad.desktop
echo "Icon[es_ES]=$RUTA" >> ~/Descargas/Keme-Contabilidad.desktop
}

function InstalarLanzador(){
  chmod +x ~/Descargas/Keme-Contabilidad.desktop
  cp ~/Descargas/Keme-Contabilidad.desktop ~/Escritorio/
  sudo cp ~/Descargas/Keme-Contabilidad.desktop /usr/share/applications/
  sudo chmod +x /usr/share/applications/Keme-Contabilidad.desktop
}

function Descargar() {
echo "Descargando. Espere..."
URLKEME='https://master.dl.sourceforge.net/project/keme/KEME-Contabilidad/4.0.0.0/KemeAppInstaller_Linux_4.0.0.0.run?viasf=1'
wget --quiet $URLKEME -O ~/Descargas/Instalador_Keme_v4
}

function IniciarInstalacion() {
chmod +x ~/Descargas/Instalador_Keme_v4
sudo ~/Descargas/Instalador_Keme_v4
}

# --- Parte principal ----
echo
echo "Iniciando Descarga"
Descargar
IniciarInstalacion
CrearLanzador > ~/Descargas/Keme-Contabilidad.desktop
AjusteIcono
InstalarLanzador
echo "Instalación Finalizada"
echo
