tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sof-firmware: 2.2 -> 2.2.2
Henri Menke
3 years ago
b2eb74c5
46988950
+9
-6
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
firmware
sof-firmware
default.nix
+9
-6
pkgs/os-specific/linux/firmware/sof-firmware/default.nix
···
5
5
6
6
stdenvNoCC.mkDerivation rec {
7
7
pname = "sof-firmware";
8
8
-
version = "2.2";
8
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
14
-
sha256 = "sha256-/gjGTDOXJ0vz/MH2hlistS3X3Euqf8T6TLnD1A2SBYo=";
14
14
+
sha256 = "sha256-ztewE/8Mc0bbKbxmbJ2sBn3TysuM9hoaSgqrboy77oI=";
15
15
};
16
16
17
17
dontFixup = true; # binaries must not be stripped or patchelfed
18
18
19
19
+
# There is no proper structure in the upstream repo.
20
20
+
# This needs to be adapted by hand for every new release.
19
21
installPhase = ''
20
22
runHook preInstall
21
21
-
cd "v${lib.versions.majorMinor version}.x"
22
22
-
mkdir -p $out/lib/firmware/intel/
23
23
-
cp -a sof-v${version} $out/lib/firmware/intel/sof
24
24
-
cp -a sof-tplg-v${version} $out/lib/firmware/intel/sof-tplg
23
23
+
cd "v2.2.x"
24
24
+
mkdir -p $out/lib/firmware/intel/sof{,-tplg}
25
25
+
cp -a sof-v2.2/* $out/lib/firmware/intel/sof
26
26
+
cp -a sof-v2.2.2/* $out/lib/firmware/intel/sof
27
27
+
cp -a sof-tplg-v2.2.1/* $out/lib/firmware/intel/sof-tplg
25
28
runHook postInstall
26
29
'';
27
30