I've only tested this in a VM and haven't used it for anything. Currently the qt cmake find scripts didn't detect the qt core and widgets libraries which prevents the use of the system tray icon, not sure what's up with that, could use some help debugging.
apt-get install git cmake g+ lua5.3-dev libasound2-dev libspdlog1 libfmt-dev
- OPTIONALLY libjack-dev
git clone https://gitlab.com/enetheru/midi2input.git
cd midi2input
mkdir build
cd build
cmake ../midi2input/
make
You can just make install
to get it on your system but you should generate a
package so that it can be updated and removed using the install manifest for
clean system operation.. However, the dependencies in the CMakeLists.txt
listed in the CPack section are out of date for bullseye and need editing.
The problem is that it depends on how you configured the application too, and i haven't setup the CMakeLists to properly consider how that operates.
For my testing purposes I changed
set( CPACK_DEBIAN_PACKAGE_DEPENDS "libc6, libspdlog1, libx11-6, jackd1, liblua5.3-0" )
I could then build the package and install it as below
make package
sudo dpkg -i m2i-*-Linux.deb