Skip to content

Commit 11f2d9e

Browse files
authored
Merge pull request #1489 from gngram/pr_imx_mkimage_hash
Update correct hash for imx mkimage utility
2 parents 2b91188 + 4ce6bba commit 11f2d9e

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

nxp/imx8mp-evk/bsp/imx8mp-boot.nix

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,21 @@ with pkgs; let
1515
imx8mp-firmware = pkgs.callPackage ./imx8mp-firmware.nix {};
1616
imx8mp-uboot = pkgs.callPackage ./imx8mp-uboot.nix {};
1717
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;
1824
in {
1925
imx8m-boot = pkgs.stdenv.mkDerivation rec {
26+
inherit src;
2027
name = "imx8mp-mkimage";
2128
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-
};
2829

2930
postPatch = ''
31+
substituteInPlace Makefile \
32+
--replace 'git rev-parse --short=8 HEAD' 'echo ${shortRev}'
3033
substituteInPlace Makefile \
3134
--replace 'CC = gcc' 'CC = clang'
3235
patchShebangs scripts

nxp/imx8mq-evk/bsp/imx8mq-boot.nix

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,21 @@ with pkgs; let
1414
imx8mq-firmware = pkgs.callPackage ./imx8mq-firmware.nix {};
1515
imx8mq-uboot = pkgs.callPackage ./imx8mq-uboot.nix {};
1616
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;
1723
in {
1824
imx8m-boot = pkgs.stdenv.mkDerivation rec {
25+
inherit src;
1926
name = "imx8mq-mkimage";
2027
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-
};
2728

2829
postPatch = ''
30+
substituteInPlace Makefile \
31+
--replace 'git rev-parse --short=8 HEAD' 'echo ${shortRev}'
2932
substituteInPlace Makefile \
3033
--replace 'CC = gcc' 'CC = clang'
3134
patchShebangs scripts

0 commit comments

Comments
 (0)