I made an improvement in how the OS checking portion of the script determines what build tools to use. It will detect whether a package manager [pacman, apt, dnf, zypper] is installed on the target system, and then uses the build script for that package manager.
Currently this has been tested on EndeavourOS and Ubuntu (on the metal) and Arch, Mint, and Debian (in VMs). I expect it to also run fine on Fedora and SUSE but I have not tested these yet. I also read that you intend to switch from Pyinstaller to pyside6-deploy, and I hope that is a success.
I made an improvement in how the OS checking portion of the script determines what build tools to use. It will detect whether a package manager [pacman, apt, dnf, zypper] is installed on the target system, and then uses the build script for that package manager.
Currently this has been tested on EndeavourOS and Ubuntu (on the metal) and Arch, Mint, and Debian (in VMs). I expect it to also run fine on Fedora and SUSE but I have not tested these yet. I also read that you intend to switch from Pyinstaller to pyside6-deploy, and I hope that is a success.