mirror of
https://github.com/matter-labs/teepot.git
synced 2025-07-21 15:13:56 +02:00
chore: update dependencies and enhance shell configuration
- Updated multiple dependencies in flake.lock to their latest revisions. - Improved the shell configuration in the teepot with enhanced environment variable settings for SGX support. - Reinstated OPENSSL_NO_VENDOR and added library paths to ensure compatibility and proper linking.
This commit is contained in:
parent
5b7f7482e6
commit
d8239dba2f
2 changed files with 34 additions and 16 deletions
24
flake.lock
generated
24
flake.lock
generated
|
@ -2,11 +2,11 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"crane": {
|
"crane": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725125250,
|
"lastModified": 1732407143,
|
||||||
"narHash": "sha256-CB20rDD5eHikF6mMTTJdwPP1qvyoiyyw1RDUzwIaIF8=",
|
"narHash": "sha256-qJOGDT6PACoX+GbNH2PPx2ievlmtT1NVeTB80EkRLys=",
|
||||||
"owner": "ipetkov",
|
"owner": "ipetkov",
|
||||||
"repo": "crane",
|
"repo": "crane",
|
||||||
"rev": "96fd12c7100e9e05fa1a0a5bd108525600ce282f",
|
"rev": "f2b4b472983817021d9ffb60838b2b36b9376b20",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -141,11 +141,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719707984,
|
"lastModified": 1728740863,
|
||||||
"narHash": "sha256-RoxIr/fbndtuKqulGvNCcuzC6KdAib85Q8gXnjzA1dw=",
|
"narHash": "sha256-u+rxA79a0lyhG+u+oPBRtTDtzz8kvkc9a6SWSt9ekVc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7dca15289a1c2990efbe4680f0923ce14139b042",
|
"rev": "a3f9ad65a0bf298ed5847629a57808b97e6e8077",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -177,11 +177,11 @@
|
||||||
"snowfall-lib": "snowfall-lib"
|
"snowfall-lib": "snowfall-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725271440,
|
"lastModified": 1732034035,
|
||||||
"narHash": "sha256-CY79oPHWtDQdCDSJTMPZPYVgONAgsqCUZHr2idff53U=",
|
"narHash": "sha256-VMIIgtuBNksCRvcHxFtkzveEYz2w7lO+ltuC23QpBD8=",
|
||||||
"owner": "matter-labs",
|
"owner": "matter-labs",
|
||||||
"repo": "nixsgx",
|
"repo": "nixsgx",
|
||||||
"rev": "00bb72e3ef79c79030ab622cfe9ced39d21006cc",
|
"rev": "b6b4571d43616ffc7719941daafa350a453a9d44",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -233,11 +233,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725243956,
|
"lastModified": 1732761189,
|
||||||
"narHash": "sha256-0A5ZP8uDCyBdYUzayZfy6JFdTefP79oZVAjyqA/yuSI=",
|
"narHash": "sha256-A2a4Cw66421Wojv1uqSGkD1XW960uJ7wHuwmvGCUJ8s=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "a10c8092d5f82622be79ed4dd12289f72011f850",
|
"rev": "fd0e3bf854b937632c92819d55d4ff8a130d5658",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -7,18 +7,36 @@
|
||||||
, taplo
|
, taplo
|
||||||
, vault
|
, vault
|
||||||
, cargo-release
|
, cargo-release
|
||||||
|
, nixsgx
|
||||||
|
, stdenv
|
||||||
}:
|
}:
|
||||||
mkShell {
|
mkShell {
|
||||||
inputsFrom = [ teepot.teepot ];
|
inputsFrom = [ teepot.teepot ];
|
||||||
|
|
||||||
shellHook = ''
|
|
||||||
export OPENSSL_NO_VENDOR="1";
|
|
||||||
'';
|
|
||||||
|
|
||||||
packages = [
|
packages = [
|
||||||
dive
|
dive
|
||||||
taplo
|
taplo
|
||||||
vault
|
vault
|
||||||
cargo-release
|
cargo-release
|
||||||
];
|
];
|
||||||
|
|
||||||
|
TEE_LD_LIBRARY_PATH = lib.makeLibraryPath [
|
||||||
|
nixsgx.sgx-dcap
|
||||||
|
nixsgx.sgx-dcap.quote_verify
|
||||||
|
nixsgx.sgx-dcap.default_qpl
|
||||||
|
];
|
||||||
|
|
||||||
|
QCNL_CONF_PATH = "${nixsgx.sgx-dcap.default_qpl}/etc/sgx_default_qcnl.conf";
|
||||||
|
OPENSSL_NO_VENDOR = "1";
|
||||||
|
|
||||||
|
shellHook = ''
|
||||||
|
if [ "x$NIX_LD" = "x" ]; then
|
||||||
|
export NIX_LD=$(<${stdenv.cc}/nix-support/dynamic-linker)
|
||||||
|
fi
|
||||||
|
if [ "x$NIX_LD_LIBRARY_PATH" = "x" ]; then
|
||||||
|
export NIX_LD_LIBRARY_PATH="$TEE_LD_LIBRARY_PATH"
|
||||||
|
else
|
||||||
|
export NIX_LD_LIBRARY_PATH="$NIX_LD_LIBRARY_PATH:$TEE_LD_LIBRARY_PATH"
|
||||||
|
fi
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue