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
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 ;
1824in {
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
Original file line number Diff line number Diff 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 ;
1723in {
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
You can’t perform that action at this time.
0 commit comments