diff --git a/pkgs/by-name/so/sof-tools/package.nix b/pkgs/by-name/so/sof-tools/package.nix index 515025434022..0e62ccd5e348 100644 --- a/pkgs/by-name/so/sof-tools/package.nix +++ b/pkgs/by-name/so/sof-tools/package.nix @@ -4,22 +4,30 @@ fetchFromGitHub, cmake, alsa-lib, + python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sof-tools"; - version = "2.10"; + version = "2.14"; src = fetchFromGitHub { owner = "thesofproject"; repo = "sof"; - rev = "v${version}"; - hash = "sha256-VmP0z3q1P8LqQ+ELZGkI7lEXGiMYdAPvS8Lbwv6dUyk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Y3byJmoANVeilJpO82aljBZas/6u6VqfynYl0csW1as="; }; - nativeBuildInputs = [ cmake ]; + postPatch = '' + patchShebangs ../scripts/gen-uuid-reg.py + ''; + + nativeBuildInputs = [ + cmake + python3 + ]; buildInputs = [ alsa-lib ]; - sourceRoot = "${src.name}/tools"; + sourceRoot = "${finalAttrs.src.name}/tools"; meta = { description = "Tools to develop, test and debug SoF (Sund Open Firmware)"; @@ -29,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.johnazoidberg ]; mainProgram = "sof-ctl"; }; -} +})