about summary refs log tree commit diff
path: root/pkgs/development/embedded
diff options
context:
space:
mode:
authorJonathan Neuschäfer <j.neuschaefer@gmx.net>2023-02-17 19:11:58 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2023-02-19 15:52:13 +0100
commit2fe7e66ca091f5d3e7cef55ac4d8354ac13c5062 (patch)
tree9611eeeac112ee2992fbf45f486b1ed16367ab11 /pkgs/development/embedded
parent4df32ef3b7a724566e31de8462f9c40696d62c99 (diff)
lattice-diamond: Replace direct use of /usr/bin/id with Nix-compatible path
Diffstat (limited to 'pkgs/development/embedded')
-rw-r--r--pkgs/development/embedded/fpga/lattice-diamond/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/embedded/fpga/lattice-diamond/default.nix b/pkgs/development/embedded/fpga/lattice-diamond/default.nix
index 4bd62bfa929ed..f80261720cf67 100644
--- a/pkgs/development/embedded/fpga/lattice-diamond/default.nix
+++ b/pkgs/development/embedded/fpga/lattice-diamond/default.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, rpmextract, patchelf, makeWrapper, file, requireFile, glib, zlib,
-    freetype, fontconfig, xorg, libusb-compat-0_1 }:
+    freetype, fontconfig, xorg, libusb-compat-0_1, coreutils }:
 
 stdenv.mkDerivation {
   pname = "diamond";
@@ -85,6 +85,9 @@ stdenv.mkDerivation {
         done
     done
 
+    # Patch absolute /usr/bin/id path in script
+    sed -i -e "s#/usr/bin/id#${coreutils}/bin/id#" $out/$prefix/synpbase/bin/config/platform_set
+
     # Remove 32-bit libz.
     rm $out/$prefix/bin/lin64/libz.{so,so.1}