From 9c61771437e20bf4f86e40de33ae7e4bba16615d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 08:07:18 +0000 Subject: [PATCH 001/170] evolution-ews: 3.58.2 -> 3.58.3 --- pkgs/by-name/ev/evolution-ews/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evolution-ews/package.nix b/pkgs/by-name/ev/evolution-ews/package.nix index 507f05cb3cef..139ca856ccf4 100644 --- a/pkgs/by-name/ev/evolution-ews/package.nix +++ b/pkgs/by-name/ev/evolution-ews/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "evolution-ews"; - version = "3.58.2"; + version = "3.58.3"; src = fetchurl { url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor finalAttrs.version}/evolution-ews-${finalAttrs.version}.tar.xz"; - hash = "sha256-+m/A39F+9hpjCtM8ZFuDWMQmZ2YSbxcWs8ef79KQyPs="; + hash = "sha256-P274u2OJAT6EPiWM4dwxeokaNPh9eXgMmu8E0nQavJI="; }; patches = [ From 519be18d9af75ae6a51b36f6afc8aaa3513d1a7a Mon Sep 17 00:00:00 2001 From: lelgenio Date: Wed, 21 Jan 2026 13:40:11 -0300 Subject: [PATCH 002/170] material-maker: 1.3 -> 1.5 --- pkgs/by-name/ma/material-maker/package.nix | 27 ++++++++-------------- 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ma/material-maker/package.nix b/pkgs/by-name/ma/material-maker/package.nix index aea2a41e93c2..9aadad833c1a 100644 --- a/pkgs/by-name/ma/material-maker/package.nix +++ b/pkgs/by-name/ma/material-maker/package.nix @@ -2,9 +2,9 @@ lib, stdenv, fetchFromGitHub, - godot3-headless, - godot3-export-templates, - libglvnd, + godot_4_5, + vulkan-headers, + vulkan-loader, libx11, libxcursor, libxext, @@ -18,19 +18,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "material-maker"; - version = "1.3"; + version = "1.5"; src = fetchFromGitHub { owner = "RodZill4"; repo = "material-maker"; rev = finalAttrs.version; - hash = "sha256-vyagu7xL4ITt+xyoYyCcF8qq6L9sR6Ltdl6NwfrbZdA="; + hash = "sha256-BnXkEma3J7myF115zMv/VAGtwbbt1asqLUVvRCvrGG8="; }; - nativeBuildInputs = [ godot3-headless ]; + nativeBuildInputs = [ godot_4_5 ]; buildInputs = [ - libglvnd + vulkan-headers + vulkan-loader libxinerama libxcursor @@ -47,18 +48,8 @@ stdenv.mkDerivation (finalAttrs: { export HOME=$TMPDIR - # Link the export-templates to the expected location. The --export commands - # expects the template-file at .../templates/{godot-version}.stable/linux_x11_64_release - mkdir -p $HOME/.local/share/godot - ln -s ${godot3-export-templates}/share/godot/templates $HOME/.local/share/godot - - # Don't use the included export template, which might use a mismatched version of godot. - rm ./material_maker/misc/linux/godot.x11.opt.64 - substituteInPlace ./export_presets.cfg \ - --replace-fail '"material_maker/misc/linux/godot.x11.opt.64"' '""' - mkdir -vp build - godot3-headless -v --export 'Linux/X11' build/material-maker + godot4 -v --headless --export-release 'Linux/X11' build/material-maker runHook postBuild ''; From 0cd6144a2cb7cc9925ecd0818fdd3672df52cf09 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Fri, 20 Feb 2026 14:58:21 -0500 Subject: [PATCH 003/170] niftyreg: 1.3.9 -> 2.0.0 - updated source location from SourceForge to GitHub - use system instead of vendored png - enabled unit tests --- pkgs/by-name/ni/niftyreg/package.nix | 42 ++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ni/niftyreg/package.nix b/pkgs/by-name/ni/niftyreg/package.nix index 6c23de28bee2..76cc9f61de7a 100644 --- a/pkgs/by-name/ni/niftyreg/package.nix +++ b/pkgs/by-name/ni/niftyreg/package.nix @@ -1,32 +1,50 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + catch2_3, cmake, + ctestCheckHook, + libpng, zlib, }: stdenv.mkDerivation (finalAttrs: { pname = "niftyreg"; - version = "1.3.9"; + version = "2.0.0"; - src = fetchurl { - url = "mirror://sourceforge/niftyreg/nifty_reg-${finalAttrs.version}/nifty_reg-${finalAttrs.version}.tar.gz"; - sha256 = "07v9v9s41lvw72wpb1jgh2nzanyc994779bd35p76vg8mzifmprl"; + src = fetchFromGitHub { + owner = "KCL-BMEIS"; + repo = "niftyreg"; + tag = "v${finalAttrs.version}"; + hash = "sha256-BtAbcxqvZ5Kt2UMqtnx0aQg73ligQNTktKZjoa+GXvk="; }; - env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=narrowing" ]; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ zlib ]; - postPatch = '' substituteInPlace CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.8.0)" "cmake_minimum_required(VERSION 3.10)" + --replace-fail 'message(FATAL_ERROR "Git not found. Please install Git to get the version information.")' 'set(''${PROJECT_NAME}_VERSION ${finalAttrs.src.tag})' ''; + nativeBuildInputs = [ + cmake + ctestCheckHook + catch2_3 + ]; + + buildInputs = [ + libpng + zlib + ]; + + cmakeFlags = [ "-DBUILD_TESTING=ON" ]; + + doCheck = true; + + # fails due to very slight numerical tolerance issue + ctestFlags = [ "--exclude-regex=Regression Deformation Field" ]; + meta = { - homepage = "http://cmictig.cs.ucl.ac.uk/wiki/index.php/NiftyReg"; + homepage = "https://github.com/KCL-BMEIS/niftyreg"; description = "Medical image registration software"; maintainers = with lib.maintainers; [ bcdarwin ]; platforms = [ "x86_64-linux" ]; From 2a564467d5dadf22ebabef4d377c5255af6c107e Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Sun, 29 Mar 2026 16:36:49 -0400 Subject: [PATCH 004/170] gnome-extensions-cli: 0.10.8 -> 0.11.0 --- pkgs/by-name/gn/gnome-extensions-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-extensions-cli/package.nix b/pkgs/by-name/gn/gnome-extensions-cli/package.nix index 374c556816b9..88bacdf17d59 100644 --- a/pkgs/by-name/gn/gnome-extensions-cli/package.nix +++ b/pkgs/by-name/gn/gnome-extensions-cli/package.nix @@ -8,13 +8,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-extensions-cli"; - version = "0.10.8"; + version = "0.11.0"; pyproject = true; src = fetchPypi { pname = "gnome_extensions_cli"; inherit (finalAttrs) version; - hash = "sha256-Tnf8BbW9u7d19ZtGTdMVHa6azbKekYRGOPEPNiB+y00="; + hash = "sha256-5OL0ma17rXA+USDATVQXO3ORWDAwoGB3x85BSIsRapY="; }; nativeBuildInputs = [ From 20985100c41563eb427a475bfc383cf780b8e995 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 10 Apr 2026 12:42:00 +0200 Subject: [PATCH 005/170] meteor: add passthru.updateScript --- pkgs/by-name/me/meteor/package.nix | 2 ++ pkgs/by-name/me/meteor/update.sh | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 pkgs/by-name/me/meteor/update.sh diff --git a/pkgs/by-name/me/meteor/package.nix b/pkgs/by-name/me/meteor/package.nix index 2179b87fd1a8..cb31439a7830 100644 --- a/pkgs/by-name/me/meteor/package.nix +++ b/pkgs/by-name/me/meteor/package.nix @@ -114,6 +114,8 @@ stdenv.mkDerivation { done ''; + passthru.updateScript = ./update.sh; + meta = { description = "Complete open source platform for building web and mobile apps in pure JavaScript"; homepage = "https://www.meteor.com/"; diff --git a/pkgs/by-name/me/meteor/update.sh b/pkgs/by-name/me/meteor/update.sh new file mode 100755 index 000000000000..08e0dfd4f381 --- /dev/null +++ b/pkgs/by-name/me/meteor/update.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash common-updater-scripts curl nix-update + +releaseInfo=$(curl https://install.meteor.com) +latestVersion=$(grep <<<"$releaseInfo" -oP 'RELEASE="\K[^"]+') +currentVersion=$(nix eval --raw -f . meteor.version) + +echo "latest version: $latestVersion" +echo "current version: $currentVersion" + +if [[ "$latestVersion" == "$currentVersion" ]]; then + echo "package is up-to-date" + exit 0 +fi + +systems=$(nix eval --json -f . meteor.meta.platforms | jq --raw-output '.[]') +for system in $systems; do + hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url $(nix eval --raw -f . meteor.src.url --system "$system"))) + update-source-version meteor $latestVersion $hash --system=$system --ignore-same-version --ignore-same-hash +done From 7ee18fd77a4ace0d76520ac2e9c1d104d87d8176 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 10 Apr 2026 13:14:06 +0200 Subject: [PATCH 006/170] meteor: 2.7.3 -> 3.4 diff: https://github.com/meteor/meteor/compare/release-2.7.3...release-3.4 --- pkgs/by-name/me/meteor/main.patch | 22 +++++++---------- pkgs/by-name/me/meteor/package.nix | 38 +++++++++++++++++++----------- 2 files changed, 32 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/me/meteor/main.patch b/pkgs/by-name/me/meteor/main.patch index 3282c91abac8..7390302466a8 100644 --- a/pkgs/by-name/me/meteor/main.patch +++ b/pkgs/by-name/me/meteor/main.patch @@ -1,10 +1,10 @@ diff --git a/tools/cli/main.js b/tools/cli/main.js -index 84f94bc..4fbda17 100644 +index 03a9633..86f37ec 100644 --- a/tools/cli/main.js +++ b/tools/cli/main.js -@@ -554,6 +554,44 @@ - }).await()); - } // Now exec; we're not coming back. +@@ -530,6 +530,45 @@ var oldSpringboard = async function (toolsVersion) { + // process, so that the springboarded process can reestablish it. + await catalog.official.closePermanently(); + // BEGIN HACK + // patch shebang: @@ -44,13 +44,7 @@ index 84f94bc..4fbda17 100644 + patchelf("mongodb", "bin", "mongo"); + patchelf("mongodb", "bin", "mongod"); + // END HACK - - require('kexec')(executable, newArgv); - -@@ -1485,4 +1523,4 @@ - - process.exit(ret); - }).run(); --//# sourceMappingURL=main.js.map -\ No newline at end of file -+//# sourceMappingURL=main.js.map ++ + // Now exec; we're not coming back. + require('kexec')(cmd, newArgv); + throw Error('exec failed?'); \ No newline at end of file diff --git a/pkgs/by-name/me/meteor/package.nix b/pkgs/by-name/me/meteor/package.nix index cb31439a7830..c1cce0af1503 100644 --- a/pkgs/by-name/me/meteor/package.nix +++ b/pkgs/by-name/me/meteor/package.nix @@ -5,23 +5,28 @@ zlib, curl, xz, + openssl, patchelf, runtimeShell, }: let - version = "2.7.3"; + version = "3.4"; inherit (stdenv.hostPlatform) system; srcs = { x86_64-linux = fetchurl { - url = "https://static-meteor.netdna-ssl.com/packages-bootstrap/${version}/meteor-bootstrap-os.linux.x86_64.tar.gz"; - sha256 = "sha256-ovsE7jUJIKf96WEoITXECUlPo+o1tEKvHzCc7Xgj614="; + url = "https://static.meteor.com/packages-bootstrap/${version}/meteor-bootstrap-os.linux.x86_64.tar.gz"; + hash = "sha256-tzzRN9UAH7+BM3fs76U5H20vD0LGMpdrMDDiJtchgEg="; }; x86_64-darwin = fetchurl { - url = "https://static-meteor.netdna-ssl.com/packages-bootstrap/${version}/meteor-bootstrap-os.osx.x86_64.tar.gz"; - sha256 = "11206dbda50a680fdab7044def7ea68ea8f4a9bca948ca56df91fe1392b2ac16"; + url = "https://static.meteor.com/packages-bootstrap/${version}/meteor-bootstrap-os.osx.x86_64.tar.gz"; + hash = "sha256-Z9Had9hscEjxHch19KCYUTqN4OikYLfz1tqEpyxw2Y8="; + }; + aarch64-darwin = fetchurl { + url = "https://static.meteor.com/packages-bootstrap/${version}/meteor-bootstrap-os.osx.arm64.tar.gz"; + hash = "sha256-AT7njZTgf/WTHlvLEbF3dXKNoqyqHy8KloBQ4gsbPuM="; }; }; in @@ -67,23 +72,27 @@ stdenv.mkDerivation { chmod +x $out/bin/meteor ''; - postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + postFixup = '' + # Remove dangling symlinks + find $out -xtype l -ls -exec rm {} \; + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' # Patch Meteor to dynamically fixup shebangs and ELF metadata where # necessary. pushd $out patch -p1 < ${./main.patch} popd substituteInPlace $out/tools/cli/main.js \ - --replace "@INTERPRETER@" "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --replace "@RPATH@" "${ + --replace-fail "@INTERPRETER@" "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --replace-fail "@RPATH@" "${ lib.makeLibraryPath [ - stdenv.cc.cc - zlib curl + stdenv.cc.cc xz + zlib ] }" \ - --replace "@PATCHELF@" "${patchelf}/bin/patchelf" + --replace-fail "@PATCHELF@" "${patchelf}/bin/patchelf" # Patch node. patchelf \ @@ -92,15 +101,16 @@ stdenv.mkDerivation { $out/dev_bundle/bin/node # Patch mongo. - for p in $out/dev_bundle/mongodb/bin/mongo{,d}; do + for p in $out/dev_bundle/mongodb/bin/mongo{d,s}; do patchelf \ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ --set-rpath "$(patchelf --print-rpath $p):${ lib.makeLibraryPath [ - stdenv.cc.cc - zlib curl + openssl + stdenv.cc.cc xz + zlib ] }" \ $p From f76818059636c59d0e78f544e57108a0e5088527 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 10 Apr 2026 13:14:32 +0200 Subject: [PATCH 007/170] meteor: add hythera as maintainer --- pkgs/by-name/me/meteor/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/meteor/package.nix b/pkgs/by-name/me/meteor/package.nix index c1cce0af1503..59f7148ad3f8 100644 --- a/pkgs/by-name/me/meteor/package.nix +++ b/pkgs/by-name/me/meteor/package.nix @@ -132,7 +132,7 @@ stdenv.mkDerivation { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.mit; platforms = builtins.attrNames srcs; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; mainProgram = "meteor"; }; } From efc1208270723cd1c08d9334cb4167d58fe5a91d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Apr 2026 05:32:09 +0000 Subject: [PATCH 008/170] python3Packages.hishel: 1.1.8 -> 1.1.10 --- pkgs/development/python-modules/hishel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hishel/default.nix b/pkgs/development/python-modules/hishel/default.nix index 66f9b1f51116..1e0e0b08768f 100644 --- a/pkgs/development/python-modules/hishel/default.nix +++ b/pkgs/development/python-modules/hishel/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "hishel"; - version = "1.1.8"; + version = "1.1.10"; pyproject = true; src = fetchFromGitHub { owner = "karpetrosyan"; repo = "hishel"; tag = version; - hash = "sha256-VuUt1M0+ZztWoFZomAR5s1YQ4suIN3uEq54gLTjBLeY="; + hash = "sha256-+DAB1zVolAyzKXnOjxrvhqGLMBECY7Hmwt7IWLoOV/g="; }; postPatch = '' From d397d664f5164d13bc62c83fef2482499072b0b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Apr 2026 01:31:16 +0000 Subject: [PATCH 009/170] structorizer: 3.32-34 -> 3.32-35 --- pkgs/by-name/st/structorizer/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix index 1a911d653df8..467dcaa7afed 100644 --- a/pkgs/by-name/st/structorizer/package.nix +++ b/pkgs/by-name/st/structorizer/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "structorizer"; - version = "3.32-34"; + version = "3.32-35"; src = fetchFromGitHub { owner = "fesch"; repo = "Structorizer.Desktop"; rev = version; - hash = "sha256-oTh45xoJYrJL0BbV5hdPfvv7wz49gExpvN3G5AOk3R0="; + hash = "sha256-ur00Vq+bl+R5MBpmGQO8nX9rEVNMgih1OzWlpY0RDIk="; }; patches = [ @@ -37,6 +37,8 @@ stdenv.mkDerivation rec { buildInputs = [ jdk11 ]; postPatch = '' + substituteInPlace structorizer.sh --replace "\$DIR/Structorizer.app/Contents/Java/Structorizer.jar" "$out/share/java/structorizer.jar" + chmod +x makeStructorizer chmod +x makeBigJar @@ -58,9 +60,10 @@ stdenv.mkDerivation rec { install -d $out/bin $out/share/mime/packages $out/share/applications - install -D ${pname}.jar -t $out/share/java/ - makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ - --add-flags "-jar $out/share/java/${pname}.jar" \ + install -D structorizer.jar -t $out/share/java/ + cp structorizer.sh $out/bin/structorizer + wrapProgram $out/bin/structorizer \ + --prefix PATH : ${lib.makeBinPath [ jdk11 ]} \ --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ ''${gappsWrapperArgs[@]} @@ -69,7 +72,7 @@ stdenv.mkDerivation rec { cd src/lu/fisch/${pname}/gui install -vD icons/000_${pname}.png $out/share/icons/hicolor/16x16/apps/${pname}.png - for icon_width in 24 32 48 64 128 256; do + for icon_width in 20 24 32 48 64 128 256; do install -vD icons_"$icon_width"/000_${pname}.png $out/share/icons/hicolor/"$icon_width"x"$icon_width"/apps/${pname}.png done From cf99afe00bf14a6a43ee428483749bb3c99a2275 Mon Sep 17 00:00:00 2001 From: Dominik Schwaiger Date: Fri, 25 Apr 2025 11:01:00 +0200 Subject: [PATCH 010/170] maintainers: add quio --- maintainers/maintainer-list.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7b645f72ba32..ee75a4fa4a51 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22351,6 +22351,14 @@ github = "QuiNzX"; githubId = 76129478; }; + quio = { + name = "Dominik Schwaiger"; + email = "mail@dominik-schwaiger.ch"; + matrix = "@quio:matrix.dominik-schwaiger.ch"; + github = "quiode"; + githubId = 51075975; + keys = [ { fingerprint = "D9FE 655C CD52 8F80 3D27 8F75 F7E7 E19B C69F 7DF5"; } ]; + }; quodlibetor = { email = "quodlibetor@gmail.com"; github = "quodlibetor"; From a91813148989982e8e441a95e873cc17f28d8de8 Mon Sep 17 00:00:00 2001 From: Dominik Schwaiger Date: Sun, 19 Apr 2026 22:35:08 +0200 Subject: [PATCH 011/170] rustup-toolchain-install-master: 1.10.0 -> 1.12.0 --- .../0001-dynamically-patchelf-binaries.patch | 101 +++++++++--------- .../default.nix | 8 +- 2 files changed, 57 insertions(+), 52 deletions(-) diff --git a/pkgs/development/tools/rust/rustup-toolchain-install-master/0001-dynamically-patchelf-binaries.patch b/pkgs/development/tools/rust/rustup-toolchain-install-master/0001-dynamically-patchelf-binaries.patch index 1754ce11c4d3..30479e2e2b1b 100644 --- a/pkgs/development/tools/rust/rustup-toolchain-install-master/0001-dynamically-patchelf-binaries.patch +++ b/pkgs/development/tools/rust/rustup-toolchain-install-master/0001-dynamically-patchelf-binaries.patch @@ -1,61 +1,66 @@ diff --git a/src/main.rs b/src/main.rs -index 3cb6896..7f070e0 100644 +index d8b46b5..55b8cba 100644 --- a/src/main.rs +++ b/src/main.rs -@@ -275,7 +275,9 @@ fn install_single_toolchain( - - // install - if maybe_dry_client.is_some() { -- rename(&toolchain.dest, toolchain_path)?; -+ rename(&toolchain.dest, toolchain_path.clone())?; -+ nix_patchelf(toolchain_path) -+ .expect("failed to patch toolchain for NixOS"); - eprintln!( - "toolchain `{}` is successfully installed!", - toolchain.dest.display() -@@ -291,6 +293,45 @@ fn install_single_toolchain( - Ok(()) +@@ -360,7 +360,9 @@ impl<'a> Installer<'a> { + + // install + if self.actually_install { +- rename(&toolchain.dest, toolchain_path)?; ++ rename(&toolchain.dest, toolchain_path.clone())?; ++ nix_patchelf(toolchain_path, toolchain.host_target) ++ .expect("failed to patch toolchain for NixOS"); + eprintln!( + "toolchain `{}` is successfully installed!", + toolchain.dest.display() +@@ -377,6 +379,50 @@ impl<'a> Installer<'a> { + } } - -+fn nix_patchelf(mut toolchain_path: PathBuf) -> Result<(), Error> { -+ toolchain_path.push("bin"); + ++fn nix_patchelf(toolchain_path: PathBuf, host_target: &str) -> Result<(), Error> { ++ for toolchain_path in [ ++ &toolchain_path.join("bin"), ++ &toolchain_path.join("lib"), ++ &toolchain_path ++ .join("lib") ++ .join("rustlib") ++ .join(host_target) ++ .join("bin"), ++ &toolchain_path ++ .join("lib") ++ .join("rustlib") ++ .join(host_target) ++ .join("bin") ++ .join("gcc-ld"), ++ &toolchain_path ++ .join("lib") ++ .join("rustlib") ++ .join(host_target) ++ .join("lib"), ++ ] { ++ for entry in toolchain_path.read_dir()? { ++ let entry = entry?; ++ eprintln!( ++ "info: you seem to be running NixOS. Attempting to patch {}", ++ entry.path().to_str().unwrap() ++ ); + -+ for entry in toolchain_path.read_dir()? { -+ let entry = entry?; -+ if !entry.file_type()?.is_file() { -+ continue; ++ let _ = ::std::process::Command::new("@patchelf@/bin/patchelf") ++ .arg("--set-interpreter") ++ .arg("@dynamicLinker@") ++ .arg(entry.path()) ++ .output(); ++ let _ = ::std::process::Command::new("@patchelf@/bin/patchelf") ++ .arg("--set-rpath") ++ .arg("@libPath@") ++ .arg(entry.path()) ++ .output(); + } -+ -+ eprintln!("info: you seem to be running NixOS. Attempting to patch {}", -+ entry.path().to_str().unwrap()); -+ let _ = ::std::process::Command::new("@patchelf@/bin/patchelf") -+ .arg("--set-interpreter") -+ .arg("@dynamicLinker@") -+ .arg(entry.path()) -+ .output(); -+ } -+ -+ toolchain_path.pop(); -+ toolchain_path.push("lib"); -+ -+ for entry in toolchain_path.read_dir()? { -+ let entry = entry?; -+ if !entry.file_type()?.is_file() { -+ continue; -+ } -+ -+ eprintln!("info: you seem to be running NixOS. Attempting to patch {}", -+ entry.path().to_str().unwrap()); -+ let _ = ::std::process::Command::new("@patchelf@/bin/patchelf") -+ .arg("--set-rpath") -+ .arg("@libPath@") -+ .arg(entry.path()) -+ .output(); + } + + Ok(()) +} + fn fetch_master_commit(client: &Client, github_token: Option<&str>) -> Result { - eprintln!("fetching master commit hash... "); + eprintln!("fetching HEAD commit hash... "); fetch_master_commit_via_git() diff --git a/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix b/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix index d5dddf1988ec..2caedb2d95cb 100644 --- a/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix +++ b/pkgs/development/tools/rust/rustup-toolchain-install-master/default.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustup-toolchain-install-master"; - version = "1.10.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "kennytm"; repo = "rustup-toolchain-install-master"; tag = "v${finalAttrs.version}"; - hash = "sha256-F2lMUNl+ZQTTaSpzzeIl6ijXou7J6tbPz6eQY9703qU="; + hash = "sha256-rcA+kZ53FdrImgQe9vIuSPXyU2i+akyYny+/kgRG6Zk="; }; - cargoHash = "sha256-yEIkiOn8FTyfoTBFdbdJAfolgai8VFnnwSl/a8vDqbY="; + cargoHash = "sha256-rK+SSZ/EoaQflxkzhnxAab/AnJvpnEYb5RbwcR4VUow="; patches = lib.optional stdenv.hostPlatform.isLinux ( replaceVars ./0001-dynamically-patchelf-binaries.patch { @@ -46,6 +46,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "rustup-toolchain-install-master"; homepage = "https://github.com/kennytm/rustup-toolchain-install-master"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ quio ]; }; }) From 5e610069af38ba40cf6bacde29d2c16baecc9bd0 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 21:40:33 +0300 Subject: [PATCH 012/170] dum: add progrm_jarvis to maintainers --- pkgs/by-name/du/dum/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/du/dum/package.nix b/pkgs/by-name/du/dum/package.nix index 45d6806fcdab..478c5ed27a93 100644 --- a/pkgs/by-name/du/dum/package.nix +++ b/pkgs/by-name/du/dum/package.nix @@ -23,6 +23,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/egoist/dum"; changelog = "https://github.com/egoist/dum/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From be2af66ea819b07df5e3163436e403f7f6ad1e8b Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 21:40:59 +0300 Subject: [PATCH 013/170] dum: add nix-update-script --- pkgs/by-name/du/dum/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/du/dum/package.nix b/pkgs/by-name/du/dum/package.nix index 478c5ed27a93..ed7891764665 100644 --- a/pkgs/by-name/du/dum/package.nix +++ b/pkgs/by-name/du/dum/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,6 +19,12 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-CpVci0nw/6Y6uyQX6iRV9E7uXzdZ2fzYIelYxsc+tI0="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Npm scripts runner written in Rust"; mainProgram = "dum"; From 8cf6ba00a6541dc3daebbec9f2e5f36387fa61a7 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 21:45:42 +0300 Subject: [PATCH 014/170] bartib: add progrm_jarvis to maintainers --- pkgs/by-name/ba/bartib/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/bartib/package.nix b/pkgs/by-name/ba/bartib/package.nix index 4dddf7e92f33..1d861c60cedf 100644 --- a/pkgs/by-name/ba/bartib/package.nix +++ b/pkgs/by-name/ba/bartib/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Simple timetracker for the command line"; homepage = "https://github.com/nikolassv/bartib"; license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "bartib"; }; }) From 084d1fa6df8f90ff679a1905f0c7bcbcca564663 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 21:47:22 +0300 Subject: [PATCH 015/170] bartib: add nix-update-script --- pkgs/by-name/ba/bartib/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/bartib/package.nix b/pkgs/by-name/ba/bartib/package.nix index 1d861c60cedf..3fc6c9ce593c 100644 --- a/pkgs/by-name/ba/bartib/package.nix +++ b/pkgs/by-name/ba/bartib/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchFromGitHub, installShellFiles, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -12,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "nikolassv"; repo = "bartib"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-eVLacxKD8seD8mxVN1D3HhKZkIDXsEsSisZnFbmhpSk="; }; @@ -22,8 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' installShellCompletion --cmd bartib --bash misc/bartibCompletion.sh + installShellCompletion --cmd bartib --fish misc/bartib.fish ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Simple timetracker for the command line"; homepage = "https://github.com/nikolassv/bartib"; From 56bf7ec14a08c7179f4a7f6a1dfc87759e14ee41 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 22:52:14 +0300 Subject: [PATCH 016/170] pw-viz: add progrm_jarvis to maintainers --- pkgs/by-name/pw/pw-viz/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pw/pw-viz/package.nix b/pkgs/by-name/pw/pw-viz/package.nix index c2ea026a3714..1902d304d1b4 100644 --- a/pkgs/by-name/pw/pw-viz/package.nix +++ b/pkgs/by-name/pw/pw-viz/package.nix @@ -65,7 +65,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Simple and elegant pipewire graph editor"; homepage = "https://github.com/ax9d/pw-viz"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; platforms = lib.platforms.linux; }; }) From 28325ac196a4179ba61e2ad4052473d9d5630276 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 23:08:27 +0300 Subject: [PATCH 017/170] pw-viz: fix run --- .../0001-fix-regenerate-Cargo.lock.patch | 615 ++++++++++++++++++ pkgs/by-name/pw/pw-viz/package.nix | 16 +- 2 files changed, 623 insertions(+), 8 deletions(-) create mode 100644 pkgs/by-name/pw/pw-viz/0001-fix-regenerate-Cargo.lock.patch diff --git a/pkgs/by-name/pw/pw-viz/0001-fix-regenerate-Cargo.lock.patch b/pkgs/by-name/pw/pw-viz/0001-fix-regenerate-Cargo.lock.patch new file mode 100644 index 000000000000..1e927052c1f0 --- /dev/null +++ b/pkgs/by-name/pw/pw-viz/0001-fix-regenerate-Cargo.lock.patch @@ -0,0 +1,615 @@ +From 395bb10d470f1f225a8559cfc07e90c1d6b2a3a4 Mon Sep 17 00:00:00 2001 +From: Petr Portnov +Date: Fri, 24 Apr 2026 23:02:24 +0300 +Subject: [PATCH] fix: regenerate Cargo.lock + +--- + Cargo.lock | 272 ++++++++++++++++++++++++++++++++++++++--------------- + 1 file changed, 195 insertions(+), 77 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index 3582359..8e2c3bd 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1,6 +1,6 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. +-version = 3 ++version = 4 + + [[package]] + name = "ab_glyph" +@@ -100,14 +100,20 @@ dependencies = [ + + [[package]] + name = "annotate-snippets" +-version = "0.9.2" ++version = "0.11.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" ++checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4" + dependencies = [ ++ "anstyle", + "unicode-width", +- "yansi-term", + ] + ++[[package]] ++name = "anstyle" ++version = "1.0.14" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" ++ + [[package]] + name = "anyhow" + version = "1.0.68" +@@ -127,7 +133,7 @@ dependencies = [ + "objc_id", + "once_cell", + "parking_lot", +- "thiserror", ++ "thiserror 1.0.38", + "winapi", + "x11rb", + ] +@@ -181,23 +187,21 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + + [[package]] + name = "bindgen" +-version = "0.69.4" ++version = "0.72.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" ++checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" + dependencies = [ + "annotate-snippets", + "bitflags 2.5.0", + "cexpr", + "clang-sys", + "itertools", +- "lazy_static", +- "lazycell", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", +- "syn 2.0.66", ++ "syn 2.0.87", + ] + + [[package]] +@@ -278,7 +282,7 @@ dependencies = [ + "log", + "nix 0.25.1", + "slotmap", +- "thiserror", ++ "thiserror 1.0.38", + "vec_map", + ] + +@@ -300,16 +304,17 @@ version = "0.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" + dependencies = [ +- "nom", ++ "nom 7.1.2", + ] + + [[package]] + name = "cfg-expr" +-version = "0.11.0" ++version = "0.20.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" ++checksum = "3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368" + dependencies = [ + "smallvec", ++ "target-lexicon", + ] + + [[package]] +@@ -324,6 +329,12 @@ version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + ++[[package]] ++name = "cfg_aliases" ++version = "0.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" ++ + [[package]] + name = "cgl" + version = "0.3.2" +@@ -418,18 +429,18 @@ dependencies = [ + + [[package]] + name = "convert_case" +-version = "0.6.0" ++version = "0.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" ++checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" + dependencies = [ + "unicode-segmentation", + ] + + [[package]] + name = "cookie-factory" +-version = "0.3.2" ++version = "0.3.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" ++checksum = "9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2" + + [[package]] + name = "core-foundation" +@@ -824,6 +835,12 @@ dependencies = [ + "serde", + ] + ++[[package]] ++name = "equivalent" ++version = "1.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" ++ + [[package]] + name = "error-code" + version = "2.3.1" +@@ -990,7 +1007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "524d807cd49a0c56a53ef9a6738cd15e7c8c4e9d37a3b7fdb3c250c1cd5bf7a3" + dependencies = [ + "bitflags 1.3.2", +- "cfg_aliases", ++ "cfg_aliases 0.1.1", + "cgl", + "cocoa", + "core-foundation", +@@ -1035,11 +1052,17 @@ dependencies = [ + "gl_generator", + ] + ++[[package]] ++name = "hashbrown" ++version = "0.17.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" ++ + [[package]] + name = "heck" +-version = "0.4.0" ++version = "0.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" ++checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + + [[package]] + name = "hermit-abi" +@@ -1066,6 +1089,16 @@ dependencies = [ + "unicode-normalization", + ] + ++[[package]] ++name = "indexmap" ++version = "2.14.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" ++dependencies = [ ++ "equivalent", ++ "hashbrown", ++] ++ + [[package]] + name = "instant" + version = "0.1.12" +@@ -1103,7 +1136,7 @@ dependencies = [ + "combine", + "jni-sys", + "log", +- "thiserror", ++ "thiserror 1.0.38", + "walkdir", + ] + +@@ -1144,17 +1177,11 @@ version = "1.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +-[[package]] +-name = "lazycell" +-version = "1.3.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +- + [[package]] + name = "libc" +-version = "0.2.155" ++version = "0.2.186" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" ++checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" + + [[package]] + name = "libloading" +@@ -1168,9 +1195,9 @@ dependencies = [ + + [[package]] + name = "libspa" +-version = "0.8.0" ++version = "0.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "65f3a4b81b2a2d8c7f300643676202debd1b7c929dbf5c9bb89402ea11d19810" ++checksum = "b6b8cfa2a7656627b4c92c6b9ef929433acd673d5ab3708cda1b18478ac00df4" + dependencies = [ + "bitflags 2.5.0", + "cc", +@@ -1178,16 +1205,16 @@ dependencies = [ + "cookie-factory", + "libc", + "libspa-sys", +- "nix 0.27.1", +- "nom", ++ "nix 0.30.1", ++ "nom 8.0.0", + "system-deps", + ] + + [[package]] + name = "libspa-sys" +-version = "0.8.0" ++version = "0.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bf0d9716420364790e85cbb9d3ac2c950bde16a7dd36f3209b7dfdfc4a24d01f" ++checksum = "901049455d2eb6decf9058235d745237952f4804bc584c5fcb41412e6adcc6e0" + dependencies = [ + "bindgen", + "cc", +@@ -1290,7 +1317,7 @@ dependencies = [ + "ndk-sys", + "num_enum", + "raw-window-handle 0.5.0", +- "thiserror", ++ "thiserror 1.0.38", + ] + + [[package]] +@@ -1364,12 +1391,13 @@ dependencies = [ + + [[package]] + name = "nix" +-version = "0.27.1" ++version = "0.30.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" ++checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" + dependencies = [ + "bitflags 2.5.0", + "cfg-if", ++ "cfg_aliases 0.2.1", + "libc", + ] + +@@ -1389,6 +1417,15 @@ dependencies = [ + "minimal-lexical", + ] + ++[[package]] ++name = "nom" ++version = "8.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" ++dependencies = [ ++ "memchr", ++] ++ + [[package]] + name = "num_enum" + version = "0.5.7" +@@ -1532,26 +1569,26 @@ checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + + [[package]] + name = "pipewire" +-version = "0.8.0" ++version = "0.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "08e645ba5c45109106d56610b3ee60eb13a6f2beb8b74f8dc8186cf261788dda" ++checksum = "9688b89abf11d756499f7c6190711d6dbe5a3acdb30c8fbf001d6596d06a8d44" + dependencies = [ + "anyhow", + "bitflags 2.5.0", + "libc", + "libspa", + "libspa-sys", +- "nix 0.27.1", ++ "nix 0.30.1", + "once_cell", + "pipewire-sys", +- "thiserror", ++ "thiserror 2.0.18", + ] + + [[package]] + name = "pipewire-sys" +-version = "0.8.0" ++version = "0.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "849e188f90b1dda88fe2bfe1ad31fe5f158af2c98f80fb5d13726c44f3f01112" ++checksum = "cb028afee0d6ca17020b090e3b8fa2d7de23305aef975c7e5192a5050246ea36" + dependencies = [ + "bindgen", + "libspa-sys", +@@ -1589,8 +1626,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" + dependencies = [ + "once_cell", +- "thiserror", +- "toml", ++ "thiserror 1.0.38", ++ "toml 0.5.10", + ] + + [[package]] +@@ -1691,7 +1728,7 @@ checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" + dependencies = [ + "getrandom", + "redox_syscall", +- "thiserror", ++ "thiserror 1.0.38", + ] + + [[package]] +@@ -1722,9 +1759,9 @@ dependencies = [ + + [[package]] + name = "rustc-hash" +-version = "1.1.0" ++version = "2.1.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" ++checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + + [[package]] + name = "safe_arch" +@@ -1770,22 +1807,41 @@ dependencies = [ + + [[package]] + name = "serde" +-version = "1.0.152" ++version = "1.0.228" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" ++checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" ++dependencies = [ ++ "serde_core", ++ "serde_derive", ++] ++ ++[[package]] ++name = "serde_core" ++version = "1.0.228" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" + dependencies = [ + "serde_derive", + ] + + [[package]] + name = "serde_derive" +-version = "1.0.152" ++version = "1.0.228" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" ++checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" + dependencies = [ + "proc-macro2", + "quote", +- "syn 1.0.107", ++ "syn 2.0.87", ++] ++ ++[[package]] ++name = "serde_spanned" ++version = "1.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" ++dependencies = [ ++ "serde_core", + ] + + [[package]] +@@ -1839,9 +1895,9 @@ dependencies = [ + + [[package]] + name = "smallvec" +-version = "1.10.0" ++version = "1.15.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" ++checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + + [[package]] + name = "smithay-client-toolkit" +@@ -1897,9 +1953,9 @@ dependencies = [ + + [[package]] + name = "syn" +-version = "2.0.66" ++version = "2.0.87" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" ++checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" + dependencies = [ + "proc-macro2", + "quote", +@@ -1908,24 +1964,39 @@ dependencies = [ + + [[package]] + name = "system-deps" +-version = "6.0.3" ++version = "7.0.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" ++checksum = "396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7" + dependencies = [ + "cfg-expr", + "heck", + "pkg-config", +- "toml", ++ "toml 1.1.2+spec-1.1.0", + "version-compare", + ] + ++[[package]] ++name = "target-lexicon" ++version = "0.13.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" ++ + [[package]] + name = "thiserror" + version = "1.0.38" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" + dependencies = [ +- "thiserror-impl", ++ "thiserror-impl 1.0.38", ++] ++ ++[[package]] ++name = "thiserror" ++version = "2.0.18" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" ++dependencies = [ ++ "thiserror-impl 2.0.18", + ] + + [[package]] +@@ -1939,6 +2010,17 @@ dependencies = [ + "syn 1.0.107", + ] + ++[[package]] ++name = "thiserror-impl" ++version = "2.0.18" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.87", ++] ++ + [[package]] + name = "time" + version = "0.3.17" +@@ -2017,6 +2099,45 @@ dependencies = [ + "serde", + ] + ++[[package]] ++name = "toml" ++version = "1.1.2+spec-1.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" ++dependencies = [ ++ "indexmap", ++ "serde_core", ++ "serde_spanned", ++ "toml_datetime", ++ "toml_parser", ++ "toml_writer", ++ "winnow", ++] ++ ++[[package]] ++name = "toml_datetime" ++version = "1.1.1+spec-1.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" ++dependencies = [ ++ "serde_core", ++] ++ ++[[package]] ++name = "toml_parser" ++version = "1.1.2+spec-1.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" ++dependencies = [ ++ "winnow", ++] ++ ++[[package]] ++name = "toml_writer" ++version = "1.1.1+spec-1.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" ++ + [[package]] + name = "tracing" + version = "0.1.37" +@@ -2072,9 +2193,9 @@ checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" + + [[package]] + name = "unicode-width" +-version = "0.1.10" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" ++checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + + [[package]] + name = "url" +@@ -2095,9 +2216,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + + [[package]] + name = "version-compare" +-version = "0.1.1" ++version = "0.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" ++checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + + [[package]] + name = "version_check" +@@ -2516,6 +2637,12 @@ dependencies = [ + "x11-dl", + ] + ++[[package]] ++name = "winnow" ++version = "1.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" ++ + [[package]] + name = "wio" + version = "0.2.2" +@@ -2564,7 +2691,7 @@ version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" + dependencies = [ +- "nom", ++ "nom 7.1.2", + ] + + [[package]] +@@ -2572,12 +2699,3 @@ name = "xml-rs" + version = "0.8.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" +- +-[[package]] +-name = "yansi-term" +-version = "0.1.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1" +-dependencies = [ +- "winapi", +-] +-- +2.53.0 + diff --git a/pkgs/by-name/pw/pw-viz/package.nix b/pkgs/by-name/pw/pw-viz/package.nix index 1902d304d1b4..38a292c6d20b 100644 --- a/pkgs/by-name/pw/pw-viz/package.nix +++ b/pkgs/by-name/pw/pw-viz/package.nix @@ -18,16 +18,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pw-viz"; - version = "0.3.0"; + version = "0.3.0-2025-12-12"; src = fetchFromGitHub { owner = "ax9d"; repo = "pw-viz"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-fB7PnWWahCMKhGREg6neLmOZjh2OWLu61Vpmfsl03wA="; + rev = "b3fb0fb05059ba12f58d2a998842e13f0636cfed"; + hash = "sha256-TQJcIvCyWaDtJYcjZwclG5NtaUpDBugQQQc1txNzu88="; }; - cargoHash = "sha256-jsaWrdJRKfu75Gw8qGHxx0FHK7rOEK8IEDiQ6ktZsM0="; + cargoPatches = [ + ./0001-fix-regenerate-Cargo.lock.patch + ]; + + cargoHash = "sha256-q1rgoEGQjzlXYcsfRUhrJi4w716a8D0x5SGl5fWM3ig="; nativeBuildInputs = [ pkg-config ]; @@ -57,10 +61,6 @@ rustPlatform.buildRustPackage (finalAttrs: { } ''; - # enables pipewire API deprecated in 0.3.64 - # fixes error caused by https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/issues/55 - env.NIX_CFLAGS_COMPILE = toString [ "-DPW_ENABLE_DEPRECATED" ]; - meta = { description = "Simple and elegant pipewire graph editor"; homepage = "https://github.com/ax9d/pw-viz"; From e87d72216a12e3882deba5da05a18adce6f776ba Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 25 Apr 2026 14:09:55 -0700 Subject: [PATCH 018/170] python3Packages.jax: Include only jax.* in the built wheel Signed-off-by: Anders Kaseorg --- pkgs/development/python-modules/jax/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/jax/default.nix b/pkgs/development/python-modules/jax/default.nix index d2a0a7109cf2..a8a84ae2747b 100644 --- a/pkgs/development/python-modules/jax/default.nix +++ b/pkgs/development/python-modules/jax/default.nix @@ -6,6 +6,7 @@ lapack, buildPythonPackage, fetchFromGitHub, + fetchpatch, cudaSupport ? config.cudaSupport, # build-system @@ -52,6 +53,15 @@ buildPythonPackage (finalAttrs: { hash = "sha256-/RCihrjONN/+QwyQRNEmlIa7JsCLzz+SkBe5sd+ThgU="; }; + patches = [ + # setup.py: Include only jax.* in the built wheel + # https://github.com/jax-ml/jax/pull/37182 + (fetchpatch { + url = "https://github.com/jax-ml/jax/commit/cb5a91780f84f124090d8f94e99c8771e87590f6.patch"; + hash = "sha256-p6X9IFe4YUb2MQp7YjJHme1dueZ1Y37IKnANGruW1cM="; + }) + ]; + build-system = [ setuptools ]; # The version is automatically set to ".dev" if this variable is not set. From 19ef8e0f0bbd23eeae5c23dc5d86e63dc6796af9 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 26 Apr 2026 18:36:26 +0200 Subject: [PATCH 019/170] python3Packages.pyclip: unbreak on darwin --- pkgs/development/python-modules/pyclip/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyclip/default.nix b/pkgs/development/python-modules/pyclip/default.nix index 44f07cf4fa40..1978d20f7a6b 100644 --- a/pkgs/development/python-modules/pyclip/default.nix +++ b/pkgs/development/python-modules/pyclip/default.nix @@ -39,8 +39,11 @@ buildPythonPackage rec { runHook postCheck ''; + # Tests require `pbcopy` and `pbpaste` on darwin, which are dependencies that are not + # available in the build environemt. + doCheck = !stdenv.hostPlatform.isDarwin; + meta = { - broken = stdenv.hostPlatform.isDarwin; description = "Cross-platform clipboard utilities supporting both binary and text data"; mainProgram = "pyclip"; homepage = "https://github.com/spyoungtech/pyclip"; From 106e92d0ff13f7b36adc8045083a1b346eef59cb Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Mon, 27 Apr 2026 10:52:20 +0000 Subject: [PATCH 020/170] rsonpath: 0.9.1-unstable-2024-11-15 -> 0.10.0 --- pkgs/by-name/rs/rsonpath/package.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/rs/rsonpath/package.nix b/pkgs/by-name/rs/rsonpath/package.nix index cdcf2f612a33..ba8ec459c122 100644 --- a/pkgs/by-name/rs/rsonpath/package.nix +++ b/pkgs/by-name/rs/rsonpath/package.nix @@ -2,25 +2,20 @@ lib, rustPlatform, fetchFromGitHub, - unstableGitUpdater, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rsonpath"; - version = "0.9.1-unstable-2024-11-15"; + version = "0.10.0"; src = fetchFromGitHub { owner = "rsonquery"; repo = "rsonpath"; - rev = "979e6374a68747dfba7b87b61bbe77951f749659"; - hash = "sha256-YQCbkdv7PRf5hVXAGUg6DrtaCLIyS9nUGXsl8XHpKZU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Lh58U5A4EeD+tQ3CZNE7YabwGIJ14Cv5dqbJ64JYNDk="; }; - passthru.updateScript = unstableGitUpdater { - tagPrefix = "v"; - }; - - cargoHash = "sha256-9pSn0f0VWsBg1z1UYGRtMb1z23htRm7qLmO80zvSjN8="; + cargoHash = "sha256-w1AODL95+O0jhzXvNrL9I+i2+jcZX3SvJDKrLWkI7c8="; cargoBuildFlags = [ "-p=rsonpath" ]; cargoTestFlags = finalAttrs.cargoBuildFlags; @@ -28,9 +23,9 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Experimental JSONPath engine for querying massive streamed datasets"; homepage = "https://github.com/v0ldek/rsonpath"; - changelog = "https://github.com/v0ldek/rsonpath/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/v0ldek/rsonpath/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tbutter ]; mainProgram = "rq"; }; }) From 9221ddbc49f720adbafcdd0ce6189693dca3d8c1 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 10:36:05 -0700 Subject: [PATCH 021/170] python3Packages.langchain-protocol: init at 0.0.12 --- .../python-modules/langchain-core/default.nix | 4 +- .../langchain-protocol/default.nix | 39 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/python-modules/langchain-protocol/default.nix diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index ea0c885d06cb..5e7f6be35c22 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-core"; - version = "1.2.27"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-core==${finalAttrs.version}"; - hash = "sha256-WdC43SUVgteNQLNMD+yEkD8TyyCFGXkYTi5moZMEmVo="; + hash = "sha256-7ugQnVnq/yW/7NVtqkAB1C3+XjLN3m+GQFKtv5uXw9E="; }; sourceRoot = "${finalAttrs.src.name}/libs/core"; diff --git a/pkgs/development/python-modules/langchain-protocol/default.nix b/pkgs/development/python-modules/langchain-protocol/default.nix new file mode 100644 index 000000000000..491e71f7956b --- /dev/null +++ b/pkgs/development/python-modules/langchain-protocol/default.nix @@ -0,0 +1,39 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + hatchling, + typing-extensions, +}: + +buildPythonPackage (finalAttrs: { + pname = "langchain-protocol"; + version = "0.0.12"; + pyproject = true; + + # Not available vis Github yet; required by langchain-core + src = fetchPypi { + pname = "langchain_protocol"; + inherit (finalAttrs) version; + hash = "sha256-XhTENCkKcFyVEP2xqD7PdWGl5uDf0FOTCt6A26BpJp8="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + typing-extensions + ]; + + pythonImportsCheck = [ + "langchain_protocol" + ]; + + meta = { + description = "Python bindings for the LangChain agent streaming protocol"; + homepage = "https://pypi.org/project/langchain-protocol"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sarahec ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3ffee3531420..f96d0a7ae8a7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8478,6 +8478,8 @@ self: super: with self; { langchain-perplexity = callPackage ../development/python-modules/langchain-perplexity { }; + langchain-protocol = callPackage ../development/python-modules/langchain-protocol { }; + langchain-tests = callPackage ../development/python-modules/langchain-tests { }; langchain-text-splitters = callPackage ../development/python-modules/langchain-text-splitters { }; From e963079dc508837841e0186b033b758145bd7e19 Mon Sep 17 00:00:00 2001 From: nuexq Date: Mon, 27 Apr 2026 15:26:10 +0100 Subject: [PATCH 022/170] ioskeley-mono: v2.0.0-beta.1 -> v2.0.0 --- pkgs/data/fonts/ioskeley-mono/default.nix | 165 ++++++++++++++-------- 1 file changed, 106 insertions(+), 59 deletions(-) diff --git a/pkgs/data/fonts/ioskeley-mono/default.nix b/pkgs/data/fonts/ioskeley-mono/default.nix index f2b43e69e84c..a60fdeea644b 100644 --- a/pkgs/data/fonts/ioskeley-mono/default.nix +++ b/pkgs/data/fonts/ioskeley-mono/default.nix @@ -6,90 +6,137 @@ }: let - version = "v2.0.0-beta.1"; + version = "v2.0.0"; mkFont = { width, + variant ? "", hash, isNF ? false, - variant ? "Hinted", + hinted ? true, }: let - variantName = lib.toLower width; - pkgSuffix = if isNF then "${variantName}-NF" else variantName; - fileName = "IoskeleyMono-${if isNF then "NerdFont-" else ""}${width}.zip"; + fileName = "IoskeleyMono${if variant != "" then "-${variant}" else ""}${ + if isNF then "-NerdFont" else "" + }.zip"; + hintDir = if hinted then "Hinted" else "Unhinted"; + + pname = + let + wPart = "-${lib.toLower width}"; + vPart = if variant != "" then "-${variant}" else ""; + nfPart = if isNF then "-NF" else ""; + hPart = if !hinted && !isNF then "-unhinted" else ""; + in + "ioskeley-mono${wPart}${vPart}${nfPart}${hPart}"; in stdenvNoCC.mkDerivation { - pname = "ioskeley-mono-${pkgSuffix}"; - inherit version; + inherit pname version; src = fetchzip { url = "https://github.com/ahatem/IoskeleyMono/releases/download/${version}/${fileName}"; stripRoot = false; inherit hash; }; - sourceRoot = if isNF then "." else "source/${variant}"; + + sourceRoot = if isNF then "source/${width}" else "source/${width}/${hintDir}"; nativeBuildInputs = [ installFonts ]; - fontDirectories = [ - "." - "Hinted" - ]; - meta = { homepage = "https://github.com/ahatem/IoskeleyMono"; - description = "Iosevka configuration mimicking Berkeley Mono (${width}${ - if isNF then ", Nerd Font" else "" - })"; + description = "Iosevka configuration mimicking Berkeley Mono, ${width} width${ + if variant != "" then ", ${variant} variant" else "" + }${if isNF then ", Nerd Font patched" else ""}${if !hinted then ", unhinted" else ""}"; license = lib.licenses.ofl; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ nuexq ]; }; }; + + allWidths = [ + "Normal" + "SemiCondensed" + "Condensed" + ]; + + mkWidths = + { + suffix ? "", + withHinting ? false, + ... + }@args: + let + mkWidthSet = + hinted: + map (w: { + name = "${lib.strings.toLower (builtins.substring 0 1 w)}${builtins.substring 1 (-1) w}${ + if suffix != "" then "-${suffix}" else "" + }${if !hinted then "-unhinted" else ""}"; + + value = mkFont ( + { + width = w; + inherit hinted; + } + // (removeAttrs args [ + "suffix" + "withHinting" + ]) + ); + }) allWidths; + in + lib.listToAttrs ( + if withHinting then + lib.concatMap (h: mkWidthSet h) [ + true + false + ] + else + mkWidthSet true + ); in -{ - normal = mkFont { - width = "Normal"; - hash = "sha256-ZuV4yg6H0SayGo3LB2Naqn4axR0Lnmw95u/jiRk5B/U="; - }; - normal-unhinted = mkFont { - width = "Normal"; - hash = "sha256-ZuV4yg6H0SayGo3LB2Naqn4axR0Lnmw95u/jiRk5B/U="; - variant = "Unhinted"; - }; - semiCondensed = mkFont { - width = "SemiCondensed"; - hash = "sha256-fOuQmf+ANuKy3kaLRbAu9RIsL3rORGJUlR/BerDg60U="; - }; - semiCondensed-unhinted = mkFont { - width = "SemiCondensed"; - hash = "sha256-fOuQmf+ANuKy3kaLRbAu9RIsL3rORGJUlR/BerDg60U="; - variant = "Unhinted"; - }; - condensed = mkFont { - width = "Condensed"; - hash = "sha256-bzEh9YvbERZrIvXZPopHwhkSe87y3MdHhLaRGWLvTQU="; - }; - condensed-unhinted = mkFont { - width = "Condensed"; - hash = "sha256-bzEh9YvbERZrIvXZPopHwhkSe87y3MdHhLaRGWLvTQU="; - variant = "Unhinted"; - }; - normal-NF = mkFont { - width = "Normal"; - hash = "sha256-rhSU4Md6D7hLT6EeH3TMetPgQGuiYowpYVaZqewGgh8="; - isNF = true; - }; - semiCondensed-NF = mkFont { - width = "SemiCondensed"; - hash = "sha256-W1ykPzdsoXfRBJ5YuxrjOc/J7uzwLQRjZTc9G2cj06Y="; - isNF = true; - }; - condensed-NF = mkFont { - width = "Condensed"; - hash = "sha256-TAneNRImlRNsvTr6xDCG+VKFycttbTxkP6hfh9Kr+X4="; - isNF = true; - }; + +# Standard +mkWidths { + hash = "sha256-EJDlA18XZPq7vhtpw/74n5s1NmTy0/DLu2oYB7OuvbA="; + withHinting = true; +} + +# Term +// mkWidths { + suffix = "term"; + variant = "Term"; + hash = "sha256-E7I7gmu9EOaCKn4JOFkCjHP/I/1wadRkZoCxVfm+b1k="; + withHinting = true; +} + +// mkWidths { + suffix = "term-NF"; + variant = "Term"; + isNF = true; + hash = "sha256-GiMI2YTl20K+zUObcFNzgP1ivm7pH2zHWFG15gFgasg="; +} + +# NL +// mkWidths { + suffix = "NL"; + variant = "NL"; + hash = "sha256-dNOpQJ1VOrjcKS/UtPXKUP9W0gaxFMvH4aa+xK2hg2w="; + withHinting = true; +} + +// mkWidths { + suffix = "NL-NF"; + variant = "NL"; + isNF = true; + hash = "sha256-N7mtM/aQwps77u907z8Rop3RftRGR4K8zDXFX8xWq5w="; +} + +# Nerd Font Standard +// mkWidths { + suffix = "NF"; + isNF = true; + hash = "sha256-Nt8EaVhKvlb9BMKQe4l5iNGcPLzKba6KScIWZbcL8gA="; } From 49c31b0de8f4a85a1dcf4b45d180bfd2a60ec423 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 28 Apr 2026 01:31:38 +0000 Subject: [PATCH 023/170] nats-server: 2.12.7 -> 2.12.8 --- pkgs/by-name/na/nats-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix index d7b06db3c456..00e3e431a306 100644 --- a/pkgs/by-name/na/nats-server/package.nix +++ b/pkgs/by-name/na/nats-server/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "nats-server"; - version = "2.12.7"; + version = "2.12.8"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-server"; rev = "v${finalAttrs.version}"; - hash = "sha256-7fv0Zd48eVA9zwAVG2SLs3a/9r7983PgZpUzh1GuSUw="; + hash = "sha256-iJMF6OyfukTYOwET+wxFpJZ8R0b7/JMEZns5dAkx5DE="; }; - vendorHash = "sha256-3+FAZSymDO1iTAWcgjrczE43Fgz6EEwLgOBEbDH4OyY="; + vendorHash = "sha256-4idiVBtE+e2jf9uS3at+5+C3dnLxjtsLJIBC8zye5Pg="; doCheck = false; From 7b252fb4edd20232f4e10719fc6f04fbd156df71 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 28 Apr 2026 20:55:16 +0200 Subject: [PATCH 024/170] netbox: 4.5.7 -> 4.5.9 --- pkgs/by-name/ne/netbox_4_5/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbox_4_5/package.nix b/pkgs/by-name/ne/netbox_4_5/package.nix index 48015feff904..563d23e6b49b 100644 --- a/pkgs/by-name/ne/netbox_4_5/package.nix +++ b/pkgs/by-name/ne/netbox_4_5/package.nix @@ -16,14 +16,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "netbox"; - version = "4.5.7"; + version = "4.5.9"; pyproject = false; src = fetchFromGitHub { owner = "netbox-community"; repo = "netbox"; tag = "v${version}"; - hash = "sha256-8oOlDtTVeKDlaWt3JDy9wc1oUTTJPSoHd5O3YxbE50g="; + hash = "sha256-S8/2ZLYhYKBEpz3EGTyQPAPexX4se3MnmaH5aStVEj0="; }; patches = [ From 9c76ff315748e4f2dc057eff506985c63d9d381b Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 28 Apr 2026 20:56:01 +0200 Subject: [PATCH 025/170] netbox: fix use of django-tables2 3.0 fixes #512843 This pulls a patch that was reverted, because upstream wanted to wait for a new major NetBox release. --- pkgs/by-name/ne/netbox_4_5/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ne/netbox_4_5/package.nix b/pkgs/by-name/ne/netbox_4_5/package.nix index 563d23e6b49b..9df6802b9991 100644 --- a/pkgs/by-name/ne/netbox_4_5/package.nix +++ b/pkgs/by-name/ne/netbox_4_5/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, python3, + fetchpatch2, plugins ? _ps: [ ], nixosTests, nix-update-script, @@ -28,6 +29,12 @@ py.pkgs.buildPythonApplication rec { patches = [ ./custom-static-root.patch + # TODO: check if change is applied upstream before upgrading to NetBox v4.6 + (fetchpatch2 { + name = "upgrade-django-tables2-v3.0.patch"; + url = "https://github.com/netbox-community/netbox/commit/d57346d9f0eef8126eafcd5033ea43864faeaf0d.patch"; + hash = "sha256-6/wdd8wDVT4eqDKMNx8tmoPTDvw8OE7atf9nzg3LZzk="; + }) ]; dependencies = From 9bdc55cfb71dc8a74c57ec4bc97d024c6c799a84 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 28 Apr 2026 20:58:02 +0200 Subject: [PATCH 026/170] nixos/netbox: increase start timeout The service kept failing on my machine when running the test, which means it would propaply fail on a potato machine, and we should be nice to potatoes! --- nixos/modules/services/web-apps/netbox.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/netbox.nix b/nixos/modules/services/web-apps/netbox.nix index d380ab60bc41..65f761373cda 100644 --- a/nixos/modules/services/web-apps/netbox.nix +++ b/nixos/modules/services/web-apps/netbox.nix @@ -393,7 +393,7 @@ in ${lib.concatStringsSep " " cfg.gunicornArgs} ''; PrivateTmp = true; - TimeoutStartSec = lib.mkDefault "5min"; + TimeoutStartSec = lib.mkDefault "10min"; }; }; From 1c069fad1ab1f0dae8a13fe46e8cc8311d7190f5 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 11:36:17 -0700 Subject: [PATCH 027/170] python3Packages.langchain-text-splitters: 1.1.1 -> 1.1.2 Fixes https://nvd.nist.gov/vuln/detail/CVE-2026-41481 --- .../python-modules/langchain-text-splitters/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-text-splitters/default.nix b/pkgs/development/python-modules/langchain-text-splitters/default.nix index 437270e4ba75..90b04c0ef3ff 100644 --- a/pkgs/development/python-modules/langchain-text-splitters/default.nix +++ b/pkgs/development/python-modules/langchain-text-splitters/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-text-splitters"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-text-splitters==${finalAttrs.version}"; - hash = "sha256-I5eMc/E7sCxEQG8+jw3E/M4uB7adKU5IMHRsS6pacsA="; + hash = "sha256-AiRl8N2V2UfYLZfqxM8DHZmT76rH19I1gFyOYc/mpYY="; }; sourceRoot = "${finalAttrs.src.name}/libs/text-splitters"; From 697437a88bdee668ff75150ae250eddca4d07f3d Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 28 Apr 2026 23:47:44 -0300 Subject: [PATCH 028/170] material-maker: 1.5 -> 1.6 --- pkgs/by-name/ma/material-maker/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/material-maker/package.nix b/pkgs/by-name/ma/material-maker/package.nix index 9aadad833c1a..9341464b084c 100644 --- a/pkgs/by-name/ma/material-maker/package.nix +++ b/pkgs/by-name/ma/material-maker/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - godot_4_5, + godot_4_6, vulkan-headers, vulkan-loader, libx11, @@ -18,16 +18,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "material-maker"; - version = "1.5"; + version = "1.6"; src = fetchFromGitHub { owner = "RodZill4"; repo = "material-maker"; rev = finalAttrs.version; - hash = "sha256-BnXkEma3J7myF115zMv/VAGtwbbt1asqLUVvRCvrGG8="; + hash = "sha256-jSbauK9eXoTW2xjZsipWcPs/8qmK8ztmT+doCgu8zrU="; }; - nativeBuildInputs = [ godot_4_5 ]; + nativeBuildInputs = [ godot_4_6 ]; buildInputs = [ vulkan-headers @@ -47,6 +47,8 @@ stdenv.mkDerivation (finalAttrs: { runHook preBuild export HOME=$TMPDIR + mkdir -p "$HOME/.local/share/godot" + ln -s "${godot_4_6.export-templates-bin}/share/godot/export_templates" "$HOME/.local/share/godot/export_templates" mkdir -vp build godot4 -v --headless --export-release 'Linux/X11' build/material-maker From 8d04e4c0a0035c25f7e8aa5c218dbdd4ace29236 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 10:21:59 -0700 Subject: [PATCH 029/170] python3Packages.langchain-core: 1.2.27 -> 1.3.1 --- pkgs/development/python-modules/langchain-core/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 5e7f6be35c22..440a2d193162 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -9,6 +9,7 @@ # dependencies jsonpatch, + langchain-protocol, langsmith, packaging, pydantic, @@ -52,6 +53,7 @@ buildPythonPackage (finalAttrs: { dependencies = [ jsonpatch + langchain-protocol langsmith packaging pydantic From 89be282a132c9f3b060d94c1ca778c29cd7ab964 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 29 Apr 2026 09:26:05 -0700 Subject: [PATCH 030/170] python3Packages.langchain-tests: 1.1.6 -> 1.1.7 --- pkgs/development/python-modules/langchain-tests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-tests/default.nix b/pkgs/development/python-modules/langchain-tests/default.nix index ebda1040f1f9..bf5ccf199958 100644 --- a/pkgs/development/python-modules/langchain-tests/default.nix +++ b/pkgs/development/python-modules/langchain-tests/default.nix @@ -28,14 +28,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-tests"; - version = "1.1.6"; + version = "1.1.7"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-tests==${finalAttrs.version}"; - hash = "sha256-W+uJy0t6awNwMpMHEftHV8tDliEhvL/g8V2ZJPWeYk8="; + hash = "sha256-zesNbesiLMayvlVrU6NagmE2+o0l6ozwZlOGqvyGpnQ="; }; sourceRoot = "${finalAttrs.src.name}/libs/standard-tests"; From 5732669403c2136ba3ee8a52a2d6d3e925b91536 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 10:18:21 -0700 Subject: [PATCH 031/170] python3Packages.langchain-openai: 1.1.12 -> 1.2.0 Fix for https://nvd.nist.gov/vuln/detail/CVE-2026-41488 --- pkgs/development/python-modules/langchain-openai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-openai/default.nix b/pkgs/development/python-modules/langchain-openai/default.nix index 82d4243f310b..4122a1d844c3 100644 --- a/pkgs/development/python-modules/langchain-openai/default.nix +++ b/pkgs/development/python-modules/langchain-openai/default.nix @@ -33,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-openai"; - version = "1.1.12"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-openai==${finalAttrs.version}"; - hash = "sha256-lmEnkwX1tL88xHTrQRe96ZCvU5bM6iwzJ46exI+gfSI="; + hash = "sha256-EH4TZpo843m6/7oyFUxt4tkmCiCGD5+GFqM0gfgnWVQ="; }; sourceRoot = "${finalAttrs.src.name}/libs/partners/openai"; From 531765a3da586796604f14364b178cc2658796e0 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:37:46 +0000 Subject: [PATCH 032/170] python3Packages.langchain-aws: 1.4.4 -> 1.4.5 --- pkgs/development/python-modules/langchain-aws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-aws/default.nix b/pkgs/development/python-modules/langchain-aws/default.nix index 0093d2ea8d3a..50b832ae2fbd 100644 --- a/pkgs/development/python-modules/langchain-aws/default.nix +++ b/pkgs/development/python-modules/langchain-aws/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-aws"; - version = "1.4.4"; + version = "1.4.5"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-aws"; tag = "langchain-aws==${finalAttrs.version}"; - hash = "sha256-QXWODYzyQTVAAIHL4h2cgEqSBl4lBByoT1+DWMatYWE="; + hash = "sha256-ok8rCSzvjKR2Sr6XCdmULWyySkJ4Jdy3+LzKSOzUMlE="; }; postPatch = '' From 7d9dd0c5b87dcf4e91fcbd6f60390fa653046d6f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:38:16 +0000 Subject: [PATCH 033/170] python3Packages.langchain-classic: 1.0.3 -> 1.0.4 --- pkgs/development/python-modules/langchain-classic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-classic/default.nix b/pkgs/development/python-modules/langchain-classic/default.nix index a61b7276651f..86c1fdf06a0f 100644 --- a/pkgs/development/python-modules/langchain-classic/default.nix +++ b/pkgs/development/python-modules/langchain-classic/default.nix @@ -42,14 +42,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-classic"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-classic==${finalAttrs.version}"; - hash = "sha256-vCYdBBN9vU8gWedCxKXnzLzZ5C7pYl3KyECBNAQggto="; + hash = "sha256-yIu0P1GJBTEJ/Sq2ZTn7btoLiBgDCaNXJT9/W4maYtg="; }; sourceRoot = "${finalAttrs.src.name}/libs/langchain"; From cdc871f6fdf1fd3c8d560c57043f109aac2ceb29 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:38:39 +0000 Subject: [PATCH 034/170] python3Packages.langchain-fireworks: 1.1.0 -> 1.2.0 --- .../python-modules/langchain-fireworks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-fireworks/default.nix b/pkgs/development/python-modules/langchain-fireworks/default.nix index 44324e662aef..5f1e26616207 100644 --- a/pkgs/development/python-modules/langchain-fireworks/default.nix +++ b/pkgs/development/python-modules/langchain-fireworks/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langchain-fireworks"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-fireworks==${version}"; - hash = "sha256-gLc3pPxQZTm6PU5r1o7mxlnRI8tCeg/w9jkbbfUCSec="; + hash = "sha256-8qjF9QYtNneCijGYK8m40NZQIWxCeCLSN6S5jeWfyQE="; }; sourceRoot = "${src.name}/libs/partners/fireworks"; From d61853166eb494a7fed8601bfd924838614eba8a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:38:44 +0000 Subject: [PATCH 035/170] python3Packages.langchain-google-genai: 4.2.1 -> 4.2.2 --- .../python-modules/langchain-google-genai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index c8f240af4b32..e257fe4473f6 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-google-genai"; - version = "4.2.1"; + version = "4.2.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-google"; tag = "libs/genai/v${finalAttrs.version}"; - hash = "sha256-aNmYj5eOWDgHYlSLElwQXQByQg8gHqiybM19JQlkluk="; + hash = "sha256-W5JACbNUApJFz8XikKXGMY3XL1zdbaf+u9WmCQymy9M="; }; sourceRoot = "${finalAttrs.src.name}/libs/genai"; From 3905d5cf9069c51f0f8d41fc6975564709958aa3 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:38:59 +0000 Subject: [PATCH 036/170] python3Packages.langchain-huggingface: 1.2.1 -> 1.2.2 --- .../python-modules/langchain-huggingface/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-huggingface/default.nix b/pkgs/development/python-modules/langchain-huggingface/default.nix index 43d293c31605..be599bd0e104 100644 --- a/pkgs/development/python-modules/langchain-huggingface/default.nix +++ b/pkgs/development/python-modules/langchain-huggingface/default.nix @@ -33,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "langchain-huggingface"; - version = "1.2.1"; + version = "1.2.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-huggingface==${finalAttrs.version}"; - hash = "sha256-I6n7UNEbGqlyzT663k7+YpcaB/+rE9RlkqIToupoEyY="; + hash = "sha256-jMbFqui0XoKZ15B+5kJAamW5Dasv/JCIZS2KtteRBXg="; }; sourceRoot = "${finalAttrs.src.name}/libs/partners/huggingface"; From 4c47eeb6e74cede2da2b62897d396d8845a4c8d8 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:39:11 +0000 Subject: [PATCH 037/170] python3Packages.langgraph: 1.1.6 -> 1.1.10 --- pkgs/development/python-modules/langgraph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph/default.nix b/pkgs/development/python-modules/langgraph/default.nix index 01200d17308b..3512b1f6d896 100644 --- a/pkgs/development/python-modules/langgraph/default.nix +++ b/pkgs/development/python-modules/langgraph/default.nix @@ -41,14 +41,14 @@ }: buildPythonPackage (finalAttrs: { pname = "langgraph"; - version = "1.1.6"; + version = "1.1.10"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = finalAttrs.version; - hash = "sha256-9YuvzPmyNOfx8AolUaY8XFeYUpWRmudtLEAUadRUAqY="; + hash = "sha256-J899GIBdXHjZVMwZlnn5GH52/TNjzLukc4Xp/qc8NOM="; }; postgresqlTestSetupPost = '' From 5d474cfd815f4089739f04a427ff80d9077d7698 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:39:30 +0000 Subject: [PATCH 038/170] python3Packages.langgraph-checkpoint: 4.0.2 -> 4.0.3 --- .../python-modules/langgraph-checkpoint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-checkpoint/default.nix b/pkgs/development/python-modules/langgraph-checkpoint/default.nix index 0a2177b27e53..3f118a9947a8 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-checkpoint"; - version = "4.0.2"; + version = "4.0.3"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "checkpoint==${finalAttrs.version}"; - hash = "sha256-k0V+/kZlpMttgVId+mLgEMvK+l20NEmf8S1ylPWjjsU="; + hash = "sha256-zdl/WpzNLr3QmQqi2rvFl4dDzy0BRqMRv7I0GUp9Feg="; }; sourceRoot = "${finalAttrs.src.name}/libs/checkpoint"; From 503bcc53df6055ea8130812dc0ab87f7517e3a87 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:39:33 +0000 Subject: [PATCH 039/170] python3Packages.langgraph-runtime-inmem: 0.27.3 -> 0.28.0 --- .../python-modules/langgraph-runtime-inmem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index de025a39eba3..40082663db52 100644 --- a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix +++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-runtime-inmem"; - version = "0.27.3"; + version = "0.28.0"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit (finalAttrs) version; - hash = "sha256-jylX7GXEJFJr5pBxCnD2W/kG3dkqS9IFS7VhyPlErJE="; + hash = "sha256-4CU2UItcFU8YokJAZjr3wjifQ8tPu6yZWicXtM/kDS8="; }; build-system = [ hatchling ]; From 5bfa780b7fd152fa87f3465dd658cd1067c40aa7 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:39:35 +0000 Subject: [PATCH 040/170] python3Packages.langgraph-prebuilt: 1.0.9 -> 1.0.12 --- .../development/python-modules/langgraph-prebuilt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-prebuilt/default.nix b/pkgs/development/python-modules/langgraph-prebuilt/default.nix index 8376a03386ce..e5740cc5d0b1 100644 --- a/pkgs/development/python-modules/langgraph-prebuilt/default.nix +++ b/pkgs/development/python-modules/langgraph-prebuilt/default.nix @@ -32,14 +32,14 @@ # It exists so the langgraph team can iterate on it without having to rebuild langgraph. buildPythonPackage (finalAttrs: { pname = "langgraph-prebuilt"; - version = "1.0.9"; + version = "1.0.12"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "prebuilt==${finalAttrs.version}"; - hash = "sha256-B9ntvj6qoKd63W/cPkevtfHbv8XUxmkaWupxURA8C68="; + hash = "sha256-J899GIBdXHjZVMwZlnn5GH52/TNjzLukc4Xp/qc8NOM="; }; sourceRoot = "${finalAttrs.src.name}/libs/prebuilt"; From bb8f55a27892d8d89c14705932ba1406f8c6c84c Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:36:29 +0000 Subject: [PATCH 041/170] python3Packages.langchain-anthropic: 1.4.0 -> 1.4.1 --- .../python-modules/langchain-anthropic/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-anthropic/default.nix b/pkgs/development/python-modules/langchain-anthropic/default.nix index 8d67f225b81d..af748fb30dea 100644 --- a/pkgs/development/python-modules/langchain-anthropic/default.nix +++ b/pkgs/development/python-modules/langchain-anthropic/default.nix @@ -24,20 +24,23 @@ buildPythonPackage (finalAttrs: { pname = "langchain-anthropic"; - version = "1.4.0"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-anthropic==${finalAttrs.version}"; - hash = "sha256-nPVmyRvgGWDOANP0NalmX4obl+mMb/LdXtyO60k4zKs="; + hash = "sha256-V0unqMEfUTTNOxupBjStWD7JUCn1BQe25RIxSC/i4zI="; }; sourceRoot = "${finalAttrs.src.name}/libs/partners/anthropic"; build-system = [ hatchling ]; + # Langchain always tracks the latest release of anthropic whether or not it's needed + pythonRelaxDeps = [ "anthropic" ]; + dependencies = [ anthropic langchain-core From 296af85293514739a9528efdff04cc4e22ffa157 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Apr 2026 00:27:43 +0000 Subject: [PATCH 042/170] qt6Packages.qtkeychain: 0.15.0 -> 0.16.0 --- pkgs/development/libraries/qtkeychain/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix index fde3c71b4564..2394adc9d07f 100644 --- a/pkgs/development/libraries/qtkeychain/default.nix +++ b/pkgs/development/libraries/qtkeychain/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "qtkeychain"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "frankosterfeld"; repo = "qtkeychain"; rev = version; - sha256 = "sha256-/gdozAJbjaaCcttQED2PixaFNRDZOXbBIoV9QLexNUg="; + sha256 = "sha256-jS/JNGWrrhelQ4FTzl08Yv2+U4bkziojrmTuqfj2HX4="; }; dontWrapQtApps = true; From 7b385747bb72fbe7bd4078ac3432099ea9eade5c Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Wed, 29 Apr 2026 21:24:02 -0700 Subject: [PATCH 043/170] cargo-typify: add iamanaws as maintainer --- pkgs/by-name/ca/cargo-typify/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-typify/package.nix b/pkgs/by-name/ca/cargo-typify/package.nix index e9b84a88192e..94ba952b5786 100644 --- a/pkgs/by-name/ca/cargo-typify/package.nix +++ b/pkgs/by-name/ca/cargo-typify/package.nix @@ -53,6 +53,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "cargo-typify"; homepage = "https://github.com/oxidecomputer/typify"; license = with lib.licenses; [ asl20 ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iamanaws ]; }; }) From 19ef658fe384d191009eaf3195b4833b329abec6 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Wed, 29 Apr 2026 21:26:54 -0700 Subject: [PATCH 044/170] cargo-typify: 0.6.1 -> 0.6.2 --- pkgs/by-name/ca/cargo-typify/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ca/cargo-typify/package.nix b/pkgs/by-name/ca/cargo-typify/package.nix index 94ba952b5786..b292a4632890 100644 --- a/pkgs/by-name/ca/cargo-typify/package.nix +++ b/pkgs/by-name/ca/cargo-typify/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-typify"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "oxidecomputer"; repo = "typify"; - rev = "v${finalAttrs.version}"; - hash = "sha256-tsZY+Ygh+9xOOAKcNh2U2k47o+uNAC2zguL+qW/wiqg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Ym3xPMn36+Y8dnImmuegjwrARPzozhwI+qhDCXmFsHg="; }; - cargoHash = "sha256-K5Fj261Jh+NVipR71cYo5CqHx31czfgs6kr6uifHvaw="; + cargoHash = "sha256-3hh4M5cqwLDHcHI+YGKXQOeTXGcVTec+xk+mZcVp0IU="; nativeBuildInputs = [ rustfmt @@ -46,13 +46,12 @@ rustPlatform.buildRustPackage (finalAttrs: { --set RUSTFMT "${lib.getExe rustfmt}" ''; - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; - meta = { description = "JSON Schema to Rust type converter"; - mainProgram = "cargo-typify"; homepage = "https://github.com/oxidecomputer/typify"; + changelog = "https://github.com/oxidecomputer/typify/blob/${finalAttrs.src.tag}/CHANGELOG.adoc"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ iamanaws ]; + mainProgram = "cargo-typify"; }; }) From eaab6245f6603995b38889243bbd3a8aca0f5dea Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Thu, 23 Apr 2026 21:23:52 -0700 Subject: [PATCH 045/170] python3Packages.clickhouse-connect: fix checks (pandas, skip HTTP client tests) --- .../python-modules/clickhouse-connect/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clickhouse-connect/default.nix b/pkgs/development/python-modules/clickhouse-connect/default.nix index cbd64f2de076..f02d062d2a46 100644 --- a/pkgs/development/python-modules/clickhouse-connect/default.nix +++ b/pkgs/development/python-modules/clickhouse-connect/default.nix @@ -52,11 +52,13 @@ buildPythonPackage rec { pytest-dotenv ] ++ optional-dependencies.sqlalchemy - ++ optional-dependencies.numpy; + ++ optional-dependencies.numpy + ++ optional-dependencies.pandas; - # these tests require a running clickhouse instance + # These tests require a running ClickHouse instance or a reachable HTTP endpoint. disabledTestPaths = [ "tests/integration_tests" + "tests/unit_tests/test_driver/test_httpclient.py" ]; pythonImportsCheck = [ From cbf1d507ddbf2ca2acf4750a740fdc96031cc032 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Fri, 1 May 2026 08:46:32 +0000 Subject: [PATCH 046/170] dockerfmt: 0.3.9 -> 0.5.2 --- pkgs/by-name/do/dockerfmt/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dockerfmt/package.nix b/pkgs/by-name/do/dockerfmt/package.nix index 98bbbfa00381..fc5c4eec4d9c 100644 --- a/pkgs/by-name/do/dockerfmt/package.nix +++ b/pkgs/by-name/do/dockerfmt/package.nix @@ -9,16 +9,24 @@ buildGoModule (finalAttrs: { pname = "dockerfmt"; - version = "0.3.9"; + version = "0.5.2"; src = fetchFromGitHub { owner = "reteps"; repo = "dockerfmt"; tag = "v${finalAttrs.version}"; - hash = "sha256-eTsYL2UAVW2M1aQGc5X1gT5cXpXKgshLmN+U5Qro/Qw="; + hash = "sha256-WfwrFe3E+CzfZ0ITSjMD8h4yrG+mnC6y0L+7OSYjMsw="; }; - vendorHash = "sha256-fLGgvAxSAiVSrsnF7r7EpPKCOOD9jzUsXxVQNWjYq80="; + vendorHash = "sha256-r8vmbZ4oyplqIU6R/6hhcyjoR3E/mOFrB69TrfPYxRI="; + + subPackages = [ "." ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/reteps/dockerfmt/cmd.Version=${finalAttrs.version}" + ]; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' From 649ecb520a5e1fdaed5664a5c3e271dcb89f9e08 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 1 May 2026 16:24:29 +0700 Subject: [PATCH 047/170] gotenberg: 8.31.0 -> 8.32.0 --- pkgs/by-name/go/gotenberg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index ebb8d9694dab..18c8991f7cf8 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -24,7 +24,7 @@ let in buildGo126Module (finalAttrs: { pname = "gotenberg"; - version = "8.31.0"; + version = "8.32.0"; outputs = [ "out" @@ -35,10 +35,10 @@ buildGo126Module (finalAttrs: { owner = "gotenberg"; repo = "gotenberg"; tag = "v${finalAttrs.version}"; - hash = "sha256-+OTQwby2tTXGDGsuI0CW7B6RKKBvtoa/AlCyf6fdPO4="; + hash = "sha256-o29kpKVAlKu6ER7b6ni9DMN3kGzEUnoqvHETXBNhJVs="; }; - vendorHash = "sha256-s9lv2HzFxNh8ij3h2doQkjozpUqKEvVHnpXneEvK0/Y="; + vendorHash = "sha256-kHNjWq53uCVOP3JGc57MK2FKjtlqZpJz7Za+wTb/F1U="; postPatch = '' find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${finalAttrs.src}#g' {} \; From ad52c402b392bde9cf4b53530e4125a91a6df5d9 Mon Sep 17 00:00:00 2001 From: Bram Duvigneau Date: Fri, 1 May 2026 13:17:45 +0200 Subject: [PATCH 048/170] brltty: Replace hardcoded path to /usr/bin/setfacl in new udev beeper rules --- pkgs/by-name/br/brltty/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/br/brltty/package.nix b/pkgs/by-name/br/brltty/package.nix index 5555b279bc15..58e67756ba8f 100644 --- a/pkgs/by-name/br/brltty/package.nix +++ b/pkgs/by-name/br/brltty/package.nix @@ -121,7 +121,9 @@ stdenv.mkDerivation (finalAttrs: { sed "/^Environment=\"BRLTTY_EXECUTABLE_ARGUMENTS.*/a Environment=\"BRLTTY_EXECUTABLE_PATH=$out/bin/brltty\"" -i systemd/system/brltty@.service substituteInPlace systemd/system/brltty-device@.service \ --replace '/usr/bin/true' '${coreutils}/bin/true' - substituteInPlace udev/rules.d/90-brltty-uinput.rules \ + substituteInPlace udev/rules.d/90-brltty-beeper.rules \ + --replace '/usr/bin/setfacl' '${acl}/bin/setfacl' + substituteInPlace udev/rules.d/90-brltty-uinput.rules \ --replace '/usr/bin/setfacl' '${acl}/bin/setfacl' substituteInPlace udev/rules.d/90-brltty-hid.rules \ --replace '/usr/bin/setfacl' '${acl}/bin/setfacl' From 281f3d84024b8dbde372c66fe3788312db4ae764 Mon Sep 17 00:00:00 2001 From: Patka Date: Fri, 1 May 2026 16:07:27 +0200 Subject: [PATCH 049/170] intelephense: 1.16.5 -> 1.18.1 --- .../by-name/in/intelephense/package-lock.json | 1381 +++++------------ pkgs/by-name/in/intelephense/package.nix | 6 +- 2 files changed, 351 insertions(+), 1036 deletions(-) diff --git a/pkgs/by-name/in/intelephense/package-lock.json b/pkgs/by-name/in/intelephense/package-lock.json index 66b106df25bd..70fac558b1d1 100644 --- a/pkgs/by-name/in/intelephense/package-lock.json +++ b/pkgs/by-name/in/intelephense/package-lock.json @@ -1,56 +1,54 @@ { "name": "intelephense", - "version": "1.16.5", + "version": "1.18.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "intelephense", - "version": "1.16.5", + "version": "1.18.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@bmewburn/js-beautify": "1.15.2", + "@bmewburn/js-beautify": "1.15.4", "@bmewburn/vscode-html-languageserver": "1.11.1", - "applicationinsights": "~2.7.3", - "fast-glob": "~3.3.3", - "fs-extra": "~11.3.2", - "html-to-text": "~9.0.5", - "lru-cache": "~11.2.2", - "micromatch": "~4.0.8", - "protobufjs": "~7.5.4", - "proxy-agent": "~6.5.0", - "semver": "~7.7.3", - "turndown": "~7.2.2", - "turndown-plugin-gfm": "~1.0.2", + "applicationinsights": "2.9.8", + "fast-glob": "3.3.3", + "fs-extra": "11.3.4", + "html-to-text": "9.0.5", + "lru-cache": "11.3.5", + "micromatch": "4.0.8", + "protobufjs": "8.0.1", + "proxy-agent": "6.5.0", + "semver": "7.7.4", + "turndown": "7.2.4", + "turndown-plugin-gfm": "1.0.2", "vscode-languageserver": "9.0.1", "vscode-languageserver-types": "3.17.5", - "vscode-uri": "~3.1.0" + "vscode-uri": "3.1.0" }, "bin": { "intelephense": "lib/intelephense.js" }, "devDependencies": { - "@types/chai": "~5.2.3", - "@types/fs-extra": "~11.0.4", - "@types/html-to-text": "~9.0.4", - "@types/js-beautify": "~1.14.3", - "@types/micromatch": "~4.0.10", - "@types/mocha": "~10.0.10", - "@types/node": "22.x", - "@types/semver": "~7.7.1", - "@types/sinon": "~17.0.4", - "banner-webpack-plugin": "~0.2.3", - "chai": "~6.2.0", - "copy-webpack-plugin": "~13.0.1", - "mocha": "~11.7.5", - "protobufjs-cli": "~1.1.3", - "sinon": "~21.0.0", - "terser-webpack-plugin": "~5.3.14", - "ts-loader": "~9.5.4", - "ts-node": "~10.9.2", - "typescript": "~5.9.3", - "webpack": "~5.102.1", - "webpack-cli": "~6.0.1" + "@types/chai": "5.2.3", + "@types/fs-extra": "11.0.4", + "@types/html-to-text": "9.0.4", + "@types/js-beautify": "1.14.3", + "@types/micromatch": "4.0.10", + "@types/mocha": "10.0.10", + "@types/node": "22.19.17", + "@types/semver": "7.7.1", + "banner-webpack-plugin": "0.2.3", + "chai": "6.2.2", + "copy-webpack-plugin": "14.0.0", + "mocha": "11.7.5", + "protobufjs-cli": "2.0.1", + "terser-webpack-plugin": "5.4.0", + "ts-loader": "9.5.7", + "ts-node": "10.9.2", + "typescript": "5.9.3", + "webpack": "5.106.2", + "webpack-cli": "7.0.2" }, "funding": { "url": "https://intelephense.com" @@ -69,64 +67,36 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz", - "integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz", + "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^2.1.2", - "@azure/core-util": "^1.13.0", + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.1.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@azure/core-auth/node_modules/@azure/core-util": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz", - "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==", - "license": "MIT", - "dependencies": { - "@azure/abort-controller": "^2.1.2", - "@typespec/ts-http-runtime": "^0.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" + "node": ">=18.0.0" } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz", - "integrity": "sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.16.3.tgz", + "integrity": "sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.9.0", "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", - "license": "MIT", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, "node_modules/@azure/core-tracing": { @@ -142,28 +112,17 @@ } }, "node_modules/@azure/core-util": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.2.0.tgz", - "integrity": "sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz", + "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" + "@azure/abort-controller": "^2.1.2", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", - "license": "MIT", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/logger": { @@ -198,9 +157,9 @@ } }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk/node_modules/@opentelemetry/core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.5.1.tgz", - "integrity": "sha512-Dwlc+3HAZqpgTYq0MUyZABjFkcrKTePwuiFVLjahGD8cx3enqihmpAmdgNFO1R4m/sIe5afjJrA25Prqy4NXlA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.1.tgz", + "integrity": "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -233,9 +192,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", "dev": true, "license": "MIT", "dependencies": { @@ -263,22 +222,10 @@ } }, "node_modules/@bmewburn/js-beautify": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@bmewburn/js-beautify/-/js-beautify-1.15.2.tgz", - "integrity": "sha512-TGLBQLYEow0ncfCap5ZSTeU7z/LlUemNvwirys5la3A44P+NZVIvuJSFCbo8+Sjsau/nthTLuwe76oiSthvm7Q==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@bmewburn/js-beautify/-/js-beautify-1.15.4.tgz", + "integrity": "sha512-/fSotOVaY2IQWXofuxXn1T+Fq8m0tNpp96LBYUXgjiF9gh8v/fhvXU+Fvaozlgk3FNFYxMP/wBIjU7FHRCVsuA==", "license": "MIT", - "dependencies": { - "config-chain": "^1.1.13", - "editorconfig": "^1.0.4", - "glob": "^10.3.3", - "js-cookie": "^3.0.5", - "nopt": "^7.2.0" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - }, "engines": { "node": ">=14" } @@ -328,9 +275,9 @@ } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", - "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-1.0.0.tgz", + "integrity": "sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ==", "dev": true, "license": "MIT", "engines": { @@ -341,6 +288,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -405,22 +353,22 @@ } }, "node_modules/@jsdoc/salty": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.10.tgz", - "integrity": "sha512-VFHSsQAQp8y1NJvAJBpLs9I2shHE6hz9TwukocDObuUgGVAq62yZGbTgJg04Z3Fj0XSMWe0sJqGg5dhKGTV92A==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.12.tgz", + "integrity": "sha512-TuB0x50EoAvEX/UEWITd8Mkn3WhiTjSvbTMCLj0BhsQEl5iUzjXdA0bETEVpTk+5TGTLR6QktI9H4hLviVeaAQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "lodash": "^4.17.23" + "lodash": "^4.18.1" }, "engines": { "node": ">=v12.0.0" } }, "node_modules/@microsoft/applicationinsights-web-snippet": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.2.3.tgz", - "integrity": "sha512-59ex4x1/PabGQIg+o0GKG5olqAJYBvMOiXec/9HCD3hK2y36YMWT0ivq5mequvtS5+21kco3SOnMB6QyScLPIA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz", + "integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ==", "license": "MIT" }, "node_modules/@mixmark-io/domino": { @@ -464,18 +412,11 @@ "node": ">= 8" } }, - "node_modules/@one-ini/wasm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", - "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", - "license": "MIT" - }, "node_modules/@opentelemetry/api": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", - "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", + "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", "license": "Apache-2.0", - "peer": true, "engines": { "node": ">=8.0.0" } @@ -587,13 +528,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.5.1.tgz", - "integrity": "sha512-4PWFtMJ5nqWMP2YqgKjcMlQlUeN1imUYSXdhy6Xl/3bnO0/Ryo5Y3/kWG8T66uMHo2RpTQLloZjoQACKdbHbxg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.7.1.tgz", + "integrity": "sha512-K806OouCSOjMd8Nr7+ZCq3QT22tdAzzS/7h8vprfiKjkgFQ99/dvwU8d12WJANA6D5Qtme65hyBAqAu9CkQuxQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.5.1", - "@opentelemetry/sdk-trace-base": "2.5.1" + "@opentelemetry/core": "2.7.1", + "@opentelemetry/sdk-trace-base": "2.7.1" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -603,9 +544,9 @@ } }, "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.5.1.tgz", - "integrity": "sha512-Dwlc+3HAZqpgTYq0MUyZABjFkcrKTePwuiFVLjahGD8cx3enqihmpAmdgNFO1R4m/sIe5afjJrA25Prqy4NXlA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.1.tgz", + "integrity": "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -618,12 +559,12 @@ } }, "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/resources": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.5.1.tgz", - "integrity": "sha512-BViBCdE/GuXRlp9k7nS1w6wJvY5fnFX5XvuEtWsTAOQFIO89Eru7lGW3WbfbxtCuZ/GbrJfAziXG0w0dpxL7eQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.1.tgz", + "integrity": "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.5.1", + "@opentelemetry/core": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -634,13 +575,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.5.1.tgz", - "integrity": "sha512-iZH3Gw8cxQn0gjpOjJMmKLd9GIaNh/E3v3ST67vyzLSxHBs14HsG4dy7jMYyC5WXGdBVEcM7U/XTF5hCQxjDMw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.7.1.tgz", + "integrity": "sha512-NAYIlsF8MPUsKqJMiDQJTMPOmlbawC1Iz/omMLygZ1C9am8fTKYjTaI+OZM+WTY3t3Glo0wnOg/6/pac6RGPPw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.5.1", - "@opentelemetry/resources": "2.5.1", + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -651,9 +592,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz", - "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==", + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz", + "integrity": "sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -663,6 +604,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -682,9 +624,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz", + "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==", "license": "BSD-3-Clause" }, "node_modules/@protobufjs/eventemitter": { @@ -710,9 +652,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz", + "integrity": "sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==", "license": "BSD-3-Clause" }, "node_modules/@protobufjs/path": { @@ -728,9 +670,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz", + "integrity": "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==", "license": "BSD-3-Clause" }, "node_modules/@selderee/plugin-htmlparser2": { @@ -746,56 +688,6 @@ "url": "https://ko-fi.com/killymxi" } }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.1.0.tgz", - "integrity": "sha512-cqfapCxwTGsrR80FEgOoPsTonoefMBY7dnUEbQ+GRcved0jvkJLzvX6F4WtN+HBqbPX/SiFsIRUp+IrCW/2I2w==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.3.tgz", - "integrity": "sha512-hw6HbX+GyVZzmaYNh82Ecj1vdGZrqVIn/keDTg63IgAwiQPO+xCz99uG6Woqgb4tM0mUiFENKZ4cqd7IX94AXQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "type-detect": "^4.1.0" - } - }, - "node_modules/@sinonjs/samsam/node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", @@ -939,7 +831,6 @@ "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" @@ -970,11 +861,10 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", - "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", + "version": "22.19.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.17.tgz", + "integrity": "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -992,27 +882,10 @@ "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", "license": "MIT" }, - "node_modules/@types/sinon": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", - "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-15.0.1.tgz", - "integrity": "sha512-Ko2tjWJq8oozHzHV+reuvS5KYIRAokHnGbDwGh/J64LntgpbuylF74ipEL24HCyRjf9FOlBiBHWBR1RlVKsI1w==", - "dev": true, - "license": "MIT" - }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.3.tgz", - "integrity": "sha512-91fp6CAAJSRtH5ja95T1FHSKa8aPW9/Zw6cta81jlZTUw/+Vq8jM/AfF/14h2b71wwR84JUTW/3Y8QPhDAawFA==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.5.tgz", + "integrity": "sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==", "license": "MIT", "dependencies": { "http-proxy-agent": "^7.0.0", @@ -1023,41 +896,6 @@ "node": ">=20.0.0" } }, - "node_modules/@typespec/ts-http-runtime/node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@typespec/ts-http-runtime/node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/@vscode/l10n": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", @@ -1225,53 +1063,6 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -1286,21 +1077,11 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/acorn": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1354,24 +1135,20 @@ } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", - "dependencies": { - "debug": "4" - }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -1418,6 +1195,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -1430,6 +1208,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -1442,24 +1221,23 @@ } }, "node_modules/applicationinsights": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.7.3.tgz", - "integrity": "sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw==", + "version": "2.9.8", + "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.9.8.tgz", + "integrity": "sha512-eB/EtAXJ6mDLLvHrtZj/7h31qUfnC2Npr2pHGqds5+1OP7BFLsn5us+HCkwTj7Q+1sHXujLphE5Cyvq5grtV6g==", "license": "MIT", "dependencies": { - "@azure/core-auth": "^1.5.0", - "@azure/core-rest-pipeline": "1.10.1", - "@azure/core-util": "1.2.0", + "@azure/core-auth": "1.7.2", + "@azure/core-rest-pipeline": "1.16.3", "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.5", - "@microsoft/applicationinsights-web-snippet": "^1.0.1", - "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^1.15.2", - "@opentelemetry/sdk-trace-base": "^1.15.2", - "@opentelemetry/semantic-conventions": "^1.15.2", + "@microsoft/applicationinsights-web-snippet": "1.0.1", + "@opentelemetry/api": "^1.7.0", + "@opentelemetry/core": "^1.19.0", + "@opentelemetry/sdk-trace-base": "^1.19.0", + "@opentelemetry/semantic-conventions": "^1.19.0", "cls-hooked": "^4.2.2", "continuation-local-storage": "^3.2.1", "diagnostic-channel": "1.1.1", - "diagnostic-channel-publishers": "1.0.7" + "diagnostic-channel-publishers": "1.0.8" }, "engines": { "node": ">=8.0.0" @@ -1543,16 +1321,11 @@ "semver": "bin/semver" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/banner-webpack-plugin": { @@ -1567,9 +1340,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", - "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", + "version": "2.10.24", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", + "integrity": "sha512-I2NkZOOrj2XuguvWCK6OVh9GavsNjZjK908Rq3mIBK25+GD8vPX5w2WdxVqnQ7xx3SrZJiCiZFu+/Oz50oSYSA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1580,9 +1353,9 @@ } }, "node_modules/basic-ftp": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz", - "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz", + "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -1596,9 +1369,10 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -1624,9 +1398,9 @@ "license": "ISC" }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "dev": true, "funding": [ { @@ -1643,13 +1417,12 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" @@ -1665,19 +1438,6 @@ "dev": true, "license": "MIT" }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -1692,9 +1452,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001774", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz", - "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==", + "version": "1.0.30001791", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", + "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==", "dev": true, "funding": [ { @@ -1917,6 +1677,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -1929,45 +1690,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true, "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" }, "node_modules/continuation-local-storage": { "version": "3.2.1", @@ -1980,20 +1711,20 @@ } }, "node_modules/copy-webpack-plugin": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz", - "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-14.0.0.tgz", + "integrity": "sha512-3JLW90aBGeaTLpM7mYQKpnVdgsUZRExY55giiZgLuX/xTQRUs1dOCwbBnWnvY6Q6rfZoXMNwzOQJCSZPppfqXA==", "dev": true, "license": "MIT", "dependencies": { "glob-parent": "^6.0.1", "normalize-path": "^3.0.0", "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2", + "serialize-javascript": "^7.0.3", "tinyglobby": "^0.2.12" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 20.9.0" }, "funding": { "type": "opencollective", @@ -2014,6 +1745,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -2114,29 +1846,19 @@ "source-map": "~0.6.1" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/diagnostic-channel": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz", "integrity": "sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw==", "license": "MIT", - "peer": true, "dependencies": { "semver": "^7.5.3" } }, "node_modules/diagnostic-channel-publishers": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz", - "integrity": "sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.8.tgz", + "integrity": "sha512-HmSm9hXxSPxA9BaLGY98QU1zsdjeCk113KjAYGPCen1ZP6mhVaTPzHd6UYv5r21DnWANi+f+NyPOHruGT9jpqQ==", "license": "MIT", "peerDependencies": { "diagnostic-channel": "*" @@ -2207,48 +1929,17 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, - "node_modules/editorconfig": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", - "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", - "license": "MIT", - "dependencies": { - "@one-ini/wasm": "0.1.1", - "commander": "^10.0.0", - "minimatch": "9.0.1", - "semver": "^7.5.3" - }, - "bin": { - "editorconfig": "bin/editorconfig" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/electron-to-chromium": { - "version": "1.5.302", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.302.tgz", - "integrity": "sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==", + "version": "1.5.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.348.tgz", + "integrity": "sha512-QC2X59nRlycQQMc4ZXjSVBX+tSgJfgRtcrYHbIZLgOV2dCvefoQGegLR7lLXKgpPpSuVmJU19LMzGrSa2C7k3Q==", "dev": true, "license": "ISC" }, @@ -2265,17 +1956,18 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz", + "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==", "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" + "tapable": "^2.3.3" }, "engines": { "node": ">=10.13.0" @@ -2306,15 +1998,6 @@ "node": ">=4" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", @@ -2325,39 +2008,12 @@ } }, "node_modules/es-module-lexer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", "dev": true, "license": "MIT" }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -2644,6 +2300,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -2656,26 +2313,10 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -2712,43 +2353,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/get-uri": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", @@ -2768,6 +2372,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -2804,54 +2409,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", - "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -2868,37 +2425,10 @@ "node": ">=8" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -2953,30 +2483,29 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/import-in-the-middle": { @@ -3030,12 +2559,6 @@ "dev": true, "license": "ISC" }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, "node_modules/interpret": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", @@ -3047,9 +2570,9 @@ } }, "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "license": "MIT", "engines": { "node": ">= 12" @@ -3083,6 +2606,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3159,6 +2683,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -3175,6 +2700,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -3201,15 +2727,6 @@ "node": ">= 10.13.0" } }, - "node_modules/js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", @@ -3273,13 +2790,6 @@ "node": ">=8" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -3288,9 +2798,9 @@ "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -3353,9 +2863,9 @@ } }, "node_modules/loader-runner": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", - "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", "dev": true, "license": "MIT", "engines": { @@ -3383,9 +2893,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true, "license": "MIT" }, @@ -3413,9 +2923,9 @@ "license": "Apache-2.0" }, "node_modules/lru-cache": { - "version": "11.2.6", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz", + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -3434,7 +2944,6 @@ "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -3471,15 +2980,6 @@ "node": ">= 12" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -3517,33 +3017,23 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3566,6 +3056,7 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": ">=16 || 14 >=14.17" @@ -3621,43 +3112,14 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/mocha/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "node_modules/mocha/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/mocha/node_modules/brace-expansion": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", - "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", - "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "randombytes": "^2.1.0" } }, "node_modules/module-details-from-path": { @@ -3680,36 +3142,21 @@ "license": "MIT" }, "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz", + "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==", "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", "dev": true, "license": "MIT" }, - "node_modules/nopt": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -3809,41 +3256,6 @@ "node": ">= 14" } }, - "node_modules/pac-proxy-agent/node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/pac-resolver": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", @@ -3861,6 +3273,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parseley": { @@ -3890,6 +3303,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3905,6 +3319,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -3921,6 +3336,7 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "license": "ISC" }, "node_modules/peberminta": { @@ -3940,9 +3356,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -4029,19 +3445,12 @@ "node": ">= 0.8.0" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "license": "ISC" - }, "node_modules/protobufjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", - "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-8.0.1.tgz", + "integrity": "sha512-NWWCCscLjs+cOKF/s/XVNFRW7Yih0fdH+9brffR5NZCy8k42yRdl5KlWKMVXuI1vfCoy4o1z80XR/W/QUb3V3w==", "hasInstallScript": true, "license": "BSD-3-Clause", - "peer": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -4061,9 +3470,9 @@ } }, "node_modules/protobufjs-cli": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.1.3.tgz", - "integrity": "sha512-MqD10lqF+FMsOayFiNOdOGNlXc4iKDCf0ZQPkPR+gizYh9gqUeGTWulABUCdI+N67w5RfJ6xhgX4J8pa8qmMXQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-2.0.1.tgz", + "integrity": "sha512-wtlV7LjE8GHi+cF3c4DWCfxPZCXbNNqRCZxypfIBQWgQSqvZqrrFtnQTHB9IgsbXMqQ6eVJWJeKCSTMzAchjXw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -4086,7 +3495,7 @@ "node": ">=12.0.0" }, "peerDependencies": { - "protobufjs": "^7.0.0" + "protobufjs": "^8.0.0" } }, "node_modules/protobufjs-cli/node_modules/glob": { @@ -4142,41 +3551,6 @@ "node": ">= 14" } }, - "node_modules/proxy-agent/node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/proxy-agent/node_modules/lru-cache": { "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", @@ -4304,11 +3678,12 @@ } }, "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", "license": "MIT", "dependencies": { + "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" @@ -4445,13 +3820,13 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", "dev": true, "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "engines": { + "node": ">=20.0.0" } }, "node_modules/shallow-clone": { @@ -4471,6 +3846,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -4483,6 +3859,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4498,6 +3875,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -4506,47 +3884,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/sinon": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-21.0.1.tgz", - "integrity": "sha512-Z0NVCW45W8Mg5oC/27/+fCqIHFnW8kpkFOq0j9XJIev4Ld0mKmERaZv5DMLAb9fGCevjKwaEeIQz5+MBXfZcDw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^15.1.0", - "@sinonjs/samsam": "^8.0.3", - "diff": "^8.0.2", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz", - "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -4558,12 +3895,12 @@ } }, "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.8.tgz", + "integrity": "sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==", "license": "MIT", "dependencies": { - "ip-address": "^10.0.1", + "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -4585,15 +3922,6 @@ "node": ">= 14" } }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4625,6 +3953,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -4643,6 +3972,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -4657,6 +3987,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4666,12 +3997,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -4681,12 +4014,13 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -4700,6 +4034,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -4712,6 +4047,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4759,9 +4095,9 @@ } }, "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "dev": true, "license": "MIT", "engines": { @@ -4773,9 +4109,9 @@ } }, "node_modules/terser": { - "version": "5.46.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", - "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "version": "5.46.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.2.tgz", + "integrity": "sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -4792,16 +4128,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.16", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", + "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "engines": { @@ -4826,22 +4161,15 @@ } } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -4869,12 +4197,11 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -4905,9 +4232,9 @@ } }, "node_modules/ts-loader": { - "version": "9.5.4", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz", - "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.7.tgz", + "integrity": "sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg==", "dev": true, "license": "MIT", "dependencies": { @@ -4996,12 +4323,16 @@ "license": "0BSD" }, "node_modules/turndown": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.2.tgz", - "integrity": "sha512-1F7db8BiExOKxjSMU2b7if62D/XOyQyZbPKq/nUwopfgnHlqXHqQ0lvfUTeUIr1lZJzOPFn43dODyMSIfvWRKQ==", + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.4.tgz", + "integrity": "sha512-I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ==", "license": "MIT", "dependencies": { "@mixmark-io/domino": "^2.2.0" + }, + "engines": { + "node": ">=18", + "npm": ">=9" } }, "node_modules/turndown-plugin-gfm": { @@ -5023,22 +4354,11 @@ "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5120,15 +4440,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -5224,12 +4535,11 @@ } }, "node_modules/webpack": { - "version": "5.102.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz", - "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", + "version": "5.106.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", + "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -5237,25 +4547,24 @@ "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.15.0", + "acorn": "^8.16.0", "acorn-import-phases": "^1.0.3", - "browserslist": "^4.26.3", + "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.3", - "es-module-lexer": "^1.2.1", + "enhanced-resolve": "^5.20.0", + "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", + "loader-runner": "^4.3.1", + "mime-db": "^1.54.0", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.4", - "webpack-sources": "^3.3.3" + "terser-webpack-plugin": "^5.3.17", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.4" }, "bin": { "webpack": "bin/webpack.js" @@ -5274,19 +4583,15 @@ } }, "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.2.tgz", + "integrity": "sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==", "dev": true, "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", + "@discoveryjs/json-ext": "^1.0.0", + "commander": "^14.0.3", + "cross-spawn": "^7.0.6", "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", @@ -5298,14 +4603,16 @@ "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=18.12.0" + "node": ">=20.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.82.0" + "webpack": "^5.101.0", + "webpack-bundle-analyzer": "^4.0.0 || ^5.0.0", + "webpack-dev-server": "^5.0.0" }, "peerDependenciesMeta": { "webpack-bundle-analyzer": { @@ -5317,13 +4624,13 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/webpack-merge": { @@ -5342,9 +4649,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz", - "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.1.tgz", + "integrity": "sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==", "dev": true, "license": "MIT", "engines": { @@ -5355,6 +4662,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -5394,6 +4702,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -5412,6 +4721,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -5429,6 +4739,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5438,12 +4749,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -5458,6 +4771,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -5470,6 +4784,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" diff --git a/pkgs/by-name/in/intelephense/package.nix b/pkgs/by-name/in/intelephense/package.nix index 8941e7675c29..9af9a36392db 100644 --- a/pkgs/by-name/in/intelephense/package.nix +++ b/pkgs/by-name/in/intelephense/package.nix @@ -4,7 +4,7 @@ fetchurl, }: let - version = "1.16.5"; + version = "1.18.1"; in buildNpmPackage { pname = "intelephense"; @@ -12,14 +12,14 @@ buildNpmPackage { src = fetchurl { url = "https://registry.npmjs.org/intelephense/-/intelephense-${version}.tgz"; - hash = "sha256-Qqc5canlBafwCeLxquT+K3MdH5SqdZVuYBZNfinAXIk="; + hash = "sha256-GkjSPm54lAzaPb/Z31Gng+EZCuxXF8ys1YtKmRkSSpc="; }; postPatch = '' cp ${./package-lock.json} package-lock.json ''; - npmDepsHash = "sha256-BKnv65e+BgJrBKQ2J1glvfbd0Gt3BF9shgGDk9cNWcQ="; + npmDepsHash = "sha256-U3q2Suf9FxroXnDg8NcW186hGbcpE4UQGgHqD5n6/MM="; dontNpmBuild = true; From 0ec82e44fcf268ddea62bcea38b925a095b3defe Mon Sep 17 00:00:00 2001 From: Omar Jatoi Date: Fri, 1 May 2026 13:20:59 -0400 Subject: [PATCH 050/170] entire: 0.4.7 -> 0.5.6 --- pkgs/by-name/en/entire/package.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index ae35202fe8ea..1e0445a204a2 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -6,32 +6,29 @@ git, stdenv, writableTmpDirAsHomeHook, + nix-update-script, }: buildGoModule (finalAttrs: { pname = "entire"; - version = "0.4.7"; + version = "0.5.6"; src = fetchFromGitHub { owner = "entireio"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-5ZVn6ocFmOAoIOF6RFIOKWyUwRyI1mK8JHCZ9AguNQM="; + hash = "sha256-bedr0HldXTQJvyXXIsbJb6hMKzqDTz6dv4x0Lwjk13E="; }; - vendorHash = "sha256-r8+mXHN0OwhO4D/DdZIKWOYaszflmrrjIZVj20Am9gw="; - - postPatch = '' - substituteInPlace go.mod --replace-fail "go 1.25.6" "go 1.25.5" - ''; + vendorHash = "sha256-iG8Xc6y9gJ1DawTKYSpVlY7H97lZ9OsmvaOX6r0ATXo="; subPackages = [ "cmd/entire" ]; ldflags = [ "-s" "-w" - "-X=github.com/entireio/cli/cmd/entire/cli/buildinfo.Version=${finalAttrs.version}" - "-X=github.com/entireio/cli/cmd/entire/cli/buildinfo.Commit=${finalAttrs.src.rev}" + "-X=github.com/entireio/cli/cmd/entire/cli/versioninfo.Version=${finalAttrs.version}" + "-X=github.com/entireio/cli/cmd/entire/cli/versioninfo.Commit=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,6 +45,8 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/entire completion zsh) ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "CLI tool that captures AI agent sessions alongside git commits"; longDescription = '' From 0184ab34585a2ca99d5041675eb30e4e7dd23c90 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Fri, 1 May 2026 19:36:43 +0200 Subject: [PATCH 051/170] venator: fix build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This probably wasn’t caught because, once `cargoHash` was generated, `venator.cargoDeps.vendorStaging` would have needed to be rebuilt to catch the failure. Moving `Cargo.lock` in `postPatch` is ineffective because `postPatch` is not passed to `fetchCargoVendor`. Removing `cargoRoot` is the simpler solution. --- pkgs/by-name/ve/venator/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ve/venator/package.nix b/pkgs/by-name/ve/venator/package.nix index 389d3ac376a2..cac196dd2815 100644 --- a/pkgs/by-name/ve/venator/package.nix +++ b/pkgs/by-name/ve/venator/package.nix @@ -26,7 +26,6 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-qjSB/XAxB/VbO4m9Gg/XP9332WaSm/d/ejSTrHRchHg="; }; - cargoRoot = "venator-app"; buildAndTestSubdir = "venator-app"; # NOTE: don't put npmRoot here because it will break the build with "Found # version mismatched Tauri packages". @@ -35,7 +34,6 @@ rustPlatform.buildRustPackage (finalAttrs: { postPatch = '' cp ${finalAttrs.src}/venator-app/package.json . cp ${finalAttrs.src}/venator-app/package-lock.json . - cp ${finalAttrs.src}/Cargo.lock venator-app/ ''; cargoHash = "sha256-OLtWDJuK9fXbpjUfidLP2nKdD49cWmqWI92bhV29054="; From 5509868187c6d66b331baaaba98facc89e894425 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Fri, 1 May 2026 19:52:33 +0200 Subject: [PATCH 052/170] venator: fix blank UI on NVIDIA GPU and X11 https://github.com/tauri-apps/tauri/issues/9394 --- pkgs/by-name/ve/venator/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ve/venator/package.nix b/pkgs/by-name/ve/venator/package.nix index cac196dd2815..602ab1ba8c56 100644 --- a/pkgs/by-name/ve/venator/package.nix +++ b/pkgs/by-name/ve/venator/package.nix @@ -56,6 +56,14 @@ rustPlatform.buildRustPackage (finalAttrs: { webkitgtk_4_1 ]; + # "Failed to create GBM buffer" on NVIDIA GPU and X11 + # See https://github.com/tauri-apps/tauri/issues/9394 + preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + gappsWrapperArgs+=( + --set WEBKIT_DISABLE_COMPOSITING_MODE 1 + ) + ''; + passthru.updateScript = nix-update-script { }; meta = { From 333fd09c15a2193b44babab39c9e3acea2f8698b Mon Sep 17 00:00:00 2001 From: David Morgan Date: Fri, 1 May 2026 19:24:53 +0100 Subject: [PATCH 053/170] cdktn-cli: 0.22.0 -> 0.22.1; bump node version --- pkgs/by-name/cd/cdktn-cli/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/cd/cdktn-cli/package.nix b/pkgs/by-name/cd/cdktn-cli/package.nix index 33b3856011d8..73c4b7e11b3f 100644 --- a/pkgs/by-name/cd/cdktn-cli/package.nix +++ b/pkgs/by-name/cd/cdktn-cli/package.nix @@ -8,7 +8,7 @@ fixup-yarn-lock, go, makeWrapper, - nodejs_20, + nodejs_22, nix-update-script, patchelf, removeReferencesTo, @@ -19,18 +19,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdktn-cli"; - version = "0.22.0"; + version = "0.22.1"; src = fetchFromGitHub { owner = "open-constructs"; repo = "cdk-terrain"; tag = "v${finalAttrs.version}"; - hash = "sha256-KgDRQ76ePLJEdULMCTJTouMaWu0SCeV4NwNW2WpoaNY="; + hash = "sha256-yBCLxp7w/M2y7vDEI1ceAAJbyYpPT4mN4hZ3FKpaiJ0="; }; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-0aOwRdfCTiQHmWzOk+ExLX+/EAryxheyILe7L7oyd4w="; + hash = "sha256-c5WQXZLbOuvy6Jj6TchV00HThFIePMdsGW1rWAUKnvo="; }; hcl2json-go-modules = @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { fixup-yarn-lock go makeWrapper - nodejs_20 + nodejs_22 patchelf removeReferencesTo yarn @@ -129,7 +129,8 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p "$out/lib/node_modules/cdktn-cli" cp -rL node_modules packages/cdktn-cli/bundle packages/cdktn-cli/package.json "$out/lib/node_modules/cdktn-cli/" - makeWrapper "${lib.getExe nodejs_20}" "$out/bin/cdktn" \ + makeWrapper "${lib.getExe nodejs_22}" "$out/bin/cdktn" \ + --add-flags "--no-warnings=DEP0040" \ --add-flags "$out/lib/node_modules/cdktn-cli/bundle/bin/cdktn.js" runHook postInstall @@ -160,5 +161,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "cdktn"; maintainers = with lib.maintainers; [ deejayem ]; platforms = lib.platforms.unix; + # Uses @cdktf/node-pty-prebuilt-multiarch which is not yet available for node 22 on aarch64-linux + broken = stdenv.hostPlatform.system == "aarch64-linux"; }; }) From 044e0032cc385abab3a0383d5108f2acc7fb8d1d Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Fri, 1 May 2026 12:44:27 -0700 Subject: [PATCH 054/170] piliplus: 2.0.4 -> 2.0.6 Signed-off-by: Ulysses Zhan --- pkgs/by-name/pi/piliplus/git-hashes.json | 6 +- pkgs/by-name/pi/piliplus/package.nix | 4 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 100 +++++++++++---------- pkgs/by-name/pi/piliplus/src-info.json | 8 +- 4 files changed, 65 insertions(+), 53 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index d164ae8fdddc..f4d5cc104b57 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -1,22 +1,22 @@ { "canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=", "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", + "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", "extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=", "file_picker": "sha256-4zwyrsyXb6KnCzSRGBLgypH79ifKVji8Y8lIb5AIc58=", "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", - "get": "sha256-U9uuJigocRBO1V1bonvoe7rtBRUyY187tf984a3GZ1I=", + "get": "sha256-zQ2m29nKCEjGvresMaDBo1oYfQ6WrFVbMSitcGmxyhU=", "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", "media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_ios_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=", - "media_kit_libs_macos_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=", "media_kit_libs_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_windows_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_native_event_loop": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "native_device_orientation": "sha256-uJ/sGUeEDv+3PTfMBCiNsE3WlkUiNwtwjJREUZTv94I=", + "native_device_orientation": "sha256-MCgN6HXCeONLrDAOt27Ve8kUvIrOfFRbfJtX8p92Txk=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index a88da3e6e004..7ba91e42e2a3 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -8,12 +8,13 @@ mpv-unwrapped, libplacebo, libappindicator, + webkitgtk_4_1, }: let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "2.0.4"; + version = "2.0.6"; in flutter341.buildFlutterApplication { pname = "piliplus"; @@ -37,6 +38,7 @@ flutter341.buildFlutterApplication { mpv-unwrapped libplacebo libappindicator + webkitgtk_4_1 ]; # See lib/scripts/build.sh. diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 9ef18ac26b27..b9741f7494dd 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -194,11 +194,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "aadd943f4f8cc946882c954c187e6115a84c98c81ad1d9c6cbf0895a8c85da9c", + "sha256": "a156715e7cd728130c592f30552575908aae5b100005fbc1f0fb16b3c03a3d10", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.5" + "version": "4.0.6" }, "build_config": { "dependency": "transitive", @@ -224,11 +224,11 @@ "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "521daf8d189deb79ba474e43a696b41c49fb3987818dbacf3308f1e03673a75e", + "sha256": "1523ce62448ebac2c15a8ba5fbad8acac169788658a7dd2a1c2d9c2a9318b9a6", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.13.1" + "version": "2.15.0" }, "built_collection": { "dependency": "transitive", @@ -362,16 +362,6 @@ "source": "hosted", "version": "1.0.0" }, - "code_builder": { - "dependency": "transitive", - "description": { - "name": "code_builder", - "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.11.1" - }, "collection": { "dependency": "direct main", "description": { @@ -482,6 +472,17 @@ "source": "hosted", "version": "0.7.12" }, + "desktop_webview_window": { + "dependency": "direct main", + "description": { + "path": ".", + "ref": "main", + "resolved-ref": "b429f8ba6b8a99cd0f7eb5fe8d1621f325635c3d", + "url": "https://github.com/Predidit/linux_webview_window" + }, + "source": "git", + "version": "0.2.4" + }, "device_info_plus": { "dependency": "direct main", "description": { @@ -986,7 +987,7 @@ "description": { "path": ".", "ref": "version_4.7.2", - "resolved-ref": "81b8a71982f89b46fa868b315cd71ff6a6ddf895", + "resolved-ref": "388fcb22ef24ac0a693949148d29fa6b4922159f", "url": "https://github.com/bggRGjQaUbCoE/getx.git" }, "source": "git", @@ -1046,11 +1047,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388", + "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.2" + "version": "1.0.3" }, "html": { "dependency": "direct main", @@ -1116,11 +1117,11 @@ "dependency": "direct main", "description": { "name": "image_cropper", - "sha256": "e2c8da14ecb4c6ead02b8e1265f966ce72b43ff930da66eef3833e622185dec7", + "sha256": "95782c9068ff09b95a5ece6a2b5fb31b18d8e544d79ebfa7bdafc08df39b3440", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.2.0" + "version": "12.2.1" }, "image_cropper_for_web": { "dependency": "transitive", @@ -1146,21 +1147,21 @@ "dependency": "direct main", "description": { "name": "image_picker", - "sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320", + "sha256": "91c025426c2881c551100bce834e201c835a170151545f58d17da5180ca7d9ac", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "image_picker_android": { "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "66810af8e99b2657ee98e5c6f02064f69bb63f7a70e343937f70946c5f8c6622", + "sha256": "d5b3e1774af29c9ab00103afb0d4614070f924d2e0057ac867ec98800114793f", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+16" + "version": "0.8.13+17" }, "image_picker_for_web": { "dependency": "transitive", @@ -1467,14 +1468,13 @@ "version": "1.2.1" }, "media_kit_libs_macos_video": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { - "path": "libs/macos/media_kit_libs_macos_video", - "ref": "dev", - "resolved-ref": "547999bfb8b5cae9f9aca6125f46fd7cb500e994", - "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" + "name": "media_kit_libs_macos_video", + "sha256": "f26aa1452b665df288e360393758f84b911f70ffb3878032e1aabba23aa1032d", + "url": "https://pub.dev" }, - "source": "git", + "source": "hosted", "version": "1.1.4" }, "media_kit_libs_video": { @@ -1556,7 +1556,7 @@ "description": { "path": ".", "ref": "master", - "resolved-ref": "240534adb4b4b5c2c7e6c4578b1fc052ce98d7fd", + "resolved-ref": "731bb77e39cca77065c86ece38902d35f5d653d2", "url": "https://github.com/bggRGjQaUbCoE/flutter_native_device_orientation.git" }, "source": "git", @@ -1872,6 +1872,16 @@ "source": "hosted", "version": "0.0.3" }, + "record_use": { + "dependency": "transitive", + "description": { + "name": "record_use", + "sha256": "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.0" + }, "rxdart": { "dependency": "direct overridden", "description": { @@ -1976,11 +1986,11 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "682360642a7b14b36daef3b5574b7269164e7763512ac92cdafd55b695bd2183", + "sha256": "1f78300740739ff4b4920802687879231554350eab73eb229778f463aabda440", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.16.1" + "version": "9.19.0" }, "share_plus": { "dependency": "direct main", @@ -2122,11 +2132,11 @@ "dependency": "transitive", "description": { "name": "sqflite", - "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", + "sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.4.2+1" }, "sqflite_android": { "dependency": "transitive", @@ -2142,11 +2152,11 @@ "dependency": "transitive", "description": { "name": "sqflite_common", - "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", + "sha256": "5e8377564d95166761a968ed96104e0569b6b6cc611faac92a36ab8a169112c3", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.6" + "version": "2.5.6+1" }, "sqflite_darwin": { "dependency": "transitive", @@ -2223,11 +2233,11 @@ "dependency": "direct main", "description": { "name": "synchronized", - "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", + "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0" + "version": "3.4.0+1" }, "term_glyph": { "dependency": "transitive", @@ -2393,11 +2403,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "81da85e9ca8885ade47f9685b953cb098970d11be4821ac765580a6607ea4373", + "sha256": "6409a25046024f0f8c5d8a59fec314081e81f9d436b66ca4015a8b49772bf445", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.21" + "version": "1.2.0" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2443,11 +2453,11 @@ "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", + "sha256": "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.0.2" + "version": "15.2.0" }, "wakelock_plus": { "dependency": "direct main", @@ -2463,11 +2473,11 @@ "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "24b84143787220a403491c2e5de0877fbbb87baf3f0b18a2a988973863db4b03", + "sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.5.0" }, "watcher": { "dependency": "transitive", @@ -2593,7 +2603,7 @@ } }, "sdks": { - "dart": ">=3.10.3 <4.0.0", + "dart": ">=3.11.0 <4.0.0", "flutter": "3.41.6" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 3d0033b44ad3..b08a6a6c28bb 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "0b4ed25891e9567c8e4d386ae72e39c677db2187", - "revCount": 4848, - "commitDate": 1776146399, - "hash": "sha256-e/chUgvE7oJPdVZ4tmgIYxfLD2R2Fs57Uo2xmn4hNTk=" + "rev": "7b6d8bef994c5a50c2b476978e739dee651129df", + "revCount": 4915, + "commitDate": 1777542771, + "hash": "sha256-jKF0FTTmq5xRB607iya3PtsgRFl73uXiuDA2oSGNbfs=" } From addfc1330e17dc1d129ae1c48e847367ddc75359 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Fri, 1 May 2026 15:34:37 -0400 Subject: [PATCH 055/170] mew: 1.0-unstable-2025-06-20 -> 1.0-unstable-2026-03-18 Had to add a cflag to disable a compiler enforced rule. --- pkgs/by-name/me/mew/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mew/package.nix b/pkgs/by-name/me/mew/package.nix index ff3911fde990..e497d2a5f3e5 100644 --- a/pkgs/by-name/me/mew/package.nix +++ b/pkgs/by-name/me/mew/package.nix @@ -16,13 +16,13 @@ }: stdenv.mkDerivation { pname = "mew"; - version = "1.0-unstable-2025-06-20"; + version = "1.0-unstable-2026-03-18"; src = fetchFromCodeberg { owner = "sewn"; repo = "mew"; - rev = "af6440da8fe6683cf0b873e0a98c293bf02c3447"; - hash = "sha256-NbpYITHO81fnaDY0dtolaUBdRqQNKwHQz/lBQMOHM5c="; + rev = "98dea211e634ccc2f75b4dae09fc2705666c6322"; + hash = "sha256-u0TBWPBOdXNYwuwn9U1xqJsUShyOz9MIP1CNozcxbzg="; }; nativeBuildInputs = [ @@ -41,6 +41,8 @@ stdenv.mkDerivation { makeFlags = [ # The PREFIX var is hardcoded in the makefile. "PREFIX=$(out)" + # Disables the incompatible-pointer-types build check. + "CFLAGS=-Wno-error=incompatible-pointer-types" ]; postFixup = '' From 8a22f6e029be3c8acf38d05b22c0054bd3d155ba Mon Sep 17 00:00:00 2001 From: Giovanni d'Amelio Date: Fri, 1 May 2026 14:36:33 -0700 Subject: [PATCH 056/170] little_boxes: 1.10.0 -> 1.12.1 Also adds nushell shell completions, newly available upstream. https://github.com/giodamelio/little_boxes/releases/tag/v1.12.1 --- pkgs/by-name/li/little_boxes/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/little_boxes/package.nix b/pkgs/by-name/li/little_boxes/package.nix index 35d1aaa1c420..691e964c1846 100644 --- a/pkgs/by-name/li/little_boxes/package.nix +++ b/pkgs/by-name/li/little_boxes/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "little_boxes"; - version = "1.10.0"; + version = "1.12.1"; src = fetchFromGitHub { owner = "giodamelio"; repo = "little_boxes"; - rev = finalAttrs.version; - hash = "sha256-Quh09K5meiA39ih/orJWF2WfkuZdymxub1dZvns/q3E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ejFo+BYoXf889G/iLuKITwY3ephkEMS6nLtfi3PozHQ="; }; cargoVendorDir = "vendor"; @@ -29,6 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellCompletion --bash $extrasPath/little_boxes.bash installShellCompletion --fish $extrasPath/little_boxes.fish installShellCompletion --zsh $extrasPath/_little_boxes + installShellCompletion --nushell $extrasPath/little_boxes.nu ''; passthru.tests.version = testers.testVersion { From 24a914f85988febfa2e851906a652528ff252169 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Fri, 1 May 2026 17:36:50 -0400 Subject: [PATCH 057/170] python3Packages.meraki: 2.1.0 -> 3.0.1 --- .../python-modules/meraki/default.nix | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/meraki/default.nix b/pkgs/development/python-modules/meraki/default.nix index b2f2b45da6fa..17e0cf792e6a 100644 --- a/pkgs/development/python-modules/meraki/default.nix +++ b/pkgs/development/python-modules/meraki/default.nix @@ -3,43 +3,29 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - jinja2, - poetry-core, - pytest, + hatchling, requests, - setuptools, }: buildPythonPackage rec { pname = "meraki"; - version = "2.1.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "meraki"; repo = "dashboard-api-python"; tag = version; - hash = "sha256-B9eda7ccpCRGuBB2XfRI/Fz+MVBUIjFZzHYWfckQT2g="; + hash = "sha256-XP0wvq9CoUpjGsIKmzgLrAmxhJ0F2mHDXJZdeU+AEkE="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools>=78.1.1,<79.0.0" "setuptools" - ''; + pythonRelaxDeps = [ "aiohttp" ]; - pythonRelaxDeps = [ - "pytest" - "setuptools" - ]; - - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp - jinja2 - pytest requests - setuptools ]; # All tests require an API key From dbc50a92e888866d2a0d74f3e80567cc070d2660 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 2 May 2026 03:02:16 +0300 Subject: [PATCH 058/170] chatzone-desktop: 5.6.1 -> 5.6.2 --- pkgs/by-name/ch/chatzone-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chatzone-desktop/package.nix b/pkgs/by-name/ch/chatzone-desktop/package.nix index 8e0df74d5cc1..e20aba141a7c 100644 --- a/pkgs/by-name/ch/chatzone-desktop/package.nix +++ b/pkgs/by-name/ch/chatzone-desktop/package.nix @@ -10,10 +10,10 @@ let pname = "chatzone-desktop"; - version = "5.6.1"; + version = "5.6.2"; src = fetchurl { - url = "https://ir.ozone.ru/s3/chatzone-clients/ci/5.6.1/1159/chatzone-desktop-linux-5.6.1.AppImage"; - hash = "sha256-fLwkroco9cwNoDXPB+9Qu0qRXDE36zaF8MPjHonRbfk="; + url = "https://ir.ozone.ru/s3/chatzone-clients/ci/5.6.2/1175/chatzone-desktop-linux-5.6.2.AppImage"; + hash = "sha256-2t3mp0snHn2NxVFCcU1XQ5h3rUCb4gXjKbF43p9W8ZU="; }; appimageContents = appimageTools.extract { inherit pname version src; }; in From f49203b1e534ca8b42956f99359f8ed963627a5b Mon Sep 17 00:00:00 2001 From: gwg313 Date: Sat, 2 May 2026 00:14:21 -0400 Subject: [PATCH 059/170] lfk: init at 0.9.36 Signed-off-by: gwg313 --- pkgs/by-name/lf/lfk/package.nix | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/lf/lfk/package.nix diff --git a/pkgs/by-name/lf/lfk/package.nix b/pkgs/by-name/lf/lfk/package.nix new file mode 100644 index 000000000000..3e17b48d00b3 --- /dev/null +++ b/pkgs/by-name/lf/lfk/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "lfk"; + version = "0.9.36"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "janosmiko"; + repo = "lfk"; + tag = "v${finalAttrs.version}"; + hash = "sha256-aIWqZ90Mz6Oc554wLB4691JsX68VG0pD3+AuAOkqNis="; + }; + + vendorHash = "sha256-2YhpOg5asUYaMQxorwTt1gkyiA165wjBxDoIUJ74sro="; + + ldflags = [ "-s" ]; + + meta = { + description = "Lightning Fast Kubernetes navigator"; + longDescription = "LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing Kubernetes clusters. Built for speed and efficiency, it brings a three-column Miller columns layout with an owner-based resource hierarchy to your terminal"; + homepage = "https://github.com/janosmiko/lfk"; + changelog = "https://github.com/janosmiko/lfk/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ gwg313 ]; + mainProgram = "lfk"; + }; +}) From d278190ac4b865956fa12b074a77c1ba5cad153a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 May 2026 21:08:44 +0000 Subject: [PATCH 060/170] libretro.flycast: 0-unstable-2026-04-17 -> 0-unstable-2026-05-01 --- pkgs/applications/emulators/libretro/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index fef644c69df9..b921e6a2f7bb 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2026-04-17"; + version = "0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "ae5416a5cb1df362382279172818ac4bb692dc97"; - hash = "sha256-3eFkirJm3tBLvJrM0rcTX1tFnKnWag8s3eUL17nQc9w="; + rev = "744e9e4aa560d785000a2653ee3d291716aa2c0a"; + hash = "sha256-gCFX8mWWWsSogaBDtbVx4hL/GiNk5YlsT2HP3LNY0zs="; fetchSubmodules = true; }; From 556965937e2d9c48fc80a090d6f07e56de29ce0d Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sat, 2 May 2026 15:28:38 -0700 Subject: [PATCH 061/170] slsnif: fix build with gcc15 --- pkgs/by-name/sl/slsnif/fix-gcc15.patch | 26 ++++++++++++++++++++++++++ pkgs/by-name/sl/slsnif/package.nix | 8 ++++++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/by-name/sl/slsnif/fix-gcc15.patch diff --git a/pkgs/by-name/sl/slsnif/fix-gcc15.patch b/pkgs/by-name/sl/slsnif/fix-gcc15.patch new file mode 100644 index 000000000000..d4f9cef54f57 --- /dev/null +++ b/pkgs/by-name/sl/slsnif/fix-gcc15.patch @@ -0,0 +1,26 @@ +diff --git a/src/rcfile.h b/src/rcfile.h +index 0fcb4d8..84f77f2 100644 +--- a/src/rcfile.h ++++ b/src/rcfile.h +@@ -24,7 +24,7 @@ + + typedef struct _rc_struct { + char *name; +- void (*fn)(); ++ void (*fn)(tty_struct *, char *); + } rc_struct; + + /* external functions */ +diff --git a/src/slsnif.c b/src/slsnif.c +index 1341f59..e17f288 100644 +--- a/src/slsnif.c ++++ b/src/slsnif.c +@@ -549,7 +549,7 @@ int main(int argc, char *argv[]) { + close(tty_data.portpipefd[1]); + signal(SIGINT, sigintC); + signal(SIGHUP, sighupC); +- pipeReader(&tty_data); ++ pipeReader(); + break; + case -1: + /* fork() failed */ diff --git a/pkgs/by-name/sl/slsnif/package.nix b/pkgs/by-name/sl/slsnif/package.nix index a15778e15b26..fe38d116ec04 100644 --- a/pkgs/by-name/sl/slsnif/package.nix +++ b/pkgs/by-name/sl/slsnif/package.nix @@ -13,6 +13,14 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "0gn8c5hj8m3sywpwdgn6w5xl4rzsvg0z7d2w8dxi6p152j5b0pii"; }; + patches = [ + ./fix-gcc15.patch + ]; + + configureFlags = [ + "ac_cv_type_signal=void" + ]; + meta = { description = "Serial line sniffer"; homepage = "http://slsnif.sourceforge.net/"; From 25e357e2dfccd094350c9f5d3da30c75026a283b Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sat, 2 May 2026 15:52:58 -0700 Subject: [PATCH 062/170] popa3d: fix build with gcc15 --- pkgs/by-name/po/popa3d/fix-gcc15.patch | 22 ++++++++++++++++++++++ pkgs/by-name/po/popa3d/package.nix | 1 + 2 files changed, 23 insertions(+) create mode 100644 pkgs/by-name/po/popa3d/fix-gcc15.patch diff --git a/pkgs/by-name/po/popa3d/fix-gcc15.patch b/pkgs/by-name/po/popa3d/fix-gcc15.patch new file mode 100644 index 000000000000..77bdca589721 --- /dev/null +++ b/pkgs/by-name/po/popa3d/fix-gcc15.patch @@ -0,0 +1,22 @@ +diff --git a/standalone.c b/standalone.c +index 216d937..2bce0e8 100644 +--- a/standalone.c ++++ b/standalone.c +@@ -108,7 +108,7 @@ int do_standalone(void) + int main(void) + #endif + { +- int true = 1; ++ int opt = 1; + int sock, new; + struct sockaddr_in addr; + socklen_t addrlen; +@@ -123,7 +123,7 @@ int main(void) + return log_error("socket"); + + if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, +- (void *)&true, sizeof(true))) ++ (void *)&opt, sizeof(opt))) + return log_error("setsockopt"); + + memset(&addr, 0, sizeof(addr)); diff --git a/pkgs/by-name/po/popa3d/package.nix b/pkgs/by-name/po/popa3d/package.nix index f617760672a5..5a2c6b9680c7 100644 --- a/pkgs/by-name/po/popa3d/package.nix +++ b/pkgs/by-name/po/popa3d/package.nix @@ -21,6 +21,7 @@ stdenv.mkDerivation (finalAttrs: { ./use-openssl.patch ./use-glibc-crypt.patch ./enable-standalone-mode.patch + ./fix-gcc15.patch ]; enableParallelBuilding = true; From f886041658c5dd5ab78726bd28eb98f571391500 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 3 May 2026 04:57:24 +0000 Subject: [PATCH 063/170] edlin: 2.21 -> 2.24 --- pkgs/by-name/ed/edlin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ed/edlin/package.nix b/pkgs/by-name/ed/edlin/package.nix index f5400869a1bc..be7966dc5496 100644 --- a/pkgs/by-name/ed/edlin/package.nix +++ b/pkgs/by-name/ed/edlin/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "edlin"; - version = "2.21"; + version = "2.24"; src = let @@ -14,12 +14,12 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://sourceforge/freedos-edlin/freedos-edlin/${version}/edlin-${version}.tar.bz2"; - hash = "sha256-lQ/tw8dvEKV81k5GV05o49glOmfYcEeJBmgPUmL3S2I="; + hash = "sha256-zj5kCDdEkjzDiun/5xL8yX2SVsnZc3hrzIAYUo4Vj+c="; }; postInstall = '' mkdir -p $out/share/doc/edlin-${finalAttrs.version}/ - cp AUTHORS ChangeLog README TODO edlin.htm $out/share/doc/edlin-${finalAttrs.version}/ + cp AUTHORS ChangeLog README TODO edlin.html $out/share/doc/edlin-${finalAttrs.version}/ ''; meta = { From 0a80bcaa5836a86fbf0a546bd422b744f8fb0a25 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 13:55:59 +0800 Subject: [PATCH 064/170] fut: 3.2.13 -> 3.3.1 --- pkgs/by-name/fu/fut/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 9ece645edce5..5f1e5b85fecc 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fut"; - version = "3.2.13"; + version = "3.3.1"; src = fetchFromGitHub { owner = "fusionlanguage"; repo = "fut"; tag = "fut-${finalAttrs.version}"; - hash = "sha256-raYlY3HDL5+lv68IRVUXrpypmXfDkgWzHv/qZVECFhs="; + hash = "sha256-IsGe8dGfE8npOZs3A/Y9gIRxkve93V7Aq/YuDBjVNb8="; }; buildPhase = '' From 89149ddbbe1bf1d53945e05b0263c1ef86f6ba6e Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 13:57:30 +0800 Subject: [PATCH 065/170] fut: do install check; update platforms and updateScript --- pkgs/by-name/fu/fut/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 5f1e5b85fecc..31e123e9ff3f 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -36,9 +36,9 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; - doInstallCheck = false; + doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; meta = { description = "Fusion programming language"; @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://fusion-lang.org"; changelog = "https://github.com/fusionlanguage/fut/releases/tag/fut-${finalAttrs.version}"; license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; + platforms = lib.platforms.all; maintainers = with lib.maintainers; [ chillcicada ]; mainProgram = "fut"; }; From 275c66aec12f8fd0096ac9f42512df872991596e Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 14:14:09 +0800 Subject: [PATCH 066/170] fut: mark darwin as broken --- pkgs/by-name/fu/fut/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 31e123e9ff3f..5641ab5ebccc 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/fusionlanguage/fut/releases/tag/fut-${finalAttrs.version}"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; + broken = stdenv.hostPlatform.isDarwin; # require macos-26 maintainers = with lib.maintainers; [ chillcicada ]; mainProgram = "fut"; }; From 90dc2159cb51d9a265adb87b0ced52317d703db4 Mon Sep 17 00:00:00 2001 From: Binh Nguyen Date: Sun, 3 May 2026 17:47:21 +1000 Subject: [PATCH 067/170] xenia-canary: 0-unstable-2026-02-16 -> 0-unstable-2026-05-03 --- pkgs/by-name/xe/xenia-canary/package.nix | 30 +++++++++++++++++------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index a9349db11a19..f86b3bfff276 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -9,24 +9,38 @@ ninja, cmake, libuuid, + alsa-lib, wrapGAppsHook3, makeDesktopItem, copyDesktopItems, + glslang, + spirv-tools, + symlinkJoin, llvmPackages_20, autoPatchelfHook, unstableGitUpdater, fetchFromGitHub, }: + +let + vulkan-sdk = symlinkJoin { + name = "vulkan-sdk"; + paths = [ + glslang + spirv-tools + ]; + }; +in llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2026-02-16"; + version = "0-unstable-2026-05-03"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "abaa0e4c965265060a89322a1fe3d87384690f82"; - hash = "sha256-i8LW92IGXkdNkRu+zKfDwo7c1o1dYY0rD8mP/vmuaAQ="; + rev = "9467c77f0825f3f8156038ef1a03e27b6c727393"; + hash = "sha256-hGr8KJcvLkluup5FN+MW7+ciuztgGO+SyTvKXYSHeIk="; }; dontConfigure = true; @@ -38,15 +52,14 @@ llvmPackages_20.stdenv.mkDerivation { cmake wrapGAppsHook3 copyDesktopItems + glslang + spirv-tools + llvmPackages_20.lld autoPatchelfHook + alsa-lib libuuid ]; - postPatch = '' - substituteInPlace premake5.lua \ - --replace-fail "cdialect(\"C17\")" "" - ''; # Prevent build failure - env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=unused-result" ]; @@ -59,6 +72,7 @@ llvmPackages_20.stdenv.mkDerivation { buildPhase = '' runHook preBuild + export VULKAN_SDK="${vulkan-sdk}" python3 xenia-build.py setup python3 xenia-build.py build --config=release runHook postBuild From 13746b7d0d94068e693a3e805dbdb79f8a3f4221 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sun, 3 May 2026 01:24:40 -0700 Subject: [PATCH 068/170] pgbadger: 12.4 -> 13.2 --- pkgs/tools/misc/pgbadger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/pgbadger/default.nix b/pkgs/tools/misc/pgbadger/default.nix index a40067490fa8..17de3ebf1f7a 100644 --- a/pkgs/tools/misc/pgbadger/default.nix +++ b/pkgs/tools/misc/pgbadger/default.nix @@ -14,13 +14,13 @@ buildPerlPackage rec { pname = "pgbadger"; - version = "12.4"; + version = "13.2"; src = fetchFromGitHub { owner = "darold"; repo = "pgbadger"; tag = "v${version}"; - hash = "sha256-an/BOkQsMkTXS0HywV1JWerS16HRbO1MHVleYhVqmBM="; + hash = "sha256-i2EamGk+urwTQNaiphJw0QIjLq/OpRdQzsR6ytaZc7k="; }; postPatch = '' From f9a8d4d915e26eac41e30d44abb6c2ca33d54b10 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sun, 3 May 2026 09:57:24 -0700 Subject: [PATCH 069/170] pacparser: 1.4.6 -> 1.5.1 --- .../pa/pacparser/fix-invalid-pointer-type.patch | 11 ----------- pkgs/by-name/pa/pacparser/package.nix | 11 ++--------- 2 files changed, 2 insertions(+), 20 deletions(-) delete mode 100644 pkgs/by-name/pa/pacparser/fix-invalid-pointer-type.patch diff --git a/pkgs/by-name/pa/pacparser/fix-invalid-pointer-type.patch b/pkgs/by-name/pa/pacparser/fix-invalid-pointer-type.patch deleted file mode 100644 index 936de11a2aba..000000000000 --- a/pkgs/by-name/pa/pacparser/fix-invalid-pointer-type.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/spidermonkey/js/src/jsapi.c -+++ b/src/spidermonkey/js/src/jsapi.c -@@ -93,7 +93,7 @@ - #ifdef HAVE_VA_LIST_AS_ARRAY - #define JS_ADDRESSOF_VA_LIST(ap) ((va_list *)(ap)) - #else --#define JS_ADDRESSOF_VA_LIST(ap) (&(ap)) -+#define JS_ADDRESSOF_VA_LIST(ap) ((va_list *)(&(ap))) - #endif - - #if defined(JS_PARANOID_REQUEST) && defined(JS_THREADSAFE) \ No newline at end of file diff --git a/pkgs/by-name/pa/pacparser/package.nix b/pkgs/by-name/pa/pacparser/package.nix index 52e050bebaf0..0f06292a97a5 100644 --- a/pkgs/by-name/pa/pacparser/package.nix +++ b/pkgs/by-name/pa/pacparser/package.nix @@ -6,22 +6,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "pacparser"; - version = "1.4.6"; + version = "1.5.1"; src = fetchFromGitHub { owner = "manugarg"; repo = "pacparser"; rev = "v${finalAttrs.version}"; - hash = "sha256-rHRW/zzQS2vV+rQeZBQNSp2id0Gir1yFPwN2OPMOvVo="; + hash = "sha256-CkaRgm5xZHKiewPDSp0bzVkgAOeTbuGrY3FM4HaN97I="; }; - patches = [ - # jsapi.c:96:35: error: passing argument 5 of 'TryArgumentFormatter' from incompatible pointer type [] - # 96 | #define JS_ADDRESSOF_VA_LIST(ap) (&(ap)) - # suggested by https://github.com/manugarg/pacparser/issues/194#issuecomment-2262030966 - ./fix-invalid-pointer-type.patch - ]; - makeFlags = [ "NO_INTERNET=1" "PREFIX=${placeholder "out"}" From c637a7d61a450b360c5613f772652d3014016873 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sun, 3 May 2026 09:57:40 -0700 Subject: [PATCH 070/170] pacparser: add version --- pkgs/by-name/pa/pacparser/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/pa/pacparser/package.nix b/pkgs/by-name/pa/pacparser/package.nix index 0f06292a97a5..314a0c6b7839 100644 --- a/pkgs/by-name/pa/pacparser/package.nix +++ b/pkgs/by-name/pa/pacparser/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { @@ -18,6 +19,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "NO_INTERNET=1" "PREFIX=${placeholder "out"}" + "VERSION=v${finalAttrs.version}" ]; enableParallelBuilding = true; @@ -29,6 +31,10 @@ stdenv.mkDerivation (finalAttrs: { hardeningDisable = [ "format" ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "-v"; + doInstallCheck = true; + meta = { description = "Library to parse proxy auto-config (PAC) files"; homepage = "https://pacparser.manugarg.com/"; From 9097930f077cea201bcd9773d391a35e87d6cd40 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sun, 3 May 2026 20:25:24 +0200 Subject: [PATCH 071/170] tzf-rs: 1.0.1 -> 1.3.3 Diff: https://github.com/ringsaturn/tzf-rs/compare/v1.0.1...v1.3.3 --- pkgs/by-name/tz/tzf-rs/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tz/tzf-rs/package.nix b/pkgs/by-name/tz/tzf-rs/package.nix index 60f5c77c6ce1..41598820c8ba 100644 --- a/pkgs/by-name/tz/tzf-rs/package.nix +++ b/pkgs/by-name/tz/tzf-rs/package.nix @@ -6,16 +6,23 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "tzf-rs"; - version = "1.0.1"; + version = "1.3.3"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "ringsaturn"; repo = "tzf-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-aYsrwfmM9g9zUpcHpNMEI7HpR0oMkcuSAFnmEGtdwq4="; + hash = "sha256-pdh301znFcqsrXyo75W8NcIFKJnWowjoJIV9WpdeWVU="; }; - cargoHash = "sha256-VGfxnl4rnDvyr4GjdtTDC6yaQVLqG/2eBw21BkR2AZ8="; + buildFeatures = [ + # no method named `to_geojson` found for struct `DefaultFinder` in the current scope + "export-geojson" + ]; + + cargoHash = "sha256-8Ma5WhUKJCFE3X26/dl2B1QeMtwjGY2Ux1DmRge5v2M="; passthru.updateScript = nix-update-script { }; From 1d3e56b03d17bc199bc39aa03510ded597747e1e Mon Sep 17 00:00:00 2001 From: ThinkChaos Date: Sun, 3 May 2026 13:12:19 -0400 Subject: [PATCH 072/170] lixPackageSets: add nixos-anywhere --- pkgs/tools/package-management/lix/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index dc16f7ab3cd4..628f118b24d6 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -16,6 +16,7 @@ editline, ncurses, clangStdenv, + nixos-anywhere, nixpkgs-review, nixpkgs-reviewFull, nil, @@ -109,6 +110,10 @@ let stdenv = lixStdenv; }; + nixos-anywhere = nixos-anywhere.override { + nix = self.lix; + }; + nixpkgs-review = nixpkgs-review.override { nix = self.lix; }; From 422a411bd1ab3ae17ee9a49fba3301c6042a8178 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Sun, 3 May 2026 16:43:06 -0400 Subject: [PATCH 073/170] maintainers: add kitlangton --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b771a590c9dd..d8d2366ff6c5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14297,6 +14297,11 @@ githubId = 148352; name = "Jim Fowler"; }; + kitlangton = { + github = "kitlangton"; + githubId = 7587245; + name = "Kit Langton"; + }; kitsunoff = { github = "kitsunoff"; githubId = 58953114; From 34e94c30c3a447fb90a22b30f8eff049ca50d774 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 3 May 2026 22:58:47 +0200 Subject: [PATCH 074/170] filius: 2.9.4 -> 2.10.1 changelog: https://gitlab.com/filius1/filius/-/blob/master/Changelog.md diff: 'https://gitlab.com/filius1/filius/-/compare/2.9.4...v2.10.1 --- pkgs/by-name/fi/filius/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fi/filius/package.nix b/pkgs/by-name/fi/filius/package.nix index b3fe6f99b635..4857cf44688f 100644 --- a/pkgs/by-name/fi/filius/package.nix +++ b/pkgs/by-name/fi/filius/package.nix @@ -10,17 +10,16 @@ maven.buildMavenPackage rec { pname = "filius"; - version = "2.9.4"; + version = "2.10.1"; src = fetchFromGitLab { owner = "filius1"; repo = "filius"; - # they seem to have stopped using the "v" prefix since 2.9.3 - tag = version; - hash = "sha256-nQyDPLDQe5kFH3PhCmLqAt8kVnitPwX5K3xLnyntF5k="; + tag = "v${version}"; + hash = "sha256-q6A+S50n09DgwayylAWbUFQ/sqfCVEkIoWCRtZT80M8="; }; - mvnHash = "sha256-6Qq/7vgA9bWQK+k66qORNwvLKMR1U5yb95DJMWaDq/k="; + mvnHash = "sha256-R14EtImJJEC/DhKm7MKWzq9XEOqDGNPtLIaK3OKbyiQ="; mvnParameters = "-Plinux"; # tests want to create an X11 window which isn't often feasible From 9135716c9b5400f67679ceb96dccb0c91b2440a4 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Sun, 3 May 2026 16:43:06 -0400 Subject: [PATCH 075/170] ghui: init at 0.4.6 --- pkgs/by-name/gh/ghui/package.nix | 142 +++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 pkgs/by-name/gh/ghui/package.nix diff --git a/pkgs/by-name/gh/ghui/package.nix b/pkgs/by-name/gh/ghui/package.nix new file mode 100644 index 000000000000..77abf4ad7864 --- /dev/null +++ b/pkgs/by-name/gh/ghui/package.nix @@ -0,0 +1,142 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + fetchNpmDeps, + bun, + gh, + git, + nodejs, + nix-update-script, + runtimeShell, + versionCheckHook, +}: + +buildNpmPackage (finalAttrs: { + pname = "ghui"; + version = "0.4.6"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "kitlangton"; + repo = "ghui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jMi2Pc2VTpj0cZ2zXqtunG0FxcglCNEt9WzWnwxq+Js="; + }; + + npmDeps = fetchNpmDeps { + name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + inherit (finalAttrs) src; + fetcherVersion = finalAttrs.npmDepsFetcherVersion; + hash = "sha256-GYGegGw80M5T2wETreP95OrCn7F7XxlZcZWy9TjbCHY="; + nativeBuildInputs = [ nodejs ]; + prePatch = '' + export HOME=$TMPDIR + npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap' + npm pkg delete 'devDependencies.@ghui/keymap' + npm install --package-lock-only --ignore-scripts --no-audit --no-fund + ''; + }; + + prePatch = '' + export HOME=$TMPDIR + # prefetch-npm-deps --map-cache reads npmDeps from the process environment. + export npmDeps + npm pkg set 'dependencies.@ghui/keymap=file:packages/keymap' + npm pkg delete 'devDependencies.@ghui/keymap' + cp ${finalAttrs.npmDeps}/package-lock.json package-lock.json + ''; + + nativeBuildInputs = [ bun ]; + + npmDepsFetcherVersion = 3; + + npmFlags = [ + "--no-audit" + "--no-fund" + ]; + + npmBuildScript = "build:cli"; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + postInstallCheck = '' + cd $out/lib/ghui + ${lib.getExe bun} -e ' + await import("@effect/atom-react") + await import("@ghui/keymap") + await import("@opentui/core") + await import("@opentui/react") + await import("effect") + await import("react") + await import("scheduler") + ' + ''; + + # The bundled CLI runs on Bun and resolves runtime dependencies from the + # installed node_modules tree. gh is kept on PATH for GitHub API operations. + installPhase = '' + runHook preInstall + + npm prune --omit=dev --no-save --no-audit --no-fund + + mkdir -p $out/lib/ghui $out/bin + cp -r dist node_modules packages package.json README.md LICENSE .env.example $out/lib/ghui/ + rm -f $out/lib/ghui/node_modules/.bin/ghui + + cat > $out/bin/ghui <<'EOF' + #!@runtimeShell@ + case "''${1-}" in + -v|--version|version) + echo @version@ + exit 0 + ;; + -h|--help|help) + printf '%s\n' \ + "ghui @version@" \ + "" \ + "Terminal UI for GitHub pull requests." \ + "" \ + "Usage:" \ + " ghui Start the TUI" \ + " ghui -v, --version" \ + " Print the installed version" \ + " ghui -h, --help Show this help message" + exit 0 + ;; + esac + + export PATH=@path@:$PATH + exec @bun@ "@out@/lib/ghui/dist/index.js" "$@" + EOF + substituteInPlace $out/bin/ghui \ + --replace-fail @runtimeShell@ ${runtimeShell} \ + --replace-fail @version@ ${finalAttrs.version} \ + --replace-fail @path@ ${ + lib.makeBinPath [ + gh + git + ] + } \ + --replace-fail @bun@ ${lib.getExe bun} \ + --replace-fail @out@ $out + chmod +x $out/bin/ghui + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Terminal UI for GitHub pull requests"; + homepage = "https://github.com/kitlangton/ghui"; + changelog = "https://github.com/kitlangton/ghui/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ kitlangton ]; + mainProgram = "ghui"; + platforms = bun.meta.platforms; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From 0230dea7a732d61429db8c7b8c3ad76a9f8fe30e Mon Sep 17 00:00:00 2001 From: Terry Garcia Date: Sun, 3 May 2026 16:34:53 -0500 Subject: [PATCH 076/170] simplex-chat-desktop: add libnotify as a dependency Without libnotify available in the AppImage's FHS environment, the app, on some systems, falls back to rendering its own in-window pop-ups instead of dispatching notifications via the system's org.freedesktop.Notifications service. Desktop environments like KDE Plasma ship their own notification server but do not pull in libnotify, leaving users with the fallback. Resolves #479493 --- pkgs/by-name/si/simplex-chat-desktop/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/si/simplex-chat-desktop/package.nix b/pkgs/by-name/si/simplex-chat-desktop/package.nix index 6ef16071d7a8..008c17992d87 100644 --- a/pkgs/by-name/si/simplex-chat-desktop/package.nix +++ b/pkgs/by-name/si/simplex-chat-desktop/package.nix @@ -33,6 +33,8 @@ in appimageTools.wrapType2 { inherit pname version src; + extraPkgs = pkgs: [ pkgs.libnotify ]; + extraBwrapArgs = [ "--setenv _JAVA_AWT_WM_NONREPARENTING 1" ]; From 92cc6d79aaaa676f7fce7b250fa9e09e10b91b9c Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Sun, 3 May 2026 18:14:58 -0700 Subject: [PATCH 077/170] scsh: fix build with gcc15 --- pkgs/by-name/sc/scsh/gcc-15.patch | 13 +++++++++++++ pkgs/by-name/sc/scsh/package.nix | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/by-name/sc/scsh/gcc-15.patch diff --git a/pkgs/by-name/sc/scsh/gcc-15.patch b/pkgs/by-name/sc/scsh/gcc-15.patch new file mode 100644 index 000000000000..c8adf56c2978 --- /dev/null +++ b/pkgs/by-name/sc/scsh/gcc-15.patch @@ -0,0 +1,13 @@ +diff --git a/c/syscalls.c b/c/syscalls.c +index 2be25a8..311f02b 100644 +--- a/c/syscalls.c ++++ b/c/syscalls.c +@@ -670,7 +670,7 @@ s48_ref_t scm_gethostname(s48_call_t call) + { + char hostname[MAXHOSTNAMELEN+1]; + /* different OS's declare differently, so punt the prototype. */ +- int gethostname(); ++ int gethostname(char *name, size_t size); + int retval = gethostname(hostname, MAXHOSTNAMELEN); + if (retval == -1) s48_os_error_2(call, "scm_gethostname", errno, 0); + return s48_enter_byte_string_2(call, hostname); diff --git a/pkgs/by-name/sc/scsh/package.nix b/pkgs/by-name/sc/scsh/package.nix index a4a09fb5c020..8c563b51b754 100644 --- a/pkgs/by-name/sc/scsh/package.nix +++ b/pkgs/by-name/sc/scsh/package.nix @@ -26,6 +26,9 @@ stdenv.mkDerivation { # Fix the build against gcc-14: # https://github.com/scheme/scsh/pull/51 ./gcc-14-p2.patch + # Fix the build against gcc-15: + # https://github.com/scheme/scsh/pull/52 + ./gcc-15.patch ]; nativeBuildInputs = [ autoreconfHook ]; From fda9f62b99e6caecfed0813cadce8451d0ab1e30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 01:38:05 +0000 Subject: [PATCH 078/170] python3Packages.b2sdk: 2.10.4 -> 2.11.0 --- pkgs/development/python-modules/b2sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/b2sdk/default.nix b/pkgs/development/python-modules/b2sdk/default.nix index 3a7db46c2a41..349d82e07715 100644 --- a/pkgs/development/python-modules/b2sdk/default.nix +++ b/pkgs/development/python-modules/b2sdk/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "b2sdk"; - version = "2.10.4"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "Backblaze"; repo = "b2-sdk-python"; tag = "v${version}"; - hash = "sha256-hgTQRVOgQmCA5RuwKATAev8y+S5R6xXnpmgprJ+bUYY="; + hash = "sha256-gnJHTrOau0zZdYP4mDY+uuni41VfnRxC1uP17b+r9yU="; }; build-system = [ From edd2bb1fe03cd7a3e5859526f3676430e8ba1e79 Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Sun, 3 May 2026 05:16:14 +0200 Subject: [PATCH 079/170] borgmatic: disable test with TOCTOU race on x86_64-darwin test_log_outputs_includes_error_output_in_exception has a race between process.poll() in raise_for_process_errors (returns None) and the while-loop exit check (returns non-None), so CalledProcessError is never raised. Timing-dependent; reproduces on x86_64-darwin. Signed-off-by: Sirio Balmelli --- pkgs/by-name/bo/borgmatic/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bo/borgmatic/package.nix b/pkgs/by-name/bo/borgmatic/package.nix index 917f17302cd0..d1103858c34b 100644 --- a/pkgs/by-name/bo/borgmatic/package.nix +++ b/pkgs/by-name/bo/borgmatic/package.nix @@ -35,9 +35,14 @@ python3Packages.buildPythonApplication rec { ++ optional-dependencies.apprise; # - test_borgmatic_version_matches_news_version - # The file NEWS not available on the pypi source, and this test is useless + # NEWS file not available on the pypi source + # - test_log_outputs_includes_error_output_in_exception + # TOCTOU race in log_outputs(): process.poll() returns None in + # raise_for_process_errors but non-None in the while-loop exit check, + # so the error is never raised. Timing-dependent; fails on x86_64-darwin. disabledTests = [ "test_borgmatic_version_matches_news_version" + "test_log_outputs_includes_error_output_in_exception" ]; nativeBuildInputs = [ installShellFiles ]; From d62e4c9d013a49094062b11b9edc769acc368009 Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Sun, 3 May 2026 05:16:14 +0200 Subject: [PATCH 080/170] borgmatic: 2.1.3 -> 2.1.5 Signed-off-by: Sirio Balmelli --- pkgs/by-name/bo/borgmatic/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/borgmatic/package.nix b/pkgs/by-name/bo/borgmatic/package.nix index d1103858c34b..31ad075a0345 100644 --- a/pkgs/by-name/bo/borgmatic/package.nix +++ b/pkgs/by-name/bo/borgmatic/package.nix @@ -15,12 +15,12 @@ }: python3Packages.buildPythonApplication rec { pname = "borgmatic"; - version = "2.1.3"; + version = "2.1.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mWZQBoQUd+cwOV3QU62XyTCFdFpnBz2BsyImzVAozJE="; + hash = "sha256-T0+E6opyfr7zxfP44OlNuhqsdQyi7OdIXiE5r310LaU="; }; passthru.updateScript = nix-update-script { }; @@ -31,6 +31,7 @@ python3Packages.buildPythonApplication rec { flexmock pytestCheckHook pytest-cov-stub + pytest-timeout ] ++ optional-dependencies.apprise; From 0b5db7bae33bdcda9d4c02df15c4e4073714c288 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 4 May 2026 20:35:20 +0700 Subject: [PATCH 081/170] nabi: 1.0.1 -> 1.0.2 --- pkgs/by-name/na/nabi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nabi/package.nix b/pkgs/by-name/na/nabi/package.nix index 75ffefd7619e..4b3c4595c879 100644 --- a/pkgs/by-name/na/nabi/package.nix +++ b/pkgs/by-name/na/nabi/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nabi"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "libhangul"; repo = "nabi"; tag = "nabi-${finalAttrs.version}"; - hash = "sha256-C6K8sXVCGf45VZtGSCB5emFzZPV21kG9JxAwBHRiFsY="; + hash = "sha256-U3W8G7cJ+lIqso6gSixmenX1cWnKuJO6dumUz4SUWi0="; }; nativeBuildInputs = [ From 51e2e2249554f7c96500b71187beaad19938ac60 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 4 May 2026 20:38:18 +0700 Subject: [PATCH 082/170] nabi: fix build --- pkgs/by-name/na/nabi/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/na/nabi/package.nix b/pkgs/by-name/na/nabi/package.nix index 4b3c4595c879..1097a4f92d65 100644 --- a/pkgs/by-name/na/nabi/package.nix +++ b/pkgs/by-name/na/nabi/package.nix @@ -7,6 +7,7 @@ libhangul, autoconf, automake, + gettext, }: stdenv.mkDerivation (finalAttrs: { @@ -24,6 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config autoconf automake + gettext ]; buildInputs = [ @@ -33,6 +35,8 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs ./autogen.sh + substituteInPlace ./autogen.sh --replace-fail "autopoint" "autopoint --force" + substituteInPlace ./autogen.sh --replace-fail "aclocal" "aclocal -I m4" ''; preConfigure = '' From 33c17a1c98f2d2673623b615b84c4321606dde09 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 4 May 2026 17:38:22 +0200 Subject: [PATCH 083/170] ocamlPackages.seq: cleanup --- .../development/ocaml-modules/seq/default.nix | 68 +++++-------------- 1 file changed, 17 insertions(+), 51 deletions(-) diff --git a/pkgs/development/ocaml-modules/seq/default.nix b/pkgs/development/ocaml-modules/seq/default.nix index 9a4a6db31ce8..e65441f3e047 100644 --- a/pkgs/development/ocaml-modules/seq/default.nix +++ b/pkgs/development/ocaml-modules/seq/default.nix @@ -1,62 +1,28 @@ { stdenv, lib, - fetchFromGitHub, ocaml, - findlib, - ocamlbuild, }: -stdenv.mkDerivation ( - { - version = "0.1"; - pname = "ocaml${ocaml.version}-seq"; +stdenv.mkDerivation { + version = "0.1"; + pname = "ocaml${ocaml.version}-seq"; - meta = { - license = lib.licenses.lgpl21; - maintainers = [ lib.maintainers.vbgl ]; - homepage = "https://github.com/c-cube/seq"; - inherit (ocaml.meta) platforms; - }; + meta = { + license = lib.licenses.lgpl21; + maintainers = [ lib.maintainers.vbgl ]; + homepage = "https://github.com/c-cube/seq"; + description = "Dummy backward-compatibility package for iterators"; + inherit (ocaml.meta) platforms; + }; - } - // ( - if lib.versionOlder ocaml.version "4.07" then - { + src = ./src-base; - src = fetchFromGitHub { - owner = "c-cube"; - repo = "seq"; - rev = "0.1"; - sha256 = "1cjpsc7q76yfgq9iyvswxgic4kfq2vcqdlmxjdjgd4lx87zvcwrv"; - }; + dontBuild = true; - nativeBuildInputs = [ - ocaml - findlib - ocamlbuild - ]; - strictDeps = true; + installPhase = '' + mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/seq + cp META $out/lib/ocaml/${ocaml.version}/site-lib/seq + ''; - createFindlibDestdir = true; - - meta.description = "Compatibility package for OCaml’s standard iterator type starting from 4.07"; - - } - else - { - - src = ./src-base; - - dontBuild = true; - - installPhase = '' - mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/seq - cp META $out/lib/ocaml/${ocaml.version}/site-lib/seq - ''; - - meta.description = "Dummy backward-compatibility package for iterators"; - - } - ) -) +} From 90bf9fb349c1012111d650934cb618f00d30e89a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 16:57:45 +0000 Subject: [PATCH 084/170] python3Packages.uproot: 5.7.3 -> 5.7.4 --- pkgs/development/python-modules/uproot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index a7f7a2eb87e9..4173c2593fde 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "uproot"; - version = "5.7.3"; + version = "5.7.4"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "uproot5"; tag = "v${finalAttrs.version}"; - hash = "sha256-16+AIHjGN/XbpyXLYATLzzBxl7kN9/XNyV5uz4LIZ2k="; + hash = "sha256-OUvU54mgQl8SjgxwGHXr5/w+X9hbTL3vzflsP7UlxlA="; }; build-system = [ From 2b7244882e3eb6be8f01bb53bc5d04eb10de0a6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 17:49:43 +0000 Subject: [PATCH 085/170] cmctl: 2.4.1 -> 2.5.0 --- pkgs/by-name/cm/cmctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cm/cmctl/package.nix b/pkgs/by-name/cm/cmctl/package.nix index f94af87f0d99..9af09c6a382b 100644 --- a/pkgs/by-name/cm/cmctl/package.nix +++ b/pkgs/by-name/cm/cmctl/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "cmctl"; - version = "2.4.1"; + version = "2.5.0"; src = fetchFromGitHub { owner = "cert-manager"; repo = "cmctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-UsVXCOOX+/2KdZuF9p+3TByASfOyL+tUP4oYi0Ec4eU="; + hash = "sha256-TFVGyb09+QDcRy1y6ilQ0A2IJ13ZQOZJ+X+habgAG6U="; }; - vendorHash = "sha256-TE3GIFGmqigcyLLfLKTu//l+G4mVthnCaK9fMyHKpzM="; + vendorHash = "sha256-u7r+RIYleY7Ymtc/ZnQSkGADxBmjqHdQV2M0myV+UUg="; ldflags = [ "-s" From 0298c7d2bae379660d3d6530962d6e9758151a9e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 18:01:00 +0000 Subject: [PATCH 086/170] dysk: 3.6.0b -> 3.6.1 --- pkgs/by-name/dy/dysk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dy/dysk/package.nix b/pkgs/by-name/dy/dysk/package.nix index 16b526ebfd91..63ca6a485437 100644 --- a/pkgs/by-name/dy/dysk/package.nix +++ b/pkgs/by-name/dy/dysk/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dysk"; - version = "3.6.0b"; + version = "3.6.1"; src = fetchFromGitHub { owner = "Canop"; repo = "dysk"; tag = "v${finalAttrs.version}"; - hash = "sha256-XkZ21dy6mIStRVqkqESSO6apD6SEeuyYDSsjBdY2+Mg="; + hash = "sha256-6yjLIioul6wEocv3pzghPMWLKd5kDqCb7ezh4oFcdmU="; }; - cargoHash = "sha256-PGHcQZCGwy/yzMrLbz1eO7zlvJI0vrRMKtj3ap13fD0="; + cargoHash = "sha256-vpSel0bHQ40kMRfvi3YKf6oAl0f/sjK5GHxAEt6of8Y="; nativeBuildInputs = [ installShellFiles From 535db73d18d9dba715ed0f2638e9e46acf69e73f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 19:16:26 +0000 Subject: [PATCH 087/170] vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.0.0 -> 1.0.1 --- .../ms-windows-ai-studio.windows-ai-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix b/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix index 39f469d2a72b..6e9d6f6d72eb 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "windows-ai-studio"; publisher = "ms-windows-ai-studio"; - version = "1.0.0"; - hash = "sha256-bpq4q/ZEk75NBiwP1VUtTCV2xHed38+CiSKNkT/ClWk="; + version = "1.0.1"; + hash = "sha256-85bFomfGcFiXJuTUv46B47PEtzFP6H7rggCZzf5/fK8="; }; meta = { From 3a2a971d57de8283ed6beda35b7771872e29aff4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 21:52:27 +0000 Subject: [PATCH 088/170] ecspresso: 2.8.2 -> 2.8.3 --- pkgs/by-name/ec/ecspresso/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ec/ecspresso/package.nix b/pkgs/by-name/ec/ecspresso/package.nix index be529d895c8a..12b46aad409f 100644 --- a/pkgs/by-name/ec/ecspresso/package.nix +++ b/pkgs/by-name/ec/ecspresso/package.nix @@ -7,20 +7,20 @@ buildGoModule (finalAttrs: { pname = "ecspresso"; - version = "2.8.2"; + version = "2.8.3"; src = fetchFromGitHub { owner = "kayac"; repo = "ecspresso"; tag = "v${finalAttrs.version}"; - hash = "sha256-TW7ccNYdCAySH9QwlKskjsutiUPHfTlmTSTCpOqPdfY="; + hash = "sha256-ljiYcOw5tvDYyPfgICidMiJElHls/dvgyIJW0wukIws="; }; subPackages = [ "cmd/ecspresso" ]; - vendorHash = "sha256-vdj0QIqnci6P+4zWrhcxrFwvyu+hF9r6RrqtBGbVToA="; + vendorHash = "sha256-7WUnP5OpLHjjDUt9LMASQrefhGMk5RPpsmWne1eZpjQ="; ldflags = [ "-s" From 57893963e5158c668df0d0e02086259c4d6b0568 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 22:37:08 +0000 Subject: [PATCH 089/170] iroh-relay: 0.98.1 -> 0.98.2 --- pkgs/tools/networking/iroh/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/iroh/default.nix b/pkgs/tools/networking/iroh/default.nix index 0d1bbbed9bf0..8c12e79e4def 100644 --- a/pkgs/tools/networking/iroh/default.nix +++ b/pkgs/tools/networking/iroh/default.nix @@ -12,16 +12,16 @@ let }: rustPlatform.buildRustPackage rec { pname = name; - version = "0.98.1"; + version = "0.98.2"; src = fetchFromGitHub { owner = "n0-computer"; repo = "iroh"; rev = "v${version}"; - hash = "sha256-rxEkFx2dAEA01CE8zqpCqM2PzxmyRhhSSl3d909pJKQ="; + hash = "sha256-oYKl0dJLJtn2HDxu0ajlhzEWL741h4yN8ZVEQq2dwRk="; }; - cargoHash = "sha256-zg15Vq9Abzia5GlmSMLcWN/P7lk9ekyhPyPfAbuu8Vs="; + cargoHash = "sha256-hO7bJt4RnqE8PLvemISqN7fqIjDbVPHZrW5AQlGJeqw="; buildFeatures = cargoFeatures; cargoBuildFlags = [ From 74c3d9d0ae5589c2220ce2839f4e8c8770ccef06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 22:39:17 +0000 Subject: [PATCH 090/170] python3Packages.saiph: 2.0.7 -> 2.0.8 --- pkgs/development/python-modules/saiph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/saiph/default.nix b/pkgs/development/python-modules/saiph/default.nix index 7a72a176aadd..7e809c6e20a6 100644 --- a/pkgs/development/python-modules/saiph/default.nix +++ b/pkgs/development/python-modules/saiph/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "saiph"; - version = "2.0.7"; + version = "2.0.8"; src = fetchFromGitHub { owner = "octopize"; repo = "saiph"; tag = "saiph-v${version}"; - hash = "sha256-KBef23kv3oylSNyo1Q6pQFlhX7HJCV37d8EEs0MubDw="; + hash = "sha256-3KcCiGgcJ+1WLQPvxDJyGrn8TEiBVIh/9TsCMkku3ls="; }; pyproject = true; From 314d61c114dc3b480d45b83bee86c926bdbd00ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 22:46:10 +0000 Subject: [PATCH 091/170] pmbootstrap: 3.10.1 -> 3.10.2 --- pkgs/by-name/pm/pmbootstrap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pm/pmbootstrap/package.nix b/pkgs/by-name/pm/pmbootstrap/package.nix index d8e1f920c595..127e66e01a8c 100644 --- a/pkgs/by-name/pm/pmbootstrap/package.nix +++ b/pkgs/by-name/pm/pmbootstrap/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "pmbootstrap"; - version = "3.10.1"; + version = "3.10.2"; pyproject = true; src = fetchFromGitLab { owner = "postmarketOS"; repo = "pmbootstrap"; tag = version; - hash = "sha256-d/yxnEDB50iM2HBxHS4IifNsW8pxYZHYXvi3eF8LvCI="; + hash = "sha256-Dimr0Ye/u3Rbryu9cm0Qwhm1w7kgzgM5Jkcu+ffeRXU="; domain = "gitlab.postmarketos.org"; }; From c86fd51f552ca4f843e2bd3170f43d38d0e94f98 Mon Sep 17 00:00:00 2001 From: Adam Thompson-Sharpe Date: Mon, 4 May 2026 19:11:18 -0400 Subject: [PATCH 092/170] kiwix-apple: 3.13.0 -> 3.14.0 Changelog: https://github.com/kiwix/kiwix-apple/releases/tag/3.14.0 --- pkgs/by-name/ki/kiwix-apple/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ki/kiwix-apple/package.nix b/pkgs/by-name/ki/kiwix-apple/package.nix index 87fd06b546dc..e8e976367bf9 100644 --- a/pkgs/by-name/ki/kiwix-apple/package.nix +++ b/pkgs/by-name/ki/kiwix-apple/package.nix @@ -8,11 +8,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "kiwix-apple"; - version = "3.13.0"; + version = "3.14.0"; src = fetchurl { url = "https://download.kiwix.org/release/kiwix-macos/kiwix-macos_${finalAttrs.version}.dmg"; - hash = "sha256-f9Un5ufiwwDiMesdw2dtnHWLM4ZtGMnFcGMuR3aIvHs="; + hash = "sha256-rVfoJg8VTyEF6KeMGIOTUijtz8Ot0DerayrPgs6Wje8="; }; sourceRoot = "."; From 9eb536e2a2ea7749151f8fe3f45fb64574b789f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 23:54:38 +0000 Subject: [PATCH 093/170] dbmate: 2.32.0 -> 2.33.0 --- pkgs/by-name/db/dbmate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/db/dbmate/package.nix b/pkgs/by-name/db/dbmate/package.nix index 882aa728d8d3..37f6029cba35 100644 --- a/pkgs/by-name/db/dbmate/package.nix +++ b/pkgs/by-name/db/dbmate/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "dbmate"; - version = "2.32.0"; + version = "2.33.0"; src = fetchFromGitHub { owner = "amacneil"; repo = "dbmate"; tag = "v${finalAttrs.version}"; - hash = "sha256-ORS3naMqkY4VroRd/0cIgNJq+HVRs+DVpBVw3MVU1+k="; + hash = "sha256-qdW7hutxjdhT8ypQOmVrcTMzuySy0zkS8SeTbvaGVK4="; }; - vendorHash = "sha256-z871KKwB+tWS+ssbXE0kJsIi/sg0r1lFN8CGXm7Gopk="; + vendorHash = "sha256-kKj3KOWq1IeQcR2/QJYsKZh6Kxryj0y687CKzyeO4ZM="; tags = [ "fts5" ]; From b1491fd776548624a1ea70e64b2452c4d923c758 Mon Sep 17 00:00:00 2001 From: Thomas Gebert Date: Mon, 4 May 2026 20:20:33 -0400 Subject: [PATCH 094/170] bigpemu: 1.21 -> 1.22 --- pkgs/by-name/bi/bigpemu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bigpemu/package.nix b/pkgs/by-name/bi/bigpemu/package.nix index f6ca7b38f407..cb270a44c39d 100644 --- a/pkgs/by-name/bi/bigpemu/package.nix +++ b/pkgs/by-name/bi/bigpemu/package.nix @@ -11,12 +11,12 @@ let bigpemu-unwrapped = stdenv.mkDerivation rec { pname = "BigPEmu"; - version = "1.21"; + version = "1.22"; src = fetchurl { url = "https://www.richwhitehouse.com/jaguar/builds/BigPEmu_Linux64_v${ builtins.replaceStrings [ "." ] [ "" ] version }.tar.gz"; - hash = "sha256-DCHgGZMmi2R0PFhAgxNh/jzuT1ONjrofFgO04cgacrA="; + hash = "sha256-z1r04qdZ6LNqGb3HwpCMeyKP6vYJz2hAVsIyHAfJsbU="; }; installPhase = '' From f2c020e4adac577fd53ac1143c3efac8f7bb9745 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 01:11:40 +0000 Subject: [PATCH 095/170] python3Packages.pydo: 0.31.0 -> 0.33.0 --- pkgs/development/python-modules/pydo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index 97ea9df47289..7d4b103af0d8 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "pydo"; - version = "0.31.0"; + version = "0.33.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${finalAttrs.version}"; - hash = "sha256-66DdlrfK+scSCGJ9sCsTjiUxLhY5jKAKdg4JTfBMfso="; + hash = "sha256-U6owPB+zTCT/5uoG3+BZcnmJqWammnih+jpo4DKUMcw="; }; build-system = [ poetry-core ]; From 1b25f3688f8473d18e55e0fb19dd4c061f56efe9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 01:26:41 +0000 Subject: [PATCH 096/170] go-arch-lint: 1.14.0 -> 1.15.0 --- pkgs/by-name/go/go-arch-lint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-arch-lint/package.nix b/pkgs/by-name/go/go-arch-lint/package.nix index 4f3227f92365..4e183c5bee1b 100644 --- a/pkgs/by-name/go/go-arch-lint/package.nix +++ b/pkgs/by-name/go/go-arch-lint/package.nix @@ -14,13 +14,13 @@ buildGo125Module (finalAttrs: { pname = "go-arch-lint"; - version = "1.14.0"; + version = "1.15.0"; src = fetchFromGitHub { owner = "fe3dback"; repo = "go-arch-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-AMPqMtBg1RjbqlfAHz193q1SFeqDmF7WrjvX2psqVro="; + hash = "sha256-RHU7MJAuNcJhdHVzu25Vie6Q8e95ISsJsNB+MVTqAQc="; }; vendorHash = "sha256-2n7OjF4gl+qq9M5EtU0nmgWwRPZ3YvmLQDAgJ8w9S1M="; From 5bb39483cfd59d1674333eabe5f8d5414b4fb6a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 01:41:24 +0000 Subject: [PATCH 097/170] basalt: 0.11.0 -> 0.12.4 --- pkgs/by-name/ba/basalt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/basalt/package.nix b/pkgs/by-name/ba/basalt/package.nix index 2c6bd57da2e8..aeed0a7d20cc 100644 --- a/pkgs/by-name/ba/basalt/package.nix +++ b/pkgs/by-name/ba/basalt/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "basalt"; - version = "0.11.0"; + version = "0.12.4"; src = fetchFromGitHub { owner = "erikjuhani"; repo = "basalt"; tag = "basalt/v${finalAttrs.version}"; - hash = "sha256-+bkONCG4PSa266r0am2sjtz2WJXdhwijfJ8Uz3iEk68="; + hash = "sha256-fijpPGPeF3f81WMWj1tIc0ht8hUIubAe19ja3iBNOh0="; }; - cargoHash = "sha256-7jkeDZhGoufY1lHnhc2yKz2ulBf/nlV4ngY2XRSHF+4="; + cargoHash = "sha256-jY3EDM+jYwCsMpd5cA5WKzmhdS4rVCLz3h5gfshzhOQ="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 76d4beb722cfb3d9a08d3644232f0132e2c6dec5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 02:16:13 +0000 Subject: [PATCH 098/170] lean-lsp-mcp: 0.26.1 -> 0.26.2 --- pkgs/by-name/le/lean-lsp-mcp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lean-lsp-mcp/package.nix b/pkgs/by-name/le/lean-lsp-mcp/package.nix index c1d2d46c1cd9..aeb00592cba2 100644 --- a/pkgs/by-name/le/lean-lsp-mcp/package.nix +++ b/pkgs/by-name/le/lean-lsp-mcp/package.nix @@ -6,7 +6,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "lean-lsp-mcp"; - version = "0.26.1"; + version = "0.26.2"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "oOo0oOo"; repo = "lean-lsp-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-OHbD6HujkXsqe8XpNr1bn+Pel2tbkX7tBapCcUe234o="; + hash = "sha256-NWX+r6hz04WnSkERqVj57ruw47RhqOeEofYUaxuU/uM="; }; build-system = with python3Packages; [ setuptools ]; From e2d2094fa1d80c1962cde646006cfef5a982a66b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 02:36:12 +0000 Subject: [PATCH 099/170] nnd: 0.72 -> 0.73 --- pkgs/by-name/nn/nnd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nn/nnd/package.nix b/pkgs/by-name/nn/nnd/package.nix index 84800b876035..889b19207590 100644 --- a/pkgs/by-name/nn/nnd/package.nix +++ b/pkgs/by-name/nn/nnd/package.nix @@ -8,16 +8,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "nnd"; - version = "0.72"; + version = "0.73"; src = fetchFromGitHub { owner = "al13n321"; repo = "nnd"; tag = "v${finalAttrs.version}"; - hash = "sha256-Uwe/GZ9fox9ovazYBZZjedzGEpm5cmWreBdgpBv61uY="; + hash = "sha256-2I4Ph5xCf6XN335+LPWo+yN2VWAOVBoMmzx3OrhynJA="; }; - cargoHash = "sha256-QPjvCIl3CNAq+rBV8mQWY+wCmRONs2VICTMBWdNZ8pQ="; + cargoHash = "sha256-w66JNHz6TJO1Fem4JrqlnBXX4yJC70I/OLjvICVdhMQ="; meta = { description = "Debugger for Linux"; From ebfb435d2e2d337e7576157be547fd6a85e22b83 Mon Sep 17 00:00:00 2001 From: Cameron Brown Date: Mon, 4 May 2026 22:43:58 -0400 Subject: [PATCH 100/170] buildkite-agent-metrics: 5.10.0 -> 5.12.2 --- pkgs/by-name/bu/buildkite-agent-metrics/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix index 123bc6c5cc98..b3ca179f9280 100644 --- a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix +++ b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix @@ -5,7 +5,7 @@ }: buildGoModule (finalAttrs: { pname = "buildkite-agent-metrics"; - version = "5.10.0"; + version = "5.12.2"; __darwinAllowLocalNetworking = true; @@ -18,10 +18,13 @@ buildGoModule (finalAttrs: { owner = "buildkite"; repo = "buildkite-agent-metrics"; rev = "v${finalAttrs.version}"; - hash = "sha256-QE4IY1yU8X1zG+jf7eBWiSjN3HvDqr2Avhs3Bub+xB0="; + hash = "sha256-O/6YGxX7sJEaqmMMzOPxkiIWJs1VRa+tgZ2w8UjfoKk="; }; - vendorHash = "sha256-r088XQKYx0D0OVfz/nqhWL0LLCf4X13WqYikJKlLr3c="; + vendorHash = "sha256-2os2V1iyw1k6XwX2wLz0abMnu+X5p+Aqau7ajC3JIRc="; + + # This is a Google Cloud Function and is not needed for compiling the binary + excludedPackages = [ "./cloud_function" ]; postInstall = '' mkdir -p $lambda/bin From d86a6ef6050f15cf5b367c9c804f19adb7fd203f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 03:17:23 +0000 Subject: [PATCH 101/170] opl3bankeditor: 1.5.1-unstable-2026-01-03 -> 1.5.1-unstable-2026-05-04 --- pkgs/by-name/op/opl3bankeditor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opl3bankeditor/package.nix b/pkgs/by-name/op/opl3bankeditor/package.nix index b25a233d5c65..1d286496a144 100644 --- a/pkgs/by-name/op/opl3bankeditor/package.nix +++ b/pkgs/by-name/op/opl3bankeditor/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "opl3bankeditor"; - version = "1.5.1-unstable-2026-01-03"; + version = "1.5.1-unstable-2026-05-04"; src = fetchFromGitHub { owner = "Wohlstand"; repo = "opl3bankeditor"; - rev = "9d0084cc7073ca911446257c7b937901267c3243"; + rev = "0155632a595897cb679c9f9c8575cee3eff2123d"; fetchSubmodules = true; - hash = "sha256-wUHpXZ0McL6WLqogXaA+HtVpKxC/Dc5Ji4PnjCksoGE="; + hash = "sha256-OEcfqvvEACo270kNfli/mdf/JO45XOp9QXOmKQQTpos="; }; nativeBuildInputs = [ From b407a8797d6a3f5b4db61dfa34d235efd0d1f40b Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Mon, 4 May 2026 20:22:38 -0700 Subject: [PATCH 102/170] cargo-wizard: fix aarch64-linux test expectation --- pkgs/by-name/ca/cargo-wizard/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ca/cargo-wizard/package.nix b/pkgs/by-name/ca/cargo-wizard/package.nix index e0c1a2d17d26..dc6edca96c61 100644 --- a/pkgs/by-name/ca/cargo-wizard/package.nix +++ b/pkgs/by-name/ca/cargo-wizard/package.nix @@ -18,6 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-vRakgwZRyYkk3xFfZzl197tgRmx+/g2b8eaDunwrCzM="; + # cargo-wizard still suggests lld for aarch64-linux on Rust 1.90+, so the + # nightly integration test must expect both rustflags there. + postPatch = '' + substituteInPlace tests/integration/dialog.rs \ + --replace-fail 'if rustversion::cfg!(before(1.90.0)) {' \ + 'if rustversion::cfg!(before(1.90.0)) || cfg!(all(target_os = "linux", target_arch = "aarch64")) {' + ''; + preCheck = '' export PATH=$PATH:$PWD/target/${stdenv.hostPlatform.rust.rustcTarget}/$cargoBuildType ''; From 38437d470bfad3736c1d1f6d66da26165784c483 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Mon, 4 May 2026 20:23:05 -0700 Subject: [PATCH 103/170] cargo-wizard: add iamanaws as maintainer --- pkgs/by-name/ca/cargo-wizard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-wizard/package.nix b/pkgs/by-name/ca/cargo-wizard/package.nix index dc6edca96c61..99d2cbfc3067 100644 --- a/pkgs/by-name/ca/cargo-wizard/package.nix +++ b/pkgs/by-name/ca/cargo-wizard/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "kobzol"; repo = "cargo-wizard"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WLGE2ZuytjSridZwfUTtNQF5woeBbx5ZoHfB9eyvedI="; }; @@ -33,9 +33,9 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Cargo subcommand for configuring Cargo profile for best performance"; homepage = "https://github.com/kobzol/cargo-wizard"; - changelog = "https://github.com/kobzol/cargo-wizard/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/kobzol/cargo-wizard/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iamanaws ]; mainProgram = "cargo-wizard"; }; }) From c08c337fa7de4a271eaa77427c2e9d5981b0a04a Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 4 May 2026 20:24:10 +0700 Subject: [PATCH 104/170] loadwatch: 1.1-4-g868bd29 -> 1.1-unstable-2026-05-04 --- pkgs/by-name/lo/loadwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/loadwatch/package.nix b/pkgs/by-name/lo/loadwatch/package.nix index d3db7c30cd5b..2b71539c1fb0 100644 --- a/pkgs/by-name/lo/loadwatch/package.nix +++ b/pkgs/by-name/lo/loadwatch/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "loadwatch"; - version = "1.1-4-g868bd29"; + version = "1.1-unstable-2026-05-04"; src = fetchFromSourcehut { owner = "~woffs"; repo = "loadwatch"; - hash = "sha256-/4kfGdpYJWQyb7mRaVUpyQQC5VP96bDsBDfM3XhcJXw="; - rev = finalAttrs.version; + rev = "f79b9cfad44a9f24aaab69cfad85a9ea14252b79"; + hash = "sha256-CNf3NpTbTfFQDg0G/I7ydH7ML4YNd8TlvPv8+RVa/sI="; }; makeFlags = [ "bindir=$(out)/bin" ]; From a68ab85bf1321a2758e09bc070e17662a6cb4e14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 05:28:24 +0000 Subject: [PATCH 105/170] har-to-k6: 0.14.13 -> 0.14.14 --- pkgs/by-name/ha/har-to-k6/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/har-to-k6/package.nix b/pkgs/by-name/ha/har-to-k6/package.nix index ab4b3e499bce..17523074e299 100644 --- a/pkgs/by-name/ha/har-to-k6/package.nix +++ b/pkgs/by-name/ha/har-to-k6/package.nix @@ -8,18 +8,18 @@ buildNpmPackage rec { pname = "har-to-k6"; - version = "0.14.13"; + version = "0.14.14"; src = fetchFromGitHub { owner = "grafana"; repo = "har-to-k6"; tag = "v${version}"; - hash = "sha256-RKg8ShzxxIaK6mmcmLjYT8Ofe2CM3U5/Lg/UEIRi30Q="; + hash = "sha256-03WhzmdmncM7YqavYnivzxD3oo48MAkrn/1qTcK8w7o="; }; dontNpmBuild = true; - npmDepsHash = "sha256-Z5aq9apwz1wvm0uam2pxzX+T+hKkk/kmXPy7IyrUHFM="; + npmDepsHash = "sha256-ZVBlHjDB5LbOWXuoz4IIQF0lqDGANxpPE1sAy9roxbo="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From ddf28b678c58f09f515b2eb122d0bf3705d5b841 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 05:41:24 +0000 Subject: [PATCH 106/170] opencode: 1.14.31 -> 1.14.35 --- pkgs/by-name/op/opencode/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 1db120bacb9e..f49f4cea21e8 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -16,13 +16,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.14.31"; + version = "1.14.35"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-VHznPS2OuJ8urQqGK3K0ysQLCk+O8JV7/UCDdFyqafQ="; + hash = "sha256-i2Ct4QC0Tf+UWNWAQoW/IPtRKrVyZSC1/FTzQNpou2g="; }; node_modules = stdenvNoCC.mkDerivation { @@ -75,7 +75,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-f/cWCr6Oqnq21u9+UyhwE5PGqE9X5K+NtjEGbZ4ORPg="; + outputHash = "sha256-JwkXBlXS4AG0rquzdOSE5Atzm0Hm9UVEBmDMAnTlbyg="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 043cf6cd410c43ebbdbdc362bf17076c0582b5ba Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 4 May 2026 22:45:53 +0200 Subject: [PATCH 107/170] ocamlPackages.notty-community: init at 0.2.4 --- .../ocaml-modules/notty-community/default.nix | 34 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/ocaml-modules/notty-community/default.nix diff --git a/pkgs/development/ocaml-modules/notty-community/default.nix b/pkgs/development/ocaml-modules/notty-community/default.nix new file mode 100644 index 000000000000..a26084b0c634 --- /dev/null +++ b/pkgs/development/ocaml-modules/notty-community/default.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchurl, + buildDunePackage, + cppo, + uutf, + lwt, +}: + +buildDunePackage (finalAttrs: { + pname = "notty-community"; + version = "0.2.4"; + + src = fetchurl { + url = "https://github.com/ocaml-community/notty-community/releases/download/v${finalAttrs.version}/notty-community-${finalAttrs.version}.tar.gz"; + hash = "sha256-FrA3wGX4lQZtrwXked1K/8LLvXel8xYIZ57gEmxX/d8="; + }; + + nativeBuildInputs = [ cppo ]; + + propagatedBuildInputs = [ + lwt + uutf + ]; + + doCheck = true; + + meta = { + description = "A declarative terminal library for OCaml"; + homepage = "https://github.com/ocaml-community/notty-community"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.vbgl ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 4c129821501e..343f0b74899b 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1444,6 +1444,8 @@ let notty = callPackage ../development/ocaml-modules/notty { }; + notty-community = callPackage ../development/ocaml-modules/notty-community { }; + npy = callPackage ../development/ocaml-modules/npy { inherit (pkgs.python3Packages) numpy; }; From 60af81cbf7c5cf325e5e294eb5fd5674fb905891 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 13:34:08 +0700 Subject: [PATCH 108/170] veusz: skip vectorfield rendering test --- pkgs/by-name/ve/veusz/package.nix | 3 +++ pkgs/by-name/ve/veusz/skip-vectorfield-test.patch | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 pkgs/by-name/ve/veusz/skip-vectorfield-test.patch diff --git a/pkgs/by-name/ve/veusz/package.nix b/pkgs/by-name/ve/veusz/package.nix index cb0b56d6487f..2eedf9ce4fce 100644 --- a/pkgs/by-name/ve/veusz/package.nix +++ b/pkgs/by-name/ve/veusz/package.nix @@ -33,6 +33,9 @@ python3Packages.buildPythonApplication (finalAttrs: { wrapQtApp "$out/bin/veusz" ''; + # vectorfield.vsz renders a PPM bitmap whose pixel values differ across Qt versions/platforms + patches = [ ./skip-vectorfield-test.patch ]; + # pyqt_setuptools.py uses the platlib path from sysconfig, but NixOS doesn't # really have a corresponding path, so patching the location of PyQt5 inplace postPatch = '' diff --git a/pkgs/by-name/ve/veusz/skip-vectorfield-test.patch b/pkgs/by-name/ve/veusz/skip-vectorfield-test.patch new file mode 100644 index 000000000000..faa98f31cec2 --- /dev/null +++ b/pkgs/by-name/ve/veusz/skip-vectorfield-test.patch @@ -0,0 +1,10 @@ +--- a/tests/runselftest.py ++++ b/tests/runselftest.py +@@ -113,6 +113,7 @@ + '3d_points.vsz', + '3d_surface.vsz', + '3d_volume.vsz', ++ 'vectorfield.vsz', + ]) + + class StupidFontMetrics: From 7ae45d077c4531793b8bf76b509b4c077bf5a894 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 06:54:41 +0000 Subject: [PATCH 109/170] tree-sitter-grammars.tree-sitter-rescript: 6.0.0-unstable-2026-04-26 -> 0-unstable-2026-05-02 --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 8e671861f574..42f674918f5c 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2256,10 +2256,10 @@ }; rescript = { - version = "6.0.0-unstable-2026-04-26"; + version = "0-unstable-2026-05-02"; url = "github:rescript-lang/tree-sitter-rescript"; - rev = "5b90cd4e4138b1231a67977303bda47eb608480a"; - hash = "sha256-f5/z566/Ez8+jzQSXoWkEK3LJGYjWupQw+BFPDyOxsE="; + rev = "5c71bebe716dc89ca84b816f9646456dd85666cc"; + hash = "sha256-45wPsR0ipBrd6R6SbL65EpIadAG0alQHzIXZhKJ9BkA="; meta = { license = lib.licenses.mit; maintainers = with lib.maintainers; [ From 8a6ddfefa3350ca7a8233ebf7f1809b0245946d2 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 4 May 2026 22:46:00 +0200 Subject: [PATCH 110/170] =?UTF-8?q?ocamlPackages.lwd:=200.4=20=E2=86=92=20?= =?UTF-8?q?0.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/do/docfd/package.nix | 13 +++++++++++-- pkgs/development/ocaml-modules/lwd/default.nix | 12 +++++------- pkgs/development/ocaml-modules/lwd/nottui-unix.nix | 2 -- pkgs/development/ocaml-modules/lwd/nottui.nix | 4 ++-- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 925a5ba07a51..6e4d4663bb5e 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -3,6 +3,7 @@ ocamlPackages, stdenv, fetchFromGitHub, + fetchpatch, python3, dune, makeWrapper, @@ -25,8 +26,16 @@ ocamlPackages.buildDunePackage rec { hash = "sha256-d7c72jXadwBtUqarfdGnEDo9yFwCAeEX0GGVqCe70Ak="; }; - # Compatibility with nottui ≥ 0.4 - patches = [ ./nottui-unix.patch ]; + patches = [ + # Compatibility with nottui ≥ 0.4 + ./nottui-unix.patch + # Compatibility with lwd ≥ 0.5 + (fetchpatch { + url = "https://github.com/darrenldl/docfd/commit/439ff57e80778f684cf8526b3b33c745a02da2a7.patch"; + includes = [ "*.ml" ]; + hash = "sha256-bB+zta2VcrDd42FUD9ExBui787LmtN3PMyb/MJQO7u0="; + }) + ]; nativeBuildInputs = [ python3 diff --git a/pkgs/development/ocaml-modules/lwd/default.nix b/pkgs/development/ocaml-modules/lwd/default.nix index 771b003b50a2..0f59c3f370a4 100644 --- a/pkgs/development/ocaml-modules/lwd/default.nix +++ b/pkgs/development/ocaml-modules/lwd/default.nix @@ -5,15 +5,13 @@ seq, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "lwd"; - version = "0.4"; - - minimalOCamlVersion = "4.08"; + version = "0.5"; src = fetchurl { - url = "https://github.com/let-def/lwd/releases/download/v${version}/lwd-${version}.tbz"; - hash = "sha256-nnFltlBWfPOerF4HuVNGzXcZxRSdsM+abeD5ZdQ+x8U="; + url = "https://github.com/let-def/lwd/releases/download/v${finalAttrs.version}/lwd-${finalAttrs.version}.tbz"; + hash = "sha256-YAZjeLuhAxUCB3RrBul4u70g5TEqT2C7Z09YbYyPZOY="; }; propagatedBuildInputs = [ seq ]; @@ -24,4 +22,4 @@ buildDunePackage rec { maintainers = [ lib.maintainers.alizter ]; homepage = "https://github.com/let-def/lwd"; }; -} +}) diff --git a/pkgs/development/ocaml-modules/lwd/nottui-unix.nix b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix index 88a3839d152e..6068ab56af8a 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui-unix.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix @@ -3,7 +3,6 @@ buildDunePackage, lwd, nottui, - notty, }: buildDunePackage { @@ -14,7 +13,6 @@ buildDunePackage { propagatedBuildInputs = [ lwd nottui - notty ]; meta = { diff --git a/pkgs/development/ocaml-modules/lwd/nottui.nix b/pkgs/development/ocaml-modules/lwd/nottui.nix index ccb134674c36..76c94f21aa38 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui.nix @@ -2,7 +2,7 @@ lib, buildDunePackage, lwd, - notty, + notty-community, }: buildDunePackage { @@ -12,7 +12,7 @@ buildDunePackage { propagatedBuildInputs = [ lwd - notty + notty-community ]; meta = { From 827f109d8979f094cd0f3a0e5ca1e083f4e8c643 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 5 May 2026 09:15:49 +0200 Subject: [PATCH 111/170] ocamlPackages.notty: drop --- .../instant-messengers/jackline/default.nix | 6 +++- pkgs/by-name/do/docfd/nottui-unix.patch | 35 +++++++++++-------- pkgs/by-name/do/docfd/package.nix | 2 +- pkgs/top-level/ocaml-packages.nix | 3 +- 4 files changed, 27 insertions(+), 19 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/jackline/default.nix b/pkgs/applications/networking/instant-messengers/jackline/default.nix index 35099f2bf1fe..6cff3de031f0 100644 --- a/pkgs/applications/networking/instant-messengers/jackline/default.nix +++ b/pkgs/applications/networking/instant-messengers/jackline/default.nix @@ -19,6 +19,10 @@ buildDunePackage { hash = "sha256-6QZZ77C1G3x/GOJsUEQMrCatVsyyxNjq36ez/TgeHSY="; }; + postPatch = '' + substituteInPlace cli/dune --replace-warn 'notty notty.lwt' 'notty-community.lwt' + ''; + nativeBuildInputs = [ ppx_sexp_conv ppx_deriving @@ -35,7 +39,7 @@ buildDunePackage { otr astring ptime - notty + notty-community sexplib hex uchar diff --git a/pkgs/by-name/do/docfd/nottui-unix.patch b/pkgs/by-name/do/docfd/nottui-unix.patch index 03a61576d00d..738c7871dafc 100644 --- a/pkgs/by-name/do/docfd/nottui-unix.patch +++ b/pkgs/by-name/do/docfd/nottui-unix.patch @@ -1,20 +1,8 @@ -diff --git a/bin/dune b/bin/dune -index e0ddc1f..a4e8523 100644 ---- a/bin/dune -+++ b/bin/dune -@@ -47,6 +47,7 @@ - notty - notty.unix - nottui -+ nottui-unix - lwd - oseq - eio -diff --git a/bin/ui_base.ml b/bin/ui_base.ml -index f56ee8d..8d8ed70 100644 +diff --git a/bin/UI_base.ml b/bin/UI_base.ml +index efb1d14..ce6a2a4 100644 --- a/bin/UI_base.ml +++ b/bin/UI_base.ml -@@ -587,7 +587,7 @@ let ui_loop ~quit ~term root = +@@ -787,7 +787,7 @@ let ui_loop ~quit ~term root = if term_width <> prev_term_width || term_height <> prev_term_height then ( Lwd.set Vars.term_width_height (term_width, term_height) ); @@ -23,3 +11,20 @@ index f56ee8d..8d8ed70 100644 ~process_event:true ~timeout:0.05 ~renderer +diff --git a/bin/dune b/bin/dune +index c4905a4..7c7b55d 100644 +--- a/bin/dune ++++ b/bin/dune +@@ -44,9 +44,10 @@ + containers.unix + cmdliner + fmt +- notty +- notty.unix ++ notty-community ++ notty-community.unix + nottui ++ nottui-unix + lwd + oseq + eio diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 6e4d4663bb5e..d039b22058e7 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -53,7 +53,7 @@ ocamlPackages.buildDunePackage rec { lwd nottui nottui-unix - notty + notty-community ocaml_sqlite3 ocolor oseq diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 343f0b74899b..0b7da03ab0a3 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1442,8 +1442,6 @@ let nottui-unix = callPackage ../development/ocaml-modules/lwd/nottui-unix.nix { }; - notty = callPackage ../development/ocaml-modules/notty { }; - notty-community = callPackage ../development/ocaml-modules/notty-community { }; npy = callPackage ../development/ocaml-modules/npy { @@ -2363,6 +2361,7 @@ let dune_2 = pkgs.dune_2; # Added 2025-12-08 dune_3 = pkgs.dune_3; # Added 2025-12-08 gd4o = throw "ocamlPackages.gd4o is not maintained, use ocamlPackages.gd instead"; + notty = throw "2026-05-05: notty is no longer maintained, use notty-community instead"; ocaml-freestanding = throw "ocamlPackages.ocaml-freestanding has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 ocaml-vdom = throw "2023-10-09: ocamlPackages.ocaml-vdom was renamed to ocamlPackages.vdom"; ocaml_lwt = throw "ocamlPackages.ocaml_lwt has been renamed to ocamlPackages.lwt"; # Added 2025-12-05 From e82a054a43746095976eaa60f3c8c67c4a3d09ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 08:00:53 +0000 Subject: [PATCH 112/170] flexget: 3.19.14 -> 3.19.16 --- pkgs/by-name/fl/flexget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index ff4a74a5f8cd..b664cf3a3688 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.19.14"; + version = "3.19.16"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-mwg1Ty6saEc/41Rm9mw2f9TiyoJaUlPZfDBu6kklcz8="; + hash = "sha256-FZq3DhdrgHFUVC7OJ97ZwYuFE7LnI0tBdiFduKEkmC8="; }; pythonRelaxDeps = true; From 53721490a1a5b3abb5349df4947ec5b42efed0ba Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 15:19:26 +0700 Subject: [PATCH 113/170] yuhaiin: fix build with Go 1.23+ --- pkgs/by-name/yu/yuhaiin/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/yu/yuhaiin/package.nix b/pkgs/by-name/yu/yuhaiin/package.nix index 5bca7ee2b44c..38b91eadb600 100644 --- a/pkgs/by-name/yu/yuhaiin/package.nix +++ b/pkgs/by-name/yu/yuhaiin/package.nix @@ -28,6 +28,9 @@ buildGoModule (finalAttrs: { [ "-s" "-w" + # pkg/net/proxy/websocket/x uses //go:linkname to access net/http.putBufioWriter, + # which Go 1.23+ restricts without a matching linkname on the stdlib side. + "-checklinkname=0" "-X ${module}/version.Version=v${finalAttrs.version}" "-X ${module}/version.GitCommit=${finalAttrs.src.rev}" "-X ${module}/version.BuildDate=unknown" From 79b40f291d65062098b225ac4f0db3ab33fca1d1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 15:37:34 +0700 Subject: [PATCH 114/170] glpaper: unstable-2022-05-15 -> unstable-2024-08-07 --- pkgs/by-name/gl/glpaper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glpaper/package.nix b/pkgs/by-name/gl/glpaper/package.nix index d5e986399fcb..ac620e38788b 100644 --- a/pkgs/by-name/gl/glpaper/package.nix +++ b/pkgs/by-name/gl/glpaper/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation { pname = "glpaper"; - version = "unstable-2022-05-15"; + version = "unstable-2024-08-07"; src = fetchFromSourcehut { owner = "~scoopta"; repo = "glpaper"; vc = "hg"; - rev = "f89e60b7941fb60f1069ed51af9c5bb4917aab35"; - sha256 = "sha256-E7FKjt3NL0aAEibfaq+YS2IVvpjNjInA+Rs8SU63/3M="; + rev = "af9827d20bfe1956dd88fb2202b38ed0de705305"; + sha256 = "sha256-zgvnWqsw243jZ9e6fG6L0hDfRRHwzmIdsxwnnWhimu0="; }; nativeBuildInputs = [ From 1083cfa0b13e64fdc599a1063456ee48f4153fae Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 15:37:43 +0700 Subject: [PATCH 115/170] glpaper: fix build with gcc15 --- pkgs/by-name/gl/glpaper/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gl/glpaper/package.nix b/pkgs/by-name/gl/glpaper/package.nix index ac620e38788b..144654c14ce1 100644 --- a/pkgs/by-name/gl/glpaper/package.nix +++ b/pkgs/by-name/gl/glpaper/package.nix @@ -22,6 +22,9 @@ stdenv.mkDerivation { sha256 = "sha256-zgvnWqsw243jZ9e6fG6L0hDfRRHwzmIdsxwnnWhimu0="; }; + # nop() is used as a typed Wayland callback stub, which GCC 15 rejects as an error. + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + nativeBuildInputs = [ meson ninja From dfb9f07e37c9efb9049c1921ab7e093616ee475f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 08:50:44 +0000 Subject: [PATCH 116/170] src-cli: 7.2.0 -> 7.2.1 --- pkgs/by-name/sr/src-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sr/src-cli/package.nix b/pkgs/by-name/sr/src-cli/package.nix index b8e105bd4360..b01a994eb985 100644 --- a/pkgs/by-name/sr/src-cli/package.nix +++ b/pkgs/by-name/sr/src-cli/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "src-cli"; - version = "7.2.0"; + version = "7.2.1"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "src-cli"; rev = version; - hash = "sha256-s8KkOjyYoQY2+XBUi5kVc1w9QKuBXhzl5Z0/9/LOYto="; + hash = "sha256-Qn3yBShn3hC17GQVfv9sI1uhBWLi+d8gXBJX3pPgCsU="; }; - vendorHash = "sha256-bwCHcPo2cqa6xP+SVXOKq2bqP3AODMS+5rKz18kxdNw="; + vendorHash = "sha256-+NSwH2KZBGwHr9FCHFbLV2VvqBtdhS8AiNycPrx7VdE="; subPackages = [ "cmd/src" From a5c09f82a2cd47224fb53c3180bc2339e00fdcc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 09:36:27 +0000 Subject: [PATCH 117/170] vscode-extensions.google.colab: 0.8.0 -> 0.8.1 --- .../editors/vscode/extensions/google.colab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix index 0be8fbc068de..2c31ccfcd8bd 100644 --- a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix +++ b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "google"; name = "colab"; - version = "0.8.0"; - hash = "sha256-bkZCDBWiHdj3bKEdj2bVNUY84SkAMHi7PwZuUnhyR+0="; + version = "0.8.1"; + hash = "sha256-QKGE6heSrSCm7X0YSOQy6SQeD50AZPS28UYWSWYdJxs="; }; meta = { From dfa241770c727f13b731c48a12a5366d65f3ae1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 09:47:18 +0000 Subject: [PATCH 118/170] vfox: 1.0.10 -> 1.0.11 --- pkgs/by-name/vf/vfox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vf/vfox/package.nix b/pkgs/by-name/vf/vfox/package.nix index 1c5ae3d18c0e..c65e640237a5 100644 --- a/pkgs/by-name/vf/vfox/package.nix +++ b/pkgs/by-name/vf/vfox/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "vfox"; - version = "1.0.10"; + version = "1.0.11"; src = fetchFromGitHub { owner = "version-fox"; repo = "vfox"; tag = "v${finalAttrs.version}"; - hash = "sha256-ItSILzr7CaZsuNb1ukF+gMGhKf7FC5lJPnnvGmqLrwk="; + hash = "sha256-dTs+GY3R01pUWINLnZqGg3HBWVsLvSlhxrnecznXeZk="; }; vendorHash = "sha256-494nqL6KiUk4VeKlG9YHFpgACgaYC3SR1I1EViD71Jw="; From 47aaea3a69c4a808697b1bec0bad18b119e0b0b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 10:25:15 +0000 Subject: [PATCH 119/170] python3Packages.spatialmath-python: 1.1.15 -> 1.1.16 --- .../development/python-modules/spatialmath-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spatialmath-python/default.nix b/pkgs/development/python-modules/spatialmath-python/default.nix index 7502b5e89b31..d2f43aa9f3ab 100644 --- a/pkgs/development/python-modules/spatialmath-python/default.nix +++ b/pkgs/development/python-modules/spatialmath-python/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "spatialmath-python"; - version = "1.1.15"; + version = "1.1.16"; pyproject = true; src = fetchPypi { pname = "spatialmath_python"; inherit version; - hash = "sha256-yrcPLNN15hB4WMkB8TSNWU9QnV8sEh8EL9HNQrrXPd8="; + hash = "sha256-6y8EOxxXuqsDTAHW0wKOq4D17GjqouyJy5VyEHwzaiI="; }; build-system = [ From 16f0fee932fc06f64dcac69df13d5ae1d14b9653 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 11:31:02 +0000 Subject: [PATCH 120/170] librime-lua: 0-unstable-2026-04-26 -> 0-unstable-2026-05-02 --- pkgs/by-name/li/librime-lua/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librime-lua/package.nix b/pkgs/by-name/li/librime-lua/package.nix index 533bd91c8217..f4efe5380abb 100644 --- a/pkgs/by-name/li/librime-lua/package.nix +++ b/pkgs/by-name/li/librime-lua/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation { pname = "librime-lua"; - version = "0-unstable-2026-04-26"; + version = "0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "hchunhui"; repo = "librime-lua"; - rev = "ef17b1f5e0c3f430d6039309d8ebd27bb26bc671"; - hash = "sha256-kuNvJUiAlt+78U5ZqRbets2M/mrsVaECYxVFZRW/R40="; + rev = "ec52e48ea18f11af37717a01c337f853215cf70b"; + hash = "sha256-ipqsYAqlt29dZlgynziCC4rHFDbXsD64KPkhXQiz8/w="; }; propagatedBuildInputs = [ lua ]; From 2802fb884e8564095d444ccb19fc6ab773a118ca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 5 May 2026 13:32:42 +0200 Subject: [PATCH 121/170] python3Packages.publicsuffixlist: 1.0.2.20260501 -> 1.0.2.20260502 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260502-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 0fbdd5c1ed00..ca276e0c42e8 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260501"; + version = "1.0.2.20260502"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-NyDmKQtUv8Dd0xdpiAn+1CnXphRWZVoaaydGxUmk7mE="; + hash = "sha256-7/e4XitL6pcv9qlyqXlLpwWCiHmLdYj5hAE0/YfllAE="; }; postPatch = '' From 048f79d9d6cce3a16c5d0e805e15e1a322b206b2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 5 May 2026 13:33:38 +0200 Subject: [PATCH 122/170] python3Packages.iamdata: 0.1.202605041 -> 0.1.202605051 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202605041...v0.1.202605051 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202605051 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index d900bad5bfbe..c226c4e8412e 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202605041"; + version = "0.1.202605051"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Mkyd5QM8rH1xdSOKSdrqfk7oqAs1glAuLavDCrP2fgU="; + hash = "sha256-q6eJJYCc8oTqDcPETosEPjpNjg3ah5/WR7r1fDmfyhQ="; }; __darwinAllowLocalNetworking = true; From 2d90fabb677a615827524d0b9a10e4535b8d487c Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 19:00:55 +0700 Subject: [PATCH 123/170] measureme: fix build with newer Rust --- pkgs/by-name/me/measureme/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/me/measureme/package.nix b/pkgs/by-name/me/measureme/package.nix index cfa1905f5209..f05e4b680a45 100644 --- a/pkgs/by-name/me/measureme/package.nix +++ b/pkgs/by-name/me/measureme/package.nix @@ -17,6 +17,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoLock.lockFile = ./Cargo.lock; + # __cpuid is safe in newer Rust; suppress lint until upstream fixes it + env.RUSTFLAGS = "-A unused-unsafe"; + postPatch = '' ln -s ${./Cargo.lock} Cargo.lock ''; From 401831562408958b722721b21226ba99e6aab77e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:16:49 +0000 Subject: [PATCH 124/170] plus42: 1.3.14 -> 1.3.15 --- pkgs/by-name/pl/plus42/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plus42/package.nix b/pkgs/by-name/pl/plus42/package.nix index c299b072a91c..232710d80be7 100644 --- a/pkgs/by-name/pl/plus42/package.nix +++ b/pkgs/by-name/pl/plus42/package.nix @@ -11,11 +11,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "plus42"; - version = "1.3.14"; + version = "1.3.15"; src = fetchurl { url = "https://thomasokken.com/plus42/upstream/plus42-upstream-${finalAttrs.version}.tgz"; - hash = "sha256-ndw4wI+o5eGfqOceSBGnpdQoel89MYxuv8G3CQRZ+6c="; + hash = "sha256-qJteqxEDVdqgPdIQCOsNvdPS7S7pq/nVfavfXdOrnAQ="; }; nativeBuildInputs = [ From 93a7ac8437bdc14037b9d817ded84f333db3fcc6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:31:20 +0000 Subject: [PATCH 125/170] hare: 0.26.0 -> 0.26.0.1 --- pkgs/by-name/ha/hare/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/hare/package.nix b/pkgs/by-name/ha/hare/package.nix index 1cdcd07eb8b7..5d84f133e857 100644 --- a/pkgs/by-name/ha/hare/package.nix +++ b/pkgs/by-name/ha/hare/package.nix @@ -75,7 +75,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hare"; - version = "0.26.0"; + version = "0.26.0.1"; outputs = [ "out" @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "~sircmpwn"; repo = "hare"; tag = finalAttrs.version; - hash = "sha256-3NrhnbAR0VIyr7JkAsY8NIkW8AelPSphzIYu8QMgXsU="; + hash = "sha256-ypu3GXO2hTGg26l0+FUzEMK/+HiylJIWQxe9UbhKXz4="; }; patches = [ From 228e4d089d59ee9b44c89d2ec05ac74c1daa17ce Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 5 May 2026 14:43:15 +0200 Subject: [PATCH 126/170] maintainers: remove hamburger1984 --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/hw/hwatch/package.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 82556644f5d2..f542d6c4f1d7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10407,12 +10407,6 @@ githubId = 2192042; name = "Colin King"; }; - hamburger1984 = { - email = "hamburger1984@gmail.com"; - github = "hamburger1984"; - githubId = 438976; - name = "Andreas Krohn"; - }; hamhut1066 = { email = "github@hamhut1066.com"; github = "moredhel"; diff --git a/pkgs/by-name/hw/hwatch/package.nix b/pkgs/by-name/hw/hwatch/package.nix index f9e804317157..bd7085713e53 100644 --- a/pkgs/by-name/hw/hwatch/package.nix +++ b/pkgs/by-name/hw/hwatch/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { execution results and can check this differences at after. ''; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ hamburger1984 ]; + maintainers = [ ]; mainProgram = "hwatch"; }; }) From f044ecdb58f5eb7cb5a684dbcc4903fd816e1096 Mon Sep 17 00:00:00 2001 From: PhiliPdB Date: Tue, 5 May 2026 11:49:59 +0200 Subject: [PATCH 127/170] rapidraw: 1.5.4 -> 1.5.5 Changelog: https://github.com/CyberTimon/RapidRAW/releases/tag/v1.5.5 Diff: https://github.com/CyberTimon/RapidRAW/compare/v1.5.4...v1.5.5 --- pkgs/by-name/ra/rapidraw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rapidraw/package.nix b/pkgs/by-name/ra/rapidraw/package.nix index 28369cea433c..72cff89376e8 100644 --- a/pkgs/by-name/ra/rapidraw/package.nix +++ b/pkgs/by-name/ra/rapidraw/package.nix @@ -42,16 +42,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rapidraw"; - version = "1.5.4"; + version = "1.5.5"; src = fetchFromGitHub { owner = "CyberTimon"; repo = "RapidRAW"; tag = "v${finalAttrs.version}"; - hash = "sha256-T7qBa0CEVfvc6qWxdJe0pbJAN3VNrpP9EKaX2R+PtUw="; + hash = "sha256-CnH8EuHzHxuXbnOry2gMU/tMqpE8++ztyNPk3HHdZqE="; }; - cargoHash = "sha256-kyJIHfrb3Tlm3IYQxU6N9mB9JxZWmMcBsPXHQmTwxAg="; + cargoHash = "sha256-c2MK1DyonfeZKfZAVWfwVh/In5SqKq7nnFrlz2686SM="; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; From 7a22c22d633d4e040dea5f0eeb47bb8f0f1dd444 Mon Sep 17 00:00:00 2001 From: PhiliPdB Date: Tue, 5 May 2026 15:07:10 +0200 Subject: [PATCH 128/170] rapidraw: add philipdb as maintainer --- pkgs/by-name/ra/rapidraw/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/rapidraw/package.nix b/pkgs/by-name/ra/rapidraw/package.nix index 72cff89376e8..256017b9acaa 100644 --- a/pkgs/by-name/ra/rapidraw/package.nix +++ b/pkgs/by-name/ra/rapidraw/package.nix @@ -164,7 +164,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/CyberTimon/RapidRAW"; license = lib.licenses.agpl3Only; mainProgram = "rapidraw"; - maintainers = with lib.maintainers; [ taciturnaxolotl ]; + maintainers = with lib.maintainers; [ + philipdb + taciturnaxolotl + ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 8d69c1084dd909b973768845c45e009d5525d0f2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 May 2026 13:26:56 +0000 Subject: [PATCH 129/170] python3Packages.plotnine: 0.15.3 -> 0.15.4 Diff: https://github.com/has2k1/plotnine/compare/v0.15.3...v0.15.4 Changelog: https://github.com/has2k1/plotnine/releases/tag/v0.15.4 --- pkgs/development/python-modules/plotnine/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plotnine/default.nix b/pkgs/development/python-modules/plotnine/default.nix index 51d4ab2ed56c..422cd9a5ce03 100644 --- a/pkgs/development/python-modules/plotnine/default.nix +++ b/pkgs/development/python-modules/plotnine/default.nix @@ -23,14 +23,15 @@ buildPythonPackage (finalAttrs: { pname = "plotnine"; - version = "0.15.3"; + version = "0.15.4"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "has2k1"; repo = "plotnine"; tag = "v${finalAttrs.version}"; - hash = "sha256-nhFod9jhadKfQ8SW2RPNc8u+4gkWNDZRcnDcN5xVk54="; + hash = "sha256-xZ3M9bBY5kL8Z2Fa5D+oxnU2HMvxbVKALTvsxDAHMuQ="; }; build-system = [ setuptools-scm ]; From 3e50e5c674a89377b4a7ca60423ad00dc22033c6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 May 2026 13:34:51 +0000 Subject: [PATCH 130/170] python3Packages.nutpie: skip failing tests --- pkgs/development/python-modules/nutpie/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nutpie/default.nix b/pkgs/development/python-modules/nutpie/default.nix index 1247878bacd4..1f076964712a 100644 --- a/pkgs/development/python-modules/nutpie/default.nix +++ b/pkgs/development/python-modules/nutpie/default.nix @@ -36,6 +36,7 @@ buildPythonPackage (finalAttrs: { pname = "nutpie"; version = "0.16.8"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pymc-devs"; @@ -83,7 +84,11 @@ buildPythonPackage (finalAttrs: { writableTmpDirAsHomeHook ]; - disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + disabledTests = [ + # ValueError: Variable name 'a/b' cannot contain '/'. + "test_non_identifier_names" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # flaky (assert np.float64(0.0017554642626285276) > 0.01) "test_normalizing_flow" ]; From e5635b2d8426cfc745d132d47f1eeb0ae829a132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 13:36:35 +0000 Subject: [PATCH 131/170] python3Packages.heudiconv: 1.3.4 -> 1.4.0 --- pkgs/development/python-modules/heudiconv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/heudiconv/default.nix b/pkgs/development/python-modules/heudiconv/default.nix index 78429686aa7e..e5dafc6c213b 100644 --- a/pkgs/development/python-modules/heudiconv/default.nix +++ b/pkgs/development/python-modules/heudiconv/default.nix @@ -19,12 +19,12 @@ buildPythonPackage rec { pname = "heudiconv"; - version = "1.3.4"; + version = "1.4.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zT/xy9f0GBmhGJm4Gd0ZEKNSifBBjx0RmTOqq6qN4ao="; + hash = "sha256-xjPfKwYG2gh/USaMKyrdtHgmefjEZHgx9SUg93htVVU="; }; postPatch = '' From 9dd3986d5947b43ed41356965b7df32cae0e8018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 13:52:23 +0000 Subject: [PATCH 132/170] python3Packages.pontos: 26.4.1 -> 26.4.3 --- pkgs/development/python-modules/pontos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix index a3be2badc72f..a213ea5ac5fa 100644 --- a/pkgs/development/python-modules/pontos/default.nix +++ b/pkgs/development/python-modules/pontos/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pontos"; - version = "26.4.1"; + version = "26.4.3"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "pontos"; tag = "v${version}"; - hash = "sha256-aqoZHuH9TErkPvlf7xwQ4EA/f7LWwKFbePhuoG2dX+0="; + hash = "sha256-8IAAYT3ds+QB0+o9WWOGqKkHJHb7bbBAm5cHfSVXGVo="; }; build-system = [ poetry-core ]; From b58d8046a284100053acc18d9a8086a9ebb0a4ed Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 26 Apr 2026 20:22:38 +0000 Subject: [PATCH 133/170] picocrypt-ng: 2.00 -> 2.08 --- pkgs/by-name/pi/picocrypt-ng/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pi/picocrypt-ng/package.nix b/pkgs/by-name/pi/picocrypt-ng/package.nix index 9b13c030daac..1cce6a166ae4 100644 --- a/pkgs/by-name/pi/picocrypt-ng/package.nix +++ b/pkgs/by-name/pi/picocrypt-ng/package.nix @@ -11,22 +11,23 @@ gtk3, pkg-config, wrapGAppsHook3, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "picocrypt-ng"; - version = "2.00"; + version = "2.08"; src = fetchFromGitHub { owner = "Picocrypt-NG"; repo = "Picocrypt-NG"; tag = finalAttrs.version; - hash = "sha256-+Ecvy4h0aC9Gra9BcN8L/vgpnflq6W7KcnYCVr8uaQQ="; + hash = "sha256-dXIJTpoupfmHtxhnqroQaxrcTsW07G4zxSib1vs1DaA="; }; sourceRoot = "${finalAttrs.src.name}/src"; - vendorHash = "sha256-0fEy/YuZa7dENfL3y+NN4SLWYwOLmXqHHJEiU37AkX4="; + vendorHash = "sha256-qluJIsd7g2UNYQwsDW7ugVzh5Z0xJkHe6OlMt04d/cc="; ldflags = [ "-s" @@ -46,12 +47,13 @@ buildGoModule (finalAttrs: { copyDesktopItems pkg-config wrapGAppsHook3 + writableTmpDirAsHomeHook ]; env.CGO_ENABLED = 1; postInstall = '' - mv $out/bin/Picocrypt $out/bin/picocrypt-ng-gui + mv $out/bin/picocrypt $out/bin/picocrypt-ng-gui install -Dm644 $src/images/key.svg $out/share/icons/hicolor/scalable/apps/picocrypt-ng.svg ''; @@ -71,7 +73,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/Picocrypt-NG/Picocrypt-NG"; changelog = "https://github.com/Picocrypt-NG/Picocrypt-NG/blob/${finalAttrs.version}/Changelog.md"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tbutter ]; mainProgram = "picocrypt-ng-gui"; }; }) From 59fdb9c2a894a3d6a88df4d2b24b2c3af3b35170 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:05:43 +0000 Subject: [PATCH 134/170] python3Packages.jupyter-book: 2.1.4 -> 2.1.5 --- pkgs/development/python-modules/jupyter-book/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-book/default.nix b/pkgs/development/python-modules/jupyter-book/default.nix index 6ad6697d0993..81b8ecacaa8d 100644 --- a/pkgs/development/python-modules/jupyter-book/default.nix +++ b/pkgs/development/python-modules/jupyter-book/default.nix @@ -26,19 +26,19 @@ buildPythonPackage (finalAttrs: { pname = "jupyter-book"; - version = "2.1.4"; + version = "2.1.5"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-book"; repo = "jupyter-book"; tag = "v${finalAttrs.version}"; - hash = "sha256-iKdrwqNQBiWMxibqAHaQla8DLE6jgafVCK+cnNm82V4="; + hash = "sha256-0osykGqNr16il67ubfglTchTl3anQWrjlaySxBWh/yk="; }; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; - hash = "sha256-DM8YjA5z9u9CjKIvHuV2wuFrAIxggcXDqTwt80+I0dk="; + hash = "sha256-H7ZsDMNXU9u0jvmbrcWzUoFjD+y1OlmNVLK9WEfDJyU="; }; build-system = [ From ff07a254b83fa5c98d1bf0f4e5edf288500e5238 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:23:57 +0000 Subject: [PATCH 135/170] terraform-providers.cloudflare_cloudflare: 5.19.0 -> 5.19.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0f4d5e60444c..1e4122738daa 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -200,11 +200,11 @@ "vendorHash": "sha256-59bhibkok4w7dLTf96jZGk2di6TpR6IAqp0i3xmtlyI=" }, "cloudflare_cloudflare": { - "hash": "sha256-2hlL7N6jP7or3l0HczbRhnAmMYJ0XQTXl0f+sIFdlZc=", + "hash": "sha256-1qgPmsk6lSTuESBy/kSrm2f/BnvTcrKqj+IphsKfqEw=", "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", "owner": "cloudflare", "repo": "terraform-provider-cloudflare", - "rev": "v5.19.0", + "rev": "v5.19.1", "spdx": "Apache-2.0", "vendorHash": "sha256-Gkb493fesB/jOdvnQrwt4MrNKO+YlR3+9Mu5TiaG084=" }, From 6c3a3f847ed79dca180eb1ec4990cd95845d7230 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:36:52 +0000 Subject: [PATCH 136/170] geesefs: 0.43.6 -> 0.43.7 --- pkgs/by-name/ge/geesefs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geesefs/package.nix b/pkgs/by-name/ge/geesefs/package.nix index 62978d43a17a..1affc960cde0 100644 --- a/pkgs/by-name/ge/geesefs/package.nix +++ b/pkgs/by-name/ge/geesefs/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.43.6"; + version = "0.43.7"; in buildGoModule { pname = "geesefs"; @@ -15,7 +15,7 @@ buildGoModule { owner = "yandex-cloud"; repo = "geesefs"; rev = "v${version}"; - hash = "sha256-FZIq58Liew5v7SGnLWmFj7nB822FAgFyCVLE9+oN9BA="; + hash = "sha256-D9ZFjsmM4x1TVHRGcu6uredWjhwEsNjTr+kwQDmpyGE="; }; # hashes differ per architecture otherwise. From 658cb5ee7638a146333e7d9424a9a2df85286408 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 21:50:00 +0700 Subject: [PATCH 137/170] paml: fix build with GCC 15 --- .../paml/fix-ProcessNodeAnnotation-declaration.patch | 11 +++++++++++ pkgs/by-name/pa/paml/package.nix | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/by-name/pa/paml/fix-ProcessNodeAnnotation-declaration.patch diff --git a/pkgs/by-name/pa/paml/fix-ProcessNodeAnnotation-declaration.patch b/pkgs/by-name/pa/paml/fix-ProcessNodeAnnotation-declaration.patch new file mode 100644 index 000000000000..ffe065566ec0 --- /dev/null +++ b/pkgs/by-name/pa/paml/fix-ProcessNodeAnnotation-declaration.patch @@ -0,0 +1,11 @@ +--- a/src/mcmctree.c ++++ b/src/mcmctree.c +@@ -42,7 +42,7 @@ extern double PjumpOptimum; + + int GetOptions(char *ctlf); + int ReadTreeSeqs(FILE*fout); +-int ProcessNodeAnnotation(); ++int ProcessNodeAnnotation(int* haslabel); + int ReadBlengthGH(char infile[]); + int GenerateBlengthGH(char infile[]); + int GetMem(void); diff --git a/pkgs/by-name/pa/paml/package.nix b/pkgs/by-name/pa/paml/package.nix index 5de83b4b243a..2910b1f3f966 100644 --- a/pkgs/by-name/pa/paml/package.nix +++ b/pkgs/by-name/pa/paml/package.nix @@ -15,6 +15,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-P/oHaLxoQzjFuvmHyRdShHv1ayruy6O/I9w8aTyya2s="; }; + patches = [ + # https://github.com/abacus-gene/paml/pull/78 + ./fix-ProcessNodeAnnotation-declaration.patch + ]; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D_POSIX_C_SOURCE"; preBuild = '' From e59ffff477da911f300c23c4698f4a7360940099 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:55:00 +0000 Subject: [PATCH 138/170] uutils-acl: 0.0.1-unstable-2026-04-24 -> 0.0.1-unstable-2026-05-01 --- pkgs/by-name/uu/uutils-acl/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-acl/package.nix b/pkgs/by-name/uu/uutils-acl/package.nix index adb7237a21da..6db8021e9dfa 100644 --- a/pkgs/by-name/uu/uutils-acl/package.nix +++ b/pkgs/by-name/uu/uutils-acl/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-acl"; - version = "0.0.1-unstable-2026-04-24"; + version = "0.0.1-unstable-2026-05-01"; src = fetchFromGitHub { owner = "uutils"; repo = "acl"; - rev = "68816cd43f14c85b3579417556b05be380a35128"; - hash = "sha256-nBlGo0xNSQ1Ees/+vVYrIm6CDVtofFWhqW0QDHR+zok="; + rev = "8983e202030dae1751f6e647742b4d5febf940bd"; + hash = "sha256-YdPg2TzFrApMy1XMZTaZikcNzDGEDsLFZb3lHEtbwgw="; }; - cargoHash = "sha256-lswm5OxVHfo7eTlvkWVLqmno5AfiGggWORtzGmnLEm4="; + cargoHash = "sha256-22Fz+PKjDlikHDv7rWIat8hCj/uS5V9XRkCxuuIBtVk="; cargoBuildFlags = [ "--workspace" ]; From b0e57cdd63abc472586d483c333c98bd2274da15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:59:18 +0000 Subject: [PATCH 139/170] socalabs-papu: 1.2.2 -> 1.2.5 --- pkgs/by-name/so/socalabs-papu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/socalabs-papu/package.nix b/pkgs/by-name/so/socalabs-papu/package.nix index 62f974c1390d..05d33d18198b 100644 --- a/pkgs/by-name/so/socalabs-papu/package.nix +++ b/pkgs/by-name/so/socalabs-papu/package.nix @@ -31,13 +31,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "socalabs-papu"; - version = "1.2.2"; + version = "1.2.5"; src = fetchFromGitHub { owner = "FigBug"; repo = "PAPU"; tag = "v${finalAttrs.version}"; - hash = "sha256-8GM28Qt+wCc+r/6wWCh/msbIQJJqFii8ijkhuOLWfdc="; + hash = "sha256-gR04DnXMxGIjlUqxBaneljfzKyzTOrhxiW//rOAQhj8="; fetchSubmodules = true; }; From 7f90dbd842dccd0c66f1365f62f2d5fe95fa0d4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 15:04:32 +0000 Subject: [PATCH 140/170] uutils-util-linux: 0.0.1-unstable-2026-04-24 -> 0.0.1-unstable-2026-05-01 --- pkgs/by-name/uu/uutils-util-linux/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-util-linux/package.nix b/pkgs/by-name/uu/uutils-util-linux/package.nix index c4df8fd930d1..10b1e404d531 100644 --- a/pkgs/by-name/uu/uutils-util-linux/package.nix +++ b/pkgs/by-name/uu/uutils-util-linux/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-util-linux"; - version = "0.0.1-unstable-2026-04-24"; + version = "0.0.1-unstable-2026-05-01"; src = fetchFromGitHub { owner = "uutils"; repo = "util-linux"; - rev = "23de6cc33cfcd3579a7d00ff5ca41ed557b94e1f"; - hash = "sha256-X2ZALHdGt//mrge+069Sxp5GYKPUbZtxPsbUSzDIz5s="; + rev = "8fa2d081da052e181a001121cdb22c61ddddf1e7"; + hash = "sha256-kWYKx7UHyEFFU3G7axSaoRy7/rOOJCCBNWF+fBrH/yM="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"' ''; - cargoHash = "sha256-ZC71bM/h2v6HI+sN4cFsCR3VkOP+YGsgBjlfaSvoGUM="; + cargoHash = "sha256-VHfgoF0Ewti+IKR5FDZDNnk8ZvV6Fe4CPU0X/F3svOk="; nativeBuildInputs = [ pkg-config From ae0b80dbf4e60efc15f477becc0f8c7a74682c10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 15:05:55 +0000 Subject: [PATCH 141/170] uutils-procps: 0.0.1-unstable-2026-04-16 -> 0.0.1-unstable-2026-05-01 --- pkgs/by-name/uu/uutils-procps/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-procps/package.nix b/pkgs/by-name/uu/uutils-procps/package.nix index 37f738d5887c..eed1f6bbfd8c 100644 --- a/pkgs/by-name/uu/uutils-procps/package.nix +++ b/pkgs/by-name/uu/uutils-procps/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-procps"; - version = "0.0.1-unstable-2026-04-16"; + version = "0.0.1-unstable-2026-05-01"; src = fetchFromGitHub { owner = "uutils"; repo = "procps"; - rev = "0ef16701f37b6ad3e7b1bbe8398aae29f3844de0"; - hash = "sha256-WR8z2dTee4tn3xQA6/2C+E3e0z36kI7hk8Q3Hr4+BAQ="; + rev = "b6f3b2e84bb1f57a7ff22001fb3e72dd5a9f190a"; + hash = "sha256-AWwvyuqUJuTulLxMGTAmlMIDEmBDiPrFaWFYs2e1lP4="; }; - cargoHash = "sha256-EkRPd0QCTaV090QdLnCCt2BnwPuPEFjnlkcDQtF99c4="; + cargoHash = "sha256-BSL+ZZfYJikPRe5aJJuqbBHUW24m8JOar0mKTfJ/G5g="; cargoBuildFlags = [ "--workspace" ]; From 00d58842624795e0d59518ed756701fd3ac9f42d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 16:07:05 +0000 Subject: [PATCH 142/170] systemdgenie: 0.99.0-unstable-2026-04-16 -> 0.99.0-unstable-2026-05-03 --- pkgs/by-name/sy/systemdgenie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/systemdgenie/package.nix b/pkgs/by-name/sy/systemdgenie/package.nix index 92ff0ee58a2a..9e8fd6904b8a 100644 --- a/pkgs/by-name/sy/systemdgenie/package.nix +++ b/pkgs/by-name/sy/systemdgenie/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation { pname = "systemdgenie"; - version = "0.99.0-unstable-2026-04-16"; + version = "0.99.0-unstable-2026-05-03"; src = fetchFromGitLab { domain = "invent.kde.org"; repo = "SystemdGenie"; owner = "system"; - rev = "283973fcde1eeb457cd082af8004e099aa8b3b86"; - hash = "sha256-QRbATmdJ78N2mGyt4XCVzQ3nKk0FlnTuYkoi3/XC9DY="; + rev = "4b669ff4c51f42f3104d43097f584cbb5d99581a"; + hash = "sha256-qrow4QCkVri+WbOZSe0tYn/oBdVB4n0SQmGuCYX1j8o="; }; strictDeps = true; From 4ee19c23368c09cf72f45cf4adf85470ecccfc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 5 May 2026 11:31:45 -0500 Subject: [PATCH 143/170] libghostty-vt: init at 0.1.0-unstable-2026-05-03 Adds a standalone build of ghostty's headless VT (terminal sequence) parsing library. Pinned to the ghostty commit referenced by devenv 2.1's flake.lock for ABI compatibility with devenv's libghostty-vt-sys Rust binding. Splits the static archive into the `dev` output and rewrites `libghostty-vt-static.pc` accordingly so both the shared and static pkg-config modules resolve. Co-Authored-By: Claude Opus 4.7 (1M context) --- pkgs/by-name/li/libghostty-vt/deps.nix | 419 ++++++++++++++++++++++ pkgs/by-name/li/libghostty-vt/package.nix | 107 ++++++ 2 files changed, 526 insertions(+) create mode 100644 pkgs/by-name/li/libghostty-vt/deps.nix create mode 100644 pkgs/by-name/li/libghostty-vt/package.nix diff --git a/pkgs/by-name/li/libghostty-vt/deps.nix b/pkgs/by-name/li/libghostty-vt/deps.nix new file mode 100644 index 000000000000..d4bbdf97a44c --- /dev/null +++ b/pkgs/by-name/li/libghostty-vt/deps.nix @@ -0,0 +1,419 @@ +# generated by zon2nix (https://github.com/jcollie/zon2nix) +{ + lib, + linkFarm, + fetchzip, + fetchurl, + fetchgit, + runCommandLocal, + zig_0_15, + zstd, + name ? "zig-packages", +}: +let + unpackZigArtifact = + { name, artifact }: + runCommandLocal name { nativeBuildInputs = [ zig_0_15 ]; } '' + hash="$(cd "$TMPDIR" && zig fetch --global-cache-dir "$TMPDIR" ${artifact})" + mv "$TMPDIR/p/$hash" "$out" + chmod 755 "$out" + ''; + + fetchZig = + { + name, + url, + hash, + unpack, + }: + let + artifact = + if unpack then + fetchzip { + inherit url hash; + nativeBuildInputs = [ zstd ]; + } + else + fetchurl { inherit url hash; }; + in + unpackZigArtifact { inherit name artifact; }; + + fetchGitZig = + { + name, + url, + hash, + }: + let + parts = lib.splitString "#" url; + url_base = builtins.elemAt parts 0; + url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0; + rev_base = builtins.elemAt parts 1; + rev = + if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null then rev_base else "refs/heads/${rev_base}"; + in + fetchgit { + inherit name rev hash; + url = url_without_query; + deepClone = false; + fetchSubmodules = false; + }; + + fetchZigArtifact = + { + name, + url, + hash, + unpack, + }: + let + parts = lib.splitString "://" url; + proto = builtins.elemAt parts 0; + path = builtins.elemAt parts 1; + fetcher = { + "git+http" = fetchGitZig { + inherit name hash; + url = "http://${path}"; + }; + "git+https" = fetchGitZig { + inherit name hash; + url = "https://${path}"; + }; + http = fetchZig { + inherit name hash unpack; + url = "http://${path}"; + }; + https = fetchZig { + inherit name hash unpack; + url = "https://${path}"; + }; + }; + in + fetcher.${proto}; +in +linkFarm name [ + { + name = "N-V-__8AANT61wB--nJ95Gj_ctmzAtcjloZ__hRqNw5lC1Kr"; + path = fetchZigArtifact { + name = "bindings"; + url = "https://deps.files.ghostty.org/DearBindings_v0.17_ImGui_v1.92.5-docking.tar.gz"; + hash = "sha256-i/7FAOAJJvZ5hT7iPWfMOS08MYFzPKRwRzhlHT9wuqM="; + unpack = false; + }; + } + { + name = "N-V-__8AALw2uwF_03u4JRkZwRLc3Y9hakkYV7NKRR9-RIZJ"; + path = fetchZigArtifact { + name = "breakpad"; + url = "https://deps.files.ghostty.org/breakpad-b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz"; + hash = "sha256-bMqYlD0amQdmzvYQd8Ca/1k4Bj/heh7+EijlQSttatk="; + unpack = false; + }; + } + { + name = "N-V-__8AAIrfdwARSa-zMmxWwFuwpXf1T3asIN7s5jqi9c1v"; + path = fetchZigArtifact { + name = "fontconfig"; + url = "https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz"; + hash = "sha256-O6LdkhWHGKzsXKrxpxYEO1qgVcJ7CB2RSvPMtA3OilU="; + unpack = false; + }; + } + { + name = "N-V-__8AAKLKpwC4H27Ps_0iL3bPkQb-z6ZVSrB-x_3EEkub"; + path = fetchZigArtifact { + name = "freetype"; + url = "https://deps.files.ghostty.org/freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz"; + hash = "sha256-QnIB9dUVFnDQXB9bRb713aHy592XHvVPD+qqf/0quQw="; + unpack = false; + }; + } + { + name = "N-V-__8AADcZkgn4cMhTUpIz6mShCKyqqB-NBtf_S2bHaTC-"; + path = fetchZigArtifact { + name = "gettext"; + url = "https://deps.files.ghostty.org/gettext-0.24.tar.gz"; + hash = "sha256-yRhQPVk9cNr0hE0XWhPYFq+stmfAb7oeydzVACwVGLc="; + unpack = false; + }; + } + { + name = "N-V-__8AABzkUgISeKGgXAzgtutgJsZc0-kkeqBBscJgMkvy"; + path = fetchZigArtifact { + name = "glslang"; + url = "https://deps.files.ghostty.org/glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz"; + hash = "sha256-FKLtu1Ccs+UamlPj9eQ12/WXFgS0uDPmPmB26MCpl7U="; + unpack = false; + }; + } + { + name = "gobject-0.3.0-Skun7ANLnwDvEfIpVmohcppXgOvg_I6YOJFmPIsKfXk-"; + path = fetchZigArtifact { + name = "gobject"; + url = "https://deps.files.ghostty.org/gobject-2025-11-08-23-1.tar.zst"; + hash = "sha256-OxS9/XC5aMJj1KhOcFP1ZZN7PI4ADw4f7ocx6V64mOc="; + unpack = true; + }; + } + { + name = "N-V-__8AALiNBAA-_0gprYr92CjrMj1I5bqNu0TSJOnjFNSr"; + path = fetchZigArtifact { + name = "gtk4_layer_shell"; + url = "https://deps.files.ghostty.org/gtk4-layer-shell-1.1.0.tar.gz"; + hash = "sha256-mChCgSYKXu9bT2OlXxbEv2p4ihAgptsDfssPcfozaYg="; + unpack = false; + }; + } + { + name = "N-V-__8AAG02ugUcWec-Ndp-i7JTsJ0dgF8nnJRUInkGLG7G"; + path = fetchZigArtifact { + name = "harfbuzz"; + url = "https://deps.files.ghostty.org/harfbuzz-11.0.0.tar.xz"; + hash = "sha256-8WNRuv4hRyX+LB1bWfDZPkmQWkskeJn7kNcM/5U6K5s="; + unpack = false; + }; + } + { + name = "N-V-__8AAGmZhABbsPJLfbqrh6JTHsXhY6qCaLAQyx25e0XE"; + path = fetchZigArtifact { + name = "highway"; + url = "https://deps.files.ghostty.org/highway-66486a10623fa0d72fe91260f96c892e41aceb06.tar.gz"; + hash = "sha256-h9T4iT704I8iSXNgj/6/lCaKgTgLp5wS6IQZaMgKohI="; + unpack = false; + }; + } + { + name = "N-V-__8AAEbOfQBnvcFcCX2W5z7tDaN8vaNZGamEQtNOe0UI"; + path = fetchZigArtifact { + name = "imgui"; + url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.92.5-docking.tar.gz"; + hash = "sha256-yBbCDox18+Fa6Gc1DnmSVQLRpqhZOLsac7iSfl8x+cs="; + unpack = false; + }; + } + { + name = "N-V-__8AAL6FAwBDPampKgDjoxlJYDIn2jv0VaINS4W6CXJN"; + path = fetchZigArtifact { + name = "iterm2_themes"; + url = "https://deps.files.ghostty.org/ghostty-themes-release-20260323-152405-a2c7b60.tgz"; + hash = "sha256-fWgXdUXh2/dNZqERzEu9hz4xyy4nl+GUjLMpUMrsRnA="; + unpack = false; + }; + } + { + name = "N-V-__8AAIC5lwAVPJJzxnCAahSvZTIlG-HhtOvnM1uh-66x"; + path = fetchZigArtifact { + name = "jetbrains_mono"; + url = "https://deps.files.ghostty.org/JetBrainsMono-2.304.tar.gz"; + hash = "sha256-xXppHouCrQmLWWPzlZAy5AOPORCHr3cViFulkEYQXMQ="; + unpack = false; + }; + } + { + name = "N-V-__8AAJrvXQCqAT8Mg9o_tk6m0yf5Fz-gCNEOKLyTSerD"; + path = fetchZigArtifact { + name = "libpng"; + url = "https://deps.files.ghostty.org/libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz"; + hash = "sha256-/syVtGzwXo4/yKQUdQ4LparQDYnp/fF16U/wQcrxoDo="; + unpack = false; + }; + } + { + name = "libxev-0.0.0-86vtc4IcEwCqEYxEYoN_3KXmc6A9VLcm22aVImfvecYs"; + path = fetchZigArtifact { + name = "libxev"; + url = "https://deps.files.ghostty.org/libxev-34fa50878aec6e5fa8f532867001ab3c36fae23e.tar.gz"; + hash = "sha256-1B9oJExVyOWRj+Y9d9eHkOBTlOYuEkcwGBUKdlgRhkg="; + unpack = true; + }; + } + { + name = "N-V-__8AAG3RoQEyRC2Vw7Qoro5SYBf62IHn3HjqtNVY6aWK"; + path = fetchZigArtifact { + name = "libxml2"; + url = "https://deps.files.ghostty.org/libxml2-2.11.5.tar.gz"; + hash = "sha256-bCgFni4+60K1tLFkieORamNGwQladP7jvGXNxdiaYhU="; + unpack = false; + }; + } + { + name = "N-V-__8AAMVLTABmYkLqhZPLXnMl-KyN38R8UVYqGrxqO26s"; + path = fetchZigArtifact { + name = "nerd_fonts_symbols_only"; + url = "https://deps.files.ghostty.org/NerdFontsSymbolsOnly-3.4.0.tar.gz"; + hash = "sha256-EWTRuVbUveJI17LwmYxDzJT1ICQxoVZKeTiVsec7DQQ="; + unpack = false; + }; + } + { + name = "N-V-__8AAHjwMQDBXnLq3Q2QhaivE0kE2aD138vtX2Bq1g7c"; + path = fetchZigArtifact { + name = "oniguruma"; + url = "https://deps.files.ghostty.org/oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz"; + hash = "sha256-ABqhIC54RI9MC/GkjHblVodrNvFtks4yB+zP1h2Z8qA="; + unpack = false; + }; + } + { + name = "N-V-__8AADYiAAB_80AWnH1AxXC0tql9thT-R-DYO1gBqTLc"; + path = fetchZigArtifact { + name = "pixels"; + url = "https://deps.files.ghostty.org/pixels-12207ff340169c7d40c570b4b6a97db614fe47e0d83b5801a932dcd44917424c8806.tar.gz"; + hash = "sha256-Veg7FtCRCCUCvxSb9FfzH0IJLFmCZQ4/+657SIcb8Ro="; + unpack = false; + }; + } + { + name = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs"; + path = fetchZigArtifact { + name = "plasma_wayland_protocols"; + url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz"; + hash = "sha256-XFi6IUrNjmvKNCbcCLAixGqN2Zeymhs+KLrfccIN9EE="; + unpack = false; + }; + } + { + name = "N-V-__8AAPlZGwBEa-gxrcypGBZ2R8Bse4JYSfo_ul8i2jlG"; + path = fetchZigArtifact { + name = "sentry"; + url = "https://deps.files.ghostty.org/sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz"; + hash = "sha256-KsZJfMjWGo0xCT5HrduMmyxFsWsHBbszSoNbZCPDGN8="; + unpack = false; + }; + } + { + name = "N-V-__8AANb6pwD7O1WG6L5nvD_rNMvnSc9Cpg1ijSlTYywv"; + path = fetchZigArtifact { + name = "spirv_cross"; + url = "https://deps.files.ghostty.org/spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz"; + hash = "sha256-tStvz8Ref6abHwahNiwVVHNETizAmZVVaxVsU7pmV+M="; + unpack = false; + }; + } + { + name = "uucode-0.1.0-ZZjBPj96QADXyt5sqwBJUnhaDYs_qBeeKijZvlRa0eqM"; + path = fetchZigArtifact { + name = "uucode"; + url = "git+https://github.com/jacobsandlund/uucode#5f05f8f83a75caea201f12cc8ea32a2d82ea9732"; + hash = "sha256-sHPh+TQSdUGus/QTbj7KSJJkTuNTrK4VNmQDjS30Lf8="; + unpack = true; + }; + } + { + name = "uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9"; + path = fetchZigArtifact { + name = "uucode"; + url = "https://deps.files.ghostty.org/uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9.tar.gz"; + hash = "sha256-jLrhrmCXQ1T+LQP1JTBBB3Jn+1hCZfODbC4SdlfNdKg="; + unpack = true; + }; + } + { + name = "vaxis-0.5.1-BWNV_LosCQAGmCCNOLljCIw6j6-yt53tji6n6rwJ2BhS"; + path = fetchZigArtifact { + name = "vaxis"; + url = "https://deps.files.ghostty.org/vaxis-7dbb9fd3122e4ffad262dd7c151d80d863b68558.tar.gz"; + hash = "sha256-zTyrZrIffM+GJIt973tKDeWHmOCwbn7KLDdQxSiK00Y="; + unpack = true; + }; + } + { + name = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t"; + path = fetchZigArtifact { + name = "wayland"; + url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz"; + hash = "sha256-6kGR1o5DdnflHzqs3ieCmBAUTpMdOXoyfcYDXiw5xQ0="; + unpack = false; + }; + } + { + name = "N-V-__8AAKw-DAAaV8bOAAGqA0-oD7o-HNIlPFYKRXSPT03S"; + path = fetchZigArtifact { + name = "wayland_protocols"; + url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz"; + hash = "sha256-XO3K3egbdeYPI+XoO13SuOtO+5+Peb16NH0UiusFMPg="; + unpack = false; + }; + } + { + name = "N-V-__8AAFdWDwA0ktbNUi9pFBHCRN4weXIgIfCrVjfGxqgA"; + path = fetchZigArtifact { + name = "wayland_protocols"; + url = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/1.47/wayland-protocols-1.47.tar.gz"; + hash = "sha256-3S3xSrX0EDgleq7cxLX7msDuAY8/D5SvkJcCjmDTMiM="; + unpack = false; + }; + } + { + name = "N-V-__8AAAzZywE3s51XfsLbP9eyEw57ae9swYB9aGB6fCMs"; + path = fetchZigArtifact { + name = "wuffs"; + url = "https://deps.files.ghostty.org/wuffs-122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd.tar.gz"; + hash = "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM="; + unpack = false; + }; + } + { + name = "z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ"; + path = fetchZigArtifact { + name = "z2d"; + url = "https://deps.files.ghostty.org/z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ.tar.gz"; + hash = "sha256-qD+XexnAjSanRAwr5ZIaPY1aQhNW5DFVJ4PYLwhIr2E="; + unpack = true; + }; + } + { + name = "zf-0.10.3-OIRy8RuJAACKA3Lohoumrt85nRbHwbpMcUaLES8vxDnh"; + path = fetchZigArtifact { + name = "zf"; + url = "https://deps.files.ghostty.org/zf-3c52637b7e937c5ae61fd679717da3e276765b23.tar.gz"; + hash = "sha256-BfAZILill3I/nBf1oWwol77N34Jcpm4hudC+XSeMgZY="; + unpack = true; + }; + } + { + name = "zig_js-0.0.0-rjCAV-6GAADxFug7rDmPH-uM_XcnJ5NmuAMJCAscMjhi"; + path = fetchZigArtifact { + name = "zig_js"; + url = "https://deps.files.ghostty.org/zig_js-04db83c617da1956ac5adc1cb9ba1e434c1cb6fd.tar.gz"; + hash = "sha256-r6GdXwrv+jTu0AkTlyN/FuO+N4X+l20gsbS59wrE7V4="; + unpack = true; + }; + } + { + name = "zig_objc-0.0.0-Ir_Sp5gTAQCvxxR7oVIrPXxXwsfKgVP7_wqoOQrZjFeK"; + path = fetchZigArtifact { + name = "zig_objc"; + url = "https://deps.files.ghostty.org/zig_objc-f356ed02833f0f1b8e84d50bed9e807bf7cdc0ae.tar.gz"; + hash = "sha256-jWFQ5BrV880qqa9KypltWuRLqNSh21rDxt6Jxp0EoMM="; + unpack = true; + }; + } + { + name = "wayland-0.5.0-dev-lQa1khrMAQDJDwYFKpdH3HizherB7sHo5dKMECfvxQHe"; + path = fetchZigArtifact { + name = "zig_wayland"; + url = "https://deps.files.ghostty.org/zig_wayland-1b5c038ec10da20ed3a15b0b2a6db1c21383e8ea.tar.gz"; + hash = "sha256-1wRkixysjdFMyrATxlXdukAc34MwfNj0B6ydYVn+UKw="; + unpack = true; + }; + } + { + name = "zigimg-0.1.0-8_eo2vHnEwCIVW34Q14Ec-xUlzIoVg86-7FU2ypPtxms"; + path = fetchZigArtifact { + name = "zigimg"; + url = "https://github.com/ivanstepanovftw/zigimg/archive/d7b7ab0ba0899643831ef042bd73289510b39906.tar.gz"; + hash = "sha256-vkcTloGX+vRw7e6GYJLO9eocYaEOYjXYE0dT7jscZ4A="; + unpack = true; + }; + } + { + name = "N-V-__8AAB0eQwD-0MdOEBmz7intriBReIsIDNlukNVoNu6o"; + path = fetchZigArtifact { + name = "zlib"; + url = "https://deps.files.ghostty.org/zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz"; + hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw="; + unpack = false; + }; + } +] diff --git a/pkgs/by-name/li/libghostty-vt/package.nix b/pkgs/by-name/li/libghostty-vt/package.nix new file mode 100644 index 000000000000..b6e629a50634 --- /dev/null +++ b/pkgs/by-name/li/libghostty-vt/package.nix @@ -0,0 +1,107 @@ +{ + lib, + stdenv, + callPackage, + cctools, + fetchFromGitHub, + fixDarwinDylibNames, + gitMinimal, + ncurses, + pkg-config, + runCommand, + xcbuild, + zig_0_15, + + optimize ? "ReleaseFast", + simd ? true, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "libghostty-vt"; + version = "0.1.0-unstable-2026-05-03"; + + src = fetchFromGitHub { + owner = "ghostty-org"; + repo = "ghostty"; + rev = "1547dd667ab6d1f4ebcdc7282adc54c95752ee67"; + hash = "sha256-dZFc+8az7BUIs8+v45XqNnY5G6oXEwVfVVHZQuATSGQ="; + }; + + # Zig's build runner computes relative paths from `cwd` to the build directory. + # The logic is purely lexical, so if the `cwd` is a symlink that resolves to a + # different depth during `chdir`, the computed path becomes incorrect. + # See: https://codeberg.org/ziglang/zig/issues/32121 + # Workaround: override `linkFarm` with a copy-farm so deps are real directories. + deps = callPackage ./deps.nix { + name = "${finalAttrs.pname}-cache-${finalAttrs.version}"; + linkFarm = + name: entries: + runCommand name { } '' + mkdir -p $out + ${lib.concatMapStringsSep "\n" (e: '' + cp -rL ${e.path} $out/${e.name} + '') entries} + ''; + }; + + __structuredAttrs = true; + strictDeps = true; + + nativeBuildInputs = [ + gitMinimal + ncurses + pkg-config + zig_0_15 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + cctools + fixDarwinDylibNames + xcbuild + ]; + + buildInputs = [ ]; + + dontSetZigDefaultFlags = true; + + zigBuildFlags = [ + "--system" + "${finalAttrs.deps}" + "-Dlib-version-string=${finalAttrs.version}" + "-Dcpu=baseline" + "-Doptimize=${optimize}" + "-Dapp-runtime=none" + "-Demit-lib-vt=true" + "-Dsimd=${lib.boolToString simd}" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "-Demit-xcframework=false" + ]; + + doCheck = false; + + outputs = [ + "out" + "dev" + ]; + + postInstall = '' + mkdir -p "$dev/lib" + mv "$out/lib/libghostty-vt.a" "$dev/lib/" + ''; + + postFixup = '' + substituteInPlace "$dev/share/pkgconfig/libghostty-vt-static.pc" \ + --replace-fail "$out" "$dev" + ''; + + meta = { + description = "Ghostty's VT (terminal sequence) parsing library"; + homepage = "https://ghostty.org/"; + license = lib.licenses.mit; + pkgConfigModules = [ + "libghostty-vt" + "libghostty-vt-static" + ]; + maintainers = with lib.maintainers; [ domenkozar ]; + platforms = zig_0_15.meta.platforms; + }; +}) From f962f9d446110b36d617402641005542df1a011a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 5 May 2026 11:32:03 -0500 Subject: [PATCH 144/170] devenv: 2.0.6 -> 2.1.0 Bumps devenv and its bundled cachix/nix fork (devenv-2.32 -> devenv-2.34, picking up the lowdown 3.0 fix upstream so the local patch can be dropped). Drops the now-stale Cargo.toml version postPatch since v2.1 ships matching workspace metadata. Adds libghostty-vt to buildInputs: devenv 2.1's new libghostty-vt-sys crate is built with `default-features = false, features = ["pkg-config"]`, so providing it via pkg-config keeps the build sandboxed instead of falling back to a build-time git clone. Co-Authored-By: Claude Opus 4.7 (1M context) --- pkgs/by-name/de/devenv/package.nix | 42 +++++++++--------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/de/devenv/package.nix b/pkgs/by-name/de/devenv/package.nix index 7611f1780f6d..8fd35ea86969 100644 --- a/pkgs/by-name/de/devenv/package.nix +++ b/pkgs/by-name/de/devenv/package.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, - applyPatches, gitMinimal, makeBinaryWrapper, installShellFiles, @@ -18,6 +16,7 @@ pkg-config, glibcLocalesUtf8, boehmgc, + libghostty-vt, llvmPackages, nixd, bash, @@ -25,27 +24,16 @@ }: let - version = "2.0.6"; - devenvNixVersion = "2.32"; - devenvNixRev = "e127c1c94cefe02d8ca4cca79ef66be4c527510e"; + version = "2.1.0"; + devenvNixVersion = "2.34"; + devenvNixRev = "42d4b7de21c15f28c568410f4383fa06a8458a40"; - devenvNixSrc = applyPatches { + devenvNixSrc = fetchFromGitHub { name = "devenv-nix-${devenvNixVersion}-source"; - src = fetchFromGitHub { - owner = "cachix"; - repo = "nix"; - rev = devenvNixRev; - hash = "sha256-MRNVInSmvhKIg3y0UdogQJXe+omvKijGszFtYpd5r9k="; - }; - patches = [ - # Lowdown 3.0 compatibility; devenv's nix fork (2.32-based) predates - # the upstream fix. - (fetchpatch { - name = "nix-lowdown-3.0-support.patch"; - url = "https://github.com/NixOS/nix/commit/472c35c561bd9e8db1465e0677f1efe2cb88c568.patch"; - hash = "sha256-ZCQgI/euBN8t9rgdCsGRgrcEWG3T5MUc+bQc4tIcHuI="; - }) - ]; + owner = "cachix"; + repo = "nix"; + rev = devenvNixRev; + hash = "sha256-g2KEBuHpc3a56c+jPcg0+w6LSuIj6f+zzdztLCOyIhc="; }; nix_components = (nixVersions.nixComponents_git.overrideSource devenvNixSrc).overrideScope ( @@ -61,16 +49,11 @@ rustPlatform.buildRustPackage { src = fetchFromGitHub { owner = "cachix"; repo = "devenv"; - tag = "v${version}"; - hash = "sha256-i1G6n/7Z5fO9RhplzXQSTiLyh1Cs0GhoCoEStFLARtA="; + tag = "v2.1"; + hash = "sha256-U7rb9FufadyCBLLsxVY6AJfy6TN24+uwaBBh8JVOP8s="; }; - cargoHash = "sha256-p5kI7HlG6RVxCCEb/J0L2gh36jkm/atAV98ny3h4vqo="; - - # Upstream tagged v2.0.6 with Cargo.toml already bumped to 2.0.7 - postPatch = '' - substituteInPlace Cargo.toml --replace-fail 'version = "2.0.7"' 'version = "${version}"' - ''; + cargoHash = "sha256-aONHe6r+lvXC45y6QeJ/tnVSHAYhy2IGuGWCrz+KVWc="; env = { RUSTFLAGS = "--cfg tracing_unstable"; @@ -97,6 +80,7 @@ rustPlatform.buildRustPackage { openssl sqlite dbus + libghostty-vt llvmPackages.clang-unwrapped nix_components.nix-expr-c nix_components.nix-store-c From 1c857cfd1140ccd1592bfc0478b6924c8433afa0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 17:01:19 +0000 Subject: [PATCH 145/170] copilot-language-server: 1.477.0 -> 1.480.0 --- pkgs/by-name/co/copilot-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index 638e90615b79..0adcba9885da 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -10,11 +10,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.477.0"; + version = "1.480.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip"; - hash = "sha256-Z3ZMlZrAktNqHpuJhCG9Twng+tIc47NhHQr1DwF2h80="; + hash = "sha256-+w9ENFkOLV1Q5wsgaDNYIn4cRM/W86GDzafeSz47x8o="; stripRoot = false; }; From c0419bde3817905dfdb07f36c7348a9992d9c813 Mon Sep 17 00:00:00 2001 From: Jack77793 Date: Wed, 6 May 2026 01:02:48 +0800 Subject: [PATCH 146/170] vimPlugins.nordic-nvim: 0-unstable-2024-06-16 -> 0.2.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++------ .../editors/vim/plugins/vim-plugin-names | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index b19049f2e798..10c057d3f55f 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -11948,14 +11948,14 @@ final: prev: { nordic-nvim = buildVimPlugin { pname = "nordic.nvim"; - version = "0-unstable-2024-06-16"; + version = "0.2.0"; src = fetchFromGitHub { - owner = "andersevenrud"; + owner = "alexvzyl"; repo = "nordic.nvim"; - rev = "c88388b2a5f6e621df2718c316b856d4971bb89d"; - hash = "sha256-ipmt0xD2zTfoh8fyYG4+09uVL2ef98FE9VwWpWJtQks="; + tag = "0.2.0"; + hash = "sha256-kjr4SsRbKfVgNjAFWybkRQ8/QDOPLm7lbysi6Gblpfg="; }; - meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; + meta.homepage = "https://github.com/alexvzyl/nordic.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -25838,7 +25838,7 @@ final: prev: { hash = "sha256-I+nPSItC/0M8QTs1mVX7F+KjtezYpq9GFpUdsFl6bTE="; }; meta.homepage = "https://codeberg.org/ziglang/zig.vim/"; - meta.license = lib.licenses.unfree; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 33926878370a..be8e7bb244c1 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -851,7 +851,7 @@ https://github.com/folke/noice.nvim/,, https://github.com/nvimtools/none-ls.nvim/,, https://github.com/nordtheme/vim/,,nord-vim https://github.com/shaunsingh/nord.nvim/,, -https://github.com/andersevenrud/nordic.nvim/,, +https://github.com/alexvzyl/nordic.nvim/,, https://github.com/vigoux/notifier.nvim/,, https://github.com/jlesquembre/nterm.nvim/,, https://github.com/jose-elias-alvarez/null-ls.nvim/,, From ca1b7308df19e876ecaff4d479edec0a3c4a75e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 17:21:44 +0000 Subject: [PATCH 147/170] v2ray-domain-list-community: 20260424125239 -> 20260505033347 --- pkgs/by-name/v2/v2ray-domain-list-community/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index 96df561da576..47896b85a2d0 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20260424125239"; + version = "20260505033347"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-iptsh0r9KHrCynHem6ma0050olxTDLQ7DCSy3aB6CJs="; + hash = "sha256-vqB5yga7e2PHZ5vi5vyKNptfRIWj+Jsp2rM5h83C4Mg="; }; vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk="; meta = { From fa46d143632087542aa400a245145495a35f4416 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 17:53:08 +0000 Subject: [PATCH 148/170] vscode-extensions.gitlab.gitlab-workflow: 6.75.1 -> 6.75.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ae4c144d6584..9bb18e119758 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1998,8 +1998,8 @@ let mktplcRef = { name = "gitlab-workflow"; publisher = "gitlab"; - version = "6.75.1"; - hash = "sha256-C6PqrgpQyiG5neVB12bpHMmxFRWXCPQuG0QeyVf5BKs="; + version = "6.75.3"; + hash = "sha256-UrcrHL46ZtQl6Zazec/2rkZLtnPK9BsmyT+9nhTncsA="; }; meta = { description = "GitLab extension for Visual Studio Code"; From b873c76ab36e76f713bcd4a711c13347097868af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 17:57:28 +0000 Subject: [PATCH 149/170] sdl_gamecontrollerdb: 0-unstable-2026-04-23 -> 0-unstable-2026-04-29 --- pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix index f6a415d0a41b..86e16c862db2 100644 --- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix +++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sdl_gamecontrollerdb"; - version = "0-unstable-2026-04-23"; + version = "0-unstable-2026-04-29"; src = fetchFromGitHub { owner = "mdqinc"; repo = "SDL_GameControllerDB"; - rev = "39f43614db065f8f12965a54400e6e97c61fbb7f"; - hash = "sha256-9O2bdfrBEf899P1DPDOt4NFarBsoGQB17yOlVRJyRS4="; + rev = "9e5f5e77d0370fe53325a1ba358d21c05f36f2bf"; + hash = "sha256-Nd9yCj982cOUxdDfk3zAae2vZ8lkESLmSZHbe5Of6uA="; }; dontBuild = true; From 03f49a287f7484392b5942e65ec31ef661b51e58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 17:57:39 +0000 Subject: [PATCH 150/170] libretro.prboom: 0-unstable-2026-04-11 -> 0-unstable-2026-05-04 --- pkgs/applications/emulators/libretro/cores/prboom.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/prboom.nix b/pkgs/applications/emulators/libretro/cores/prboom.nix index de7f4875efd4..af025f3cd1a0 100644 --- a/pkgs/applications/emulators/libretro/cores/prboom.nix +++ b/pkgs/applications/emulators/libretro/cores/prboom.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "prboom"; - version = "0-unstable-2026-04-11"; + version = "0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-prboom"; - rev = "c834221f61e4efa43525392cf778b6475467f236"; - hash = "sha256-mESKZiiCIbbAzn7tFeofWARHSZ+MyEYTIa04FGxOMlA="; + rev = "01b7411dab3ba8da6cdbc4fa83ac207f038f524d"; + hash = "sha256-wNVUflrVAwwMvCfRk94k9SyANvVeHB3noN3yb5TpJpc="; }; makefile = "Makefile"; From fda8007271867cb2877d4bb7a4284288de76c06a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 18:08:39 +0000 Subject: [PATCH 151/170] shellhub-agent: 0.21.7 -> 0.24.2 --- pkgs/by-name/sh/shellhub-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix index 8939beaf54b3..388f0cc40b66 100644 --- a/pkgs/by-name/sh/shellhub-agent/package.nix +++ b/pkgs/by-name/sh/shellhub-agent/package.nix @@ -12,18 +12,18 @@ buildGoModule (finalAttrs: { pname = "shellhub-agent"; - version = "0.21.7"; + version = "0.24.2"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; rev = "v${finalAttrs.version}"; - hash = "sha256-+dU5NYEeGHU9n8PTmcU9S2XvaygMRIaN3ai7caWdE+I="; + hash = "sha256-5lQSiN6XnZmtpIVU/FbsCzoAKGbDEe1stCiEOcUfI08="; }; modRoot = "./agent"; - vendorHash = "sha256-zBT3kQhn6RhgcP/5FBEhKo1oPl9GgFQqWGsBUgrDwW4="; + vendorHash = "sha256-hGUTF2USDxzb1VYVGX+BcOxFC2hSbpBJsWebjPD80Yc="; ldflags = [ "-s" From 371f9bf18c8002b286faaca47bc737dd94c4e9ba Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Tue, 5 May 2026 20:26:11 +0200 Subject: [PATCH 152/170] xurls: fix build with go 1.26 https://hydra.nixos.org/build/327228729 --- pkgs/by-name/xu/xurls/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/xu/xurls/package.nix b/pkgs/by-name/xu/xurls/package.nix index 3b9dc3f1f9c2..37bc40e05a16 100644 --- a/pkgs/by-name/xu/xurls/package.nix +++ b/pkgs/by-name/xu/xurls/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + fetchpatch, }: buildGoModule (finalAttrs: { @@ -17,6 +18,14 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-Bks47kusGgVsbNiLq3QxP/dhIp72HGYeMhdifFwY340="; + patches = [ + (fetchpatch { + name = "go-1.26.patch"; + url = "https://github.com/mvdan/xurls/commit/6fcda1fd6decab4a6bc49ced3b36d666cc57b7cf.patch"; + hash = "sha256-5X2mK9Xfjmu1kaZPeut4RE3r4ku6jRDwidtzRpF5Qis="; + }) + ]; + ldflags = [ "-s" "-w" From 0ef66502771f05fdde9819da4ca72bb5eb1b92f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 18:27:39 +0000 Subject: [PATCH 153/170] pocketbase: 0.37.4 -> 0.37.5 --- pkgs/by-name/po/pocketbase/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 887b680d3612..81f0d6dd298f 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pocketbase"; - version = "0.37.4"; + version = "0.37.5"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${finalAttrs.version}"; - hash = "sha256-d4JqA1iPPVA+wDS5Q3tJMUVnGvMFhK3JvuVLI7ZXvE0="; + hash = "sha256-z5brZQEblcPkNNg6kNDw9C/3CwUCdMF/TPcOIFaPoKI="; }; - vendorHash = "sha256-PB95KUhHzkTDJZPXI0dU7SsupTprVufxukQN2OSy7mQ="; + vendorHash = "sha256-8YtDQLeStdUb6HXX/KEifDHiX//9cH7XCBu2LtHrCQM="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; From ad447b1e0e35e258703c72f9f56d376ce9a771a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 18:52:06 +0000 Subject: [PATCH 154/170] owmods-cli: 0.15.4 -> 0.15.5 --- pkgs/by-name/ow/owmods-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ow/owmods-cli/package.nix b/pkgs/by-name/ow/owmods-cli/package.nix index f29dd367bcf3..1e3b266f44cb 100644 --- a/pkgs/by-name/ow/owmods-cli/package.nix +++ b/pkgs/by-name/ow/owmods-cli/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "owmods-cli"; - version = "0.15.4"; + version = "0.15.5"; src = fetchFromGitHub { owner = "ow-mods"; repo = "ow-mod-man"; rev = "cli_v${finalAttrs.version}"; - hash = "sha256-Tu7+H8RCUxKqCtdkPDzEUnK2VUq+80R+kumHRJqf7RY="; + hash = "sha256-8ZHLb57/gC03+rWe8mHcBS0nJVNjjRMtLADwGcSZ0CI="; }; - cargoHash = "sha256-/id7DC3W22musOI4r4b0RPqSnIQVn1yHYLZcTilShVk="; + cargoHash = "sha256-WxfbkfOXU1NgUYagsDu3ri26k+XytG7Vy8+ofuQEwjE="; nativeBuildInputs = [ pkg-config From d1f83b80882311336c0eb144ef483bad5c5314f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 18:53:33 +0000 Subject: [PATCH 155/170] tfupdate: 0.9.3 -> 0.9.4 --- pkgs/by-name/tf/tfupdate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix index 47603cf5482b..39979df903c6 100644 --- a/pkgs/by-name/tf/tfupdate/package.nix +++ b/pkgs/by-name/tf/tfupdate/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "tfupdate"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "tfupdate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Df6imS3JCtMOMCNJd/3cFqK5JsGpIkF/yab7B7YgILI="; + sha256 = "sha256-r5z7xR/Dq4opmOHUzYRzcFqdiCFiYIhNeeuL1532Ht8="; }; vendorHash = "sha256-0odAvB2VqYZnPu4wlXpPeR2ioEq3WOGyvpRm72/GWsg="; From 9d34e429c23055c63d10cf0d788dc29ad9a99902 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Tue, 5 May 2026 21:01:42 +0200 Subject: [PATCH 156/170] nixos/xtreemfs: drop xtreemfs has been broken since October 2025 [1] and has seen no upstream changes since October 2024 [2]. [1] https://hydra.nixos.org/job/nixpkgs/unstable/xtreemfs.x86_64-linux/all [2] https://github.com/xtreemfs/xtreemfs --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/misc/ids.nix | 4 +- nixos/modules/module-list.nix | 1 - nixos/modules/rename.nix | 3 + .../services/network-filesystems/xtreemfs.nix | 516 ------------------ 5 files changed, 7 insertions(+), 519 deletions(-) delete mode 100644 nixos/modules/services/network-filesystems/xtreemfs.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index e2eff27bc5ec..c3a7986810e5 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -339,6 +339,8 @@ See . - `xfsprogs` was updated to version 6.18.0, which enables parent pointers and exchange-range by default. Upstream recommends not to use these features with kernels older than 6.18. GRUB2 is likely unable to boot from filesystems with these features enabled. +- `services.xtreemfs` has been removed as the `xtreemfs` package was broken and unmaintained upstream. + - `lunarvim` package has been removed, as it was abandoned upstream and relied on an old version of `neovim` to work properly. - `opengfw` package and `services.opengfw` module have been removed as the upstream GitHub repository and website have been shut down. diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 346fe03471eb..30278aa4fc41 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -250,7 +250,7 @@ in namecoin = 208; #lxd = 210; # unused #kibana = 211;# dynamically allocated as of 2021-09-03 - xtreemfs = 212; + # xtreemfs = 212; # dropped in 26.05 calibre-server = 213; #heapster = 214; #dynamically allocated as of 2021-09-17 bepasty = 215; @@ -585,7 +585,7 @@ in #gateone = 207; #removed 2025-08-21 namecoin = 208; #kibana = 211; - xtreemfs = 212; + # xtreemfs = 212; # dropped in 26.05 calibre-server = 213; bepasty = 215; # pumpio = 216; # unused, removed 2018-02-24 diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 74d4753a913b..89b73361539c 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1116,7 +1116,6 @@ ./services/network-filesystems/u9fs.nix ./services/network-filesystems/webdav-server-rs.nix ./services/network-filesystems/webdav.nix - ./services/network-filesystems/xtreemfs.nix ./services/network-filesystems/yandex-disk.nix ./services/networking/3proxy.nix ./services/networking/acme-dns.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 352cdf9b7f7f..a66a9bd5b929 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -507,6 +507,9 @@ in (mkRemovedOptionModule [ "services" "pyload" ] '' services.pyload has been removed since the pyload-ng package had vulnerabilities and was unmaintained in nixpkgs. '') + (mkRemovedOptionModule [ "services" "xtreemfs" ] '' + services.xtreemfs has been removed as it was broken and unmaintained upstream + '') # Do NOT add any option renames here, see top of the file ]; } diff --git a/nixos/modules/services/network-filesystems/xtreemfs.nix b/nixos/modules/services/network-filesystems/xtreemfs.nix deleted file mode 100644 index e5c472740e9e..000000000000 --- a/nixos/modules/services/network-filesystems/xtreemfs.nix +++ /dev/null @@ -1,516 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -let - - cfg = config.services.xtreemfs; - - xtreemfs = pkgs.xtreemfs; - - home = cfg.homeDir; - - startupScript = - class: configPath: - pkgs.writeScript "xtreemfs-osd.sh" '' - #! ${pkgs.runtimeShell} - JAVA_HOME="${pkgs.jdk}" - JAVADIR="${xtreemfs}/share/java" - JAVA_CALL="$JAVA_HOME/bin/java -ea -cp $JAVADIR/XtreemFS.jar:$JAVADIR/BabuDB.jar:$JAVADIR/Flease.jar:$JAVADIR/protobuf-java-2.5.0.jar:$JAVADIR/Foundation.jar:$JAVADIR/jdmkrt.jar:$JAVADIR/jdmktk.jar:$JAVADIR/commons-codec-1.3.jar" - $JAVA_CALL ${class} ${configPath} - ''; - - dirReplicationConfig = pkgs.writeText "xtreemfs-dir-replication-plugin.properties" '' - babudb.repl.backupDir = ${home}/server-repl-dir - plugin.jar = ${xtreemfs}/share/java/BabuDB_replication_plugin.jar - babudb.repl.dependency.0 = ${xtreemfs}/share/java/Flease.jar - - ${cfg.dir.replication.extraConfig} - ''; - - dirConfig = pkgs.writeText "xtreemfs-dir-config.properties" '' - uuid = ${cfg.dir.uuid} - listen.port = ${toString cfg.dir.port} - ${lib.optionalString (cfg.dir.address != "") "listen.address = ${cfg.dir.address}"} - http_port = ${toString cfg.dir.httpPort} - babudb.baseDir = ${home}/dir/database - babudb.logDir = ${home}/dir/db-log - babudb.sync = ${if cfg.dir.replication.enable then "FDATASYNC" else cfg.dir.syncMode} - - ${lib.optionalString cfg.dir.replication.enable "babudb.plugin.0 = ${dirReplicationConfig}"} - - ${cfg.dir.extraConfig} - ''; - - mrcReplicationConfig = pkgs.writeText "xtreemfs-mrc-replication-plugin.properties" '' - babudb.repl.backupDir = ${home}/server-repl-mrc - plugin.jar = ${xtreemfs}/share/java/BabuDB_replication_plugin.jar - babudb.repl.dependency.0 = ${xtreemfs}/share/java/Flease.jar - - ${cfg.mrc.replication.extraConfig} - ''; - - mrcConfig = pkgs.writeText "xtreemfs-mrc-config.properties" '' - uuid = ${cfg.mrc.uuid} - listen.port = ${toString cfg.mrc.port} - ${lib.optionalString (cfg.mrc.address != "") "listen.address = ${cfg.mrc.address}"} - http_port = ${toString cfg.mrc.httpPort} - babudb.baseDir = ${home}/mrc/database - babudb.logDir = ${home}/mrc/db-log - babudb.sync = ${if cfg.mrc.replication.enable then "FDATASYNC" else cfg.mrc.syncMode} - - ${lib.optionalString cfg.mrc.replication.enable "babudb.plugin.0 = ${mrcReplicationConfig}"} - - ${cfg.mrc.extraConfig} - ''; - - osdConfig = pkgs.writeText "xtreemfs-osd-config.properties" '' - uuid = ${cfg.osd.uuid} - listen.port = ${toString cfg.osd.port} - ${lib.optionalString (cfg.osd.address != "") "listen.address = ${cfg.osd.address}"} - http_port = ${toString cfg.osd.httpPort} - object_dir = ${home}/osd/ - - ${cfg.osd.extraConfig} - ''; - - optionalDir = lib.optionals cfg.dir.enable [ "xtreemfs-dir.service" ]; - - systemdOptionalDependencies = { - after = [ "network.target" ] ++ optionalDir; - wantedBy = [ "multi-user.target" ] ++ optionalDir; - }; - -in - -{ - - ###### interface - - options = { - - services.xtreemfs = { - - enable = lib.mkEnableOption "XtreemFS"; - - homeDir = lib.mkOption { - type = lib.types.path; - default = "/var/lib/xtreemfs"; - description = '' - XtreemFS home dir for the xtreemfs user. - ''; - }; - - dir = { - enable = lib.mkOption { - type = lib.types.bool; - default = true; - description = '' - Whether to enable XtreemFS DIR service. - ''; - }; - - uuid = lib.mkOption { - example = "eacb6bab-f444-4ebf-a06a-3f72d7465e40"; - type = lib.types.str; - description = '' - Must be set to a unique identifier, preferably a UUID according to - RFC 4122. UUIDs can be generated with `uuidgen` command, found in - the `util-linux` package. - ''; - }; - port = lib.mkOption { - default = 32638; - type = lib.types.port; - description = '' - The port to listen on for incoming connections (TCP). - ''; - }; - address = lib.mkOption { - type = lib.types.str; - example = "127.0.0.1"; - default = ""; - description = '' - If specified, it defines the interface to listen on. If not - specified, the service will listen on all interfaces (any). - ''; - }; - httpPort = lib.mkOption { - default = 30638; - type = lib.types.port; - description = '' - Specifies the listen port for the HTTP service that returns the - status page. - ''; - }; - syncMode = lib.mkOption { - type = lib.types.enum [ - "ASYNC" - "SYNC_WRITE_METADATA" - "SYNC_WRITE" - "FDATASYNC" - "FSYNC" - ]; - default = "FSYNC"; - example = "FDATASYNC"; - description = '' - The sync mode influences how operations are committed to the disk - log before the operation is acknowledged to the caller. - - -ASYNC mode the writes to the disk log are buffered in memory by the operating system. This is the fastest mode but will lead to data loss in case of a crash, kernel panic or power failure. - -SYNC_WRITE_METADATA opens the file with O_SYNC, the system will not buffer any writes. The operation will be acknowledged when data has been safely written to disk. This mode is slow but offers maximum data safety. However, BabuDB cannot influence the disk drive caches, this depends on the OS and hard disk model. - -SYNC_WRITE similar to SYNC_WRITE_METADATA but opens file with O_DSYNC which means that only the data is commit to disk. This can lead to some data loss depending on the implementation of the underlying file system. Linux does not implement this mode. - -FDATASYNC is similar to SYNC_WRITE but opens the file in asynchronous mode and calls fdatasync() after writing the data to disk. - -FSYNC is similar to SYNC_WRITE_METADATA but opens the file in asynchronous mode and calls fsync() after writing the data to disk. - - For best throughput use ASYNC, for maximum data safety use FSYNC. - - (If xtreemfs.dir.replication.enable is true then FDATASYNC is forced) - ''; - }; - extraConfig = lib.mkOption { - type = lib.types.lines; - default = ""; - example = '' - # specify whether SSL is required - ssl.enabled = true - ssl.service_creds.pw = passphrase - ssl.service_creds.container = pkcs12 - ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/dir.p12 - ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks - ssl.trusted_certs.pw = jks_passphrase - ssl.trusted_certs.container = jks - ''; - description = '' - Configuration of XtreemFS DIR service. - WARNING: configuration is saved as plaintext inside nix store. - For more options: - ''; - }; - replication = { - enable = lib.mkEnableOption "XtreemFS DIR replication plugin"; - extraConfig = lib.mkOption { - type = lib.types.lines; - example = '' - # participants of the replication including this replica - babudb.repl.participant.0 = 192.168.0.10 - babudb.repl.participant.0.port = 35676 - babudb.repl.participant.1 = 192.168.0.11 - babudb.repl.participant.1.port = 35676 - babudb.repl.participant.2 = 192.168.0.12 - babudb.repl.participant.2.port = 35676 - - # number of servers that at least have to be up to date - # To have a fault-tolerant system, this value has to be set to the - # majority of nodes i.e., if you have three replicas, set this to 2 - # Please note that a setup with two nodes provides no fault-tolerance. - babudb.repl.sync.n = 2 - - # specify whether SSL is required - babudb.ssl.enabled = true - - babudb.ssl.protocol = tlsv12 - - # server credentials for SSL handshakes - babudb.ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12 - babudb.ssl.service_creds.pw = passphrase - babudb.ssl.service_creds.container = pkcs12 - - # trusted certificates for SSL handshakes - babudb.ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks - babudb.ssl.trusted_certs.pw = jks_passphrase - babudb.ssl.trusted_certs.container = jks - - babudb.ssl.authenticationWithoutEncryption = false - ''; - description = '' - Configuration of XtreemFS DIR replication plugin. - WARNING: configuration is saved as plaintext inside nix store. - For more options: - ''; - }; - }; - }; - - mrc = { - enable = lib.mkOption { - type = lib.types.bool; - default = true; - description = '' - Whether to enable XtreemFS MRC service. - ''; - }; - - uuid = lib.mkOption { - example = "eacb6bab-f444-4ebf-a06a-3f72d7465e41"; - type = lib.types.str; - description = '' - Must be set to a unique identifier, preferably a UUID according to - RFC 4122. UUIDs can be generated with `uuidgen` command, found in - the `util-linux` package. - ''; - }; - port = lib.mkOption { - default = 32636; - type = lib.types.port; - description = '' - The port to listen on for incoming connections (TCP). - ''; - }; - address = lib.mkOption { - example = "127.0.0.1"; - type = lib.types.str; - default = ""; - description = '' - If specified, it defines the interface to listen on. If not - specified, the service will listen on all interfaces (any). - ''; - }; - httpPort = lib.mkOption { - default = 30636; - type = lib.types.port; - description = '' - Specifies the listen port for the HTTP service that returns the - status page. - ''; - }; - syncMode = lib.mkOption { - default = "FSYNC"; - type = lib.types.enum [ - "ASYNC" - "SYNC_WRITE_METADATA" - "SYNC_WRITE" - "FDATASYNC" - "FSYNC" - ]; - example = "FDATASYNC"; - description = '' - The sync mode influences how operations are committed to the disk - log before the operation is acknowledged to the caller. - - -ASYNC mode the writes to the disk log are buffered in memory by the operating system. This is the fastest mode but will lead to data loss in case of a crash, kernel panic or power failure. - -SYNC_WRITE_METADATA opens the file with O_SYNC, the system will not buffer any writes. The operation will be acknowledged when data has been safely written to disk. This mode is slow but offers maximum data safety. However, BabuDB cannot influence the disk drive caches, this depends on the OS and hard disk model. - -SYNC_WRITE similar to SYNC_WRITE_METADATA but opens file with O_DSYNC which means that only the data is commit to disk. This can lead to some data loss depending on the implementation of the underlying file system. Linux does not implement this mode. - -FDATASYNC is similar to SYNC_WRITE but opens the file in asynchronous mode and calls fdatasync() after writing the data to disk. - -FSYNC is similar to SYNC_WRITE_METADATA but opens the file in asynchronous mode and calls fsync() after writing the data to disk. - - For best throughput use ASYNC, for maximum data safety use FSYNC. - - (If xtreemfs.mrc.replication.enable is true then FDATASYNC is forced) - ''; - }; - extraConfig = lib.mkOption { - type = lib.types.lines; - example = '' - osd_check_interval = 300 - no_atime = true - local_clock_renewal = 0 - remote_time_sync = 30000 - authentication_provider = org.xtreemfs.common.auth.NullAuthProvider - - # shared secret between the MRC and all OSDs - capability_secret = iNG8UuQJrJ6XVDTe - - dir_service.host = 192.168.0.10 - dir_service.port = 32638 - - # if replication is enabled - dir_service.1.host = 192.168.0.11 - dir_service.1.port = 32638 - dir_service.2.host = 192.168.0.12 - dir_service.2.port = 32638 - - # specify whether SSL is required - ssl.enabled = true - ssl.protocol = tlsv12 - ssl.service_creds.pw = passphrase - ssl.service_creds.container = pkcs12 - ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/mrc.p12 - ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks - ssl.trusted_certs.pw = jks_passphrase - ssl.trusted_certs.container = jks - ''; - description = '' - Configuration of XtreemFS MRC service. - WARNING: configuration is saved as plaintext inside nix store. - For more options: - ''; - }; - replication = { - enable = lib.mkEnableOption "XtreemFS MRC replication plugin"; - extraConfig = lib.mkOption { - type = lib.types.lines; - example = '' - # participants of the replication including this replica - babudb.repl.participant.0 = 192.168.0.10 - babudb.repl.participant.0.port = 35678 - babudb.repl.participant.1 = 192.168.0.11 - babudb.repl.participant.1.port = 35678 - babudb.repl.participant.2 = 192.168.0.12 - babudb.repl.participant.2.port = 35678 - - # number of servers that at least have to be up to date - # To have a fault-tolerant system, this value has to be set to the - # majority of nodes i.e., if you have three replicas, set this to 2 - # Please note that a setup with two nodes provides no fault-tolerance. - babudb.repl.sync.n = 2 - - # specify whether SSL is required - babudb.ssl.enabled = true - - babudb.ssl.protocol = tlsv12 - - # server credentials for SSL handshakes - babudb.ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12 - babudb.ssl.service_creds.pw = passphrase - babudb.ssl.service_creds.container = pkcs12 - - # trusted certificates for SSL handshakes - babudb.ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks - babudb.ssl.trusted_certs.pw = jks_passphrase - babudb.ssl.trusted_certs.container = jks - - babudb.ssl.authenticationWithoutEncryption = false - ''; - description = '' - Configuration of XtreemFS MRC replication plugin. - WARNING: configuration is saved as plaintext inside nix store. - For more options: - ''; - }; - }; - }; - - osd = { - enable = lib.mkOption { - type = lib.types.bool; - default = true; - description = '' - Whether to enable XtreemFS OSD service. - ''; - }; - - uuid = lib.mkOption { - example = "eacb6bab-f444-4ebf-a06a-3f72d7465e42"; - type = lib.types.str; - description = '' - Must be set to a unique identifier, preferably a UUID according to - RFC 4122. UUIDs can be generated with `uuidgen` command, found in - the `util-linux` package. - ''; - }; - port = lib.mkOption { - default = 32640; - type = lib.types.port; - description = '' - The port to listen on for incoming connections (TCP and UDP). - ''; - }; - address = lib.mkOption { - example = "127.0.0.1"; - type = lib.types.str; - default = ""; - description = '' - If specified, it defines the interface to listen on. If not - specified, the service will listen on all interfaces (any). - ''; - }; - httpPort = lib.mkOption { - default = 30640; - type = lib.types.port; - description = '' - Specifies the listen port for the HTTP service that returns the - status page. - ''; - }; - extraConfig = lib.mkOption { - type = lib.types.lines; - example = '' - local_clock_renewal = 0 - remote_time_sync = 30000 - report_free_space = true - capability_secret = iNG8UuQJrJ6XVDTe - - dir_service.host = 192.168.0.10 - dir_service.port = 32638 - - # if replication is used - dir_service.1.host = 192.168.0.11 - dir_service.1.port = 32638 - dir_service.2.host = 192.168.0.12 - dir_service.2.port = 32638 - - # specify whether SSL is required - ssl.enabled = true - ssl.service_creds.pw = passphrase - ssl.service_creds.container = pkcs12 - ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12 - ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks - ssl.trusted_certs.pw = jks_passphrase - ssl.trusted_certs.container = jks - ''; - description = '' - Configuration of XtreemFS OSD service. - WARNING: configuration is saved as plaintext inside nix store. - For more options: - ''; - }; - }; - }; - - }; - - ###### implementation - - config = lib.mkIf cfg.enable { - - environment.systemPackages = [ xtreemfs ]; - - users.users.xtreemfs = { - uid = config.ids.uids.xtreemfs; - description = "XtreemFS user"; - createHome = true; - home = home; - }; - - users.groups.xtreemfs = { - gid = config.ids.gids.xtreemfs; - }; - - systemd.services.xtreemfs-dir = lib.mkIf cfg.dir.enable { - description = "XtreemFS-DIR Server"; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - User = "xtreemfs"; - ExecStart = "${startupScript "org.xtreemfs.dir.DIR" dirConfig}"; - }; - }; - - systemd.services.xtreemfs-mrc = lib.mkIf cfg.mrc.enable ( - { - description = "XtreemFS-MRC Server"; - serviceConfig = { - User = "xtreemfs"; - ExecStart = "${startupScript "org.xtreemfs.mrc.MRC" mrcConfig}"; - }; - } - // systemdOptionalDependencies - ); - - systemd.services.xtreemfs-osd = lib.mkIf cfg.osd.enable ( - { - description = "XtreemFS-OSD Server"; - serviceConfig = { - User = "xtreemfs"; - ExecStart = "${startupScript "org.xtreemfs.osd.OSD" osdConfig}"; - }; - } - // systemdOptionalDependencies - ); - - }; - -} From aa508912f3f8fc6160a341f88c855d811c050c76 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Tue, 5 May 2026 21:03:04 +0200 Subject: [PATCH 157/170] xtreemfs: drop xtreemfs has been broken since October 2025 [1] and has seen no upstream changes since October 2024 [2]. [1] https://hydra.nixos.org/job/nixpkgs/unstable/xtreemfs.x86_64-linux/all [2] https://github.com/xtreemfs/xtreemfs --- pkgs/by-name/xt/xtreemfs/package.nix | 129 --------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 129 deletions(-) delete mode 100644 pkgs/by-name/xt/xtreemfs/package.nix diff --git a/pkgs/by-name/xt/xtreemfs/package.nix b/pkgs/by-name/xt/xtreemfs/package.nix deleted file mode 100644 index 7b4cf66786ee..000000000000 --- a/pkgs/by-name/xt/xtreemfs/package.nix +++ /dev/null @@ -1,129 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - fetchpatch, - makeWrapper, - stripJavaArchivesHook, - ant, - attr, - boost186, - cmake, - file, - fuse, - jdk8, - openssl, - python3, - valgrind, - which, -}: - -let - boost = boost186; -in - -stdenv.mkDerivation { - pname = "XtreemFS"; - # using unstable release because stable (v1.5.1) has broken repl java plugin - version = "unstable-2015-06-17"; - - src = fetchFromGitHub { - rev = "7ddcb081aa125b0cfb008dc98addd260b8353ab3"; - owner = "xtreemfs"; - repo = "xtreemfs"; - sha256 = "1hjmd32pla27zf98ghzz6r5ml8ry86m9dsryv1z01kxv5l95b3m0"; - }; - - nativeBuildInputs = [ - makeWrapper - python3 - stripJavaArchivesHook - which - ]; - buildInputs = [ - attr - ]; - - patches = [ - (fetchpatch { - name = "protobuf-add-arm64-atomicops.patch"; - url = "https://github.com/protocolbuffers/protobuf/commit/2ca19bd8066821a56f193e7fca47139b25c617ad.patch"; - stripLen = 1; - extraPrefix = "cpp/thirdparty/protobuf-2.5.0/"; - sha256 = "sha256-hlL5ZiJhpO3fPpcSTV+yki4zahg/OhFdIZEGF1TNTe0="; - }) - (fetchpatch { - name = "protobuf-add-aarch64-architecture-to-platform-macros.patch"; - url = "https://github.com/protocolbuffers/protobuf/commit/f0b6a5cfeb5f6347c34975446bda08e0c20c9902.patch"; - stripLen = 1; - extraPrefix = "cpp/thirdparty/protobuf-2.5.0/"; - sha256 = "sha256-VRl303x9g5ES/LMODcAdhsPiEmQTq/qXhE/DfvLXF84="; - }) - (fetchpatch { - name = "xtreemfs-fix-for-boost-version-1.66.patch"; - url = "https://github.com/xtreemfs/xtreemfs/commit/aab843cb115ab0739edf7f58fd2d4553a05374a8.patch"; - sha256 = "sha256-y/vXI/PT1TwSy8/73+RKIgKq4pZ9i22MBxr6jo/M5l8="; - }) - (fetchpatch { - name = "xtreemfs-fix-for-openssl_1_1.patch"; - url = "https://github.com/xtreemfs/xtreemfs/commit/ebfdc2fff56c09f310159d92026883941e42a953.patch"; - sha256 = "075w00ad88qm6xpm5679m0gfzkrc53w17sk7ycybf4hzxjs29ygy"; - }) - ]; - - preConfigure = '' - export JAVA_HOME=${jdk8} - export ANT_HOME=${ant} - - export BOOST_INCLUDEDIR=${boost.dev}/include - export BOOST_LIBRARYDIR=${boost.out}/lib - export CMAKE_INCLUDE_PATH=${openssl.dev}/include - export CMAKE_LIBRARY_PATH=${lib.getLib openssl}/lib - - substituteInPlace cpp/cmake/FindValgrind.cmake \ - --replace "/usr/local" "${valgrind}" - - substituteInPlace cpp/CMakeLists.txt \ - --replace '"/lib64" "/usr/lib64"' '"${attr.out}/lib" "${lib.getLib fuse}/lib"' - - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${lib.getDev fuse}/include" - export NIX_CFLAGS_LINK="$NIX_CFLAGS_LINK -L${lib.getLib fuse}/lib" - - export DESTDIR=$out - - substituteInPlace Makefile \ - --replace "/usr/share/" "/share/" \ - --replace 'BIN_DIR=$(DESTDIR)/usr/bin' "BIN_DIR=$out/bin" - - substituteInPlace etc/init.d/generate_initd_scripts.sh \ - --replace "/bin/bash" "${stdenv.shell}" - - substituteInPlace cpp/thirdparty/gtest-1.7.0/configure \ - --replace "/usr/bin/file" "${file}/bin/file" - - substituteInPlace cpp/thirdparty/protobuf-2.5.0/configure \ - --replace "/usr/bin/file" "${file}/bin/file" - - substituteInPlace cpp/thirdparty/protobuf-2.5.0/gtest/configure \ - --replace "/usr/bin/file" "${file}/bin/file" - - # do not put cmake into buildInputs - export PATH="$PATH:${cmake}/bin" - ''; - - doCheck = false; - - postInstall = '' - rm -r $out/sbin - ''; - - meta = { - description = "Distributed filesystem"; - maintainers = with lib.maintainers; [ - raskin - matejc - ]; - platforms = lib.platforms.linux; - license = lib.licenses.bsd3; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d04309901da9..de766a5981cd 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2542,6 +2542,7 @@ mapAliases { xsw = throw "'xsw' has been removed due to lack of upstream maintenance"; # Added 2025-08-22 xsynth-dssi = throw "'xsynth-dssi' was removed due to lack of upstream maintenance and relying on gtk2"; # Added 2025-12-02 xtrap = throw "XTrap was a proposed X11 extension that hasn't been in Xorg since X11R6 in 1994, it is deprecated and archived upstream."; # added 2025-12-13 + xtreemfs = throw "'xtreemfs' has been removed as it was broken and unmaintained upstream"; # Added 2026-05-05 xulrunner = throw "'xulrunner' has been renamed to/replaced by 'firefox-unwrapped'"; # Converted to throw 2025-10-27 xxgdb = throw "'xxgdb' seems inactive and doesn't compile with glibc 2.42"; # Added 2025-09-28 xxHash = warnAlias "'xxHash' has been renamed to 'xxhash'" xxhash; # Added 2026-02-12 From fbf77be639186f7aefe6ff5b29398276ebd86bdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 19:08:59 +0000 Subject: [PATCH 158/170] terraform-providers.okta_okta: 6.9.0 -> 6.10.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0f4d5e60444c..0e81abb11358 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1004,11 +1004,11 @@ "vendorHash": "sha256-/4mktOn7qjWIkpyqeEW4vzY0w0pG+0qx7KRYBkE1IkQ=" }, "okta_okta": { - "hash": "sha256-Ub41ML88NKsMC6q1C67DCBTrG9qD0cBhAkizZdIRRBc=", + "hash": "sha256-Skp7GSfQSTBLOFoGlU3/TmzMqyZ8j7qYzlyuBYzBiB4=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v6.9.0", + "rev": "v6.10.0", "spdx": "MPL-2.0", "vendorHash": "sha256-0NaqVCibwiK7WY6hIFGd2kB/okyh6ZsZ+BAe5mGP38A=" }, From c3a457ec511c4265f80f1853eff55c793fb3384b Mon Sep 17 00:00:00 2001 From: mhem Date: Tue, 5 May 2026 21:24:24 +0200 Subject: [PATCH 159/170] vscode: 1.116 -> 1.118.1 --- .../applications/editors/vscode/update-vscode.sh | 2 +- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/editors/vscode/update-vscode.sh b/pkgs/applications/editors/vscode/update-vscode.sh index ea9ecc5d8359..5c07cd0a83bd 100755 --- a/pkgs/applications/editors/vscode/update-vscode.sh +++ b/pkgs/applications/editors/vscode/update-vscode.sh @@ -12,7 +12,7 @@ currentVersion=$(nix eval --raw -f . vscode.version) if [[ -n "$version" ]]; then latestVersion="$version" else - latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | sort -V | tail -n1) + latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | grep -E '^[0-9]+\.[0-9]+(\.[0-9]+)?$' | sort -V | tail -n1) if ! [[ "$latestVersion" =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]; then echo "Error: Invalid version from GitHub API: $latestVersion" exit 1 diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 661e8d968a0c..62d99fa80b64 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -35,17 +35,17 @@ let hash = { - x86_64-linux = "sha256-zoe2E9xlpAME4QD8IagicbAj71g3cA9XlymQQQMFJLo="; - x86_64-darwin = "sha256-gKpy6+wkcO+znxLdkGMOetpVyhs3SViQyRtCc6yc5XY="; - aarch64-linux = "sha256-KQR6zD+3m+OgeICSs3LkWo7kC2OxqF6Xax8BRTa6QYQ="; - aarch64-darwin = "sha256-VZufcJ/g1LPtlQruUwI8Pe5c8LNiAIUHY5+gNnyaPTQ="; - armv7l-linux = "sha256-0TxKXKQppxcURimXgC40wmqMgiX3DBMJAMc+qjMQCck="; + x86_64-linux = "sha256-YF0zu0aqZpGGGaf5uNqaVaL1sMQuEVIzZ1Mczuwnfq4="; + x86_64-darwin = "sha256-zv6Ryr1wTR9+osEhtAHO4viXAI4pc7Yk47dex622ymg="; + aarch64-linux = "sha256-Mym9ijieF7jVAyZJ/3sO0Wp5JJ4c+/8psCjxrlEH/ok="; + aarch64-darwin = "sha256-qLshyr9jGyx5dxUGnf5GftlTSoA1OeAWtIvK1aDxqCQ="; + armv7l-linux = "sha256-JdyQ+65gJCU8Ye2darRV4Hi0//0imkX56bvc52MNLcM="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.116.0"; + version = "1.118.1"; # The update server (update.code.visualstudio.com) expects the version path # segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0"). @@ -53,7 +53,7 @@ let downloadVersion = lib.versions.pad 3 version; # This is used for VS Code - Remote SSH test - rev = "560a9dba96f961efea7b1612916f89e5d5d4d679"; + rev = "034f571df509819cc10b0c8129f66ef77a542f0e"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -86,7 +86,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-HqcaLktkhw3BoEgyFwnMmP7/vuSl1OXZygrQreKeHnM="; + hash = "sha256-is+djb3G/Lchc4+rqNgjW5xH6vD+OuHDKH7MBKPAJoA="; }; stdenv = stdenvNoCC; }; From 1330b160794a58191a9cf6539dbb831d419688f5 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 5 May 2026 21:36:48 +0200 Subject: [PATCH 160/170] python3Packages.trimesh: 4.12.1 -> 4.12.2 Changelog: https://github.com/mikedh/trimesh/releases/tag/4.12.2 --- pkgs/development/python-modules/trimesh/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index 9fd95c7ecb4d..0b78697632bf 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "trimesh"; - version = "4.12.1"; + version = "4.12.2"; pyproject = true; src = fetchFromGitHub { owner = "mikedh"; repo = "trimesh"; tag = finalAttrs.version; - hash = "sha256-+Xmy3/GSnfj7u1sapMscoCGlRsz00IkUzEo9CJ5Ja3s="; + hash = "sha256-Zef/BCheJWJNkK+ligeAMmuI3EX4uGfcNNbEJ9BNngY="; }; build-system = [ setuptools ]; @@ -78,6 +78,10 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # requires loading models which aren't part of the Pypi tarball "test_load" + ] + ++ lib.optionals embreex.meta.available [ + # requires manifold3d + "test_contains_cavity" ]; enabledTestPaths = [ From d92ba487910908e0df9434be5051bf875adbe326 Mon Sep 17 00:00:00 2001 From: pinage404 Date: Tue, 5 May 2026 22:01:41 +0200 Subject: [PATCH 161/170] vscode-runner: 1.8.1 -> 1.9.0 Changelog: https://github.com/Merrit/vscode-runner/blob/v1.9.0/CHANGELOG.md --- pkgs/by-name/vs/vscode-runner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vs/vscode-runner/package.nix b/pkgs/by-name/vs/vscode-runner/package.nix index 6e3f5b89b2e9..fe6ee9ee1b3c 100644 --- a/pkgs/by-name/vs/vscode-runner/package.nix +++ b/pkgs/by-name/vs/vscode-runner/package.nix @@ -7,13 +7,13 @@ }: let - version = "1.8.1"; + version = "1.9.0"; src = fetchFromGitHub { owner = "Merrit"; repo = "vscode-runner"; rev = "v${version}"; - hash = "sha256-ZzAQeSUFbHp2Bwiwsq8kgQqqNlr6hfXuz7PNAOSiBhU="; + hash = "sha256-oUjh0+u+tk4CgNlLL1P7lCC6kEsoTZd97i9luODxKu8="; }; in buildDartApplication { From be42065f72a071bb0567df1c48203f73fff83160 Mon Sep 17 00:00:00 2001 From: Miroslav Valov <91765698+mivalov@users.noreply.github.com> Date: Tue, 5 May 2026 22:44:49 +0200 Subject: [PATCH 162/170] google-chrome: 147.0.7727.137 -> 148.0.7778.96 Changelog: https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop.html --- pkgs/by-name/go/google-chrome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index d0e5d88d145d..a8cc4aaf026e 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -184,11 +184,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "147.0.7727.137"; + version = "148.0.7778.96"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-2QKA8nk+O10cGr0gGOMSlLkxpO+WHFG1yul9a3VGq64="; + hash = "sha256-Rmowgy0t/GJkiu28ZkXdzi5dzFxpFpzhcbZgsdFKl0c="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -302,11 +302,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "147.0.7727.138"; + version = "148.0.7778.97"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/ackheqvxll25dzx6s76qfgpa4oxa_147.0.7727.138/GoogleChrome-147.0.7727.138.dmg"; - hash = "sha256-1WOkBxAs79ByJ3quXgh+ZR64ysIE2/2wMeIhl3sYh5o="; + url = "http://dl.google.com/release2/chrome/fqffxmazeqztj7lx2lxedj2iwy_148.0.7778.97/GoogleChrome-148.0.7778.97.dmg"; + hash = "sha256-lfmEmoovaTcgyvetQnXnlE9dOLI7FRvPu6f6Fcpc7JA="; }; dontPatch = true; From 1225bcbaa7cf0383aa55492e2dd759511eaad2a7 Mon Sep 17 00:00:00 2001 From: 0xda157 Date: Tue, 5 May 2026 12:18:56 -0700 Subject: [PATCH 163/170] gleam: update changelog link they only use CHANGELOG.md for unreleased changes --- pkgs/by-name/gl/gleam/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gl/gleam/package.nix b/pkgs/by-name/gl/gleam/package.nix index 1333f40d5a27..0db5b8368bad 100644 --- a/pkgs/by-name/gl/gleam/package.nix +++ b/pkgs/by-name/gl/gleam/package.nix @@ -78,7 +78,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Statically typed language for the Erlang VM"; mainProgram = "gleam"; homepage = "https://gleam.run/"; - changelog = "https://github.com/gleam-lang/gleam/blob/v${finalAttrs.version}/CHANGELOG.md"; + changelog = "https://github.com/gleam-lang/gleam/blob/v${finalAttrs.version}/changelog/v${lib.versions.majorMinor finalAttrs.version}.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ philtaken From 0d666520bc0b58d65c26b4f949d63ed3ae73f25a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 21:36:57 +0000 Subject: [PATCH 164/170] uv: 0.11.8 -> 0.11.10 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 38fd4da241b8..1b0dc5fd9d97 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.11.8"; + version = "0.11.10"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-wu9EA3z/qj29lfSj8wKE4p8XEAJQakQTg2AK8I/64us="; + hash = "sha256-VQ67OeXM0ykJG4Wile3odGO3aeXaqAzLzfXbAKVe4oI="; }; - cargoHash = "sha256-ygGRoZgD88Q2EkN0U4SDTwya96Ds3Pqy3Llj8cjGwnY="; + cargoHash = "sha256-q8qgzU/2uT+Led/njJEz0vqGUmboXhQTmG1n/MRIiNo="; buildInputs = [ rust-jemalloc-sys From 07161d7c05fd60e6f3ce2b0405963f5c610b21b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 21:40:24 +0000 Subject: [PATCH 165/170] gitlab-runner: 18.11.1 -> 18.11.2 --- pkgs/by-name/gi/gitlab-runner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-runner/package.nix b/pkgs/by-name/gi/gitlab-runner/package.nix index 848e71afce19..dc94606246a4 100644 --- a/pkgs/by-name/gi/gitlab-runner/package.nix +++ b/pkgs/by-name/gi/gitlab-runner/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "gitlab-runner"; - version = "18.11.1"; + version = "18.11.2"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-O/vaodFMt1HgGi4OVjVIfhie0j0bhbRQl1iEMrYfmn0="; + hash = "sha256-TWpIu6LxFX5ssijlYQA/dmAiPrB0nrHtlS2MWEk6C30="; }; vendorHash = "sha256-xEvvYAVIwHwQDd38P2i6GcgFqf8FPnflWh5IEqmWQdE="; From 0a0a1089d95a0a4ab62d0e2b760b8382f1505696 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 21:49:25 +0000 Subject: [PATCH 166/170] xdg-ninja: 0.2.0.2-unstable-2026-04-18 -> 0-unstable-2026-04-29 --- pkgs/by-name/xd/xdg-ninja/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xd/xdg-ninja/package.nix b/pkgs/by-name/xd/xdg-ninja/package.nix index a0fe11636903..c877a926600d 100644 --- a/pkgs/by-name/xd/xdg-ninja/package.nix +++ b/pkgs/by-name/xd/xdg-ninja/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation { pname = "xdg-ninja"; - version = "0.2.0.2-unstable-2026-04-18"; + version = "0-unstable-2026-04-29"; src = fetchFromGitHub { owner = "b3nj5m1n"; repo = "xdg-ninja"; - rev = "3cb5c53293838d624d29ae249fb3507703af4631"; - hash = "sha256-iviya6odP0qEguvxcxni5wLGAFTWt8pnWmIEo1bNCbI="; + rev = "8d3c540111840b4765c7df5c79221508864c8366"; + hash = "sha256-am8FF2C8BQOS0z6GT5MX2MIfSDNQX7vaeet2tLr05Sg="; }; nativeBuildInputs = [ makeWrapper ]; From 429e622a7eb5dd69d08f2620db82ec1d0c742ffc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:52:44 +0000 Subject: [PATCH 167/170] python3Packages.tantivy: 0.25.1 -> 0.26.0 --- .../python-modules/tantivy/default.nix | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/tantivy/default.nix b/pkgs/development/python-modules/tantivy/default.nix index 3b7b9a700139..18fbadb40fd6 100644 --- a/pkgs/development/python-modules/tantivy/default.nix +++ b/pkgs/development/python-modules/tantivy/default.nix @@ -13,26 +13,22 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tantivy"; - version = "0.25.1"; + version = "0.26.0"; pyproject = true; + __structuredAttrs = true; - # # Python sources are not on the main GitHub repo - # src = fetchPypi { - # inherit pname version; - # hash = "sha256-aKMxRpmn0Y/PM4tSuujORql93hEoo+R+M/pNt/cfJl4="; - # }; src = fetchFromGitHub { owner = "quickwit-oss"; repo = "tantivy-py"; - tag = version; - hash = "sha256-rayr38TfBYCKDddJabhC+r/jIyqJtpKct81h1z8YPFw="; + tag = finalAttrs.version; + hash = "sha256-VmymAxkGPFwqmsy5Y9d1/vBGUUU3xeSEteJLQIMt0FY="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-xJdAD/E17mzTkRq5wwNxYtNtv386U1xD4mJhY0LiZFE="; + inherit (finalAttrs) pname version src; + hash = "sha256-RXpwDEd7RmsSySMHZJy0wH56cp+tNgimjMNSNE55Zv4="; }; nativeBuildInputs = [ @@ -62,8 +58,9 @@ buildPythonPackage rec { meta = { description = "Official Python bindings for the Tantivy search engine"; - homepage = "https://pypi.org/project/tantivy/"; + homepage = "https://pypi.org/project/tantivy"; + changelog = "https://github.com/quickwit-oss/tantivy-py/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 07bf76aaa3a962d3ae92a936cfdc94215ce0340f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 4 May 2026 22:47:26 +0000 Subject: [PATCH 168/170] python3Packages.numpyro: 0.20.1 -> 0.21.0 Diff: https://github.com/pyro-ppl/numpyro/compare/0.20.1...0.21.0 Changelog: https://github.com/pyro-ppl/numpyro/releases/tag/0.21.0 --- .../python-modules/numpyro/default.nix | 10 +++------- .../numpyro/fix-jax-0.10.0-compat.patch | 20 ------------------- 2 files changed, 3 insertions(+), 27 deletions(-) delete mode 100644 pkgs/development/python-modules/numpyro/fix-jax-0.10.0-compat.patch diff --git a/pkgs/development/python-modules/numpyro/default.nix b/pkgs/development/python-modules/numpyro/default.nix index 2e114b7b5e06..55e737354728 100644 --- a/pkgs/development/python-modules/numpyro/default.nix +++ b/pkgs/development/python-modules/numpyro/default.nix @@ -30,21 +30,17 @@ buildPythonPackage (finalAttrs: { pname = "numpyro"; - version = "0.20.1"; + version = "0.21.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pyro-ppl"; repo = "numpyro"; tag = finalAttrs.version; - hash = "sha256-sNqllL9nBwXp0kn+HAjvIaHf7LR0UKh9q7DZ20yCr5A="; + hash = "sha256-4NA1m2N0AZy3ausAZc6+PPw175joGC7WwfZr0Ri0uK8="; }; - patches = [ - # Remove usage of xla_pmap_p which was removed in jax 0.10.0 - ./fix-jax-0.10.0-compat.patch - ]; - build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/numpyro/fix-jax-0.10.0-compat.patch b/pkgs/development/python-modules/numpyro/fix-jax-0.10.0-compat.patch deleted file mode 100644 index ad9e937a1e06..000000000000 --- a/pkgs/development/python-modules/numpyro/fix-jax-0.10.0-compat.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/numpyro/ops/provenance.py b/numpyro/ops/provenance.py -index 1234567..abcdefg 100644 ---- a/numpyro/ops/provenance.py -+++ b/numpyro/ops/provenance.py -@@ -4,7 +4,7 @@ - import jax - from jax.api_util import debug_info, flatten_fun, shaped_abstractify - from jax.extend.core import Literal --from jax.extend.core.primitives import call_p, closed_call_p, jit_p, xla_pmap_p -+from jax.extend.core.primitives import call_p, closed_call_p, jit_p - import jax.extend.linear_util as lu - from jax.interpreters.partial_eval import trace_to_jaxpr_dynamic - -@@ -114,7 +114,6 @@ def track_deps_call_rule(eqn, provenance_inputs): - - track_deps_rules[call_p] = track_deps_call_rule --track_deps_rules[xla_pmap_p] = track_deps_call_rule - - - def track_deps_closed_call_rule(eqn, provenance_inputs): From 7130e9de1fffb05937244cbfafb3c95754939188 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 May 2026 22:38:34 +0000 Subject: [PATCH 169/170] sandbox-runtime: 0.0.49 -> 0.0.50 Diff: https://github.com/anthropic-experimental/sandbox-runtime/compare/v0.0.49...v0.0.50 Changelog: https://github.com/anthropic-experimental/sandbox-runtime/releases/tag/v0.0.50 --- pkgs/by-name/sa/sandbox-runtime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sandbox-runtime/package.nix b/pkgs/by-name/sa/sandbox-runtime/package.nix index a3491cfb2029..368f9ae8ce83 100644 --- a/pkgs/by-name/sa/sandbox-runtime/package.nix +++ b/pkgs/by-name/sa/sandbox-runtime/package.nix @@ -17,13 +17,13 @@ buildNpmPackage (finalAttrs: { pname = "sandbox-runtime"; - version = "0.0.49"; + version = "0.0.50"; src = fetchFromGitHub { owner = "anthropic-experimental"; repo = "sandbox-runtime"; tag = "v${finalAttrs.version}"; - hash = "sha256-1QwUOtgOYcVm61nLCeQL46O/+G/LyXSv+ZnC3la2Ajc="; + hash = "sha256-L5MscAoXXaaUh0BgiDtVyjCdFneMP/w7jbE+1LVtRo0="; }; postPatch = From c1c3d6335ee7928eeaa4d268422151bd154e4bec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 22:41:11 +0000 Subject: [PATCH 170/170] terraform-providers.rootlyhq_rootly: 5.11.1 -> 5.13.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 5e5c9857f457..6bae833f8935 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1130,13 +1130,13 @@ "vendorHash": "sha256-WpI4OZ7BUVgHwQY+7ct+K6CnwXFFuiRbI+iTFSJ8a5A=" }, "rootlyhq_rootly": { - "hash": "sha256-eu7GuDGBP0/08Ro7nCkMEjnhzKQ6IBZxyrX+SZr0fAk=", + "hash": "sha256-+rGnQRYkRm+2SrsT63jtKtLsWaMOAanYAaL3ryI+cqU=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v5.11.1", + "rev": "v5.13.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-l/i6y+IX6xZOzQiFeC3nrW3ZjsxaVLfIyCMOLtnstMY=" + "vendorHash": "sha256-E4hNi4xGV7xPoidkwo8L4q9bZeZ4WCVx/zHakPs5PCk=" }, "rundeck_rundeck": { "hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=",