DeltaTouch can be run natively on Arch Linux. Here are some notes on how to build and run it without proper packaging.
DeltaTouch depends on lomiri-ui-toolkit, which needs to be installed from AUR first: AUR (en) - lomiri-ui-toolkit
This in turn depends on another dependency not officially packaged, qt5-pim, which can be installed from AUR (en) - qt5-pim-git
Is anyone providing bins for lomiri-ui-toolkit? lomiri-ui-toolkit currently doesn’t build on Arch. I tried the package from AUR, which was out of date; I manually updated it to the most current release, which had the same compile errors; and then I built a -git package for lomiri-ui-toolkit (which tried to build from HEAD) and that also had errors. I tried patching the project to fix the redefines (all of the errors were redefines), but it spawned a bunch of other errors for other redefines. The project is either not configured in a way that works with Arch, or it’s picking a C compiler (I have both gcc and clang installed) that it doesn’t work with. I couldn’t find the ticketing system for the project to report the issue.
EDIT It’s just the package definition that’s broken. Checking lomiri out from gitlab and manually building it works. I’ll make a note in AUR.