Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.25 KB

INSTALL.debian-bullseye.md

File metadata and controls

37 lines (31 loc) · 1.25 KB

Installation Instructions for Debian Bullseye

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