From 6135c9e4ea587e9503aff5aa66ac1567451ed439 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 30 Jan 2026 19:15:58 +0100 Subject: [PATCH] Update Macos lib extension --- flake.lock | 23 +++++++++++------------ flake.nix | 6 +++++- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/flake.lock b/flake.lock index 9444317..fcd545b 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "crane": { "locked": { - "lastModified": 1769287525, - "narHash": "sha256-gABuYA6BzoRMLuPaeO5p7SLrpd4qExgkwEmYaYQY4bM=", + "lastModified": 1769737823, + "narHash": "sha256-DrBaNpZ+sJ4stXm+0nBX7zqZT9t9P22zbk6m5YhQxS4=", "owner": "ipetkov", "repo": "crane", - "rev": "0314e365877a85c9e5758f9ea77a9972afbb4c21", + "rev": "b2f45c3830aa96b7456a4c4bc327d04d7a43e1ba", "type": "github" }, "original": { @@ -23,11 +23,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1769692605, - "narHash": "sha256-8V1SRCZw6o0vCgEI8FmBnw056jmFackhZJzwCXtjmj4=", + "lastModified": 1769795993, + "narHash": "sha256-34W3vBr3Yk0PdRvA8pKciTY8TUX0AeHZ/hIWUxNI5XQ=", "owner": "logos-blockchain", "repo": "logos-blockchain", - "rev": "63e9806adda4a6ba9b75bef7adf478535a879b0a", + "rev": "ae3fb11f780645bc3fa76ece379e05c4b897d5a9", "type": "github" }, "original": { @@ -42,16 +42,15 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1769615660, + "lastModified": 1769780029, "narHash": "sha256-B2CYcJWuJIXAJaWgBcY4k0FTxo62mI8Hd9RqBECfq4o=", "owner": "logos-blockchain", "repo": "logos-blockchain-circuits", - "rev": "1576b3a31ff784e21884a4509e71ee61fb10fa7e", + "rev": "480b9bc4fddb4643f528d607f046f27610439a78", "type": "github" }, "original": { "owner": "logos-blockchain", - "ref": "feat/nixify", "repo": "logos-blockchain-circuits", "type": "github" } @@ -672,11 +671,11 @@ ] }, "locked": { - "lastModified": 1769568593, - "narHash": "sha256-vf3cZf8imUlPzFtICa1uyReDzoPV0XhHOIRM3tqI5VY=", + "lastModified": 1769742225, + "narHash": "sha256-roSD/OJ3x9nF+Dxr+/bLClX3U8FP9EkCQIFpzxKjSUM=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "6fe5039018d05cee5d01dda7df1c0846fb7943a4", + "rev": "bcdd8d37594f0e201639f55889c01c827baf5c75", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index f1af88a..5a8b74a 100644 --- a/flake.nix +++ b/flake.nix @@ -94,6 +94,10 @@ pkgs = mkPkgs system; logosBlockchainModule = self.packages.${system}.logos-blockchain-module; logosModuleViewer = logos-module-viewer.packages.${system}.default; + extension = + if pkgs.stdenv.isDarwin then "dylib" + else if pkgs.stdenv.isWindows then "dll" + else "so"; in { default = { @@ -101,7 +105,7 @@ program = "${pkgs.writeShellScriptBin "inspect-module" '' exec ${logosModuleViewer}/bin/logos-module-viewer \ - --module ${logosBlockchainModule}/lib/liblogos-blockchain-module.so + --module ${logosBlockchainModule}/lib/liblogos-blockchain-module.${extension} ''}/bin/inspect-module"; }; }