nix 23.05

This commit is contained in:
Robin Appelman 2023-06-01 16:41:10 +02:00
commit a6ae078ff3
3 changed files with 36 additions and 16 deletions

40
flake.lock generated
View file

@ -2,16 +2,16 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1674902473,
"narHash": "sha256-MdKJeeDTjCtmoVPWLEDg10jgknt6rqTO3c1WeNQtho4=",
"lastModified": 1685625254,
"narHash": "sha256-Hs+Xg20rRSRneMRNYtYu20l25buQ0zSydsw2fj7XYiI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "548896f4d9f7db2f7205d82727d6c03c86d2f896",
"rev": "0461dd66cfd0d74146a737fa511e3957f68bf26a",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "release-22.11",
"ref": "release-23.05",
"type": "indirect"
}
},
@ -49,11 +49,11 @@
]
},
"locked": {
"lastModified": 1674872860,
"narHash": "sha256-IH6FckXyjJ4atdYzIIkBBILucoFmjAqvm+NWqFqcmHg=",
"lastModified": 1685587239,
"narHash": "sha256-zpOir1AWpWyQscP5dMpqMrCgBzjzH7Wv0FNUsQ0dcS0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "bbc57d7aac4ac1ec0a68ff77a22d03622cc11246",
"rev": "acb7e896a73b0cf2c6ffe40b2051eb7f88fc2a10",
"type": "github"
},
"original": {
@ -62,13 +62,31 @@
"type": "github"
}
},
"utils": {
"systems": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1685518550,
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
"type": "github"
},
"original": {

View file

@ -1,6 +1,6 @@
{
inputs = {
nixpkgs.url = "nixpkgs/release-22.11";
nixpkgs.url = "nixpkgs/release-23.05";
utils.url = "github:numtide/flake-utils";
rust-overlay = {
url = "github:oxalica/rust-overlay";
@ -29,7 +29,7 @@
targets = [ "wasm32-unknown-unknown" ];
});
demo-inspector-wasm = import ./wasm.nix final;
nodejs = final.nodejs-16_x;
nodejs = final.nodejs_20;
node_modules = let
without-local-deps =
prev.stdenv.mkDerivation {
@ -54,6 +54,7 @@
npmlock2nix-d =
final.npmlock2nix.v2.node_modules {
src = without-local-deps;
nodejs = final.nodejs;
};
with-local-deps =
@ -77,7 +78,7 @@
cargo-edit
bacon
wasm-pack
nodejs
nodejs_20
node2nix
wasm-bindgen-cli
];
@ -93,7 +94,7 @@
src = ./www;
nativeBuildInputs = with pkgs; [nodejs];
nativeBuildInputs = with pkgs; [nodejs_20];
buildPhase = with pkgs; ''
cp -r ${node_modules}/node_modules ./node_modules
npm run build

View file

@ -13,7 +13,7 @@ pkgs: let
buildInputs = with pkgs; [ openssl ];
checkInputs = [ pkgs.nodejs ];
checkInputs = [ pkgs.nodejs_20 ];
# other tests require it to be ran in the wasm-bindgen monorepo
cargoTestFlags = [ "--test=interface-types" ];
@ -26,7 +26,8 @@ in pkgs.rustPlatform.buildRustPackage rec {
src = ./wasm;
nativeBuildInputs = [pkgs.rust-wasm pkgs.wasm-pack wasm-bindgen-cli];
WASM_PACK_CACHE = "/build/cache";
nativeBuildInputs = [pkgs.rust-wasm pkgs.wasm-pack wasm-bindgen-cli pkgs.binaryen];
buildPhase = ''
runHook preBuild
(