Changed to use the driver from https://github.com/Ryochan7/sc-controller since it offers a Python3 compatible version.
Module has been updatd updated/reworked:
- the driver repo is no longer cloned to $md_inst, so 'noinstclean' flag is not necessary
- installation is still done `virtualenv`, in Bookworm and later this becomes mandatory
Note: the `--no-site-packages` was removed in the `virtualenv` call since it's ignored in v15 (version from Buster) and was removed in v20
- the `install` function is a mix of build/install, but since `install` cleans up $md_inst, it's necessary to have them there.
- added an update hook that removes the old driver start-up sequence in `/etc/rc.local`
- some minor re-wording of the text shown in the dialogs
Untested with a real controller, unfortunately, since I don't have one.
Mostly drivers and supplementary packages - most install to md_inst which should be handled better now,
but also adjusted sixaxis to use md_build rather than a subfolder in md_build as it didn't seem to require it.