blob: b953c773336d4db58b57313a31f752958e377774 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{ coreboot, stdenv, fetchurl }:
# the original tint does not support building as a coreboot payload
# the patches from the coreboot repo require building tint in-tree
# this makes everything a bit more complicated here
stdenv.mkDerivation rec {
pname = "coreboot-payload-tint";
version = "0.04+nmu1";
inherit (coreboot.drvAttrs) src postPatch;
preConfigure = "cd payloads/external/tint";
preBuild = ''
tar -xf ${
fetchurl {
url =
"https://mirror.fsf.org/trisquel/pool/main/t/tint/tint_${version}.tar.gz";
sha256 = "17gbga1lha9yp5hpyr5vn1sc93fx413cksxmpyl8zv3b5rjvzsy1";
}
}
mv tint{-${version},}
'';
installPhase = "install -D tint/tint.elf -t $out";
}
|