diff --git a/pkgs/applications/audio/jamesdsp/default.nix b/pkgs/applications/audio/jamesdsp/default.nix index 786b45512085..be6f09514387 100644 --- a/pkgs/applications/audio/jamesdsp/default.nix +++ b/pkgs/applications/audio/jamesdsp/default.nix @@ -13,7 +13,6 @@ , makeDesktopItem , pkg-config , libarchive -, fetchpatch , copyDesktopItems , usePipewire ? true , usePulseaudio ? false @@ -26,28 +25,15 @@ let in mkDerivation rec { pname = "jamesdsp"; - version = "2.3"; + version = "2.4"; src = fetchFromGitHub rec { owner = "Audio4Linux"; repo = "JDSP4Linux"; fetchSubmodules = true; rev = version; - hash = "sha256-Hkzurr+s+vvSyOMCYH9kHI+nIm6mL9yORGNzY2FXslc="; + hash = "sha256-wD1JZQD8dR24cBN4QJCSrEsS4aoMD+MQmqnOIFKOeoE="; }; - patches = [ - # fixing /usr install assumption, remove on version bump - (fetchpatch { - url = "https://github.com/Audio4Linux/JDSP4Linux/commit/003c9e9fc426f83e269aed6e05be3ed55273931a.patch"; - hash = "sha256-crll/a7C9pUq9eL5diq8/YgC5bNC6SrdijZEBxZpJ8E="; - }) - # compatibility fix for PipeWire 0.3.44+, remove on version bump - (fetchpatch { - url = "https://github.com/Audio4Linux/JDSP4Linux/commit/e04c55735cc20fc3c3ce042c5681ec80f7df3c96.patch"; - hash = "sha256-o6AUtQzugykALSdkM3i3lYqRmzJX3FzmALSi0TrWuRA="; - }) - ]; - nativeBuildInputs = [ qmake pkg-config @@ -86,6 +72,11 @@ in }) ]; + postInstall = '' + install -D resources/icons/icon.png $out/share/pixmaps/jamesdsp.png + install -D resources/icons/icon.svg $out/share/icons/hicolor/scalable/apps/jamesdsp.svg + ''; + meta = with lib;{ broken = (stdenv.isLinux && stdenv.isAarch64); description = "An audio effect processor for PipeWire clients";