about summary refs log tree commit diff
path: root/pkgs/applications/audio/reaper/default.nix
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2022-11-30 11:18:02 +0000
committerOrivej Desh <orivej@gmx.fr>2022-11-30 11:18:55 +0000
commiteded5ed94efb9ceb159cd714e248d136ab2d5e0a (patch)
tree27d0e61db4f80f9139ad228f45d2394a78745a0b /pkgs/applications/audio/reaper/default.nix
parentf5819338817bfedbe4a6a6772330a944040a266e (diff)
reaper: provide libxdo for ReaLearn 2.14
ReaLearn 2.14 has added support for binding MIDI messages to mouse
events (to control plugins with no other method of input) via Rust
"enigo" crate which does this on Linux by binding to the xdotool
library.
Diffstat (limited to 'pkgs/applications/audio/reaper/default.nix')
-rw-r--r--pkgs/applications/audio/reaper/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix
index 6b09e086fa3de..6858d6b1bd7da 100644
--- a/pkgs/applications/audio/reaper/default.nix
+++ b/pkgs/applications/audio/reaper/default.nix
@@ -9,6 +9,7 @@
 , ffmpeg
 , vlc
 , xdg-utils
+, xdotool
 , which
 
 , jackSupport ? true
@@ -69,7 +70,7 @@ stdenv.mkDerivation rec {
     # seem to have an effect for some plugins.
     # We opt for wrapping the executable with LD_LIBRARY_PATH prefix.
     wrapProgram $out/opt/REAPER/reaper \
-      --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ lame ffmpeg vlc ]}"
+      --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ lame ffmpeg vlc xdotool ]}"
 
     mkdir $out/bin
     ln -s $out/opt/REAPER/reaper $out/bin/