Update Macos lib extension

This commit is contained in:
Daniel 2026-01-30 19:15:58 +01:00
parent 905429f3ef
commit 6135c9e4ea
2 changed files with 16 additions and 13 deletions

23
flake.lock generated
View File

@ -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": {

View File

@ -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";
};
}