#!/bin/bash

# XDG SubMenu
xdg-desktop-menu install --novendor `ls /usr/share/gispatcher-desktop/menu/*`

# QGIS menu entry
QGIS_MENU=/usr/share/menu/qgis
QGIS_XDG_MENU_FILE=/usr/local/share/applications/qgis.desktop
if [ -a $QGIS_MENU ];
 then
  sed 's/section=\".*\"/section=\"GISpatcher\"/' $QGIS_MENU >> /usr/share/menu/gispatcher-desktop

  # QGIS XDG menu entry
  QGIS_EXEC=`cat /usr/share/menu/qgis | grep 'command'`
  if [[ $QGIS_EXEC =~ 'command="([^"]+)' ]]
   then
    QGIS_EXEC=${BASH_REMATCH[1]}
    echo "Exec=${QGIS_EXEC}" >> $QGIS_XDG_MENU_FILE
  fi

  QGIS_ICON_PATH=`cat ${QGIS_MENU} | grep 'icon'`
  if [[ $QGIS_ICON_PATH =~ 'icon="([^"]+)' ]];
   then
    QGIS_ICON_PATH=${BASH_REMATCH[1]}
    echo "Icon=${QGIS_ICON_PATH}" >> $QGIS_XDG_MENU_FILE
  fi
fi

# Thuban menu entry
THUBAN_MENU=/usr/share/menu/thuban
THUBAN_XDG_MENU_FILE=/usr/local/share/applications/thuban.desktop
if [ -a $THUBAN_MENU ];
 then
  sed 's/section=\".*\"/section=\"GISpatcher\"/' $THUBAN_MENU >> /usr/share/menu/gispatcher-desktop

  # Thuban XDG menu
  THUBAN_EXEC=`cat ${THUBAN_MENU} | grep 'command'`
  if [[ $THUBAN_EXEC =~ 'command="([^"]+)' ]];
   then
    THUBAN_EXEC=${BASH_REMATCH[1]}
    echo "Exec=${THUBAN_EXEC}" >> $THUBAN_XDG_MENU_FILE
  fi
fi

# Automatically added by dh_installmenu
if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ];
 then
  update-menus
fi
# End automatically added section
