File tree Expand file tree Collapse file tree 2 files changed +18
-12
lines changed Expand file tree Collapse file tree 2 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -15,18 +15,21 @@ with pkgs; let
15
15
imx8mp-firmware = pkgs . callPackage ./imx8mp-firmware.nix { } ;
16
16
imx8mp-uboot = pkgs . callPackage ./imx8mp-uboot.nix { } ;
17
17
imx8mp-optee-os = pkgs . callPackage ./imx8mp-optee-os.nix { } ;
18
+ src = pkgs . fetchgit {
19
+ url = "https://github.com/nxp-imx/imx-mkimage.git" ;
20
+ rev = "c4365450fb115d87f245df2864fee1604d97c06a" ;
21
+ sha256 = "sha256-KVIVHwBpAwd1RKy3RrYxGIniE45CDlN5RQTXsMg1Jwk=" ;
22
+ } ;
23
+ shortRev = builtins . substring 0 8 src . rev ;
18
24
in {
19
25
imx8m-boot = pkgs . stdenv . mkDerivation rec {
26
+ inherit src ;
20
27
name = "imx8mp-mkimage" ;
21
28
version = "lf-6.1.55-2.2.0" ;
22
- src = pkgs . fetchgit {
23
- url = "https://github.com/nxp-imx/imx-mkimage.git" ;
24
- rev = "c4365450fb115d87f245df2864fee1604d97c06a" ;
25
- sha256 = "sha256-xycEaWKVM63BlDyBKNN0OefyK6iX/fQOTvv4fRVM55U=" ;
26
- leaveDotGit = true ;
27
- } ;
28
29
29
30
postPatch = ''
31
+ substituteInPlace Makefile \
32
+ --replace 'git rev-parse --short=8 HEAD' 'echo ${ shortRev } '
30
33
substituteInPlace Makefile \
31
34
--replace 'CC = gcc' 'CC = clang'
32
35
patchShebangs scripts
Original file line number Diff line number Diff line change @@ -14,18 +14,21 @@ with pkgs; let
14
14
imx8mq-firmware = pkgs . callPackage ./imx8mq-firmware.nix { } ;
15
15
imx8mq-uboot = pkgs . callPackage ./imx8mq-uboot.nix { } ;
16
16
imx8mq-optee-os = pkgs . callPackage ./imx8mq-optee-os.nix { } ;
17
+ src = pkgs . fetchgit {
18
+ url = "https://github.com/nxp-imx/imx-mkimage.git" ;
19
+ rev = "c4365450fb115d87f245df2864fee1604d97c06a" ;
20
+ sha256 = "sha256-KVIVHwBpAwd1RKy3RrYxGIniE45CDlN5RQTXsMg1Jwk=" ;
21
+ } ;
22
+ shortRev = builtins . substring 0 8 src . rev ;
17
23
in {
18
24
imx8m-boot = pkgs . stdenv . mkDerivation rec {
25
+ inherit src ;
19
26
name = "imx8mq-mkimage" ;
20
27
version = "lf-6.1.55-2.2.0" ;
21
- src = pkgs . fetchgit {
22
- url = "https://github.com/nxp-imx/imx-mkimage.git" ;
23
- rev = "c4365450fb115d87f245df2864fee1604d97c06a" ;
24
- sha256 = "sha256-xycEaWKVM63BlDyBKNN0OefyK6iX/fQOTvv4fRVM55U=" ;
25
- leaveDotGit = true ;
26
- } ;
27
28
28
29
postPatch = ''
30
+ substituteInPlace Makefile \
31
+ --replace 'git rev-parse --short=8 HEAD' 'echo ${ shortRev } '
29
32
substituteInPlace Makefile \
30
33
--replace 'CC = gcc' 'CC = clang'
31
34
patchShebangs scripts
You can’t perform that action at this time.
0 commit comments