Merge pull request #201652 from hmenke/sof-firmware

sof-firmware: 2.2 -> 2.2.2

authored by Anderson Torres and committed by GitHub e38f6d37 4c80e366

+9 -6
+9 -6
pkgs/os-specific/linux/firmware/sof-firmware/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "sof-firmware"; 8 - version = "2.2"; 8 + version = "2.2.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "thesofproject"; 12 12 repo = "sof-bin"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-/gjGTDOXJ0vz/MH2hlistS3X3Euqf8T6TLnD1A2SBYo="; 14 + sha256 = "sha256-ztewE/8Mc0bbKbxmbJ2sBn3TysuM9hoaSgqrboy77oI="; 15 15 }; 16 16 17 17 dontFixup = true; # binaries must not be stripped or patchelfed 18 18 19 + # There is no proper structure in the upstream repo. 20 + # This needs to be adapted by hand for every new release. 19 21 installPhase = '' 20 22 runHook preInstall 21 - cd "v${lib.versions.majorMinor version}.x" 22 - mkdir -p $out/lib/firmware/intel/ 23 - cp -a sof-v${version} $out/lib/firmware/intel/sof 24 - cp -a sof-tplg-v${version} $out/lib/firmware/intel/sof-tplg 23 + cd "v2.2.x" 24 + mkdir -p $out/lib/firmware/intel/sof{,-tplg} 25 + cp -a sof-v2.2/* $out/lib/firmware/intel/sof 26 + cp -a sof-v2.2.2/* $out/lib/firmware/intel/sof 27 + cp -a sof-tplg-v2.2.1/* $out/lib/firmware/intel/sof-tplg 25 28 runHook postInstall 26 29 ''; 27 30