From 8e06f2d4f87c844fb1609a9ba1e2c935c46359a7 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Fri, 5 Dec 2025 12:59:49 +0000 Subject: [PATCH 1/3] wasm-bindgen-cli_0_2_105: init at 0.2.105 --- .../wa/wasm-bindgen-cli_0_2_105/package.nix | 19 +++++++++++++++++++ pkgs/top-level/aliases.nix | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/wa/wasm-bindgen-cli_0_2_105/package.nix diff --git a/pkgs/by-name/wa/wasm-bindgen-cli_0_2_105/package.nix b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_105/package.nix new file mode 100644 index 000000000000..ade720b1726c --- /dev/null +++ b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_105/package.nix @@ -0,0 +1,19 @@ +{ + buildWasmBindgenCli, + fetchCrate, + rustPlatform, +}: + +buildWasmBindgenCli rec { + src = fetchCrate { + pname = "wasm-bindgen-cli"; + version = "0.2.105"; + hash = "sha256-zLPFFgnqAWq5R2KkaTGAYqVQswfBEYm9x3OPjx8DJRY="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit src; + inherit (src) pname version; + hash = "sha256-a2X9bzwnMWNt0fTf30qAiJ4noal/ET1jEtf5fBFj5OU="; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8907b04285ff..bfccc170b781 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1658,7 +1658,7 @@ mapAliases { warmux = throw "'warmux' has been removed as it is unmaintained and broken"; # Added 2025-11-03 warsow = throw "'warsow' has been removed as it is unmaintained and is broken"; # Added 2025-10-09 warsow-engine = throw "'warsow-engine' has been removed as it is unmaintained and is broken"; # Added 2025-10-09 - wasm-bindgen-cli = wasm-bindgen-cli_0_2_104; + wasm-bindgen-cli = wasm-bindgen-cli_0_2_105; wasm-strip = throw "'wasm-strip' has been removed due to upstream deprecation. Use 'wabt' instead."; # Added 2025-11-06 wavebox = throw "'wavebox' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-06-24 wavm = throw "wavm has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 From 4ce58f5726aad5c59cb57fa14179e7adc6402850 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Fri, 5 Dec 2025 13:00:19 +0000 Subject: [PATCH 2/3] tuliprox: fix bindgen cli version --- pkgs/by-name/tu/tuliprox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tuliprox/package.nix b/pkgs/by-name/tu/tuliprox/package.nix index 5a1f1e47c853..0b5cab8ec578 100644 --- a/pkgs/by-name/tu/tuliprox/package.nix +++ b/pkgs/by-name/tu/tuliprox/package.nix @@ -7,7 +7,7 @@ ffmpeg, which, rustc, - wasm-bindgen-cli_0_2_104, + wasm-bindgen-cli_0_2_105, trunk, binaryen, dart-sass, @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { pkg-config ffmpeg which - wasm-bindgen-cli_0_2_104 + wasm-bindgen-cli_0_2_105 trunk rustc.llvmPackages.lld binaryen From e7d19ef88b7cc82b64affdb8fae734fbb825259f Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Fri, 5 Dec 2025 13:33:51 +0000 Subject: [PATCH 3/3] tuliprox: disable tests in 3.2.0 tests are broken in this version and will return an error no method named `is_ok` found for opaque type `impl futures::Future, std::io::Error>>` in the current scope Co-authored-by: Sandro --- pkgs/by-name/tu/tuliprox/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/tu/tuliprox/package.nix b/pkgs/by-name/tu/tuliprox/package.nix index 0b5cab8ec578..98b049f12be4 100644 --- a/pkgs/by-name/tu/tuliprox/package.nix +++ b/pkgs/by-name/tu/tuliprox/package.nix @@ -56,6 +56,9 @@ rustPlatform.buildRustPackage rec { popd ''; + # Tests don't compile in 3.2.0 + doCheck = lib.versionAtLeast version "3.2.1"; + checkFlags = [ "--skip=processing::parser::xmltv::tests::normalize" "--skip=processing::parser::xtream::tests::test_read_json_file_into_struct"