From 382c96146adda6e7388a735d02f0109916e560da Mon Sep 17 00:00:00 2001 From: Andrew Plaza Date: Tue, 16 Sep 2025 11:29:40 -0400 Subject: [PATCH 1/3] maintainers: add insipx --- maintainers/maintainer-list.nix | 7 +++++++ pkgs/build-support/wasm-bindgen-cli/default.nix | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 13942931a005c..c2de3fad64166 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11067,6 +11067,13 @@ githubId = 54999; name = "Ariel Nunez"; }; + insipx = { + email = "github@andrewplaza.dev"; + github = "insipx"; + githubId = 6452260; + name = "Andrew Plaza"; + keys = [ { fingerprint = "843D 72A9 EB79 A869 2C58 5B3A E773 8A7A 0F5C DB89"; } ]; + }; Intuinewin = { email = "antoinelabarussias@gmail.com"; github = "Intuinewin"; diff --git a/pkgs/build-support/wasm-bindgen-cli/default.nix b/pkgs/build-support/wasm-bindgen-cli/default.nix index 112e999323eda..feb51f88313c0 100644 --- a/pkgs/build-support/wasm-bindgen-cli/default.nix +++ b/pkgs/build-support/wasm-bindgen-cli/default.nix @@ -44,7 +44,10 @@ rustPlatform.buildRustPackage { mit ]; description = "Facilitating high-level interactions between wasm modules and JavaScript"; - maintainers = with lib.maintainers; [ rizary ]; + maintainers = with lib.maintainers; [ + rizary + insipx + ]; mainProgram = "wasm-bindgen"; }; } From 08dd663b9be560bcf6775c613cac7cf22722d740 Mon Sep 17 00:00:00 2001 From: Andrew Plaza Date: Mon, 15 Sep 2025 11:07:33 -0400 Subject: [PATCH 2/3] wasm-bindgen-cli_0_2_104: init at 0.2.104 wasmbindgen requires a exact match between the cli version and the library version, generally that isn't that bad as it should always be safe to update to the latest patch version of a library (but ofc when reproduciblity and outdated lock files are in the mix that complicates stuff, which is why I assume multiple versions are kept) It's a case of upgrading a patch version technically being breaking change unless you also update the library versions alongside it. --- .../wasm-bindgen-cli/default.nix | 2 +- .../wa/wasm-bindgen-cli_0_2_104/package.nix | 19 +++++++++++++++++++ pkgs/top-level/aliases.nix | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/wa/wasm-bindgen-cli_0_2_104/package.nix diff --git a/pkgs/build-support/wasm-bindgen-cli/default.nix b/pkgs/build-support/wasm-bindgen-cli/default.nix index feb51f88313c0..ff171b573b0a9 100644 --- a/pkgs/build-support/wasm-bindgen-cli/default.nix +++ b/pkgs/build-support/wasm-bindgen-cli/default.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage { passthru.updateScript = nix-update-script { }; meta = { - homepage = "https://rustwasm.github.io/docs/wasm-bindgen/"; + homepage = "wasm-bindgen.github.io/wasm-bindgen/"; license = with lib.licenses; [ asl20 # or mit diff --git a/pkgs/by-name/wa/wasm-bindgen-cli_0_2_104/package.nix b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_104/package.nix new file mode 100644 index 0000000000000..6cf00848f1440 --- /dev/null +++ b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_104/package.nix @@ -0,0 +1,19 @@ +{ + buildWasmBindgenCli, + fetchCrate, + rustPlatform, +}: + +buildWasmBindgenCli rec { + src = fetchCrate { + pname = "wasm-bindgen-cli"; + version = "0.2.104"; + hash = "sha256-9kW+a7IreBcZ3dlUdsXjTKnclVW1C1TocYfY8gUgewE="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit src; + inherit (src) pname version; + hash = "sha256-V0AV5jkve37a5B/UvJ9B3kwOW72vWblST8Zxs8oDctE="; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2c41954b72aa3..6797d458dc8cc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2569,7 +2569,7 @@ mapAliases { wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22 wapp = tclPackages.wapp; # Added 2024-10-02 wavebox = throw "'wavebox' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-06-24 - wasm-bindgen-cli = wasm-bindgen-cli_0_2_100; + wasm-bindgen-cli = wasm-bindgen-cli_0_2_104; watershot = throw "'watershot' has been removed as it is unmaintained upstream and no longer works"; # Added 2025-06-01 wayfireApplications-unwrapped = throw '' 'wayfireApplications-unwrapped.wayfire' has been renamed to/replaced by 'wayfire' From aedca5665992e0af2da527de2376c53fa2970305 Mon Sep 17 00:00:00 2001 From: Andrew Plaza Date: Tue, 7 Oct 2025 12:33:32 -0400 Subject: [PATCH 3/3] Update pkgs/build-support/wasm-bindgen-cli/default.nix Co-authored-by: Philip Taron --- pkgs/build-support/wasm-bindgen-cli/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/wasm-bindgen-cli/default.nix b/pkgs/build-support/wasm-bindgen-cli/default.nix index ff171b573b0a9..c4688dfec76eb 100644 --- a/pkgs/build-support/wasm-bindgen-cli/default.nix +++ b/pkgs/build-support/wasm-bindgen-cli/default.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage { passthru.updateScript = nix-update-script { }; meta = { - homepage = "wasm-bindgen.github.io/wasm-bindgen/"; + homepage = "https://wasm-bindgen.github.io/wasm-bindgen/"; license = with lib.licenses; [ asl20 # or mit