#!/bin/sh
#
# Wrapper around the AVRDUDE Qt / PySide GUI
#
# Prerequisites:
# * python3
# * Qt5 / PySide2, or Qt6 / PySide6

if [ ! -d "/usr/share/avrdude" ] ; then
    echo "Installation directory /usr/share/avrdude missing" >&2
    exit 1
fi

if [ ! -f "/usr/share/avrdude/adgui.py" ] ; then
    echo "Program file /usr/share/avrdude/adgui.py missing" >&2
    exit 1
fi

if [ ! -x "/usr/bin/python3.11" ] ; then
    echo "Python interpreter /usr/bin/python3.11 missing" >&2
    exit 1
fi

exec "/usr/bin/python3.11" "/usr/share/avrdude/adgui.py"
