2022-10-08 01:01:25 +02:00
|
|
|
{ lib, buildNimPackage, bintools-unwrapped, patchelf, base32, bigints, cbor, dhall, eris }:
|
2021-02-08 11:37:04 +01:00
|
|
|
|
2022-05-03 23:46:17 +02:00
|
|
|
buildNimPackage {
|
2021-02-08 11:37:04 +01:00
|
|
|
name = "eris_patch";
|
2022-05-24 17:07:41 +02:00
|
|
|
buildInputs = [ base32 bigints cbor dhall eris ];
|
2022-10-08 01:01:25 +02:00
|
|
|
patchelf = "${lib.getBin patchelf}/bin/patchelf";
|
|
|
|
objcopy = "${lib.getBin bintools-unwrapped}/bin/objcopy";
|
2022-05-03 23:46:17 +02:00
|
|
|
unpackPhase = "install -D ${./eris_patch.nim} ./src/eris_patch.nim";
|
2022-05-24 17:07:41 +02:00
|
|
|
nimBinOnly = true;
|
2022-05-03 23:46:17 +02:00
|
|
|
preConfigure = ''
|
|
|
|
cat << EOF > eris_patch.nimble
|
|
|
|
bin = @[ "src/eris_patch"]
|
|
|
|
EOF
|
2021-02-08 11:37:04 +01:00
|
|
|
'';
|
|
|
|
setupHook = ./eris_patch.sh;
|
|
|
|
}
|