blob: a410a46a254d4862f1a3cc268c48138f73657f08 (
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";
}
|