From c339ed4def5854b8daa0cbf2733c00d54b672078 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 12 Jan 2024 19:46:57 +0300 Subject: minor FreeBSD compatibility fixes and documentation --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 039b770..f1ac59b 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,15 @@ You have to manually build and install LuaJIT v2.1: make sudo make install -Furthermore, install the following dependencies: +Furthermore, install the following dependencies (Ubuntu): sudo apt-get install build-essential libreadline-dev libjack-jackd2-dev \ libsndfile1 libasound2 feedgnuplot +On FreeBSD, you will need the following packages/ports: + + pkg install gmake readline jackit evdev-proto libsndfile alsa-lib p5-feedgnuplot + To compile the project, type: make @@ -35,6 +39,11 @@ TODO: How to use jack-plumbing? This may require root rights for accessing HID devices. You may also add the current user to the `input` group. +On FreeBSD, you might need to add the current user to the `wheel` group and +give read acceess to evdev nodes by creating `/etc/devd.rules`: + + [localrules=10] + add path 'input/*' mode 0640 Example (one channel): -- cgit v1.2.3