From 05065605f6f3406bdba7cf15dd380f597ac2a18f Mon Sep 17 00:00:00 2001 From: ilian Date: Tue, 30 Mar 2021 15:05:05 +0200 Subject: [PATCH 1/2] reaper: 6.25 -> 6.28 --- pkgs/applications/audio/reaper/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 19def55a15c2..ccf9e15ef201 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation rec { pname = "reaper"; - version = "6.25"; + version = "6.28"; src = fetchurl { url = "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_x86_64.tar.xz"; - sha256 = "0i1idlr4ar28wvwcvwn9hqzb63kki1x1995cr87a9slxfa7zcshb"; + hash = "sha256-38HSjR+rQWPzMOjq1abLn/MP3DCz5YzBg0v2kBsQmR4="; }; nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; From bafeb2034634bb434fa6684afea1a86bd893c474 Mon Sep 17 00:00:00 2001 From: ilian Date: Wed, 31 Mar 2021 12:05:14 +0200 Subject: [PATCH 2/2] reaper: fix desktop integration --- pkgs/applications/audio/reaper/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index ccf9e15ef201..48504a312c47 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -8,6 +8,8 @@ , lame , ffmpeg , vlc +, xdg-utils +, which , jackSupport ? true, libjack2 , pulseaudioSupport ? config.pulseaudio or true, libpulseaudio @@ -22,7 +24,12 @@ stdenv.mkDerivation rec { hash = "sha256-38HSjR+rQWPzMOjq1abLn/MP3DCz5YzBg0v2kBsQmR4="; }; - nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; + nativeBuildInputs = [ + autoPatchelfHook + makeWrapper + xdg-utils # Required for desktop integration + which + ]; buildInputs = [ alsaLib @@ -41,7 +48,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - XDG_DATA_HOME="$out/share" ./install-reaper.sh \ + HOME="$out/share" XDG_DATA_HOME="$out/share" ./install-reaper.sh \ --install $out/opt \ --integrate-user-desktop rm $out/opt/REAPER/uninstall-reaper.sh