From 7b064611027841022fc04ecaad6b14a0b5980c5f Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 26 Nov 2024 14:53:32 +0100 Subject: [PATCH 01/78] tclPackages.ruff: init at 2.4.2 --- .../tcl-modules/by-name/ru/ruff/package.nix | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/ru/ruff/package.nix diff --git a/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix b/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix new file mode 100644 index 000000000000..62670a6d1169 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix @@ -0,0 +1,44 @@ +{ + lib, + mkTclDerivation, + fetchzip, + tcllib, +}: + +mkTclDerivation rec { + pname = "ruff"; + version = "2.4.2"; + + src = fetchzip { + url = "mirror://sourceforge/magicsplat/ruff/ruff-${version}.tgz"; + hash = "sha256-BeO0YtFDSg3e0ehdcpbojAw6WsInkiiHh01I0bYOkRY="; + }; + + dontBuild = true; + + propagatedBuildInputs = [ + tcllib + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib + cp -r . $out/lib/ruff + + runHook postInstall + ''; + + meta = { + description = "Documentation generator for Tcl"; + longDescription = '' + Ruff! (Runtime function formatter) is a documentation generation system + for programs written in the Tcl programming language. Ruff! uses runtime + introspection in conjunction with comment analysis to generate reference + manuals for Tcl programs. + ''; + homepage = "https://ruff.magicsplat.com/"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fgaz ]; + }; +} From bea8a14b58175f14a0e839e6e1638005dfde3066 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 3 Feb 2025 22:53:00 +0100 Subject: [PATCH 02/78] tclPackages.vectcl: init at 0.3 --- .../tcl-modules/by-name/ve/vectcl/package.nix | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix diff --git a/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix b/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix new file mode 100644 index 000000000000..1c9aabb4db58 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix @@ -0,0 +1,28 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, +}: + +mkTclDerivation rec { + pname = "vectcl"; + version = "0.3"; + + src = fetchFromGitHub { + owner = "auriocus"; + repo = "VecTcl"; + tag = "v${version}"; + hash = "sha256-nPs16Jy6KMEdupWJNhgYqosuW5Dlpb/dxxTrLpRbYf0="; + }; + + makeFlags = [ + "CFLAGS=-Wno-implicit-function-declaration" + ]; + + meta = { + homepage = "https://auriocus.github.io/VecTcl/"; + description = "Numeric array and linear algebra extension for Tcl"; + maintainers = with lib.maintainers; [ fgaz ]; + license = lib.licenses.tcltk; + }; +} From a89ed9e7ebe33912c863a0dbc42d80eae79f88c1 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 3 Feb 2025 22:53:46 +0100 Subject: [PATCH 03/78] tclPackages.tcl-opencl: init at 0.8 --- .../by-name/tc/tcl-opencl/package.nix | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix diff --git a/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix new file mode 100644 index 000000000000..8113529518f7 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix @@ -0,0 +1,40 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, + opencl-headers, + ocl-icd, + vectcl, +}: + +mkTclDerivation rec { + pname = "tcl-opencl"; + version = "0.8"; + + src = fetchFromGitHub { + owner = "ray2501"; + repo = "tcl-opencl"; + tag = version; + hash = "sha256-nVqHWP6YbWbOAJsz0+4xYkOW3zWVmwhOI421Ak+8E3Q="; + }; + + buildInputs = [ + ocl-icd + opencl-headers + ]; + + propagatedBuildInputs = [ + vectcl + ]; + + configureFlags = [ + "--with-vectcl=${vectcl}/lib/vectcl${vectcl.version}" + ]; + + meta = { + homepage = "https://github.com/ray2501/tcl-opencl"; + description = "Tcl extension for OpenCL"; + maintainers = with lib.maintainers; [ fgaz ]; + license = lib.licenses.mit; + }; +} From a0768b2ad42dac37a4edcecc39c4e46663ad7456 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 1 May 2025 21:18:01 +0200 Subject: [PATCH 04/78] tclPackages.tcl-lmdb: init at 0.5.0 --- .../by-name/tc/tcl-lmdb/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix diff --git a/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix new file mode 100644 index 000000000000..efd7658658e4 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix @@ -0,0 +1,35 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, + lmdb, +}: + +mkTclDerivation rec { + pname = "tcl-lmdb"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "ray2501"; + repo = "tcl-lmdb"; + rev = version; + hash = "sha256-HrR8VQ9cE9jkESqvKkLnYbZLErUVxau2z8xcFImH9lc="; + }; + + configureFlags = [ + "--with-system-lmdb=yes" + ]; + + buildInputs = [ + lmdb + ]; + + meta = { + description = "The Tcl interface to the Lightning Memory-Mapped Database"; + homepage = "https://github.com/ray2501/tcl-lmdb"; + changelog = "https://github.com/ray2501/tcl-lmdb/blob/master/ChangeLog"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fgaz ]; + platforms = lib.platforms.all; + }; +} From 0a3b3a9dee8fbec28fa441f4b7008b24531c2d0c Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Wed, 13 Aug 2025 19:51:57 +0000 Subject: [PATCH 05/78] nixos/users-groups: fix assertion --- nixos/modules/config/users-groups.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index 0399962418ad..941012b659d8 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -1083,14 +1083,19 @@ in -> !cfg.allowNoPasswordLogin -> any id ( mapAttrsToList ( - name: cfg: - (name == "root" || cfg.group == "wheel" || elem "wheel" cfg.extraGroups) + name: user: + ( + name == "root" + || user.group == "wheel" + || elem "wheel" user.extraGroups + || elem name (cfg.groups.wheel.members or [ ]) + ) && ( - allowsLogin cfg.hashedPassword - || cfg.password != null - || cfg.hashedPasswordFile != null - || cfg.openssh.authorizedKeys.keys != [ ] - || cfg.openssh.authorizedKeys.keyFiles != [ ] + allowsLogin user.hashedPassword + || user.password != null + || user.hashedPasswordFile != null + || user.openssh.authorizedKeys.keys != [ ] + || user.openssh.authorizedKeys.keyFiles != [ ] ) ) cfg.users ++ [ From cee054ce648dfd61064b8ee010d646aa5a3402d5 Mon Sep 17 00:00:00 2001 From: Vincent Tourneur Date: Tue, 27 Jan 2026 14:05:24 +0100 Subject: [PATCH 06/78] acgtk: 2.1.0 -> 2.2.0 --- pkgs/by-name/ac/acgtk/package.nix | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ac/acgtk/package.nix b/pkgs/by-name/ac/acgtk/package.nix index ba2b29b42281..f2b10fb687cb 100644 --- a/pkgs/by-name/ac/acgtk/package.nix +++ b/pkgs/by-name/ac/acgtk/package.nix @@ -10,43 +10,30 @@ stdenv.mkDerivation { pname = "acgtk"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitLab { domain = "gitlab.inria.fr"; owner = "acg"; repo = "dev/acgtk"; - tag = "release-2.1.0"; - hash = "sha256-XuPcubt1lvnQio+km6MhmDu41NXNVXKKpzGd/Y1XzLo="; + tag = "release-2.2.0"; + hash = "sha256-cDP41a3CHh+KW2PAZ3WTRA2HTXKhb8mMCTNddv6M8Bg="; }; - # Compatibility with fmt 0.10.0 - patches = [ - (fetchpatch { - url = "https://gitlab.inria.fr/ACG/dev/ACGtk/-/commit/613454b376d10974f539ab398a269be061c5bc9c.patch"; - hash = "sha256-l/V8oEgntnFtrhpTQSk7PkpaX+dBq4izG/tloCQRbDY="; - }) - ]; - - # Compatibility with logs 0.8.0 - postPatch = '' - substituteInPlace src/utils/dune \ - --replace-warn 'logs mtime' 'logs logs.fmt mtime' - ''; - strictDeps = true; nativeBuildInputs = with ocamlPackages; [ + dune + findlib menhir ocaml - findlib - dune ]; buildInputs = with ocamlPackages; [ ansiterminal cairo2 cmdliner + dune-site fmt logs menhirLib @@ -59,12 +46,12 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild - dune build --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + dune build -p acgtk --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} runHook postBuild ''; installPhase = '' - dune install --prefix $out --libdir $OCAMLFIND_DESTDIR + dune install -p acgtk --prefix $out --libdir $OCAMLFIND_DESTDIR ''; meta = { @@ -72,6 +59,6 @@ stdenv.mkDerivation { description = "Toolkit for developing ACG signatures and lexicon"; license = lib.licenses.cecill20; inherit (ocamlPackages.ocaml.meta) platforms; - maintainers = with lib.maintainers; [ jirkamarsik ]; + maintainers = with lib.maintainers; [ tournev ]; }; } From 095650906fc97d1f70a36a682f7ff4f0a6c4f7e1 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 30 Jan 2026 16:10:45 -0500 Subject: [PATCH 07/78] maintainers: add chrisportela --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6b51addbd890..12976b826c42 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4808,6 +4808,12 @@ githubId = 1438690; name = "Chris Pickard"; }; + chrisportela = { + email = "chris@chrisportela.com"; + github = "chrisportela"; + githubId = 505649; + name = "Chris Portela"; + }; chrispwill = { email = "chris@chrispwill.com"; github = "ChrisPWill"; From 2cd7ff0bea6e977eaee7eddda4c7c11f9fd36bf0 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 5 Feb 2026 20:46:54 +0100 Subject: [PATCH 08/78] obsidian: 1.11.5 -> 1.11.7 Changelog: https://obsidian.md/changelog/2026-02-05-desktop-v1.11.7/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index a55f6ca8e712..c82ac7b1745c 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.11.5"; + version = "1.11.7"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-5orx4Fbf7t87dPC4lHO205tnLZ5zhtpxKGOIAva9K/Q=" + "sha256-TRE9ymNtpcp7gEbuuSfJxvYDXLDVNz+o4+RSNyHZgmE=" else - "sha256-j1hMEey5Z0gHkOZTGWdDQL/NKjT7S3qVu3Cpb88Zq68="; + "sha256-HrqeFJ2C5uZw0IBtD9y607V6007fOwnA0KnA83cwWjg="; }; icon = fetchurl { From 29027559f042b10fdbfc23e5430a1880787c6b45 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 14 Jan 2026 22:02:41 +0000 Subject: [PATCH 09/78] rqbit: Add versionCheckHook --- pkgs/by-name/rq/rqbit/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index edac8459099c..ff5c516cbbb4 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -9,6 +9,7 @@ nodejs, nix-update-script, nixosTests, + versionCheckHook, }: let pname = "rqbit"; @@ -63,6 +64,11 @@ rustPlatform.buildRustPackage { doCheck = false; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + passthru = { webui = rqbit-webui; updateScript = nix-update-script { From 2292974d37f19035009198c61b1fad3abe3d4f51 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 13 Feb 2026 22:17:04 +0000 Subject: [PATCH 10/78] rqbit: Remove doCheck to enable checkPhase --- pkgs/by-name/rq/rqbit/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index ff5c516cbbb4..dfc9286e646b 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -62,8 +62,6 @@ rustPlatform.buildRustPackage { rm crates/librqbit/build.rs ''; - doCheck = false; - nativeInstallCheckInputs = [ versionCheckHook ]; From d6c14b1deb60c2f455015dca776264338f947fe6 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 23 Feb 2026 03:17:19 +0100 Subject: [PATCH 11/78] box64: 0.3.8 -> 0.4.0 --- pkgs/applications/emulators/box64/default.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/emulators/box64/default.nix b/pkgs/applications/emulators/box64/default.nix index 1960fc844bcd..35f9ffba24fc 100644 --- a/pkgs/applications/emulators/box64/default.nix +++ b/pkgs/applications/emulators/box64/default.nix @@ -21,13 +21,13 @@ assert stdenv.mkDerivation (finalAttrs: { pname = "box64"; - version = "0.3.8"; + version = "0.4.0"; src = fetchFromGitHub { owner = "ptitSeb"; repo = "box64"; tag = "v${finalAttrs.version}"; - hash = "sha256-PVzv1790UhWbqLmw/93+mU3Gw8lQek7NBls4LXks4wQ="; + hash = "sha256-ihg7sos2pyyZjXiYMct/gg/ianiu0yagNtXio+A7J3c="; }; # Setting cpu doesn't seem to work (or maybe isn't enough / gets overwritten by the wrapper's arch flag?), errors about unsupported instructions for target @@ -82,20 +82,16 @@ stdenv.mkDerivation (finalAttrs: { $out/bin/box64 -v echo Checking if Dynarec option was respected - $out/bin/box64 -v | grep ${lib.optionalString (!withDynarec) "-v"} Dynarec + $out/bin/box64 -v 2>&1 | grep ${lib.optionalString (!withDynarec) "-v"} Dynarec runHook postInstallCheck ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; - tests.hello = - runCommand "box64-test-hello" { nativeBuildInputs = [ finalAttrs.finalPackage ]; } - # There is no actual "Hello, world!" with any of the logging enabled, and with all logging disabled it's hard to - # tell what problems the emulator has run into. - '' - BOX64_NOBANNER=0 BOX64_LOG=1 box64 ${lib.getExe hello-x86_64} --version | tee $out - ''; + tests.hello = runCommand "box64-test-hello" { nativeBuildInputs = [ finalAttrs.finalPackage ]; } '' + BOX64_LOG=1 box64 ${lib.getExe hello-x86_64} --version 2>&1 | tee $out + ''; }; meta = { From 61878d569eb08443403ba73fa580f3253e5cc2cf Mon Sep 17 00:00:00 2001 From: Jonas Rembser Date: Wed, 25 Feb 2026 10:54:34 +0100 Subject: [PATCH 12/78] root: 6.38.00 -> 6.38.02 ROOT 6.38.02 contains many changes and bugfixes, so it's worth to upgrade: https://root.cern/doc/v638/release-notes.html#release-6.38.02 --- pkgs/by-name/ro/root/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/root/package.nix b/pkgs/by-name/ro/root/package.nix index 6e64db1d9e9f..c110d1941458 100644 --- a/pkgs/by-name/ro/root/package.nix +++ b/pkgs/by-name/ro/root/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "root"; - version = "6.38.00"; + version = "6.38.02"; passthru = { tests = import ./tests { inherit callPackage; }; @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://root.cern.ch/download/root_v${finalAttrs.version}.source.tar.gz"; - hash = "sha256-pEKUIsRg+DLN5RSlgN0gKx08luiRnCQ2PD1C+M9azNw="; + hash = "sha256-d9NNK8oOpyCs/UN5i8tdCaKFhAE7TQopEII8hn1L+kI="; }; clad_src = fetchFromGitHub { From 8d8592c4e45064c3e124a445351917691d69c924 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 24 Feb 2026 23:51:47 +0100 Subject: [PATCH 13/78] lomiri.morph-browser: 1.99.2 -> 1.99.3 --- .../applications/morph-browser/default.nix | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/pkgs/desktops/lomiri/applications/morph-browser/default.nix b/pkgs/desktops/lomiri/applications/morph-browser/default.nix index 2d596f2f2dcc..7b0b9d732ce4 100644 --- a/pkgs/desktops/lomiri/applications/morph-browser/default.nix +++ b/pkgs/desktops/lomiri/applications/morph-browser/default.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "morph-browser"; - version = "1.99.2"; + version = "1.99.3"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/morph-browser"; tag = finalAttrs.version; - hash = "sha256-pi9tot6F9Kfpv4AN2kDnkVZRo310w/iEWJ5f7aJl1iE="; + hash = "sha256-zSpgcOiudt1UIsW5tRGA5AmguJn2q4+XR/G8UCqxePk="; }; outputs = [ @@ -49,20 +49,12 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace src/Morph/CMakeLists.txt \ --replace-fail '/usr/lib/''${CMAKE_LIBRARY_ARCHITECTURE}/qt''${QT_VERSION_MAJOR}/qml' "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" - substituteInPlace src/Ubuntu/CMakeLists.txt \ - --replace-fail '/usr/lib/''${CMAKE_LIBRARY_ARCHITECTURE}/qt5/qml' "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" - substituteInPlace src/app/webbrowser/morph-browser.desktop.in.in \ --replace-fail 'Icon=@CMAKE_INSTALL_FULL_DATADIR@/morph-browser/morph-browser.svg' 'Icon=morph-browser' \ --replace-fail 'X-Lomiri-Splash-Image=@CMAKE_INSTALL_FULL_DATADIR@/morph-browser/morph-browser-splash.svg' 'X-Lomiri-Splash-Image=lomiri-app-launch/splash/morph-browser.svg' substituteInPlace doc/CMakeLists.txt \ --replace-fail 'COMMAND ''${QDOC_BIN} -qt5' 'COMMAND ''${QDOC_BIN}' - '' - # Being worked on upstream and temporarily disabled, but they still mostly work fine right now - + lib.optionalString (finalAttrs.finalPackage.doCheck) '' - substituteInPlace CMakeLists.txt \ - --replace-fail '#add_subdirectory(tests)' 'add_subdirectory(tests)' ''; strictDeps = true; @@ -110,9 +102,6 @@ stdenv.mkDerivation (finalAttrs: { # Don't care about linter failures "flake8" - # Temporarily broken while upstream is working on porting to Qt6 - "tst_QmlTests" - # Flaky "tst_HistoryModelTests" ]; @@ -139,17 +128,6 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/share/{morph-browser,icons/hicolor/scalable/apps}/morph-browser.svg ln -s $out/share/{morph-browser/morph-browser-splash.svg,lomiri-app-launch/splash/morph-browser.svg} - '' - # This got broken when QML files got duplicated & split into Qt version-specific subdirs in source tree - # Symlinks get installed as-is, and they currently point relatively to the versioned subdirs - + '' - for link in $(find $out/${qtbase.qtQmlPrefix}/Ubuntu -type l); do - ln -vfs "$(readlink "$link" | sed -e 's|/qml-qt5||g')" "$link" - done - '' - # Link target for this one just doesn't get installed ever it seems, yeet it - + '' - rm -v $out/${qtbase.qtQmlPrefix}/Ubuntu/Web/handle@27.png ''; passthru = { From 43ec842ad841360bb551bb66aba8b7510d76bf2a Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 23 Feb 2026 20:19:55 +0100 Subject: [PATCH 14/78] lomiri.libusermetrics: 1.4.0 -> 1.4.1 --- .../lomiri/development/libusermetrics/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/lomiri/development/libusermetrics/default.nix b/pkgs/desktops/lomiri/development/libusermetrics/default.nix index 4ae7541b553a..a73b1198349d 100644 --- a/pkgs/desktops/lomiri/development/libusermetrics/default.nix +++ b/pkgs/desktops/lomiri/development/libusermetrics/default.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libusermetrics"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/libusermetrics"; rev = finalAttrs.version; - hash = "sha256-Zh6a+laSsdZMyoaGoZAKTo5ShJ1NyPZrqR/zBjlOdbk="; + hash = "sha256-NXwOdKII7Bvjnk2xUEYRCP7r7Woj7DOh8BOO8yuS9kk="; }; outputs = [ @@ -49,10 +49,6 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace doc/CMakeLists.txt \ --replace-fail "\''${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/libusermetrics-doc" "\''${CMAKE_INSTALL_DOCDIR}" - - # https://gitlab.com/ubports/development/core/libusermetrics/-/merge_requests/22 - substituteInPlace src/libusermetricsoutput/GSettingsColorThemeProvider.h \ - --replace-fail '' '' ''; strictDeps = true; From c27564da35ff3e09fa15cb36d52f3f5ce6ae67f2 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Fri, 27 Feb 2026 06:11:47 +0000 Subject: [PATCH 15/78] chrony: drop texinfo dependency - Texinfo documentation was dropped upstream in version 2.4 https://gitlab.com/chrony/chrony/-/blob/master/NEWS?ref_type=heads#L432 --- pkgs/by-name/ch/chrony/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ch/chrony/package.nix b/pkgs/by-name/ch/chrony/package.nix index 1eaa29e7adcf..15905539e62c 100644 --- a/pkgs/by-name/ch/chrony/package.nix +++ b/pkgs/by-name/ch/chrony/package.nix @@ -5,7 +5,6 @@ pkg-config, gnutls, libedit, - texinfo, libcap, libseccomp, pps-tools, @@ -31,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gnutls libedit - texinfo ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap From d637c631f17ce22ea5b681b9e4ceac719ec09c7e Mon Sep 17 00:00:00 2001 From: phaer Date: Thu, 26 Feb 2026 20:08:02 +0100 Subject: [PATCH 16/78] etesync-dav: fix compatibility with radicale 3.6 Radicale 3.5.5 changed the upload() return type to a 2-tuple and Radicale 3.5.10 changed WSGIResponse from a 3-tuple to a 4-tuple. Proposed for upstreaming in https://github.com/etesync/etesync-dav/pull/365 --- pkgs/by-name/et/etesync-dav/package.nix | 5 ++ .../et/etesync-dav/radicale-3-6-compat.patch | 72 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch diff --git a/pkgs/by-name/et/etesync-dav/package.nix b/pkgs/by-name/et/etesync-dav/package.nix index 514c6deeb3f2..046b650bbce4 100644 --- a/pkgs/by-name/et/etesync-dav/package.nix +++ b/pkgs/by-name/et/etesync-dav/package.nix @@ -18,6 +18,11 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-y4BhU2kSn+RWqc5+pJQFhbwfat9cMWD0ED0EXJp25cY="; }; + patches = [ + # https://github.com/etesync/etesync-dav/pull/365 + ./radicale-3-6-compat.patch + ]; + build-system = with python3Packages; [ setuptools ]; pythonRelaxDeps = [ "radicale" ]; diff --git a/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch b/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch new file mode 100644 index 000000000000..9e0270700c36 --- /dev/null +++ b/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch @@ -0,0 +1,72 @@ +diff --git a/etesync_dav/radicale/storage.py b/etesync_dav/radicale/storage.py +index d6312b1..8d4b0e1 100644 +--- a/etesync_dav/radicale/storage.py ++++ b/etesync_dav/radicale/storage.py +@@ -22,6 +22,8 @@ from contextlib import contextmanager + + import etesync as api + import vobject ++import radicale ++from packaging.version import Version + from radicale import pathutils + from radicale.item import Item, get_etag + from radicale.storage import ( +@@ -421,7 +423,10 @@ class Collection(BaseCollection): + href_mapper = HrefMapper(content=etesync_item._cache_obj, href=href) + href_mapper.save(force_insert=True) + +- return self._get(href) ++ uploaded = self._get(href) ++ if Version(radicale.VERSION) >= Version("3.5.5"): ++ return (uploaded, item) ++ return uploaded + + def delete(self, href=None): + """Delete an item. +diff --git a/etesync_dav/radicale/storage_etebase_collection.py b/etesync_dav/radicale/storage_etebase_collection.py +index 1ccc6dd..0f68561 100644 +--- a/etesync_dav/radicale/storage_etebase_collection.py ++++ b/etesync_dav/radicale/storage_etebase_collection.py +@@ -1,6 +1,8 @@ + import re + + import vobject ++import radicale ++from packaging.version import Version + from radicale import pathutils + from radicale.item import Item + from radicale.storage import ( +@@ -294,7 +296,10 @@ class Collection(BaseCollection): + href_mapper = HrefMapper(content=etesync_item.cache_item, href=href) + href_mapper.save(force_insert=True) + +- return self._get(href) ++ uploaded = self._get(href) ++ if Version(radicale.VERSION) >= Version("3.5.5"): ++ return (uploaded, item) ++ return uploaded + + def delete(self, href=None): + """Delete an item. +diff --git a/etesync_dav/radicale/web.py b/etesync_dav/radicale/web.py +index 869624f..6b4c515 100644 +--- a/etesync_dav/radicale/web.py ++++ b/etesync_dav/radicale/web.py +@@ -12,6 +12,8 @@ + # You should have received a copy of the GNU General Public License + # along with this program. If not, see . + ++import radicale ++from packaging.version import Version + from radicale import web + + from etesync_dav.mac_helpers import has_ssl +@@ -31,6 +33,8 @@ class Web(web.BaseWeb): + environ["wsgi.url_scheme"] = "https" + body = list(app(environ, start_response))[0] + ret_response.append(body) ++ if Version(radicale.VERSION) >= Version("3.5.10"): ++ ret_response.append(None) # xml_request field + return tuple(ret_response) + + def get(self, environ, base_prefix, path, user): From f9604d09d0f969ea76ca8a500ceafd8422c2155a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 08:55:12 +0000 Subject: [PATCH 17/78] python3Packages.lap: 0.5.12 -> 0.5.13 --- pkgs/development/python-modules/lap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lap/default.nix b/pkgs/development/python-modules/lap/default.nix index 6e52089a9a12..127685b1c41c 100644 --- a/pkgs/development/python-modules/lap/default.nix +++ b/pkgs/development/python-modules/lap/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "lap"; - version = "0.5.12"; + version = "0.5.13"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-VwtBTqeubAS9SdDsjNrB3FY0c3dVeE1E43+fZourRP0="; + hash = "sha256-nv9xaePKRSmVrwSTzCDTVFLEv9BhIsNsBkVxGf+9QRs="; }; build-system = [ setuptools ]; From 57c4ab75b0d613955f8e4179cb77a283d56a085a Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 27 Feb 2026 18:10:44 +0100 Subject: [PATCH 18/78] obsidian: 1.11.7 -> 1.12.4 Changelog: https://obsidian.md/changelog/2026-02-27-desktop-v1.12.4/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index c82ac7b1745c..ee16b0f8cc16 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.11.7"; + version = "1.12.4"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-TRE9ymNtpcp7gEbuuSfJxvYDXLDVNz+o4+RSNyHZgmE=" + "sha256-etm0JSji5H6EG6jgcie4/QxANsfEJx+zZzHLpFBNu7o=" else - "sha256-HrqeFJ2C5uZw0IBtD9y607V6007fOwnA0KnA83cwWjg="; + "sha256-cusm388SP44HvoCD90+gRfQAxx7B/mTlirkdnMCEyN4="; }; icon = fetchurl { From 19cdbffe0c1fec2467f8518500df1fc54ccba4d6 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 27 Feb 2026 17:51:13 +0000 Subject: [PATCH 19/78] rolldown: init at v1.0.0-rc.5 --- pkgs/by-name/ro/rolldown/package.nix | 92 ++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 pkgs/by-name/ro/rolldown/package.nix diff --git a/pkgs/by-name/ro/rolldown/package.nix b/pkgs/by-name/ro/rolldown/package.nix new file mode 100644 index 000000000000..c72f51a8c50e --- /dev/null +++ b/pkgs/by-name/ro/rolldown/package.nix @@ -0,0 +1,92 @@ +{ + stdenv, + fetchFromGitHub, + fetchPnpmDeps, + pnpmConfigHook, + pnpm_10, + nodejs_22, + rustPlatform, + cargo, + rustc, + cmake, + version ? "1.0.0-rc.5", +}: +stdenv.mkDerivation (finalAttrs: { + pname = "rolldown"; + # Default from top-level; .override { version = "..." } replaces this via merge, and src/cargoDeps/pnpmDeps use finalAttrs.version below. + version = version; + + # To obtain hashes: use `nix store prefetch-file --unpack ` for source; set hash = "" and build for cargoDeps/pnpmDeps. + src = fetchFromGitHub { + owner = "rolldown"; + repo = "rolldown"; + rev = "v${finalAttrs.version}"; + hash = "sha256-uqgJN7jn70z3cQlEEyk+0TeiHDn1AkvMmCaEOksHxhM="; + }; + cargoDeps = rustPlatform.fetchCargoVendor { + pname = "rolldown"; + version = finalAttrs.version; + src = finalAttrs.src; + hash = "sha256-tyayOAwdqP1euzicJrstwHiHxoFRWq+IGSiN/uFNZz8="; + }; + pnpmDeps = fetchPnpmDeps { + pname = "rolldown"; + version = finalAttrs.version; + src = finalAttrs.src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-16NBCf4dP8a8dbgnmtFawMHKD7geIkLXt4F4w18FSUM="; + }; + + # cmake is only needed for Rust build (mimalloc-sys), not for a top-level configure + dontUseCmakeConfigure = true; + + nativeBuildInputs = [ + pnpmConfigHook + pnpm_10 + nodejs_22 + rustPlatform.cargoSetupHook + cargo + rustc + cmake + ]; + + buildPhase = '' + runHook preBuild + + pnpm run --filter "@rolldown/pluginutils" build + pnpm run --filter rolldown build-native:release + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + local -r nodeModules="$out/lib/node_modules" + mkdir -p "$nodeModules" + + # Install rolldown package + local -r outPath="$nodeModules/rolldown" + mkdir -p "$outPath" + cp packages/rolldown/package.json "$outPath/" + for d in bin cli dist; do + [[ -d packages/rolldown/$d ]] && cp -r "packages/rolldown/$d" "$outPath/" + done + cp packages/rolldown/*.node "$outPath/" 2>/dev/null || true + cp packages/rolldown/dist/*.node "$outPath/dist/" 2>/dev/null || true + cp packages/rolldown/src/rolldown-binding.*.node "$outPath/dist/" 2>/dev/null || true + + # Install @rolldown/pluginutils (rolldown's runtime dependency; only built output, no node_modules) + mkdir -p "$nodeModules/@rolldown/pluginutils" + cp packages/pluginutils/package.json "$nodeModules/@rolldown/pluginutils/" + [[ -d packages/pluginutils/dist ]] && cp -r packages/pluginutils/dist "$nodeModules/@rolldown/pluginutils/" + + runHook postInstall + ''; + + meta = { + description = "Fast Rust-based bundler for JavaScript (built for openclaw)"; + inherit (nodejs_22.meta) platforms; + }; +}) From adc9c1e8dcac832422bdb19d229d08b79bf010d4 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 27 Feb 2026 17:55:00 +0000 Subject: [PATCH 20/78] openclaw: init at 2026.2.26 --- pkgs/by-name/op/openclaw/package.nix | 113 +++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 pkgs/by-name/op/openclaw/package.nix diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix new file mode 100644 index 000000000000..17a30cd8c2af --- /dev/null +++ b/pkgs/by-name/op/openclaw/package.nix @@ -0,0 +1,113 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchPnpmDeps, + pnpmConfigHook, + pnpm_10, + nodejs_22, + makeWrapper, + versionCheckHook, + nix-update-script, + rolldown, + version ? "2026.2.26", +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "openclaw"; + version = version; + + src = fetchFromGitHub { + owner = "openclaw"; + repo = "openclaw"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9kej1aK7j3/FU2X/bN983YqQClfnWfFPvByEkQKlQ4E="; + }; + + pnpmDepsHash = "sha256-Jcj0i/2Mh8Z5lp909Fkotw/isfLTIVMxtJgWwAtctEw="; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = finalAttrs.pnpmDepsHash; + }; + + buildInputs = [ rolldown ]; + + nativeBuildInputs = [ + pnpmConfigHook + pnpm_10 + nodejs_22 + makeWrapper + ]; + + preBuild = '' + rm -rf node_modules/rolldown node_modules/@rolldown/pluginutils + mkdir -p node_modules/@rolldown + cp -r ${rolldown}/lib/node_modules/rolldown node_modules/rolldown + cp -r ${rolldown}/lib/node_modules/@rolldown/pluginutils node_modules/@rolldown/pluginutils + chmod -R u+w node_modules/rolldown node_modules/@rolldown/pluginutils + ''; + + buildPhase = '' + runHook preBuild + + pnpm install --frozen-lockfile + pnpm build + pnpm ui:build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + libdir=$out/lib/openclaw + mkdir -p $libdir $out/bin + + + cp --reflink=auto -r package.json dist node_modules $libdir/ + cp --reflink=auto -r assets docs skills patches extensions $libdir/ 2>/dev/null || true + + rm -f $libdir/node_modules/.pnpm/node_modules/clawdbot \ + $libdir/node_modules/.pnpm/node_modules/moltbot \ + $libdir/node_modules/.pnpm/node_modules/openclaw-control-ui + + makeWrapper ${lib.getExe nodejs_22} $out/bin/openclaw \ + --add-flags "$libdir/dist/index.js" \ + --set NODE_PATH "$libdir/node_modules" + ln -s $out/bin/openclaw $out/bin/moltbot + ln -s $out/bin/openclaw $out/bin/clawdbot + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Self-hosted, open-source AI assistant/agent"; + longDescription = '' + Self-hosted AI assistant/agent connected to all your apps on your Linux + or macOS machine and controlled via your choice of chat app. + + Note: Project is in early/rapid development and uses LLMs to parse untrusted + content while having full access to system by default. + + Parsing untrusted input with LLMs leaves them vulnerable to prompt injection. + + (Originally known as Moltbot and ClawdBot) + ''; + homepage = "https://openclaw.ai"; + changelog = "https://github.com/openclaw/openclaw/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + mainProgram = "openclaw"; + maintainers = with lib.maintainers; [ chrisportela ]; + platforms = with lib.platforms; linux ++ darwin; + knownVulnerabilities = [ + "Project uses LLMs to parse untrusted content, making it vulnerable to prompt injection, while having full access to system by default." + ]; + }; +}) From 3c912b7e54081172187a6d8e5d38371a27c28d8d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 28 Feb 2026 12:02:54 +0100 Subject: [PATCH 21/78] rsyslog*: move NIX_CFLAGS_LINK into env, use finalAttrs --- pkgs/tools/system/rsyslog/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix index 4bcd050f7cbf..d7b4b16ad734 100644 --- a/pkgs/tools/system/rsyslog/default.nix +++ b/pkgs/tools/system/rsyslog/default.nix @@ -60,12 +60,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rsyslog"; version = "8.2512.0"; src = fetchurl { - url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; + url = "https://www.rsyslog.com/files/download/rsyslog/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; hash = "sha256-k8UAJdkLbHlfo1DVaj2DK/zkUEPqm9aCQNnCqTlLxik="; }; @@ -180,7 +180,7 @@ stdenv.mkDerivation rec { (lib.enableFeature true "generate-man-pages") ]; - NIX_CFLAGS_LINK = "-lz"; + env.NIX_CFLAGS_LINK = "-lz"; passthru.tests = { nixos-rsyslogd = nixosTests.rsyslogd; @@ -190,9 +190,9 @@ stdenv.mkDerivation rec { homepage = "https://www.rsyslog.com/"; description = "Enhanced syslog implementation"; mainProgram = "rsyslogd"; - changelog = "https://raw.githubusercontent.com/rsyslog/rsyslog/v${version}/ChangeLog"; + changelog = "https://raw.githubusercontent.com/rsyslog/rsyslog/v${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) From 159563f23e3174d980697e57b1e9912c3bfff4a8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 28 Feb 2026 12:25:58 +0100 Subject: [PATCH 22/78] ugdb: move env variable into env for structuredAttrs --- pkgs/by-name/ug/ugdb/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ug/ugdb/package.nix b/pkgs/by-name/ug/ugdb/package.nix index 89a62cdd16f7..dfaf43225f4f 100644 --- a/pkgs/by-name/ug/ugdb/package.nix +++ b/pkgs/by-name/ug/ugdb/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-+J4gwjQXB905yk4b2GwpamXO/bHpwqMxw6GsnusbJKU="; - RUSTONIG_SYSTEM_LIBONIG = 1; + env.RUSTONIG_SYSTEM_LIBONIG = 1; # Upstream has a failing test :< doCheck = false; From f7d172f97c1a9eaaf624976a961cd775cb41d7d5 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:10:21 +0100 Subject: [PATCH 23/78] python3Packages.character-encoding-utils: fix build Requires switch to uv-build, and the tests are only available on GitHub not PyPi --- .../character-encoding-utils/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/character-encoding-utils/default.nix b/pkgs/development/python-modules/character-encoding-utils/default.nix index ff423f185c5c..a32b2f8159d4 100644 --- a/pkgs/development/python-modules/character-encoding-utils/default.nix +++ b/pkgs/development/python-modules/character-encoding-utils/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, }: buildPythonPackage rec { @@ -12,13 +12,14 @@ buildPythonPackage rec { version = "0.0.12"; pyproject = true; - src = fetchPypi { - pname = "character_encoding_utils"; - inherit version; - hash = "sha256-sOXdpO7c2EpbNbJK1WIYx/Xb5UGIMW8daw154V/NpU0="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "character-encoding-utils"; + tag = version; + hash = "sha256-4WaVvr6/d/oePtmwpGJ/D6tv10V/ok9iN4BrqGk97f0="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; nativeCheckInputs = [ pytestCheckHook ]; From 9c49c0080767a82f8d3723e44aec56706e6de1b7 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:14:14 +0100 Subject: [PATCH 24/78] python3Packages.unidata-blocks: fix build fetchPyPi -> fetchFromGitHub, hatchling -> uv-build --- .../python-modules/unidata-blocks/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/unidata-blocks/default.nix b/pkgs/development/python-modules/unidata-blocks/default.nix index fe2b5e3a8807..145ce42ed3d6 100644 --- a/pkgs/development/python-modules/unidata-blocks/default.nix +++ b/pkgs/development/python-modules/unidata-blocks/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, langcodes, }: @@ -13,13 +13,14 @@ buildPythonPackage rec { version = "0.0.24"; pyproject = true; - src = fetchPypi { - pname = "unidata_blocks"; - inherit version; - hash = "sha256-yQJW4u0v9TrYNPOeEqhOnCcuyrgpj4Qy1ayLBeCgp2E="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "unidata-blocks"; + tag = version; + hash = "sha256-WGo7Sn2lubsOWfLglBAEx/2PQ1YCrF/wI7/pDwoHMRk="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ langcodes From c13daec25eaef9eeb19ff6bec1a2379120597110 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:27:07 +0100 Subject: [PATCH 25/78] python3Packages.pcffont: fix build fetchPyPi -> fetchFromGitHub, hatchling -> uv-build --- .../python-modules/pcffont/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pcffont/default.nix b/pkgs/development/python-modules/pcffont/default.nix index 96d6fac2addc..df4b98240c5b 100644 --- a/pkgs/development/python-modules/pcffont/default.nix +++ b/pkgs/development/python-modules/pcffont/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, bdffont, }: @@ -13,13 +13,14 @@ buildPythonPackage rec { version = "0.0.24"; pyproject = true; - src = fetchPypi { - pname = "pcffont"; - inherit version; - hash = "sha256-Sax3bUs6ogQ+LuUAy6k1zEfN4WT81zm1LzP2s/6Pecg="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pcffont"; + tag = version; + hash = "sha256-32u4FE5QLLqYmRVDuYYGC/laLCRH9phNGi1B9JC+cps="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ bdffont ]; From 773d8ba66aaf4bbc72fa4d8c6486f5bffc8118d7 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:27:50 +0100 Subject: [PATCH 26/78] python3Packages.pixel-font-builder: fix build fetchPyPi -> fetchFromGithub, hatchling -> uv-build --- .../python-modules/pixel-font-builder/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-builder/default.nix b/pkgs/development/python-modules/pixel-font-builder/default.nix index b4882e65a6b7..8b4494ad72ff 100644 --- a/pkgs/development/python-modules/pixel-font-builder/default.nix +++ b/pkgs/development/python-modules/pixel-font-builder/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, fonttools, brotli, bdffont, @@ -17,13 +17,14 @@ buildPythonPackage rec { version = "0.0.47"; pyproject = true; - src = fetchPypi { - pname = "pixel_font_builder"; - inherit version; - hash = "sha256-O3HtwoZUp89mUgVMMcAd4CCPFqQpsyqlmug+QgNpgNQ="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pixel-font-builder"; + tag = version; + hash = "sha256-a25JKZy5XaBfpeFwH7YnSTY28hQF8dLa/AGEOXHN94I="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ fonttools From ead37fcf6020d9731c61114218b032b8c50e59dc Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:28:15 +0100 Subject: [PATCH 27/78] python3Packages.pixel-font-knife: fix build fetchPyPi -> fetchFromGithub, hatchling -> uv-build --- .../python-modules/pixel-font-knife/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-knife/default.nix b/pkgs/development/python-modules/pixel-font-knife/default.nix index 6559128b8f88..73ba66f0738c 100644 --- a/pkgs/development/python-modules/pixel-font-knife/default.nix +++ b/pkgs/development/python-modules/pixel-font-knife/default.nix @@ -1,11 +1,11 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pythonOlder, pytestCheckHook, nix-update-script, - hatchling, + uv-build, pypng, unidata-blocks, pyyaml, @@ -18,13 +18,14 @@ buildPythonPackage rec { disabled = pythonOlder "3.12"; - src = fetchPypi { - pname = "pixel_font_knife"; - inherit version; - hash = "sha256-QTwrxXn5uAp44D/rgbZiCaFP+rDU4H4LGw75n2hQJGs="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pixel-font-knife"; + tag = version; + hash = "sha256-f4jaLEPXl8oo1olWBeymMn5a8Tyl07h1TW4pZ5OItZU="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ pypng From 436bb7b1e49d2d532f92624ce361dd097c996c16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 01:43:44 +0000 Subject: [PATCH 28/78] lavalink: 4.1.2 -> 4.2.0 --- pkgs/by-name/la/lavalink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lavalink/package.nix b/pkgs/by-name/la/lavalink/package.nix index 88f3942c3b8f..61d4ce51e9b6 100644 --- a/pkgs/by-name/la/lavalink/package.nix +++ b/pkgs/by-name/la/lavalink/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "lavalink"; - version = "4.1.2"; + version = "4.2.0"; src = fetchurl { url = "https://github.com/lavalink-devs/Lavalink/releases/download/${finalAttrs.version}/Lavalink.jar"; - hash = "sha256-dl3DRtEZp0njQMUy1KEKPTV4+Y2vRk14k2K+QIwTqE4="; + hash = "sha256-abV9/Iq4zAsQY3gpqtF7UYre5M8eBAiJM5BvNrOeHWk="; }; nativeBuildInputs = [ From cf1f82c0900e173cf3985efdac55b64e0dfbecfa Mon Sep 17 00:00:00 2001 From: Tomodachi94 Date: Tue, 24 Feb 2026 10:50:53 -0800 Subject: [PATCH 29/78] nixos/light: drop Unmaintained upstream; see https://github.com/NixOS/nixpkgs/issues/354405 --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 - nixos/modules/programs/light.nix | 92 ------------------- nixos/modules/rename.nix | 3 + 4 files changed, 5 insertions(+), 93 deletions(-) delete mode 100644 nixos/modules/programs/light.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f88d88fe2ca0..b02c461e9bc7 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -125,6 +125,8 @@ See . - support for `ecryptfs` in nixpkgs has been removed. +- `programs.light` was removed from nixpkgs due to the corresponding package being unmaintained upstream. `brightnessctl` and `programs.acpilight` offer replacements. + - The `networking.wireless` module has been security hardened by default: the `wpa_supplicant` daemon now runs under an unprivileged user with restricted access to the system. As part of these changes, `/etc/wpa_supplicant.conf` has been deprecated: the NixOS-generated configuration file is now linked to `/etc/wpa_supplicant/nixos.conf` and `/etc/wpa_supplicant/imperative.conf` has been added for imperatively configuring `wpa_supplicant` or when using [allowAuxiliaryImperativeNetworks](#opt-networking.wireless.allowAuxiliaryImperativeNetworks). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 5903916b62a7..6c7ab8d20026 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -256,7 +256,6 @@ ./programs/lazygit.nix ./programs/less.nix ./programs/liboping.nix - ./programs/light.nix ./programs/lix.nix ./programs/localsend.nix ./programs/mdevctl.nix diff --git a/nixos/modules/programs/light.nix b/nixos/modules/programs/light.nix deleted file mode 100644 index 7c859aa1bbfc..000000000000 --- a/nixos/modules/programs/light.nix +++ /dev/null @@ -1,92 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - cfg = config.programs.light; - -in -{ - options = { - programs.light = { - - enable = lib.mkOption { - default = false; - type = lib.types.bool; - description = '' - Whether to install Light backlight control command - and udev rules granting access to members of the "video" group. - ''; - }; - - brightnessKeys = { - enable = lib.mkOption { - type = lib.types.bool; - default = false; - description = '' - Whether to enable brightness control with keyboard keys. - - This is mainly useful for minimalistic (desktop) environments. You - may want to leave this disabled if you run a feature-rich desktop - environment such as KDE, GNOME or Xfce as those handle the - brightness keys themselves. However, enabling brightness control - with this setting makes the control independent of X, so the keys - work in non-graphical ttys, so you might want to consider using this - instead of the default offered by the desktop environment. - - Enabling this will turn on {option}`services.actkbd`. - ''; - }; - - step = lib.mkOption { - type = lib.types.int; - default = 10; - description = '' - The percentage value by which to increase/decrease brightness. - ''; - }; - - minBrightness = lib.mkOption { - type = lib.types.numbers.between 0 100; - default = 0.1; - description = '' - The minimum authorized brightness value, e.g. to avoid the - display going dark. - ''; - }; - - }; - - }; - }; - - config = lib.mkIf cfg.enable { - environment.systemPackages = [ pkgs.light ]; - services.udev.packages = [ pkgs.light ]; - services.actkbd = lib.mkIf cfg.brightnessKeys.enable { - enable = true; - bindings = - let - light = "${pkgs.light}/bin/light"; - step = toString cfg.brightnessKeys.step; - minBrightness = toString cfg.brightnessKeys.minBrightness; - in - [ - { - keys = [ 224 ]; - events = [ "key" ]; - # -N is used to ensure that value >= minBrightness - command = "${light} -N ${minBrightness} && ${light} -U ${step}"; - } - { - keys = [ 225 ]; - events = [ "key" ]; - command = "${light} -A ${step}"; - } - ]; - }; - }; -} diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index b3225443abc1..68f89cf0c27b 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -235,6 +235,9 @@ in "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements" ) (mkRemovedOptionModule [ "services" "kippo" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule [ "programs" "light" ] + "The corresponding package was removed from nixpkgs due to being unmaintained upstream. `brightnessctl` and `hardware.acpilight` offer replacements." + ) (mkRemovedOptionModule [ "services" "lshd" ] "The corresponding package was removed from nixpkgs as it had no maintainer in Nixpkgs and hasn't seen an upstream release in over a decades." ) From aa9bc0cb9dbd69a5bc79614ac3d964be1afdf5bb Mon Sep 17 00:00:00 2001 From: Tomodachi94 Date: Tue, 24 Feb 2026 12:18:24 -0800 Subject: [PATCH 30/78] light: drop Unmaintained upstream; see https://github.com/NixOS/nixpkgs/issues/354405 --- doc/release-notes/rl-2605.section.md | 3 ++ ...0001-define-light-loglevel-as-extern.patch | 38 -------------- pkgs/by-name/li/light/package.nix | 51 ------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 4 insertions(+), 89 deletions(-) delete mode 100644 pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch delete mode 100644 pkgs/by-name/li/light/package.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index d84a0645a234..141c5876136d 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -161,6 +161,9 @@ - `python3packages.pillow-avif-plugin` has been removed as the functionality is included in `python3packages.pillow` directly since version 11.3. +- `light` has been removed because it was unmaintained. + `brightnessctl` and `acpilight` provide similar functionality. + - `services.openssh.settings.AcceptEnv` now explicitly defined as an option that takes a list of strings, to facilitate option merging. Setting it to a string value is no longer supported. - `nodejs-slim` has a `npm` and a `corepack` outputs, and `nodejs` no longer has a `libv8` output. diff --git a/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch b/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch deleted file mode 100644 index 082f8f3f10e1..000000000000 --- a/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 47f163f6bcd1d66bebc49d96abcf46853a0708fb Mon Sep 17 00:00:00 2001 -From: wxt <3264117476@qq.com> -Date: Tue, 22 Oct 2024 07:48:34 +0800 -Subject: [PATCH] fix build - ---- - src/helpers.c | 1 + - src/helpers.h | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/helpers.c b/src/helpers.c -index c7bc4de..00e6098 100644 ---- a/src/helpers.c -+++ b/src/helpers.c -@@ -9,6 +9,7 @@ - #include // errno - #include // dirname - -+light_loglevel_t light_loglevel; - - bool light_file_read_uint64(char const *filename, uint64_t *val) - { -diff --git a/src/helpers.h b/src/helpers.h -index f73714b..4a92753 100644 ---- a/src/helpers.h -+++ b/src/helpers.h -@@ -21,7 +21,7 @@ typedef enum { - LIGHT_NOTE_LEVEL - } light_loglevel_t; - --light_loglevel_t light_loglevel; -+extern light_loglevel_t light_loglevel; - - #define LIGHT_LOG(lvl, fp, fmt, args...)\ - if(light_loglevel >= lvl)\ --- -2.46.1 - diff --git a/pkgs/by-name/li/light/package.nix b/pkgs/by-name/li/light/package.nix deleted file mode 100644 index 25d82ddb9425..000000000000 --- a/pkgs/by-name/li/light/package.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitLab, - autoreconfHook, - coreutils, - udevCheckHook, -}: - -stdenv.mkDerivation { - version = "1.2.2"; - pname = "light"; - - src = fetchFromGitLab { - owner = "dpeukert"; - repo = "light"; - rev = "2a54078cbe3814105ee4f565f451b1b5947fbde0"; - hash = "sha256-OmHdVJvBcBjJiPs45JqOHxFoJYvKIEIpt9pFhBz74Kg="; - }; - - configureFlags = [ "--with-udev" ]; - - nativeBuildInputs = [ - autoreconfHook - udevCheckHook - ]; - - patches = [ - ./0001-define-light-loglevel-as-extern.patch - ]; - - # ensure udev rules can find the commands used - postPatch = '' - substituteInPlace 90-backlight.rules \ - --replace-fail '/bin/chgrp' '${coreutils}/bin/chgrp' \ - --replace-fail '/bin/chmod' '${coreutils}/bin/chmod' - ''; - - doInstallCheck = true; - - meta = { - description = "GNU/Linux application to control backlights"; - homepage = "https://gitlab.com/dpeukert/light"; - license = lib.licenses.gpl3Only; - mainProgram = "light"; - maintainers = with lib.maintainers; [ - puffnfresh - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3e1c4acc1f0c..fa06325ec012 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1106,6 +1106,7 @@ mapAliases { libXxf86dga = libxxf86dga; # Added 2026-02-06 libXxf86misc = libxxf86misc; # Added 2026-02-06 libXxf86vm = libxxf86vm; # Added 2026-02-06 + light = throw "'light' has been removed because it was unmaintained. 'brightnessctl' and 'acpilight' provide similar functionality."; # Added 2026-02-24 lightdm_gtk_greeter = throw "'lightdm_gtk_greeter' has been renamed to/replaced by 'lightdm-gtk-greeter'"; # Converted to throw 2025-10-27 lightly-boehs = throw "'lightly-boehs' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 lightly-qt = throw "'lightly-qt' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 From 21bfc50d78ac0d42dc2a91e269aa44d8ac2f24f6 Mon Sep 17 00:00:00 2001 From: wuyoli Date: Thu, 12 Feb 2026 23:49:45 +0100 Subject: [PATCH 31/78] kicad: fix paths inside compressed step files --- pkgs/by-name/ki/kicad/libraries.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ki/kicad/libraries.nix b/pkgs/by-name/ki/kicad/libraries.nix index 5a4504e1120d..9dd439801019 100644 --- a/pkgs/by-name/ki/kicad/libraries.nix +++ b/pkgs/by-name/ki/kicad/libraries.nix @@ -28,7 +28,7 @@ let postInstall = lib.optionalString (name == "packages3d") '' - find $out -type f -name '*.step' | parallel 'stepreduce {} {} ${lib.optionalString compressStep "&& zip -9 {.}.stpZ {} && rm {}"}' + find $out -type f -name '*.step' | parallel 'stepreduce {} {} ${lib.optionalString compressStep "&& zip -j -9 {.}.stpZ {} && rm {}"}' '' + lib.optionalString ((name == "footprints") && compressStep) '' grep -rl '\.step' $out | xargs sed -i 's/\.step/.stpZ/g' From a6a6c79ccbc904fa10020b69172237ee1bc932e4 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 2 Mar 2026 12:36:28 +0000 Subject: [PATCH 32/78] rqbit: Install shell completions --- pkgs/by-name/rq/rqbit/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index dfc9286e646b..12f3bd54af0c 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -3,6 +3,7 @@ stdenv, rustPlatform, fetchFromGitHub, + installShellFiles, pkg-config, openssl, buildNpmPackage, @@ -47,7 +48,10 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-gYasOjrG0oeT/6Ben57MKAvBtgpoSmZ93RZQqSXAxIc="; - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; @@ -62,6 +66,12 @@ rustPlatform.buildRustPackage { rm crates/librqbit/build.rs ''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + for shell in bash fish zsh; do + installShellCompletion --cmd rqbit --$shell <($out/bin/rqbit completions $shell) + done + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; From 73e3e72c0fdc6ed42aa6ba86df4e0117e692fb81 Mon Sep 17 00:00:00 2001 From: Anna Oake Date: Mon, 2 Mar 2026 13:41:31 +0100 Subject: [PATCH 33/78] netbird: do not update child packages --- pkgs/by-name/ne/netbird-management/package.nix | 2 ++ pkgs/by-name/ne/netbird-relay/package.nix | 2 ++ pkgs/by-name/ne/netbird-signal/package.nix | 2 ++ pkgs/by-name/ne/netbird-ui/package.nix | 2 ++ pkgs/by-name/ne/netbird-upload/package.nix | 2 ++ pkgs/by-name/ne/netbird/package.nix | 3 --- 6 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird-management/package.nix b/pkgs/by-name/ne/netbird-management/package.nix index e56743ab82fe..1131d4bc8203 100644 --- a/pkgs/by-name/ne/netbird-management/package.nix +++ b/pkgs/by-name/ne/netbird-management/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-relay/package.nix b/pkgs/by-name/ne/netbird-relay/package.nix index 7eb4459c9dd1..7d46542836b6 100644 --- a/pkgs/by-name/ne/netbird-relay/package.nix +++ b/pkgs/by-name/ne/netbird-relay/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-signal/package.nix b/pkgs/by-name/ne/netbird-signal/package.nix index 6e994d7cbd72..1ac7e8717391 100644 --- a/pkgs/by-name/ne/netbird-signal/package.nix +++ b/pkgs/by-name/ne/netbird-signal/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-ui/package.nix b/pkgs/by-name/ne/netbird-ui/package.nix index 297e40c870d0..069acc026684 100644 --- a/pkgs/by-name/ne/netbird-ui/package.nix +++ b/pkgs/by-name/ne/netbird-ui/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-upload/package.nix b/pkgs/by-name/ne/netbird-upload/package.nix index 5ca47f5a59f6..2a777b78af7b 100644 --- a/pkgs/by-name/ne/netbird-upload/package.nix +++ b/pkgs/by-name/ne/netbird-upload/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 3b38bcc0481a..d5225dba1fce 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -19,7 +19,6 @@ netbird-ui, netbird-upload, componentName ? "client", - needsUpdateScript ? componentName == "client", }: let /* @@ -152,8 +151,6 @@ buildGoModule (finalAttrs: { netbird-upload ; }; - } - // lib.attrsets.optionalAttrs needsUpdateScript { updateScript = nix-update-script { }; }; From 27a082254c56af9296f2a04029303c149c2ae8b9 Mon Sep 17 00:00:00 2001 From: Aadniz <8147434+Aadniz@users.noreply.github.com> Date: Mon, 2 Mar 2026 15:05:39 +0100 Subject: [PATCH 34/78] searxng: 0-unstable-2026-02-22 -> 0-unstable-2026-03-02 Update SearXNG to 2026-03-02, and add python requirement `cloudscraper` as seen in commit: https://github.com/searxng/searxng/commit/c3e3d2d85de1d82ecb6bbde469c1961306c268f7 --- pkgs/by-name/se/searxng/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index cff29a46c7fb..87e14de305c0 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2026-02-22"; + version = "0-unstable-2026-03-02"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "5054e69844cbedfa0f5184955d662d944bcd35c1"; - hash = "sha256-JfkBDKggxJwdhLMaFBSlzYyE/6+U9j7i9e83jqGr5Tc="; + rev = "dd98f761ad393e9efce113bfe56cfd40aa10ed2a"; + hash = "sha256-LSNStNZZddtWYbppPL4pNqT0oVcem/FLZFhk1DELG84="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; @@ -53,6 +53,7 @@ python.pkgs.toPythonModule ( [ babel certifi + cloudscraper fasttext-predict flask flask-babel From f04fc2c3174d99fb9a5d9c9fd52d692f81b57e69 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 22 Feb 2026 16:00:38 -0500 Subject: [PATCH 35/78] edk2: 202511 -> 202602 Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202602 --- pkgs/by-name/ed/edk2/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index e4ded1dfd220..a16194894ef9 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -33,14 +33,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "edk2"; - version = "202511"; + version = "202602"; srcWithVendoring = fetchFromGitHub { owner = "tianocore"; repo = "edk2"; tag = "edk2-stable${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-R/rgz8dWcDYVoiM67K2UGuq0xXbjjJYBPtJ1FmfGIaU="; + hash = "sha256-TeMGpqVpXYRaeLjjg/aWHjtvfJpEfauA7Xg7dfe3XNg="; }; src = applyPatches { @@ -55,14 +55,6 @@ stdenv.mkDerivation (finalAttrs: { }) ./fix-cross-compilation-antlr-dlg.patch - - # fix compatibility with nasm 3.01 (https://github.com/tianocore/edk2/pull/11691) - # TODO: remove when updating beyond 202511 - (fetchpatch { - name = "UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructions.patch"; - url = "https://github.com/tianocore/edk2/commit/9ccf8751a74f26142e584c7b7c7572a182b67997.patch"; - hash = "sha256-0aqpuQDxLdbSJMBXzY/57GzL2wLn0m8dkT7X6uXtKMg="; - }) ]; # FIXME: unvendor OpenSSL again once upstream updates From c1d68ce984c286981cc15e838672a74e5ff7760e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 2 Mar 2026 14:08:57 +0000 Subject: [PATCH 36/78] openssl_3_5: init at 3.5.5 This is the latest LTS release supported until 2030/03 --- .../use-etc-ssl-certs-darwin.patch | 0 .../{3.6 => 3.5}/use-etc-ssl-certs.patch | 0 .../development/libraries/openssl/default.nix | 40 ++++++++++++++++++- pkgs/top-level/all-packages.nix | 1 + 4 files changed, 39 insertions(+), 2 deletions(-) rename pkgs/development/libraries/openssl/{3.6 => 3.5}/use-etc-ssl-certs-darwin.patch (100%) rename pkgs/development/libraries/openssl/{3.6 => 3.5}/use-etc-ssl-certs.patch (100%) diff --git a/pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs-darwin.patch b/pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs-darwin.patch similarity index 100% rename from pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs-darwin.patch rename to pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs-darwin.patch diff --git a/pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs.patch b/pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs.patch similarity index 100% rename from pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs.patch rename to pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs.patch diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index f107a2242c07..4a28400b5540 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -462,6 +462,42 @@ in }; }; + openssl_3_5 = common { + version = "3.5.5"; + hash = "sha256-soyRUyqLZaH5g7TCi3SIF05KAQCOKc6Oab14nyi8Kok="; + + patches = [ + # Support for NIX_SSL_CERT_FILE, motivation: + # https://github.com/NixOS/nixpkgs/commit/942dbf89c6120cb5b52fb2ab456855d1fbf2994e + ./3.0/nix-ssl-cert-file.patch + + # openssl will only compile in KTLS if the current kernel supports it. + # This patch disables build-time detection. + ./3.0/openssl-disable-kernel-detection.patch + + # Look up SSL certificates in /etc rather than the immutable installation directory + ( + if stdenv.hostPlatform.isDarwin then + ./3.5/use-etc-ssl-certs-darwin.patch + else + ./3.5/use-etc-ssl-certs.patch + ) + ] + ++ lib.optionals stdenv.hostPlatform.isMinGW [ + ./3.5/fix-mingw-linking.patch + ] + ++ + # https://cygwin.com/cgit/cygwin-packages/openssl/plain/openssl-3.0.18-skip-dllmain-detach.patch?id=219272d762128451822755e80a61db5557428598 + # and also https://github.com/openssl/openssl/pull/29321 + lib.optional stdenv.hostPlatform.isCygwin ./openssl-3.0.18-skip-dllmain-detach.patch; + + withDocs = true; + + extraMeta = { + license = lib.licenses.asl20; + }; + }; + openssl_3_6 = common { version = "3.6.1"; hash = "sha256-sb/tzVson/Iq7ofJ1gD1FXZ+v0X3cWjLbWTyMfUYqC4="; @@ -478,9 +514,9 @@ in # Look up SSL certificates in /etc rather than the immutable installation directory ( if stdenv.hostPlatform.isDarwin then - ./3.6/use-etc-ssl-certs-darwin.patch + ./3.5/use-etc-ssl-certs-darwin.patch else - ./3.6/use-etc-ssl-certs.patch + ./3.5/use-etc-ssl-certs.patch ) ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7fc449cbfe4..02a00ad7643b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7258,6 +7258,7 @@ with pkgs; inherit (callPackages ../development/libraries/openssl { }) openssl_1_1 openssl_3 + openssl_3_5 openssl_3_6 ; From e5bed722f81daa84d3d60f3787585da80ebedb0e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 2 Mar 2026 14:08:57 +0000 Subject: [PATCH 37/78] edk2: use openssl_3_5 This reverts commit ea5785e8c4793b2b289c2a1bbacb06f9c03437c1 and uses openssl_3_5 --- pkgs/by-name/ed/edk2/package.nix | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index a16194894ef9..f37043b1d54e 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -57,10 +57,31 @@ stdenv.mkDerivation (finalAttrs: { ./fix-cross-compilation-antlr-dlg.patch ]; - # FIXME: unvendor OpenSSL again once upstream updates - # to a compatible version. - # Upstream PR: https://github.com/tianocore/edk2/pull/10946 postPatch = '' + # de-vendor OpenSSL + rm -r CryptoPkg/Library/OpensslLib/openssl + mkdir -p CryptoPkg/Library/OpensslLib/openssl + ( + cd CryptoPkg/Library/OpensslLib/openssl + tar --strip-components=1 -xf ${buildPackages.openssl_3_5.src} + + # Apply OpenSSL patches. + ${lib.pipe buildPackages.openssl_3_5.patches [ + (builtins.filter ( + patch: + !builtins.elem (baseNameOf patch) [ + # Exclude patches not required in this context. + "nix-ssl-cert-file.patch" + "openssl-disable-kernel-detection.patch" + "use-etc-ssl-certs-darwin.patch" + "use-etc-ssl-certs.patch" + ] + )) + (map (patch: "patch -p1 < ${patch}\n")) + lib.concatStrings + ]} + ) + # enable compilation using Clang # https://bugzilla.tianocore.org/show_bug.cgi?id=4620 substituteInPlace BaseTools/Conf/tools_def.template --replace-fail \ From ccd4f69e609230c8b07d323a2ec362ab9912b182 Mon Sep 17 00:00:00 2001 From: rdk31 Date: Mon, 2 Mar 2026 16:56:39 +0100 Subject: [PATCH 38/78] python3Packages.pyicloud: remove pyproject patch --- pkgs/development/python-modules/pyicloud/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix index c5d8c4607d27..b5ab00d1a7aa 100644 --- a/pkgs/development/python-modules/pyicloud/default.nix +++ b/pkgs/development/python-modules/pyicloud/default.nix @@ -30,11 +30,6 @@ buildPythonPackage (finalAttrs: { hash = "sha256-6Z5YhEqRzThQM5nHG0o+q4Rm/+A/ss3N6RDRz6mPJm4="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools >= 77.0,< 80.10" setuptools - ''; - build-system = [ setuptools setuptools-scm From edbb785bf09274d7cc19948efb2106ec88c2d723 Mon Sep 17 00:00:00 2001 From: Alexander Nikolaev Date: Mon, 2 Mar 2026 18:58:00 +0200 Subject: [PATCH 39/78] python3Packages.tpm2-pytss: fix broken cross-compilation patch Signed-off-by: Alexander Nikolaev --- .../python-modules/tpm2-pytss/cross.patch | 24 +++++++++---------- .../python-modules/tpm2-pytss/default.nix | 1 + 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/tpm2-pytss/cross.patch b/pkgs/development/python-modules/tpm2-pytss/cross.patch index 8fa2956c11d0..444323e28197 100644 --- a/pkgs/development/python-modules/tpm2-pytss/cross.patch +++ b/pkgs/development/python-modules/tpm2-pytss/cross.patch @@ -2,21 +2,19 @@ diff --git a/setup.py b/setup.py index 1b5f513..d660b9a 100644 --- a/setup.py +++ b/setup.py -@@ -184,7 +184,8 @@ class type_generator(build_ext): - f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" +@@ -199,6 +199,7 @@ + pdata = preprocess_file( + header_path, + cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="], ++ cpp_path="@crossPrefix@-cpp", ) - pdata = preprocess_file( -- header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] -+ header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="], -+ cpp_path="@crossPrefix@-cpp", - ) parser = c_parser.CParser() ast = parser.parse(pdata, "tss2_tpm2_types.h") -@@ -210,6 +211,7 @@ class type_generator(build_ext): - "-D__float128=long double", - "-D_FORTIFY_SOURCE=0", - ], -+ cpp_path="@crossPrefix@-cpp", - ) +@@ -238,6 +239,7 @@ + "-D__float128=long double", + "-D_FORTIFY_SOURCE=0", + ], ++ cpp_path="@crossPrefix@-cpp", + ) parser = c_parser.CParser() past = parser.parse(pdata, "tss2_policy.h") diff --git a/pkgs/development/python-modules/tpm2-pytss/default.nix b/pkgs/development/python-modules/tpm2-pytss/default.nix index 235b4688470d..dbefc00be8c3 100644 --- a/pkgs/development/python-modules/tpm2-pytss/default.nix +++ b/pkgs/development/python-modules/tpm2-pytss/default.nix @@ -70,6 +70,7 @@ buildPythonPackage rec { # when cross-compiling is turned on. # This patch changes the call to pycparser.preprocess_file to provide the name # of the cross-compiling cpp + # NOTE: This patch could be dropped after next release. 3.0.0-rc0 already have proper `$CC -E` invocation (replaceVars ./cross.patch { crossPrefix = stdenv.hostPlatform.config; }) From aded58b8ef40cf0e786bfbccde07e544164b3163 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Mon, 2 Mar 2026 17:48:51 +0000 Subject: [PATCH 40/78] joycond: unstable-2021-07-30 -> unstable-2026-03-02 --- pkgs/by-name/jo/joycond/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jo/joycond/package.nix b/pkgs/by-name/jo/joycond/package.nix index 97a938012d4d..dc09c32a8c59 100644 --- a/pkgs/by-name/jo/joycond/package.nix +++ b/pkgs/by-name/jo/joycond/package.nix @@ -8,17 +8,18 @@ udev, udevCheckHook, acl, + nix-update-script, }: stdenv.mkDerivation { pname = "joycond"; - version = "unstable-2021-07-30"; + version = "0-unstable-2026-03-02"; src = fetchFromGitHub { owner = "DanielOgorchock"; repo = "joycond"; - rev = "f9a66914622514c13997c2bf7ec20fa98e9dfc1d"; - sha256 = "sha256-quw7yBHDDZk1+6uHthsfMCej7g5uP0nIAqzvI6436B8="; + rev = "0df025ac5dc284b1f31172b6b252321ba788c4de"; + sha256 = "sha256-2rHSQFQvpNZWZJQenZxPEVkbUFQvhRz1Om1AnnIio4M="; }; nativeBuildInputs = [ @@ -49,6 +50,8 @@ stdenv.mkDerivation { "/bin/setfacl" "${acl}/bin/setfacl" ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + meta = { homepage = "https://github.com/DanielOgorchock/joycond"; description = "Userspace daemon to combine joy-cons from the hid-nintendo kernel driver"; From 1667f185f1d566dc4ebd58e892fa99f77448f140 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Mon, 2 Mar 2026 17:52:30 +0000 Subject: [PATCH 41/78] joycond: added claymorwan as maintainer --- pkgs/by-name/jo/joycond/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jo/joycond/package.nix b/pkgs/by-name/jo/joycond/package.nix index dc09c32a8c59..b91a66b73a3b 100644 --- a/pkgs/by-name/jo/joycond/package.nix +++ b/pkgs/by-name/jo/joycond/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation { description = "Userspace daemon to combine joy-cons from the hid-nintendo kernel driver"; mainProgram = "joycond"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ claymorwan ]; platforms = lib.platforms.linux; }; } From 8aadb188a50bb6ace47170a59b4c88337a6fc49c Mon Sep 17 00:00:00 2001 From: Diego Strebel Date: Mon, 2 Mar 2026 20:27:44 +0100 Subject: [PATCH 42/78] mailspring: 1.17.4 -> 1.18.0 --- pkgs/by-name/ma/mailspring/darwin.nix | 2 +- pkgs/by-name/ma/mailspring/linux.nix | 2 +- pkgs/by-name/ma/mailspring/package.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mailspring/darwin.nix b/pkgs/by-name/ma/mailspring/darwin.nix index b6e1528355cd..66c2c588ce2b 100644 --- a/pkgs/by-name/ma/mailspring/darwin.nix +++ b/pkgs/by-name/ma/mailspring/darwin.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/Mailspring-AppleSilicon.zip"; - hash = "sha256-AwP5gVyqO3pjIXom5VQjxSZWu4IsG5O9zulqmC24lk0="; + hash = "sha256-bCBQebOrkyvlzHL70RzNwVt0zJpex4pMNgDc7FQuUAU="; }; dontUnpack = true; diff --git a/pkgs/by-name/ma/mailspring/linux.nix b/pkgs/by-name/ma/mailspring/linux.nix index 50bc8f6d38a4..34a4f8d3fd00 100644 --- a/pkgs/by-name/ma/mailspring/linux.nix +++ b/pkgs/by-name/ma/mailspring/linux.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/mailspring-${finalAttrs.version}-amd64.deb"; - hash = "sha256-PHxe44yzX9Zz+fQu30kX9epLEeG3wqqVL3p5+ZHMmos="; + hash = "sha256-FOcNUcJh9FbQ+s2uxlKEqsNfqFqS0NbwHGecIUQruDY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/mailspring/package.nix b/pkgs/by-name/ma/mailspring/package.nix index ab7cb12006e3..3b88b4aa1dea 100644 --- a/pkgs/by-name/ma/mailspring/package.nix +++ b/pkgs/by-name/ma/mailspring/package.nix @@ -5,7 +5,7 @@ }: let pname = "mailspring"; - version = "1.17.4"; + version = "1.18.0"; meta = { description = "Beautiful, fast and maintained fork of Nylas Mail by one of the original authors"; From ffe734159cac41e864ec44eea458b2ff8a147a96 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:32:34 -0800 Subject: [PATCH 43/78] qtscrcpy: move icon to spec-compliant location, finalAttrs --- pkgs/by-name/qt/qtscrcpy/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qt/qtscrcpy/package.nix b/pkgs/by-name/qt/qtscrcpy/package.nix index a9757744fb6a..de91fdc8c9c9 100644 --- a/pkgs/by-name/qt/qtscrcpy/package.nix +++ b/pkgs/by-name/qt/qtscrcpy/package.nix @@ -8,11 +8,12 @@ scrcpy, android-tools, ffmpeg, + imagemagick, makeDesktopItem, copyDesktopItems, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qtscrcpy"; version = "3.3.3"; @@ -20,7 +21,7 @@ stdenv.mkDerivation rec { (fetchFromGitHub { owner = "barry-ran"; repo = "QtScrcpy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UZgAFptVC67IXYdxTEmB18fJlFdaOrYrQY4JmdGEJXE="; fetchSubmodules = true; }).overrideAttrs @@ -59,6 +60,7 @@ stdenv.mkDerivation rec { pkg-config libsForQt5.wrapQtAppsHook copyDesktopItems + imagemagick ]; buildInputs = [ @@ -86,7 +88,8 @@ stdenv.mkDerivation rec { install -Dm644 sndcpy.apk -t $out/share/qtscrcpy popd - install -Dm644 ../QtScrcpy/res/image/tray/logo.png $out/share/pixmaps/qtscrcpy.png + mkdir -p $out/share/icons/hicolor/512x512/apps + magick ../QtScrcpy/res/image/tray/logo.png -resize 512x512 $out/share/icons/hicolor/512x512/apps/qtscrcpy.png runHook postInstall ''; @@ -132,4 +135,4 @@ stdenv.mkDerivation rec { binaryBytecode ]; }; -} +}) From a37c6b341461a3b6ed59a08dea0ad0eeb9808958 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 20:20:48 +0000 Subject: [PATCH 44/78] qsv: 14.0.0 -> 16.1.0 --- pkgs/by-name/qs/qsv/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index 63b53894e3ba..02ca49e34997 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -15,7 +15,7 @@ withUi ? true, buildFeatures ? # enable all features except self_update by default - # https://github.com/dathere/qsv/blob/14.0.0/Cargo.toml#L370 + # https://github.com/dathere/qsv/blob/16.1.0/Cargo.toml#L370 [ "apply" "feature_capable" @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qsv"; - version = "14.0.0"; + version = "16.1.0"; inherit buildFeatures; @@ -41,10 +41,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "dathere"; repo = "qsv"; rev = finalAttrs.version; - hash = "sha256-Y/rCNG74R9EZMp+vLdGr+62HRM5Y4LpXq2C9S7gZ3fM="; + hash = "sha256-7v4I5UufODXgEBeM5+s6zBBPRlrihHrfCYOPjrny53I="; }; - cargoHash = "sha256-5Q3Eim6Yk0a+0Pq0JHHQw/X9Zl4TNml2OjoCRwjd5Lw="; + cargoHash = "sha256-wD5LjdHhCVltHYWij+/b8j9ER4OnwecVlc/2nGjvClE="; buildInputs = [ file From 2bf766ddd5b7bd16bb4109237ae48f589b3dcfcf Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Mon, 2 Mar 2026 22:26:00 +0100 Subject: [PATCH 45/78] en-croissant: fix build on darwin by disabling codesigning --- pkgs/by-name/en/en-croissant/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/en-croissant/package.nix b/pkgs/by-name/en/en-croissant/package.nix index c8a63b5b6f00..8be5a1f18fea 100644 --- a/pkgs/by-name/en/en-croissant/package.nix +++ b/pkgs/by-name/en/en-croissant/package.nix @@ -48,7 +48,12 @@ rustPlatform.buildRustPackage (finalAttrs: { }; postPatch = '' - jq '.plugins.updater.endpoints = [ ] | .bundle.createUpdaterArtifacts = false' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json + # disable updater and disable mac codesigning + jq ' + .plugins.updater.endpoints = [ ] | + .bundle.createUpdaterArtifacts = false | + .bundle.macOS.signingIdentity = null + ' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json ''; cargoRoot = "src-tauri"; From 5d7ef6d97ad22d5324c8d58d8bb935e7a3970020 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 22:09:00 +0000 Subject: [PATCH 46/78] ft2-clone: 2.05 -> 2.07 --- pkgs/by-name/ft/ft2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ft/ft2-clone/package.nix b/pkgs/by-name/ft/ft2-clone/package.nix index f840741ed242..54a3803ac400 100644 --- a/pkgs/by-name/ft/ft2-clone/package.nix +++ b/pkgs/by-name/ft/ft2-clone/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ft2-clone"; - version = "2.05"; + version = "2.07"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "ft2-clone"; rev = "v${finalAttrs.version}"; - hash = "sha256-wMR0S8knfMncjRVDExXkfKGJlDGOjrgAh+bbe0023dw="; + hash = "sha256-g32teMDOv+lYmZNJNCnjlHszFb7cjKLWMHVuxHZvAHo="; }; nativeBuildInputs = [ cmake ]; From fc78302a473a51b75892057cf2da1bf44fde8916 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:30:34 +0000 Subject: [PATCH 47/78] p2pool: 4.13 -> 4.14 --- pkgs/by-name/p2/p2pool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/p2/p2pool/package.nix b/pkgs/by-name/p2/p2pool/package.nix index e31438bc7afe..04a838876267 100644 --- a/pkgs/by-name/p2/p2pool/package.nix +++ b/pkgs/by-name/p2/p2pool/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "p2pool"; - version = "4.13"; + version = "4.14"; src = fetchFromGitHub { owner = "SChernykh"; repo = "p2pool"; rev = "v${finalAttrs.version}"; - hash = "sha256-HeimLu3KomXVEnd8ChnfsDm0Y48yablLheJQ/yfIl7o="; + hash = "sha256-osVzCx5h52qbSG4iwd3r7lsxtkqakGDJp6W3Xfs0t4E="; fetchSubmodules = true; }; From e538ed6a0edfaee295379bb9890710fcef43de87 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Mar 2026 18:37:30 -0500 Subject: [PATCH 48/78] telegram-desktop: 6.5.1 -> 6.6.1 Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.5.1...v6.6.1 Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.6.1 --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index fd425efbd9f5..dd68cef08625 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -42,14 +42,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "6.5.1"; + version = "6.6.1"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-y2sf2wDJ6dYxRdDLKIr78z9tPBIoh2WICg4zJBmb85Q="; + hash = "sha256-qFKOY+SS5aQcZhIP2MChDy8gRK7ynKAXCm3Ifzub41w="; }; nativeBuildInputs = [ From eaf3880fb446f5661b67241d5ab405e2058f6e87 Mon Sep 17 00:00:00 2001 From: kira <67888720+koffydrop@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:23:46 -0300 Subject: [PATCH 49/78] python3Packages.textstat: 0.7.12 -> 0.7.13 --- pkgs/development/python-modules/textstat/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/textstat/default.nix b/pkgs/development/python-modules/textstat/default.nix index 43ac80efacaa..ff1422a56320 100644 --- a/pkgs/development/python-modules/textstat/default.nix +++ b/pkgs/development/python-modules/textstat/default.nix @@ -2,14 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, - cmudict, + nltk, setuptools, pyphen, pytestCheckHook, pytest, }: buildPythonPackage rec { - version = "0.7.12"; + version = "0.7.13"; pname = "textstat"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "textstat"; repo = "textstat"; tag = version; - hash = "sha256-HOYeWpyWPLUEwnj21WfMNmIg9x+jQUtY1o+Sl5zJRq4="; + hash = "sha256-VMWwhwyGMFaKNLHoDG3gw1/jzSYCDBH3Yq4pE4JZTTo="; }; build-system = [ @@ -32,7 +32,7 @@ buildPythonPackage rec { dependencies = [ setuptools pyphen - cmudict + nltk ]; pythonImportsCheck = [ @@ -43,6 +43,8 @@ buildPythonPackage rec { "tests/" ]; + NLTK_DATA = nltk.data.cmudict; + meta = { description = "Python package to calculate readability statistics of a text object"; homepage = "https://textstat.org"; From 3998b38c64548050e3d250e5f6580ff81237c5b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:54:09 +0000 Subject: [PATCH 50/78] librecad: 2.2.1.3 -> 2.2.1.4 --- pkgs/by-name/li/librecad/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librecad/package.nix b/pkgs/by-name/li/librecad/package.nix index eb39505995df..d9f269cc6525 100644 --- a/pkgs/by-name/li/librecad/package.nix +++ b/pkgs/by-name/li/librecad/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "librecad"; - version = "2.2.1.3"; + version = "2.2.1.4"; src = fetchFromGitHub { owner = "LibreCAD"; repo = "LibreCAD"; tag = "v${finalAttrs.version}"; - hash = "sha256-pun0mMCIsL8XfFlP14EkpBitNHL4OKezPfAF17D9pLg="; + hash = "sha256-e6T4Bh0ik3vF9b98a90sDgYfc0xaf8WrMUQCOBg9QTU="; }; buildInputs = [ From 84aa358ecdd95f65e18fe0330b68f602244e2b03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:18:24 +0000 Subject: [PATCH 51/78] oscar64: 1.32.267 -> 1.32.268 --- pkgs/by-name/os/oscar64/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/oscar64/package.nix b/pkgs/by-name/os/oscar64/package.nix index 068630fc32b6..7e76207bf779 100644 --- a/pkgs/by-name/os/oscar64/package.nix +++ b/pkgs/by-name/os/oscar64/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "oscar64"; - version = "1.32.267"; + version = "1.32.268"; src = fetchFromGitHub { owner = "drmortalwombat"; repo = "oscar64"; tag = "v${finalAttrs.version}"; - hash = "sha256-SxjR+HAUJrjBPCn5doEx+6lzUikG55/KgiV/e3Vg/tQ="; + hash = "sha256-ZpXC8G7PUWCW5m9JnEuq2jt2YeMK/t9XzWqjZAjOqqc="; }; postPatch = '' From f4a017bf12309b87809757f9eab6a98009f7e8ab Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Tue, 3 Mar 2026 12:25:52 +0800 Subject: [PATCH 52/78] nixos/kavita: fix option renaming An incorrect semantic change is hidden in typo fixes in #495442. This patch reverts that. --- nixos/doc/manual/release-notes/rl-2405.section.md | 2 +- nixos/modules/services/web-apps/kavita.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index fbf696d51d21..4a6081ea0561 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -708,7 +708,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi The port can be specified in [`services.nextcloud.config.dbhost`](#opt-services.nextcloud.config.dbhost). - `services.kavita` now uses the free-form option `services.kavita.settings` for the application settings file. - The options `services.kavita.ipAddresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` + The options `services.kavita.ipAdresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` and `services.kavita.settings.IpAddresses`. The file at `services.kavita.tokenKeyFile` now needs to contain a secret with 512+ bits instead of 128+ bits. diff --git a/nixos/modules/services/web-apps/kavita.nix b/nixos/modules/services/web-apps/kavita.nix index 6196fd15f9b3..bd42fb0885b3 100644 --- a/nixos/modules/services/web-apps/kavita.nix +++ b/nixos/modules/services/web-apps/kavita.nix @@ -15,12 +15,12 @@ in { imports = [ (lib.mkChangedOptionModule - [ "services" "kavita" "ipAddresses" ] + [ "services" "kavita" "ipAdresses" ] [ "services" "kavita" "settings" "IpAddresses" ] ( config: let - value = lib.getAttrFromPath [ "services" "kavita" "ipAddresses" ] config; + value = lib.getAttrFromPath [ "services" "kavita" "ipAdresses" ] config; in lib.concatStringsSep "," value ) From 3442aaf51154aef58cea4857a14c32acabdb3746 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 09:19:59 +0000 Subject: [PATCH 53/78] xremap: 0.14.15 -> 0.14.17 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index 4c96ad0cb2c1..54933655472f 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.15"; + version = "0.14.17"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-hXbCEdWcpOvHsFIE7pQw3evqPjqXJhEYBCBJKoGVzJQ="; + hash = "sha256-4WRJqRxfQ2udOo/U/iVoY9IB1XbDKH9yaSeOQAGciRM="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-IKolxGFgr8JiYE4ThqALa5lolz+iypXiEUp2P4JW6EY="; + cargoHash = "sha256-8zVUA2tpFe0MKzhu188FdQ/uAqffbaXkNh9Sl7XlI1E="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From 51a296f20fea4b8c4e755b2efba5ba82baa51c7d Mon Sep 17 00:00:00 2001 From: zimward Date: Tue, 3 Mar 2026 10:21:39 +0100 Subject: [PATCH 54/78] switch-to-configuration-ng: update rust-ini --- pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml b/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml index 364c0f625ffb..eaf057efdab6 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml +++ b/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml @@ -19,7 +19,7 @@ libsystemd = "0.7.2" log = "0.4.21" nix = { version = "0.31.1", features = ["fs", "signal"] } regex = "1.12.3" -rust-ini = { version = "0.21.2", features = ["inline-comment"] } +rust-ini = { version = "0.21.3", features = ["inline-comment"] } syslog = "7.0.0" [build-dependencies] From 81ab35b8e7f9fead35db0fdd99a994de7bcd947a Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Thu, 26 Feb 2026 22:35:07 -0800 Subject: [PATCH 55/78] freedoom: init at 0.13.0 --- pkgs/by-name/fr/freedoom/package.nix | 57 ++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkgs/by-name/fr/freedoom/package.nix diff --git a/pkgs/by-name/fr/freedoom/package.nix b/pkgs/by-name/fr/freedoom/package.nix new file mode 100644 index 000000000000..4d9753f1bf38 --- /dev/null +++ b/pkgs/by-name/fr/freedoom/package.nix @@ -0,0 +1,57 @@ +{ + asciidoc, + asciidoctor, + deutex, + fetchFromGitHub, + lib, + nix-update-script, + python3, + stdenvNoCC, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "freedoom"; + version = "0.13.0"; + + src = fetchFromGitHub { + owner = "freedoom"; + repo = "freedoom"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uOLyh/epVxv3/N+6P1glBX1ZkGWzHWGaERYZRSL/3AU="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + (python3.withPackages (ps: with ps; [ pillow ])) + asciidoc + asciidoctor + deutex + ]; + + preBuild = '' + patchShebangs . + ''; + + makeFlags = [ "prefix=$(out)" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Game based on the Doom engine"; + longDescription = '' + Freedoom is a complete, free content first person shooter game, + based on the Doom engine. + + Freedoom is not a program - rather, it consists of the levels, + artwork, sound effects and music that make up the game. To play + Freedoom, [it must be paired with an + engine](https://github.com/freedoom/freedoom#How-to-play) that + can play it. + ''; + homepage = "https://freedoom.github.io"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ yiyu ]; + platforms = lib.platforms.all; + }; +}) From 6f17a2fd02042d9f2db50ef0e79766e1c3a90a40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 10:17:00 +0000 Subject: [PATCH 56/78] amp-cli: 0.0.1771812469-gd3302f -> 0.0.1772531288-g7d96a6 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 1c8e3103a2f9..20d296a82acf 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1771812469-gd3302f" + "@sourcegraph/amp": "^0.0.1772531288-g7d96a6" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1771812469-gd3302f", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1771812469-gd3302f.tgz", - "integrity": "sha512-wZp/VNPvzsBPWVfjeO6oZF853VzA+uQNoUHeEToEINB+Nq0YFqx+OD6Eo4pbi0E29NdYzfMdvOJOkDMcp0Spdw==", + "version": "0.0.1772531288-g7d96a6", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1772531288-g7d96a6.tgz", + "integrity": "sha512-h3MxHL/L0c8SD7NIdwpE7M1FWxd9OG7u8FjiLITVdtQg39cJmBoU+auOqJO5DfpsVxxUqhuatm0F6ldXzNbb9A==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 668ee88dee26..d465c886e9f1 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1771812469-gd3302f"; + version = "0.0.1772531288-g7d96a6"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-q4qgMNcNGWAqAQBWeD0YnNN1DBrMcjzRo/+NwarJy4U="; + hash = "sha256-BZ4o4AWGiV/1oxFqvGc9wy92Gi8dedeuMRSOHLQHPnA="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-7Z+yToC5wABI8blCLMGkqVgPOSe/D7AZIfgn9vnP6cM="; + npmDepsHash = "sha256-2etugV/fdw/AjznYjEfCSXTv1tkomcNK9UJT7/1T8KY="; propagatedBuildInputs = [ ripgrep From 0007f17fdd5436d940d7b7e09a93ea403c12d7f7 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 3 Mar 2026 11:46:01 +0100 Subject: [PATCH 57/78] {nss,nss_latest}: Fix baseline violation on non-ppc64le POWER AltiVec was standardised in Power ISA v2.03 (POWER5+?). VSX was first standardised in Power ISA v2.06 (POWER7), and further expanded on in later versions (POWER8,9,...). The baseline (that I aim for at least) on 32-bit POWER and 64-bit big-endian POWER is older than these ISA versions, so AltiVec and VSX support may not be present, leading to SIGILLs when using NSS. Disable usage of these extensions on those targets. --- pkgs/development/libraries/nss/generic.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/nss/generic.nix b/pkgs/development/libraries/nss/generic.nix index c7d768fad3f8..f2a2c831962c 100644 --- a/pkgs/development/libraries/nss/generic.nix +++ b/pkgs/development/libraries/nss/generic.nix @@ -108,6 +108,7 @@ stdenv.mkDerivation rec { target = getArch stdenv.hostPlatform; target_system = stdenv.hostPlatform.uname.system; host = getArch stdenv.buildPlatform; + targetIsPpc64le = stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian; buildFlags = [ "-v" @@ -127,6 +128,10 @@ stdenv.mkDerivation rec { ++ lib.optionals (target_system != stdenv.buildPlatform.uname.system) [ "-DOS=${target_system}" ] + ++ lib.optionals stdenv.hostPlatform.isPower [ + "-Ddisable_altivec=${if targetIsPpc64le then "0" else "1"}" + "-Ddisable_crypto_vsx=${if targetIsPpc64le then "0" else "1"}" + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ "--disable-tests" ]; From e08cc214fb790307feeccb3e1888219e62995a24 Mon Sep 17 00:00:00 2001 From: Aaron Kaiser Date: Tue, 3 Mar 2026 12:42:14 +0100 Subject: [PATCH 58/78] nixos/calibre-web: fix ReadWritePaths when dataDir or calibreLibrary is set --- nixos/modules/services/web-apps/calibre-web.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/web-apps/calibre-web.nix b/nixos/modules/services/web-apps/calibre-web.nix index c452f25b7984..85e0348ed78a 100644 --- a/nixos/modules/services/web-apps/calibre-web.nix +++ b/nixos/modules/services/web-apps/calibre-web.nix @@ -187,6 +187,9 @@ in NoNewPrivileges = true; ProtectSystem = "strict"; + ReadWritePaths = + lib.optional (lib.hasPrefix "/" cfg.dataDir) cfg.dataDir + ++ lib.optional (cfg.options.calibreLibrary != null) cfg.options.calibreLibrary; PrivateTmp = true; PrivateDevices = true; PrivateIPC = true; From ec658369613d382178ff0174af8902991b06cc54 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 12:58:34 +0100 Subject: [PATCH 59/78] esphome: 2026.2.3 -> 2026.2.4 https://github.com/esphome/esphome/releases/tag/2026.2.4 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index b7bc866d9410..f00d0c590ac7 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2026.2.3"; + version = "2026.2.4"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-UJzteDGeoDZMYrII5241nP7buRxU/oH7FIgMmiuvW/k="; + hash = "sha256-SN9XfXFFogxKwstcS4ZQxJEGHpLpjyGzRWz2X0XQdIc="; }; patches = [ From 5e610ff269c5190a08250b63f6bfca586356756d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:07:40 +0000 Subject: [PATCH 60/78] vivaldi: 7.8.3925.73 -> 7.8.3925.74 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index e70a536ffdfa..9c5e3c1e384f 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.8.3925.73"; + version = "7.8.3925.74"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-qj41tJMWfto+NEqCqTvLAayJG5Upf/iKb5tQGRp/0y8="; - x86_64-linux = "sha256-A5Ab9hr402e/y7ENoWy2fWD+aw0rBd7ZxEnAXiI8Tks="; + aarch64-linux = "sha256-mjincXiugFWW4dnJEWC3AnBc7bk+pGmxS8w9kUJhTpM="; + x86_64-linux = "sha256-v7fAE8iUVYJCHnURD/XLpMz83X0RDK0IYrKmSMUtmxA="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From db9974bb0e3041f1f03d7f88b97d5a24680c8aef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:25:28 +0000 Subject: [PATCH 61/78] drasl: 3.4.2 -> 3.4.3 --- pkgs/by-name/dr/drasl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/drasl/package.nix b/pkgs/by-name/dr/drasl/package.nix index 77963d2fafde..49bf56f79376 100644 --- a/pkgs/by-name/dr/drasl/package.nix +++ b/pkgs/by-name/dr/drasl/package.nix @@ -10,13 +10,13 @@ }: buildGoModule (finalAttrs: { pname = "drasl"; - version = "3.4.2"; + version = "3.4.3"; src = fetchFromGitHub { owner = "unmojang"; repo = "drasl"; tag = "v${finalAttrs.version}"; - hash = "sha256-SOH6WXhBBx5JShr18Q0SyDFYVE7LMRUONdCJ1NB2HRQ="; + hash = "sha256-kisClBALEESxuGh2gtwCyB02/SrYvabouaApho7z7GY="; }; nativeBuildInputs = [ From 1ee7f89b27bbb03531b901bd5507e188b260bdcc Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 3 Mar 2026 15:29:36 +0300 Subject: [PATCH 62/78] kdePackages: Plasma 6.6.1 -> 6.6.2 --- pkgs/kde/generated/sources/plasma.json | 438 ++++++++++++------------- 1 file changed, 219 insertions(+), 219 deletions(-) diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index ac1eefc15d3d..ec732fdf9769 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,367 +1,367 @@ { "aurorae": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/aurorae-6.6.1.tar.xz", - "hash": "sha256-jX/DD0PPjZqjNvQJNf/7+9sjOe9jB/R0IiyxEBQH1N4=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/aurorae-6.6.2.tar.xz", + "hash": "sha256-AU0pNM2WCK8izrUDoBZg6lrbC07J1rF0js4WG7SwtCM=" }, "bluedevil": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/bluedevil-6.6.1.tar.xz", - "hash": "sha256-wWBwfSa/58ZmH6WT1096WAQXeCw2TOxOFMoLxPVC/hs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/bluedevil-6.6.2.tar.xz", + "hash": "sha256-AI3rYH8MUzvTyRA4iBEAuTy19KBiThPCM9Ht73JEjg8=" }, "breeze": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-6.6.1.tar.xz", - "hash": "sha256-S8s5YqugdUDO+EYGPBZSqM5GOoh7R317rWZ+GLR7y8w=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-6.6.2.tar.xz", + "hash": "sha256-AZ0B8fAzmEzn6qLy+IIB/NVGgbnC3ZFNaWs9z24U+8E=" }, "breeze-grub": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-grub-6.6.1.tar.xz", - "hash": "sha256-w4sukPrLO39IcCI+shr2aeb4foPuVD1YMFkCBe+V+6M=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-grub-6.6.2.tar.xz", + "hash": "sha256-i8WD+hsya51mI1DXUbanqpZUPZ6Gcv/KFUZfI1Epzh8=" }, "breeze-gtk": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-gtk-6.6.1.tar.xz", - "hash": "sha256-Vw/4+Turr3byGS5tCxXVeFuCIVXCb0JrhAUDrC85OgM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-gtk-6.6.2.tar.xz", + "hash": "sha256-2cvt9zUHvA5Op+lvKrpjLdg2jsYI/NEAn2eByUhc98w=" }, "breeze-plymouth": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-plymouth-6.6.1.tar.xz", - "hash": "sha256-SdfNmRAUTBs/ImCxOpsP+01jSsqXC8N7TgXIFrpmYZ0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-plymouth-6.6.2.tar.xz", + "hash": "sha256-Urvx8JtThufaBCWy6j/O3XWHZzcvbwzj8heJ/WKIzzk=" }, "discover": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/discover-6.6.1.tar.xz", - "hash": "sha256-VPu76KY+IgTs3g3zmpzFAMwPwgLh4xdFL5caLRMpWDY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/discover-6.6.2.tar.xz", + "hash": "sha256-FRD1OJ7nBd4lhKiw+lGpvJ/ZhvWXck7H5OLK8VrowLQ=" }, "drkonqi": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/drkonqi-6.6.1.tar.xz", - "hash": "sha256-AZvv6hnGqNMf863KiGuVR7HBJVPzcCoj1XubX6Qf0zI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/drkonqi-6.6.2.tar.xz", + "hash": "sha256-Z7VXh91NaqYsYJNtq7r1MKqvMfKtWxOX0c685xSxZkI=" }, "flatpak-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/flatpak-kcm-6.6.1.tar.xz", - "hash": "sha256-R2Qv+mLmn33HlSnyY02zjbJoLKICiT6h6FrCHjRKZIY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/flatpak-kcm-6.6.2.tar.xz", + "hash": "sha256-htT+ALcU2YZHsoBvj/HF26xBkTiw2BE3+SfE6axwSMQ=" }, "kactivitymanagerd": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kactivitymanagerd-6.6.1.tar.xz", - "hash": "sha256-vvaLS76zaw2o87W1kx177Fp/V/yJ6iH0bqCZyi/BRwU=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kactivitymanagerd-6.6.2.tar.xz", + "hash": "sha256-FTXe+3ofGH4238QBaOpuiesGpuAee87gYXUEndlVkXg=" }, "kde-cli-tools": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kde-cli-tools-6.6.1.tar.xz", - "hash": "sha256-KIENC0QH0Kx1L5Qg7NhDry9VaHUfwccNEUYg8Flv3uw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kde-cli-tools-6.6.2.tar.xz", + "hash": "sha256-PJlQeuK3PgqdTNS2qDLMeLezx/11d8/AmS4Q8BaJLWA=" }, "kde-gtk-config": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kde-gtk-config-6.6.1.tar.xz", - "hash": "sha256-miMpCk7MVq167Ad35q0lQNAtZ05lGUtYI0T8irciv4c=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kde-gtk-config-6.6.2.tar.xz", + "hash": "sha256-01GhHSYaMQDmJMgbqbzLnPc+OtIwW3T0XkxnosxCz3M=" }, "kdecoration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kdecoration-6.6.1.tar.xz", - "hash": "sha256-Rrh0nAlIjV3cFksjdH4mYHkJLu+UXTACs0TwfDECbm8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kdecoration-6.6.2.tar.xz", + "hash": "sha256-5/dh7bB9Ma/q5sAT22QamAcncTfbLHEhtsM3R3c3QlA=" }, "kdeplasma-addons": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kdeplasma-addons-6.6.1.tar.xz", - "hash": "sha256-y+rXnwkN8azhT+k8wwuvMypZLbz44mDvIPglxsS8J34=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kdeplasma-addons-6.6.2.tar.xz", + "hash": "sha256-BKY/uPoOFkQIzHN3z72v1o/ST5mySIaW7IXxwD+IaTA=" }, "kgamma": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kgamma-6.6.1.tar.xz", - "hash": "sha256-ojiFdbarkHaKczTP3gTxfxGwNvZTB0qTa0EpiFJnVMk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kgamma-6.6.2.tar.xz", + "hash": "sha256-KuUBfmFccDdQrx7Vf0I15Ndo1fx3BCzSj47pjgekiNU=" }, "kglobalacceld": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kglobalacceld-6.6.1.tar.xz", - "hash": "sha256-qoex0m2hlHwnBv+q3bIdTGC7XwXoIE2jRUEaE1WMdWs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kglobalacceld-6.6.2.tar.xz", + "hash": "sha256-UVRrucSNDciTpIqR3jXZ/0KT8PgvOmVWy70J5/J2K94=" }, "kinfocenter": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kinfocenter-6.6.1.tar.xz", - "hash": "sha256-Lc1X8jAO9kYQuHXXIARfIEhz3Kb/fDIXhXdjnkujR2M=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kinfocenter-6.6.2.tar.xz", + "hash": "sha256-KQPzVvvwR3w9Gmz0Qx6q7NU0qsBXgxp/5H2cdVT+8P8=" }, "kmenuedit": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kmenuedit-6.6.1.tar.xz", - "hash": "sha256-ZzzKLK9ip5gt6Y/L0Q6Hn5/ruURNlBmPY4jfeK6p9fE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kmenuedit-6.6.2.tar.xz", + "hash": "sha256-cHnjyC4sB4gWCVytxj21IcPZw3cZB8+NpiBo42dOB2g=" }, "knighttime": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/knighttime-6.6.1.tar.xz", - "hash": "sha256-46ZRVde9LXEwnB5U6QR/FetAcDDhvU25E0BrjFmGPTk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/knighttime-6.6.2.tar.xz", + "hash": "sha256-pd9K+Mx73bluQ9dN3KXXXEWiSaSTxHbJjlu6OsoxDhw=" }, "kpipewire": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kpipewire-6.6.1.tar.xz", - "hash": "sha256-3vKbsyiMKoALGC6OS1CMNKvP+P8iImusu1al6sVRqrk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kpipewire-6.6.2.tar.xz", + "hash": "sha256-5qnx3oom7YPDdnV+qdt60vGSlMq6kxUetri3P2ZUoeA=" }, "krdp": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/krdp-6.6.1.tar.xz", - "hash": "sha256-Z7qhpK9eMLfOG5xwZFIUor8L87g1GtyolPsSH1l6dVM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/krdp-6.6.2.tar.xz", + "hash": "sha256-lbntWGk+S8W0qdmRrBrxvG0YSnJXl0RA/4ECeeVCGiw=" }, "kscreen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kscreen-6.6.1.tar.xz", - "hash": "sha256-DoprGz22zK31si44udBgerdPkxaxCSDN/NmVBT4Zhds=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kscreen-6.6.2.tar.xz", + "hash": "sha256-AVLeE1j2RHVSXmwOhU+otuz558XpowlGEBVqUkgsLEM=" }, "kscreenlocker": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kscreenlocker-6.6.1.tar.xz", - "hash": "sha256-/sq+uxQHLOb9bWfoKyfy2TtP8vETUkID52Volvk9KTw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kscreenlocker-6.6.2.tar.xz", + "hash": "sha256-zYOQerdTU5pu+HMDvjDwDPB4VcbWjBeRwI7g5gawVrY=" }, "ksshaskpass": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ksshaskpass-6.6.1.tar.xz", - "hash": "sha256-OdljnWw8xorOqkA+1b7o2g76sXzTRSzbL2/vJbJmZ4c=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ksshaskpass-6.6.2.tar.xz", + "hash": "sha256-DvTRlkP6u17x4jxGhtapbTO17Y8l0WVNTIJUvPv/ImE=" }, "ksystemstats": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ksystemstats-6.6.1.tar.xz", - "hash": "sha256-sI20ksG3/5hMRfEr2qc5WZlpI5WNhcjp7dTJslVH/XM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ksystemstats-6.6.2.tar.xz", + "hash": "sha256-zsEH7e7npxWjWPuAH4mzSw+OVCKl3RvZk4VRvy+O2jM=" }, "kwallet-pam": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwallet-pam-6.6.1.tar.xz", - "hash": "sha256-MQ4PdoWSLSxa1OgR9dHwXOWDNOHsFyCbk5y0KftdSyc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwallet-pam-6.6.2.tar.xz", + "hash": "sha256-OrMYuWzE2ke1/9dhDxQjFXLK+1YiqFIJWpRjtPnlCi4=" }, "kwayland": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwayland-6.6.1.tar.xz", - "hash": "sha256-zCbgIqMJC6us0K6OwUbRvULfkeuMt2pAewcunN2DYBc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwayland-6.6.2.tar.xz", + "hash": "sha256-80l9+0Fjobq0R+VGNApIWLqtb9Oc0ktE9CfA6W1lCKQ=" }, "kwayland-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwayland-integration-6.6.1.tar.xz", - "hash": "sha256-tzVkX+so+8jV9ScEapBJnnChsDGusaW+TFWpGXX8f3U=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwayland-integration-6.6.2.tar.xz", + "hash": "sha256-DID0uUa2exE+hjlvKMsU1tbWhan0wV07XaFZElRM6jM=" }, "kwin": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwin-6.6.1.tar.xz", - "hash": "sha256-zDwqgl3xpv5ApSlNwaX7C51h5CVciTVv3Wm2yzNGcOs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwin-6.6.2.tar.xz", + "hash": "sha256-idt0JlnwyWFAujm0BTrefhwgZg5+uCwYtaaMFvkzVug=" }, "kwin-x11": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwin-x11-6.6.1.tar.xz", - "hash": "sha256-MwTTMnfyDbHa7kqQ16/pXRMBwQNvjQSKdcYmEcPgHXI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwin-x11-6.6.2.tar.xz", + "hash": "sha256-dU2ZM/ZMICDsYijKlEkUofHvmt715VqZQmyzwUlE8Hc=" }, "kwrited": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwrited-6.6.1.tar.xz", - "hash": "sha256-pCcZpDR4VUjn/4b1I9667CjnORn+MpUbb/pCzg8xRZM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwrited-6.6.2.tar.xz", + "hash": "sha256-S+E+NraFggiDXiG9o9f3BNmSGH/sTGPCHBpv4ngt4Rs=" }, "layer-shell-qt": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/layer-shell-qt-6.6.1.tar.xz", - "hash": "sha256-YaQTwRP/gIpBZKd8B3udhDLW2Z+AmjCK8AF3LpsPiKc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/layer-shell-qt-6.6.2.tar.xz", + "hash": "sha256-IvvB04lPkmuWz9Xco+v1ynzAsLuoa7ymSTkD4khi+Hc=" }, "libkscreen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libkscreen-6.6.1.tar.xz", - "hash": "sha256-MIzn7NrYdgef9nhBfeKbjE4ug+HkBOREQhQdY/5encU=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libkscreen-6.6.2.tar.xz", + "hash": "sha256-K8JHJo/bvqWErzP4pnyf0eiRq6HhdPJyxxpCoXh5Kdg=" }, "libksysguard": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libksysguard-6.6.1.tar.xz", - "hash": "sha256-Yz23KSLSx/ioblM87ewmlSEuYZgaiF8d8Hwu63L0MSw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libksysguard-6.6.2.tar.xz", + "hash": "sha256-n+M82Wuh45a+0BmoqDZPSkuHCJoT/ettXsR+ymIok2o=" }, "libplasma": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libplasma-6.6.1.tar.xz", - "hash": "sha256-KbZLAQfMkriOz/D0niskRbT3cJAwYUF8HJugXV9NIEg=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libplasma-6.6.2.tar.xz", + "hash": "sha256-XmuIm84gGs99Rrv/GXDm+EpxH0SyB/4QOq83okTamUs=" }, "milou": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/milou-6.6.1.tar.xz", - "hash": "sha256-M5tNIhaxB6EbCbYjxO1h27XpITWQeVtAK5HEjbWX3lE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/milou-6.6.2.tar.xz", + "hash": "sha256-dI8lpyjQH7f2vMh1+sOkQUmPWSszq5vLJXLslzoQmBg=" }, "ocean-sound-theme": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ocean-sound-theme-6.6.1.tar.xz", - "hash": "sha256-r9Z7sS1h1gZkVGkAI/9WkuOZCvZV4nABZN81cb/oUKw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ocean-sound-theme-6.6.2.tar.xz", + "hash": "sha256-emxxwLumsOsMd0kH0IBFZWZuom8yHiYBcoS9NBqMxRU=" }, "oxygen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/oxygen-6.6.1.tar.xz", - "hash": "sha256-VBHfHa2dPAumbWScLudE++YvdvM88ghZyMbiMkZfNvM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/oxygen-6.6.2.tar.xz", + "hash": "sha256-NbA2CxgCVzxOYz/wDShgSgXOSiy+tH1IneOQO03eYb0=" }, "oxygen-sounds": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/oxygen-sounds-6.6.1.tar.xz", - "hash": "sha256-Q5sZSeNHfqXvl27w7h/oo6wTNleoLuao3P9fJg30Uso=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/oxygen-sounds-6.6.2.tar.xz", + "hash": "sha256-GcKINXSgNH4f7XYmp3BujdLtGmkycopmEGcG+prZDMg=" }, "plasma-activities": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-6.6.1.tar.xz", - "hash": "sha256-Z63DquMRPtPxU7DdynID9h6Q1fgFA4cclCwDj+su/yA=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-6.6.2.tar.xz", + "hash": "sha256-ExWxFJe2gqGIGumcQNevQxdwRt2j//due1u8tZjZs+8=" }, "plasma-activities-stats": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-stats-6.6.1.tar.xz", - "hash": "sha256-ANEUg5UhklV3ARYwzHrYxtXaMVzBSYuS37RZcrYdQbQ=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-stats-6.6.2.tar.xz", + "hash": "sha256-Q1teY1g4DdpZ+MbXLosPzyd8ALcVsXv1mg0/BAdv2BQ=" }, "plasma-browser-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-browser-integration-6.6.1.tar.xz", - "hash": "sha256-TfoLWN5s92nIzx1mTPyyqwU9FU7fsLrFsCyn0uLVTVY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-browser-integration-6.6.2.tar.xz", + "hash": "sha256-bWUSkBWbxEimPWqsiyUCqjkkjoauxcOcN7yQJh5IkU4=" }, "plasma-desktop": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-desktop-6.6.1.tar.xz", - "hash": "sha256-kPdPz612TtvUMlsF1UJWPd4qu8P9F/bRb+n7yaY5B2U=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-desktop-6.6.2.tar.xz", + "hash": "sha256-Gg9MV3hgCMgbzGSzrBu4HnWvvNtZHAr1Tgwj3TkNa2E=" }, "plasma-dialer": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-dialer-6.6.1.tar.xz", - "hash": "sha256-R8gjdHpITvZmeAgFWSy+dAg1UaKBoa9R8FBoNrgD2Ng=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-dialer-6.6.2.tar.xz", + "hash": "sha256-H4e24E8Ib1q0EC+8Q9gf9m02JEqdFb0nZNbq+pbMHXQ=" }, "plasma-disks": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-disks-6.6.1.tar.xz", - "hash": "sha256-lmOyisCH34oBSNg8vhU0X5z68A2Qd1h3ZWWzcSREles=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-disks-6.6.2.tar.xz", + "hash": "sha256-F1GFHPkkUAqCQL0HDYhp0/OTQdz7Pfw2XA13qsIKjcU=" }, "plasma-firewall": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-firewall-6.6.1.tar.xz", - "hash": "sha256-M8/V3WnmjjhuLXNFT8d+HuaDAS/p1CITPi0QW9+b0pk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-firewall-6.6.2.tar.xz", + "hash": "sha256-n/PRh4ebA/ObotWdiQKYQyefq5uO476jPJ+G5KJUTLk=" }, "plasma-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-integration-6.6.1.tar.xz", - "hash": "sha256-a7Lp33s7ux3txCgUBknUAmlMK1aVcV98yasxszymyjg=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-integration-6.6.2.tar.xz", + "hash": "sha256-zSHqby8Ic61It1AwK6SJvuqIQb+yPZVTXqg8IbaFVvA=" }, "plasma-keyboard": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-keyboard-6.6.1.tar.xz", - "hash": "sha256-whNcGgf7a5qUxSZWBnoJoLpst0X2rABRS/E5SxlmbQI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-keyboard-6.6.2.tar.xz", + "hash": "sha256-UAoo+M+Sr+XzjZqJ9zNEHHIgHTzkW5LxLDv8mBVbXLc=" }, "plasma-login-manager": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-login-manager-6.6.1.tar.xz", - "hash": "sha256-r3+RETmorkzV4ygA+stBLz3dptvZ0Pono/TGpvmNbzk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-login-manager-6.6.2.tar.xz", + "hash": "sha256-rbaidA5evDuxONVaWNQ+O/d0tEZAiJQnF6+KqVdwL14=" }, "plasma-mobile": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-mobile-6.6.1.tar.xz", - "hash": "sha256-KlAK8DKXWP7XSvwbE5OnKQp7N0fDnmQBqgMoa6KAW0w=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-mobile-6.6.2.tar.xz", + "hash": "sha256-7Ume2R/fAvK6GK1WceV5Svc6xw9y/LRY+ch6zD9xOis=" }, "plasma-nano": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-nano-6.6.1.tar.xz", - "hash": "sha256-2BXWQF5qCBwi3W8MMmU7cNqMl8WryljsCwnwMUrBV3Y=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-nano-6.6.2.tar.xz", + "hash": "sha256-EFN5cAoaGUZMcEo6eC6V1wVmDrWq4UiiaPjZZ1ugtwY=" }, "plasma-nm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-nm-6.6.1.tar.xz", - "hash": "sha256-cikb1wTaPJHd61i0NMsxMBOMofsg7uQhDiYxh3HghFc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-nm-6.6.2.tar.xz", + "hash": "sha256-olg28eFZuF+8yHcoSuS/MJdKAruxlPVkQfM1XH5qvG8=" }, "plasma-pa": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-pa-6.6.1.tar.xz", - "hash": "sha256-KBh6P296ZUhqmT3l1IaYOj0eOrTPmP+b/hH+zzCsHyE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-pa-6.6.2.tar.xz", + "hash": "sha256-lFIlXLyl7stUX7F0F7Gr5kcRA/Dirqx+t8ACK8qhl1Q=" }, "plasma-sdk": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-sdk-6.6.1.tar.xz", - "hash": "sha256-7Idn3aBLCnjfLsbhzU17vCCmhH4pa+hh1FRkHThEyXc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-sdk-6.6.2.tar.xz", + "hash": "sha256-DiktJHAiLFdf2JTgA3Sqe96XnOqEnBOPpZpwLp8H6bE=" }, "plasma-setup": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-setup-6.6.1.tar.xz", - "hash": "sha256-EUurgZWA1OLwt8C+w4w85miBTT4A0sFG5LdwOnOdymE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-setup-6.6.2.tar.xz", + "hash": "sha256-sTc40iTdK6G2SDzEzAjJ7yybLUy7qu7NcMJB6kWRbcc=" }, "plasma-systemmonitor": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-systemmonitor-6.6.1.tar.xz", - "hash": "sha256-xahLr3+po2gXWGW39YQayGByOZV83ZS3yeh0iU9F7A0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-systemmonitor-6.6.2.tar.xz", + "hash": "sha256-7ZLmSo8MV5en2xT7KOfLktLnP3KIitNOQZp3fpBgNjI=" }, "plasma-thunderbolt": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-thunderbolt-6.6.1.tar.xz", - "hash": "sha256-VhAzoRJo0hn/6o3K9LdHYjLUWeMC9aTllSM1UASILYE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-thunderbolt-6.6.2.tar.xz", + "hash": "sha256-AeO5qnx+aK25QfKbZL+YJ7AS2LLkdCiB4XdtnpeIeSQ=" }, "plasma-vault": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-vault-6.6.1.tar.xz", - "hash": "sha256-fATLYM/qk3waj5s5xYgTa1DFe3XyLAbr+L+6LSXcGdA=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-vault-6.6.2.tar.xz", + "hash": "sha256-Jlxohyac96JUahU79wNFplZWwWmdFJ498SDSEOAjy9A=" }, "plasma-welcome": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-welcome-6.6.1.tar.xz", - "hash": "sha256-c5WVd9dO+HNYE5ZneUuEZzp8SVq31AVF9U4evy9XYII=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-welcome-6.6.2.tar.xz", + "hash": "sha256-U93mRKVHiHE8zzPB6BYmRdhj21IT5EAirtfzkVBX8ug=" }, "plasma-workspace": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-6.6.1.tar.xz", - "hash": "sha256-yMNEvTyEJzHP1d8ccX225FEyndMrmDcX1/+avf80NO0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-6.6.2.tar.xz", + "hash": "sha256-JjAiNFQq4sgoZyeJWZfI4iZS6Q6S/rtg486XUZTgys0=" }, "plasma-workspace-wallpapers": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-wallpapers-6.6.1.tar.xz", - "hash": "sha256-YPuRUi6jJJ+yhVWcQAO8zvPQHlYbl3v6le5rpAvEJps=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-wallpapers-6.6.2.tar.xz", + "hash": "sha256-xCSC+oTDJbzwM9sPjZoBxUp7FpfF1tXMMHil2BSlwk0=" }, "plasma5support": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma5support-6.6.1.tar.xz", - "hash": "sha256-r5Iph67gpsG9Am6LNDDR6xUK74MG5MpofhO4vNXiXO8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma5support-6.6.2.tar.xz", + "hash": "sha256-Nv6c+pdE4TK0ZehiVMZN4h1rVAd06x5Miz4lVMSi/54=" }, "plymouth-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plymouth-kcm-6.6.1.tar.xz", - "hash": "sha256-QuO3NX2kT48vYq1W/GN1//ovVG6MA8ke3xIj8VW2qJ8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plymouth-kcm-6.6.2.tar.xz", + "hash": "sha256-6e2nV6wR+GoLmrQpr+FeFteadDaKXxKe1/x6ITk8NxA=" }, "polkit-kde-agent-1": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/polkit-kde-agent-1-6.6.1.tar.xz", - "hash": "sha256-oDzVsTB3+es2Y2Tbnk9sD4Kr49GQU7XmTN5J5qjidfo=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/polkit-kde-agent-1-6.6.2.tar.xz", + "hash": "sha256-Jlnw4oguCwE7MMqeI+P2kGKZjzWIFefTc2/DX0/NuBI=" }, "powerdevil": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/powerdevil-6.6.1.tar.xz", - "hash": "sha256-GHKWCWEpVvtR9BwTyor9RvoeRq3hGEQz0x5XaGZjBAM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/powerdevil-6.6.2.tar.xz", + "hash": "sha256-bQhYqE94PDEUR/SHB4lp+bZQCXM5EhLq/05swP7JnKA=" }, "print-manager": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/print-manager-6.6.1.tar.xz", - "hash": "sha256-LMS+MwFYg7GK7zHqozqFj4Yn+2m9SRjZd8vBZYDFA9A=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/print-manager-6.6.2.tar.xz", + "hash": "sha256-8GTgM5cX8eqr4qXb3j0WZcMsHzrMuNzxE04Jz1DpAkg=" }, "qqc2-breeze-style": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/qqc2-breeze-style-6.6.1.tar.xz", - "hash": "sha256-FeJY14SReqJ8fcEVXadfuqlMmjRXBbyTT83w5eBFahM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/qqc2-breeze-style-6.6.2.tar.xz", + "hash": "sha256-TEG592npGbs9l4k3+boT7+cieFw+RNjOfnUtNA4kX7A=" }, "sddm-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/sddm-kcm-6.6.1.tar.xz", - "hash": "sha256-3nisFmz1o0eEzR1HTXgEK/TnajxXnIfqDIMatc/Rm7g=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/sddm-kcm-6.6.2.tar.xz", + "hash": "sha256-1USRDZw1MY+dXctUy+IRLlc1KP3MARAb8XNS/i20M6c=" }, "spacebar": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/spacebar-6.6.1.tar.xz", - "hash": "sha256-nyC1vKHRDWAmG9zEUJvUHHBDbKGoKoTWP3E9XeR9LH8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/spacebar-6.6.2.tar.xz", + "hash": "sha256-hh9occ00uqrxROovEBhcZiZE6u1RAAVGkodGglMFksw=" }, "spectacle": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/spectacle-6.6.1.tar.xz", - "hash": "sha256-auAzSC8g/oR2EO9OK++B6rK0g9f18jDFzfhzJzaV668=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/spectacle-6.6.2.tar.xz", + "hash": "sha256-Qu/DF2VsdgpFkYcX7dhsNn1RWkiDz9nP7INkWfuIQ50=" }, "systemsettings": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/systemsettings-6.6.1.tar.xz", - "hash": "sha256-Yf2Fd1Xb2v6Axq+6q5iXT2QBwjRu0K/jhVAJ5d5ADig=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/systemsettings-6.6.2.tar.xz", + "hash": "sha256-NpE3J/sZAvxEOhK0lRqKSRTNE1p8bL0Jtdq714Kk/6E=" }, "wacomtablet": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/wacomtablet-6.6.1.tar.xz", - "hash": "sha256-WotpF9R/Jc8blW1tKNXupwn7Tll+TnWmVdsO8oo6CEc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/wacomtablet-6.6.2.tar.xz", + "hash": "sha256-7lAJ1MRnh/MkVNtP97FJ+e5cMaVQLblfeLiQ3B+hDXo=" }, "xdg-desktop-portal-kde": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/xdg-desktop-portal-kde-6.6.1.tar.xz", - "hash": "sha256-UxjWPddIoIYvjdmPPWbKGwsQ4+uYlrAANCMd/QpBryo=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/xdg-desktop-portal-kde-6.6.2.tar.xz", + "hash": "sha256-Ym81uqXlTSQnQtphskKKfXHCpS1FoDUkyOEAHqN7l8o=" } } \ No newline at end of file From d1aa472df4c861779da718582b434739b6962c04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:43:14 +0000 Subject: [PATCH 63/78] watchlog: 1.252.0 -> 1.254.0 --- pkgs/by-name/wa/watchlog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/watchlog/package.nix b/pkgs/by-name/wa/watchlog/package.nix index 7ec58b70141b..bdc12d03c02a 100644 --- a/pkgs/by-name/wa/watchlog/package.nix +++ b/pkgs/by-name/wa/watchlog/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "watchlog"; - version = "1.252.0"; + version = "1.254.0"; src = fetchFromGitLab { owner = "kevincox"; repo = "watchlog"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZDT98pxtpoEenJPwz4Ws2kkTqJ0lTWvxv3LfjBsCvZo="; + hash = "sha256-gXglNyeIrLCarHwn0shSAOEcoVOW9yaCuXA/KGB1pdo="; }; - cargoHash = "sha256-n1Pzuyf9EKHgvHqVlOO6bZNcD4KMHSh3jN9REtLulck="; + cargoHash = "sha256-aw5WRBnQJqn9zUzXir4HNNywcwX3yZW5RKkPZBa5XD0="; meta = { description = "Easier monitoring of live logs"; From 250683569fa586f28f50a854d1dab608535516d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:05:38 +0000 Subject: [PATCH 64/78] beam26Packages.rebar3: 3.26.0 -> 3.27.0 --- pkgs/development/tools/build-managers/rebar3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index 1882d23f0f24..5ba85977ed6d 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -16,7 +16,7 @@ }: let - version = "3.26.0"; + version = "3.27.0"; owner = "erlang"; deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; rebar3 = stdenv.mkDerivation rec { @@ -29,7 +29,7 @@ let inherit owner; repo = pname; rev = version; - sha256 = "PDWJFSe8xEUwHcN10PUz6c5EWZLIrKTVqM0xExk9nJs="; + sha256 = "+va3wHlAfVtl3aK6+DVkN/EgpiMxwAGUyNywaWiKTJQ="; }; buildInputs = [ erlang ]; From 276b7a98df79016d0c89d8dacbf70684a8a001ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:13:01 +0000 Subject: [PATCH 65/78] pt2-clone: 1.80.1 -> 1.81 --- pkgs/by-name/pt/pt2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pt/pt2-clone/package.nix b/pkgs/by-name/pt/pt2-clone/package.nix index c87243e84237..219b993ce993 100644 --- a/pkgs/by-name/pt/pt2-clone/package.nix +++ b/pkgs/by-name/pt/pt2-clone/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pt2-clone"; - version = "1.80.1"; + version = "1.81"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "pt2-clone"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-GJT9TxlM6O1PT1CKAgRtnivbC3RtzcglROx26S4G0Bc="; + sha256 = "sha256-+Dm++OHrgrZmAaYJdCCQJ8Chc5y6KdHajH6gDOAg3Do="; }; nativeBuildInputs = [ cmake ]; From f8e88c30e11a4aa7915dfcd6889db36cbc0015bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:27:27 +0000 Subject: [PATCH 66/78] otree: 0.6.4 -> 0.6.5 --- pkgs/by-name/ot/otree/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ot/otree/package.nix b/pkgs/by-name/ot/otree/package.nix index 9508932a8ba7..f7cea62ad393 100644 --- a/pkgs/by-name/ot/otree/package.nix +++ b/pkgs/by-name/ot/otree/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "otree"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "fioncat"; repo = "otree"; tag = "v${finalAttrs.version}"; - hash = "sha256-7Yv8krhtA+YAbJmF/bxgWb6NZBzg/fubxkzDEeOw4xU="; + hash = "sha256-w3ZS3hg9hrqjYcNKacT86llhz7PzJbz1r7/bDJJWxxs="; }; - cargoHash = "sha256-Op0IIH1whnBWP5Z5LLygdiWpysC/JZJEKX6OLHQAsWo="; + cargoHash = "sha256-S7ZG+p9grgqb5O7QqPdDUyhJnRWnPpCCDonyLQEznxc="; meta = { description = "Command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget"; From e26b6cfffcd8fd29a4c4738a6d03528539d21ac2 Mon Sep 17 00:00:00 2001 From: Jean-Francois Chevrette Date: Tue, 3 Mar 2026 09:07:02 -0500 Subject: [PATCH 67/78] vscode-extensions.ms-python.python: remove jfchevrette from maintainers --- .../editors/vscode/extensions/ms-python.python/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix index fc884715cd9e..3d70af383130 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix @@ -80,7 +80,6 @@ vscode-utils.buildVscodeMarketplaceExtension { platforms = builtins.attrNames supported; maintainers = [ lib.maintainers.jraygauthier - lib.maintainers.jfchevrette ]; }; } From 8bdf36992c6f282a2af4b93532ba8093112d50e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 27 Feb 2026 02:17:01 +0100 Subject: [PATCH 68/78] python313Packages.soundcloudpy: init at 0.1.4 Co-authored-by: Emily --- .../python-modules/soundcloudpy/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/soundcloudpy/default.nix diff --git a/pkgs/development/python-modules/soundcloudpy/default.nix b/pkgs/development/python-modules/soundcloudpy/default.nix new file mode 100644 index 000000000000..40cf007f6c4d --- /dev/null +++ b/pkgs/development/python-modules/soundcloudpy/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + aiohttp, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "soundcloudpy"; + version = "0.1.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "music-assistant"; + repo = "soundcloudpy"; + tag = finalAttrs.version; + hash = "sha256-NuL6VIAssvYiGWqioMtf3Brw/G8Vt2P4/57l3k3db9g="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + ]; + + # has no tests + doCheck = false; + + pythonImportsCheck = [ "soundcloudpy" ]; + + meta = { + description = "Client for async connection to the Soundcloud api"; + homepage = "https://github.com/music-assistant/SoundcloudPy"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 018d05fc4efd..1ae04e7540cc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17844,6 +17844,8 @@ self: super: with self; { soundcloud-v2 = callPackage ../development/python-modules/soundcloud-v2 { }; + soundcloudpy = callPackage ../development/python-modules/soundcloudpy { }; + sounddevice = callPackage ../development/python-modules/sounddevice { }; soundfile = callPackage ../development/python-modules/soundfile { }; From c3f5d8166d94d48360150b6eddbcf505d52540a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 27 Feb 2026 03:20:57 +0100 Subject: [PATCH 69/78] music-assistant: regen providers --- pkgs/by-name/mu/music-assistant/providers.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index acf13b443f90..077eae7f4243 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -155,8 +155,10 @@ defusedxml soco ]; - soundcloud = ps: [ - ]; # missing soundcloudpy + soundcloud = + ps: with ps; [ + soundcloudpy + ]; spotify = ps: with ps; [ pkce From af78b8bb055a8654f34d1a25c9633710ad38ecf0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 14:30:56 +0000 Subject: [PATCH 70/78] squeezelite: 2.0.0.1556 -> 2.0.0.1561 --- pkgs/by-name/sq/squeezelite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squeezelite/package.nix b/pkgs/by-name/sq/squeezelite/package.nix index 38d6f1cd6c56..a40c0c5c690e 100644 --- a/pkgs/by-name/sq/squeezelite/package.nix +++ b/pkgs/by-name/sq/squeezelite/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation { pname = binName; # versions are specified in `squeezelite.h` # see https://github.com/ralph-irving/squeezelite/issues/29 - version = "2.0.0.1556"; + version = "2.0.0.1561"; src = fetchFromGitHub { owner = "ralph-irving"; repo = "squeezelite"; - rev = "6d571de8fa6dfff23a5a0cbb2c81b402d2c30c31"; - hash = "sha256-rwiRZaadku4xAAQiloghnmMtRlflgGJ8prEUQJsuR8c="; + rev = "e977d1045f5f4c1a51ba0d66387f26fd19a2f42a"; + hash = "sha256-VY9iMGUgI+VCoadYYnfB8GUItjl/U/hh1pV2yu41miE="; }; buildInputs = [ From 6806d6d526f6b24aae26dbb41635933ac04d37e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:28:48 +0000 Subject: [PATCH 71/78] windsurf: 1.9552.25 -> 1.9566.11 --- pkgs/by-name/wi/windsurf/info.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index b9f077577303..ddebc10fb54a 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-darwin-arm64-1.9552.25.zip", - "sha256": "b1b07f0252635ee82d19e24af8ff5dd38f2f55c43673e4e610ab9a2cccafc99a" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-darwin-arm64-1.9566.11.zip", + "sha256": "3b95c0038fb672dada8221add4a481d3c4eb7bd2c7dffd5a1133e3dd66e2f418" }, "x86_64-darwin": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-darwin-x64-1.9552.25.zip", - "sha256": "3062ec6b8618c323ca73f8bb59f0050b8d0b5974f04a906bb5f4f013b0afc76c" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-darwin-x64-1.9566.11.zip", + "sha256": "2a73ed9a7a9461f02096e42edc8ac7c180eabc4e2ec3dfe46118f2c6af3d7619" }, "x86_64-linux": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-linux-x64-1.9552.25.tar.gz", - "sha256": "3cff65dc9413a840996e69d24bc29f90e4289b5dd94a338a9acccf5e3383db9f" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-linux-x64-1.9566.11.tar.gz", + "sha256": "ff39e303c5f991bea769a5eb147bcb7c514267986c3c8b5668d897353ce95bba" } } From d7b8e7c7db3404849952fd9113a8561e42315985 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 3 Mar 2026 17:32:11 +0100 Subject: [PATCH 72/78] nodejs_25: 25.7.0 -> 25.8.0 --- pkgs/development/web/nodejs/v25.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 39f2283e8d6a..4c72d4fdc175 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -23,8 +23,8 @@ let [ ]; in buildNodejs { - version = "25.7.0"; - sha256 = "8f13df7e8f79c3e8f227ad713c754592293c98f70e9e29e8fcee974e62a000e1"; + version = "25.8.0"; + sha256 = "5d00429cb856cc72200ec6c08e8cdda75ea9618256de8d899fa049c23f4a2eee"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then From e185dda77db6b9352d029795dd30480267b6cf20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:53:53 +0000 Subject: [PATCH 73/78] bitrise: 2.38.0 -> 2.39.1 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 2e94da8ca781..f838079e5dcf 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.38.0"; + version = "2.39.1"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-WF6+HgGePOvwdo1nU75ifnH8Fddk1vmSyNOOQER4awo="; + hash = "sha256-/jD4FZTeT+RgNEJZqNZaSIsL1lSECdE6/fNyg1DJDYE="; }; # many tests rely on writable $HOME/.bitrise and require network access From 8af6c4df924caa716aaef4140418b70b3b2b0ed4 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:57:31 +0100 Subject: [PATCH 74/78] paratest: 7.13.0 -> 7.19.1 --- pkgs/by-name/pa/paratest/composer.lock | 824 ++++++++++++++----------- pkgs/by-name/pa/paratest/package.nix | 6 +- 2 files changed, 473 insertions(+), 357 deletions(-) diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index a9f9aaa09e24..47e0cde721e5 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0c6def3fbea9bde4facb0a4273976f6e", + "content-hash": "459c9e75712ee7b02c32a6560b975535", "packages": [ { "name": "fidry/cpu-core-counter", @@ -189,16 +189,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.1", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -241,9 +241,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-08-13T20:13:15+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "phar-io/manifest", @@ -365,34 +365,34 @@ }, { "name": "phpunit/php-code-coverage", - "version": "12.4.0", + "version": "13.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c" + "reference": "a8b58fde2f4fbc69a064e1f80ff917607cf7737c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", - "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/a8b58fde2f4fbc69a064e1f80ff917607cf7737c", + "reference": "a8b58fde2f4fbc69a064e1f80ff917607cf7737c", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.6.1", - "php": ">=8.3", - "phpunit/php-file-iterator": "^6.0", - "phpunit/php-text-template": "^5.0", - "sebastian/complexity": "^5.0", - "sebastian/environment": "^8.0.3", - "sebastian/lines-of-code": "^4.0", - "sebastian/version": "^6.0", - "theseer/tokenizer": "^1.2.3" + "nikic/php-parser": "^5.7.0", + "php": ">=8.4", + "phpunit/php-file-iterator": "^7.0", + "phpunit/php-text-template": "^6.0", + "sebastian/complexity": "^6.0", + "sebastian/environment": "^9.0", + "sebastian/lines-of-code": "^5.0", + "sebastian/version": "^7.0", + "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^12.3.7" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -401,7 +401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.4.x-dev" + "dev-main": "13.0.x-dev" } }, "autoload": { @@ -430,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.4.0" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/13.0.1" }, "funding": [ { @@ -450,32 +450,32 @@ "type": "tidelift" } ], - "time": "2025-09-24T13:44:41+00:00" + "time": "2026-02-06T06:05:15+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782" + "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6e5aa1fb0a95b1703d83e721299ee18bb4e2de50", + "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -503,36 +503,48 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:37+00:00" + "time": "2026-02-06T04:33:26+00:00" }, { "name": "phpunit/php-invoker", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" + "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", - "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88", + "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-pcntl": "*" @@ -540,7 +552,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -567,40 +579,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/php-invoker/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-invoker", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:58+00:00" + "time": "2026-02-06T04:34:47+00:00" }, { "name": "phpunit/php-text-template", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53" + "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53", - "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/a47af19f93f76aa3368303d752aa5272ca3299f4", + "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -627,40 +651,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-text-template", + "type": "tidelift" } ], - "time": "2025-02-07T04:59:16+00:00" + "time": "2026-02-06T04:36:37+00:00" }, { "name": "phpunit/php-timer", - "version": "8.0.0", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" + "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", - "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/a0e12065831f6ab0d83120dc61513eb8d9a966f6", + "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -687,28 +723,40 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "security": "https://github.com/sebastianbergmann/php-timer/security/policy", - "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0" + "source": "https://github.com/sebastianbergmann/php-timer/tree/9.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-timer", + "type": "tidelift" } ], - "time": "2025-02-07T04:59:38+00:00" + "time": "2026-02-06T04:37:53+00:00" }, { "name": "phpunit/phpunit", - "version": "12.3.14", + "version": "13.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "13e9b2bea9327b094176147250d2c10319a10f5b" + "reference": "d57826e8921a534680c613924bfd921ded8047f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/13e9b2bea9327b094176147250d2c10319a10f5b", - "reference": "13e9b2bea9327b094176147250d2c10319a10f5b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d57826e8921a534680c613924bfd921ded8047f4", + "reference": "d57826e8921a534680c613924bfd921ded8047f4", "shasum": "" }, "require": { @@ -721,21 +769,22 @@ "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", - "php": ">=8.3", - "phpunit/php-code-coverage": "^12.3.8", - "phpunit/php-file-iterator": "^6.0.0", - "phpunit/php-invoker": "^6.0.0", - "phpunit/php-text-template": "^5.0.0", - "phpunit/php-timer": "^8.0.0", - "sebastian/cli-parser": "^4.2.0", - "sebastian/comparator": "^7.1.3", - "sebastian/diff": "^7.0.0", - "sebastian/environment": "^8.0.3", - "sebastian/exporter": "^7.0.2", - "sebastian/global-state": "^8.0.2", - "sebastian/object-enumerator": "^7.0.0", - "sebastian/type": "^6.0.3", - "sebastian/version": "^6.0.0", + "php": ">=8.4.1", + "phpunit/php-code-coverage": "^13.0.1", + "phpunit/php-file-iterator": "^7.0.0", + "phpunit/php-invoker": "^7.0.0", + "phpunit/php-text-template": "^6.0.0", + "phpunit/php-timer": "^9.0.0", + "sebastian/cli-parser": "^5.0.0", + "sebastian/comparator": "^8.0.0", + "sebastian/diff": "^8.0.0", + "sebastian/environment": "^9.0.0", + "sebastian/exporter": "^8.0.0", + "sebastian/global-state": "^9.0.0", + "sebastian/object-enumerator": "^8.0.0", + "sebastian/recursion-context": "^8.0.0", + "sebastian/type": "^7.0.0", + "sebastian/version": "^7.0.0", "staabm/side-effects-detector": "^1.0.5" }, "bin": [ @@ -744,7 +793,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.3-dev" + "dev-main": "13.0-dev" } }, "autoload": { @@ -776,7 +825,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.14" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.0.5" }, "funding": [ { @@ -800,7 +849,7 @@ "type": "tidelift" } ], - "time": "2025-09-24T06:34:27+00:00" + "time": "2026-02-18T12:40:03+00:00" }, { "name": "psr/container", @@ -857,28 +906,28 @@ }, { "name": "sebastian/cli-parser", - "version": "4.2.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04" + "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/90f41072d220e5c40df6e8635f5dafba2d9d4d04", - "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/48a4654fa5e48c1c81214e9930048a572d4b23ca", + "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.2-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -902,7 +951,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.2.0" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/5.0.0" }, "funding": [ { @@ -922,31 +971,31 @@ "type": "tidelift" } ], - "time": "2025-09-14T09:36:45+00:00" + "time": "2026-02-06T04:39:44+00:00" }, { "name": "sebastian/comparator", - "version": "7.1.3", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148" + "reference": "29b232ddc29c2b114c0358c69b3084e7c3da0d58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/29b232ddc29c2b114c0358c69b3084e7c3da0d58", + "reference": "29b232ddc29c2b114c0358c69b3084e7c3da0d58", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "php": ">=8.3", - "sebastian/diff": "^7.0", - "sebastian/exporter": "^7.0" + "php": ">=8.4", + "sebastian/diff": "^8.0", + "sebastian/exporter": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.2" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-bcmath": "For comparing BcMath\\Number objects" @@ -954,7 +1003,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "7.1-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -994,7 +1043,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/8.0.0" }, "funding": [ { @@ -1014,33 +1063,33 @@ "type": "tidelift" } ], - "time": "2025-08-20T11:27:00+00:00" + "time": "2026-02-06T04:40:39+00:00" }, { "name": "sebastian/complexity", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" + "reference": "c5651c795c98093480df79350cb050813fc7a2f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", - "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c5651c795c98093480df79350cb050813fc7a2f3", + "reference": "c5651c795c98093480df79350cb050813fc7a2f3", "shasum": "" }, "require": { "nikic/php-parser": "^5.0", - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1064,41 +1113,53 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/complexity", + "type": "tidelift" } ], - "time": "2025-02-07T04:55:25+00:00" + "time": "2026-02-06T04:41:32+00:00" }, { "name": "sebastian/diff", - "version": "7.0.0", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + "reference": "a2b6d09d7729ee87d605a439469f9dcc39be5ea3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/a2b6d09d7729ee87d605a439469f9dcc39be5ea3", + "reference": "a2b6d09d7729ee87d605a439469f9dcc39be5ea3", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0", + "phpunit/phpunit": "^13.0", "symfony/process": "^7.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1131,35 +1192,47 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/diff/tree/8.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/diff", + "type": "tidelift" } ], - "time": "2025-02-07T04:55:46+00:00" + "time": "2026-02-06T04:42:27+00:00" }, { "name": "sebastian/environment", - "version": "8.0.3", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68" + "reference": "bb64d08145b021b67d5f253308a498b73ab0461e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/bb64d08145b021b67d5f253308a498b73ab0461e", + "reference": "bb64d08145b021b67d5f253308a498b73ab0461e", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-posix": "*" @@ -1167,7 +1240,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -1195,7 +1268,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3" + "source": "https://github.com/sebastianbergmann/environment/tree/9.0.0" }, "funding": [ { @@ -1215,34 +1288,34 @@ "type": "tidelift" } ], - "time": "2025-08-12T14:11:56+00:00" + "time": "2026-02-06T04:43:29+00:00" }, { "name": "sebastian/exporter", - "version": "7.0.2", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "016951ae10980765e4e7aee491eb288c64e505b7" + "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/016951ae10980765e4e7aee491eb288c64e505b7", - "reference": "016951ae10980765e4e7aee491eb288c64e505b7", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", + "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=8.3", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/recursion-context": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1285,7 +1358,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.0" }, "funding": [ { @@ -1305,35 +1378,35 @@ "type": "tidelift" } ], - "time": "2025-09-24T06:16:11+00:00" + "time": "2026-02-06T04:44:28+00:00" }, { "name": "sebastian/global-state", - "version": "8.0.2", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "ef1377171613d09edd25b7816f05be8313f9115d" + "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ef1377171613d09edd25b7816f05be8313f9115d", - "reference": "ef1377171613d09edd25b7816f05be8313f9115d", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e52e3dc22441e6218c710afe72c3042f8fc41ea7", + "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7", "shasum": "" }, "require": { - "php": ">=8.3", - "sebastian/object-reflector": "^5.0", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/object-reflector": "^6.0", + "sebastian/recursion-context": "^8.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -1359,7 +1432,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.0" }, "funding": [ { @@ -1379,33 +1452,33 @@ "type": "tidelift" } ], - "time": "2025-08-29T11:29:25+00:00" + "time": "2026-02-06T04:45:13+00:00" }, { "name": "sebastian/lines-of-code", - "version": "4.0.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f" + "reference": "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/97ffee3bcfb5805568d6af7f0f893678fc076d2f", - "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/4f21bb7768e1c997722ccc7efb1d6b5c11bfd471", + "reference": "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471", "shasum": "" }, "require": { "nikic/php-parser": "^5.0", - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -1429,42 +1502,54 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.0" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/lines-of-code", + "type": "tidelift" } ], - "time": "2025-02-07T04:57:28+00:00" + "time": "2026-02-06T04:45:54+00:00" }, { "name": "sebastian/object-enumerator", - "version": "7.0.0", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" + "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", - "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/b39ab125fd9a7434b0ecbc4202eebce11a98cfc5", + "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5", "shasum": "" }, "require": { - "php": ">=8.3", - "sebastian/object-reflector": "^5.0", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/object-reflector": "^6.0", + "sebastian/recursion-context": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1487,40 +1572,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/8.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/object-enumerator", + "type": "tidelift" } ], - "time": "2025-02-07T04:57:48+00:00" + "time": "2026-02-06T04:46:36+00:00" }, { "name": "sebastian/object-reflector", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "4bfa827c969c98be1e527abd576533293c634f6a" + "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", - "reference": "4bfa827c969c98be1e527abd576533293c634f6a", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/3ca042c2c60b0eab094f8a1b6a7093f4d4c72200", + "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1543,40 +1640,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/object-reflector", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:17+00:00" + "time": "2026-02-06T04:47:13+00:00" }, { "name": "sebastian/recursion-context", - "version": "7.0.1", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c" + "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", - "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/74c5af21f6a5833e91767ca068c4d3dfec15317e", + "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1607,7 +1716,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/8.0.0" }, "funding": [ { @@ -1627,32 +1736,32 @@ "type": "tidelift" } ], - "time": "2025-08-13T04:44:59+00:00" + "time": "2026-02-06T04:51:28+00:00" }, { "name": "sebastian/type", - "version": "6.0.3", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d" + "reference": "42412224607bd3931241bbd17f38e0f972f5a916" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/e549163b9760b8f71f191651d22acf32d56d6d4d", - "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/42412224607bd3931241bbd17f38e0f972f5a916", + "reference": "42412224607bd3931241bbd17f38e0f972f5a916", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1676,7 +1785,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/6.0.3" + "source": "https://github.com/sebastianbergmann/type/tree/7.0.0" }, "funding": [ { @@ -1696,29 +1805,29 @@ "type": "tidelift" } ], - "time": "2025-08-09T06:57:12+00:00" + "time": "2026-02-06T04:52:09+00:00" }, { "name": "sebastian/version", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c" + "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c", - "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/ad37a5552c8e2b88572249fdc19b6da7792e021b", + "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1742,15 +1851,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/version/issues", "security": "https://github.com/sebastianbergmann/version/security/policy", - "source": "https://github.com/sebastianbergmann/version/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/version/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/version", + "type": "tidelift" } ], - "time": "2025-02-07T05:00:38+00:00" + "time": "2026-02-06T04:52:52+00:00" }, { "name": "staabm/side-effects-detector", @@ -1806,47 +1927,39 @@ }, { "name": "symfony/console", - "version": "v7.3.4", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" + "reference": "488285876e807a4777f074041d8bb508623419fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "url": "https://api.github.com/repos/symfony/console/zipball/488285876e807a4777f074041d8bb508623419fa", + "reference": "488285876e807a4777f074041d8bb508623419fa", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^7.2" - }, - "conflict": { - "symfony/dependency-injection": "<6.4", - "symfony/dotenv": "<6.4", - "symfony/event-dispatcher": "<6.4", - "symfony/lock": "<6.4", - "symfony/process": "<6.4" + "symfony/string": "^7.4|^8.0" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/lock": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/stopwatch": "^7.4|^8.0", + "symfony/var-dumper": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -1880,7 +1993,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.4" + "source": "https://github.com/symfony/console/tree/v8.0.6" }, "funding": [ { @@ -1900,7 +2013,7 @@ "type": "tidelift" } ], - "time": "2025-09-22T15:31:00+00:00" + "time": "2026-02-25T16:59:43+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2306,20 +2419,20 @@ }, { "name": "symfony/process", - "version": "v7.3.4", + "version": "v8.0.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b" + "reference": "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b", + "url": "https://api.github.com/repos/symfony/process/zipball/b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674", + "reference": "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.4" }, "type": "library", "autoload": { @@ -2347,7 +2460,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.4" + "source": "https://github.com/symfony/process/tree/v8.0.5" }, "funding": [ { @@ -2367,20 +2480,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-26T15:08:38+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -2434,7 +2547,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -2445,43 +2558,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v7.3.4", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f96476035142921000338bad71e5247fbc138872" + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872", - "reference": "f96476035142921000338bad71e5247fbc138872", + "url": "https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4", + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -2520,7 +2637,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.4" + "source": "https://github.com/symfony/string/tree/v8.0.6" }, "funding": [ { @@ -2540,27 +2657,27 @@ "type": "tidelift" } ], - "time": "2025-09-11T14:36:48+00:00" + "time": "2026-02-09T10:14:57+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" + "php": "^8.1" }, "type": "library", "autoload": { @@ -2582,7 +2699,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/2.0.1" }, "funding": [ { @@ -2590,35 +2707,35 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-12-08T11:19:18+00:00" } ], "packages-dev": [ { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.1.2", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1" + "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1", + "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1", "shasum": "" }, "require": { "composer-plugin-api": "^2.2", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + "squizlabs/php_codesniffer": "^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "^2.2", "ext-json": "*", "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.4.0", - "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev", "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", @@ -2688,27 +2805,27 @@ "type": "thanks_dev" } ], - "time": "2025-07-17T20:45:56+00:00" + "time": "2025-11-11T04:32:07+00:00" }, { "name": "doctrine/coding-standard", - "version": "13.0.1", + "version": "14.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/coding-standard.git", - "reference": "0affd62169186f32de725ca612e6129e81186a21" + "reference": "897a7dc209e49ee6cf04e689c41112df17967130" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/0affd62169186f32de725ca612e6129e81186a21", - "reference": "0affd62169186f32de725ca612e6129e81186a21", + "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/897a7dc209e49ee6cf04e689c41112df17967130", + "reference": "897a7dc209e49ee6cf04e689c41112df17967130", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0.0", "php": "^7.4 || ^8.0", - "slevomat/coding-standard": "^8.16", - "squizlabs/php_codesniffer": "^3.7" + "slevomat/coding-standard": "^8.23", + "squizlabs/php_codesniffer": "^4" }, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", @@ -2742,22 +2859,22 @@ ], "support": { "issues": "https://github.com/doctrine/coding-standard/issues", - "source": "https://github.com/doctrine/coding-standard/tree/13.0.1" + "source": "https://github.com/doctrine/coding-standard/tree/14.0.0" }, - "time": "2025-05-14T10:54:19+00:00" + "time": "2025-09-21T18:21:47+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -2789,22 +2906,17 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpstan/phpstan", - "version": "2.1.29", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan-phar-composer-source.git", - "reference": "git" - }, + "version": "2.1.40", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e", - "reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", + "reference": "9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", "shasum": "" }, "require": { @@ -2849,25 +2961,25 @@ "type": "github" } ], - "time": "2025-09-25T06:58:18+00:00" + "time": "2026-02-23T15:04:35+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "468e02c9176891cc901143da118f09dc9505fc2f" + "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/468e02c9176891cc901143da118f09dc9505fc2f", - "reference": "468e02c9176891cc901143da118f09dc9505fc2f", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/6b5571001a7f04fa0422254c30a0017ec2f2cacc", + "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.15" + "phpstan/phpstan": "^2.1.39" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -2892,29 +3004,32 @@ "MIT" ], "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.3" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.4" }, - "time": "2025-05-14T10:56:57+00:00" + "time": "2026-02-09T13:21:14+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "2.0.7", + "version": "2.0.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "9a9b161baee88a5f5c58d816943cff354ff233dc" + "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9a9b161baee88a5f5c58d816943cff354ff233dc", - "reference": "9a9b161baee88a5f5c58d816943cff354ff233dc", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/6ab598e1bc106e6827fd346ae4a12b4a5d634c32", + "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.18" + "phpstan/phpstan": "^2.1.32" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -2945,29 +3060,32 @@ "MIT" ], "description": "PHPUnit extensions and rules for PHPStan", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.7" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.16" }, - "time": "2025-07-13T11:31:46+00:00" + "time": "2026-02-14T09:05:21+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.7", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538" + "reference": "1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/d6211c46213d4181054b3d77b10a5c5cb0d59538", - "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f", + "reference": "1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.29" + "phpstan/phpstan": "^2.1.39" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -2993,40 +3111,43 @@ "MIT" ], "description": "Extra strict and opinionated rules for PHPStan", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.7" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.10" }, - "time": "2025-09-26T11:19:08+00:00" + "time": "2026-02-11T14:17:32+00:00" }, { "name": "slevomat/coding-standard", - "version": "8.22.1", + "version": "8.28.0", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec" + "reference": "0cd4b30cc1037eca54091c188d260d570e61770c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/1dd80bf3b93692bedb21a6623c496887fad05fec", - "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/0cd4b30cc1037eca54091c188d260d570e61770c", + "reference": "0cd4b30cc1037eca54091c188d260d570e61770c", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.1.2", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.2.0", "php": "^7.4 || ^8.0", - "phpstan/phpdoc-parser": "^2.3.0", - "squizlabs/php_codesniffer": "^3.13.4" + "phpstan/phpdoc-parser": "^2.3.2", + "squizlabs/php_codesniffer": "^4.0.1" }, "require-dev": { - "phing/phing": "3.0.1|3.1.0", + "phing/phing": "3.0.1|3.1.2", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpstan/phpstan": "2.1.24", - "phpstan/phpstan-deprecation-rules": "2.0.3", - "phpstan/phpstan-phpunit": "2.0.7", - "phpstan/phpstan-strict-rules": "2.0.6", - "phpunit/phpunit": "9.6.8|10.5.48|11.4.4|11.5.36|12.3.10" + "phpstan/phpstan": "2.1.40", + "phpstan/phpstan-deprecation-rules": "2.0.4", + "phpstan/phpstan-phpunit": "2.0.16", + "phpstan/phpstan-strict-rules": "2.0.10", + "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.50|12.5.14" }, "type": "phpcodesniffer-standard", "extra": { @@ -3050,7 +3171,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.22.1" + "source": "https://github.com/slevomat/coding-standard/tree/8.28.0" }, "funding": [ { @@ -3062,41 +3183,36 @@ "type": "tidelift" } ], - "time": "2025-09-13T08:53:30+00:00" + "time": "2026-02-23T21:35:24+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.13.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119" + "reference": "0525c73950de35ded110cffafb9892946d7771b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0525c73950de35ded110cffafb9892946d7771b5", + "reference": "0525c73950de35ded110cffafb9892946d7771b5", "shasum": "" }, "require": { "ext-simplexml": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": ">=5.4.0" + "php": ">=7.2.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" + "phpunit/phpunit": "^8.4.0 || ^9.3.4 || ^10.5.32 || 11.3.3 - 11.5.28 || ^11.5.31" }, "bin": [ "bin/phpcbf", "bin/phpcs" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -3115,7 +3231,7 @@ "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "description": "PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.", "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", @@ -3146,29 +3262,29 @@ "type": "thanks_dev" } ], - "time": "2025-09-05T05:47:09+00:00" + "time": "2025-11-10T16:43:36+00:00" }, { "name": "symfony/filesystem", - "version": "v7.3.2", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" + "reference": "7bf9162d7a0dff98d079b72948508fa48018a770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7bf9162d7a0dff98d079b72948508fa48018a770", + "reference": "7bf9162d7a0dff98d079b72948508fa48018a770", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^6.4|^7.0" + "symfony/process": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3196,7 +3312,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.3.2" + "source": "https://github.com/symfony/filesystem/tree/v8.0.6" }, "funding": [ { @@ -3216,7 +3332,7 @@ "type": "tidelift" } ], - "time": "2025-07-07T08:17:47+00:00" + "time": "2026-02-25T16:59:43+00:00" } ], "aliases": [], diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 15c73ff7ebe3..29516f632607 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.13.0"; + version = "7.19.1"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-X4sgMxRiuAk/YkOcUOnanUsdCFp0RHUIuv2OCqP5Z3w="; + hash = "sha256-DksiwFMgoPk0BNOVc9Bn22a2blzNw/63fGBT3dlK7Mg="; }; composerLock = ./composer.lock; - vendorHash = "sha256-6fF9YbHoU1+YbSuTKXGmJqkoxdyK30YOv7gZKJVfoas="; + vendorHash = "sha256-VdJVbAKkbWKZEJ16ZbJ/lmc6ZzPmztXjZ/LAEmRI93o="; nativeInstallCheckInputs = [ versionCheckHook From 9a42b44aa81b680c75835a7486fe351d2cbb9d28 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:58:31 +0100 Subject: [PATCH 75/78] paratest: add updateScript --- pkgs/by-name/pa/paratest/package.nix | 2 ++ pkgs/by-name/pa/paratest/update.sh | 29 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100755 pkgs/by-name/pa/paratest/update.sh diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 29516f632607..a4c37a6a5518 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -20,6 +20,8 @@ composerLock = ./composer.lock; vendorHash = "sha256-VdJVbAKkbWKZEJ16ZbJ/lmc6ZzPmztXjZ/LAEmRI93o="; + passthru.updateScript = ./update.sh; + nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pa/paratest/update.sh b/pkgs/by-name/pa/paratest/update.sh new file mode 100755 index 000000000000..6b1621ca11b2 --- /dev/null +++ b/pkgs/by-name/pa/paratest/update.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq php.packages.composer nix-update coreutils + +set -eou pipefail + +PACKAGE_NAME="paratest" +PACKAGE_VERSION=$(nix eval --raw -f. $PACKAGE_NAME.version) +PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" + +# Get latest version from git +GIT_VERSION="$(curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/paratestphp/paratest/releases/latest" | jq '.tag_name' --raw-output)" +NEW_VERSION="${GIT_VERSION#v}" + +# Fail if package and git version are the same +if [[ "$PACKAGE_VERSION" == "$NEW_VERSION" ]]; then + echo "${PACKAGE_NAME} is up-to-date: ${PACKAGE_VERSION}" + exit 0 +fi + +# Generate composer.lock file +TMPDIR=$(mktemp -d) +trap 'rm -rf -- "${TMPDIR}"' EXIT + +git clone --depth 1 --branch "${GIT_VERSION}" https://github.com/paratestphp/paratest.git "${TMPDIR}/paratest" +composer -d "${TMPDIR}/paratest" install --ignore-platform-req=ext-pcov +cp "${TMPDIR}/paratest/composer.lock" "${PACKAGE_DIR}/composer.lock" + +# update package.nix version, hash and vendorHash +nix-update $PACKAGE_NAME --version="${NEW_VERSION}" From 93151a14e4cd931fe5d6c2b538c4ac6779a8d69c Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:59:23 +0100 Subject: [PATCH 76/78] paratest: add piotrkwiecinski as maintainer --- pkgs/by-name/pa/paratest/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index a4c37a6a5518..d890c98417c4 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -33,6 +33,9 @@ homepage = "https://github.com/paratestphp/paratest"; license = lib.licenses.mit; mainProgram = "paratest"; - maintainers = [ lib.maintainers.patka ]; + maintainers = [ + lib.maintainers.patka + lib.maintainers.piotrkwiecinski + ]; }; }) From a3dfae7c0aeb398ebc08fa5246250b6b530659d6 Mon Sep 17 00:00:00 2001 From: Jackaed Date: Tue, 3 Feb 2026 16:35:04 +0000 Subject: [PATCH 77/78] zluda: 6-preview.45 -> 6-preview.55 Adds a git LFS pull to ZLUDA's fetchFromGitHub statement and version bumps to the latest preview. Fixes #481739. --- pkgs/by-name/zl/zluda/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zl/zluda/package.nix b/pkgs/by-name/zl/zluda/package.nix index e8810be5aeed..6df37d213903 100644 --- a/pkgs/by-name/zl/zluda/package.nix +++ b/pkgs/by-name/zl/zluda/package.nix @@ -16,14 +16,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zluda"; - version = "6-preview.45"; + version = "6-preview.55"; src = fetchFromGitHub { owner = "vosen"; repo = "ZLUDA"; rev = "v${finalAttrs.version}"; - hash = "sha256-796OuIM5a0saE0v1QHHAGRjUPT+YAIfUuEtAruMn8Mk="; + hash = "sha256-yhWEzoDjNk1GefSqOVwowNky36ahmH/gTMdq1YTOhfE="; fetchSubmodules = true; + fetchLFS = true; }; buildInputs = [ From 7ab4ff32efe82b4610b1c7777ec81e77f305dcd3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 17:42:58 +0000 Subject: [PATCH 78/78] tidal-hifi: 6.1.0 -> 6.2.0 --- pkgs/by-name/ti/tidal-hifi/electron.nix | 4 ++-- pkgs/by-name/ti/tidal-hifi/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ti/tidal-hifi/electron.nix b/pkgs/by-name/ti/tidal-hifi/electron.nix index 6a24a90bf7da..3c9578cc468a 100644 --- a/pkgs/by-name/ti/tidal-hifi/electron.nix +++ b/pkgs/by-name/ti/tidal-hifi/electron.nix @@ -8,11 +8,11 @@ let https://github.com/Mastermindzh/tidal-hifi/blob/master/build/electron-builder.base.yml for the expected version */ - version = "39.2.4"; + version = "40.1.0"; in (fetchzip { url = "https://github.com/castlabs/electron-releases/releases/download/v${version}+wvcus/electron-v${version}+wvcus-linux-x64.zip"; - hash = "sha256-i2uoX8RkzHN+j0JjZxmWIP2euJMp8Lv9IUYrrmwP7ww="; + hash = "sha256-V9XakjxnfWWu7xZrw45NbOP86FuJjHOuzNBlnxuTzCE="; stripRoot = false; }).overrideAttrs diff --git a/pkgs/by-name/ti/tidal-hifi/package.nix b/pkgs/by-name/ti/tidal-hifi/package.nix index 23236cb515dd..b604b689e65c 100644 --- a/pkgs/by-name/ti/tidal-hifi/package.nix +++ b/pkgs/by-name/ti/tidal-hifi/package.nix @@ -92,13 +92,13 @@ let in buildNpmPackage (finalAttrs: { pname = "tidal-hifi"; - version = "6.1.0"; + version = "6.2.0"; src = fetchFromGitHub { owner = "Mastermindzh"; repo = "tidal-hifi"; tag = finalAttrs.version; - hash = "sha256-wNYcjFbePWhtkPqR4byGE+FlRNEUv2/EoTYQE2JRAyE="; + hash = "sha256-DIJfVoNFr2K1bII9XJRWqhBw0TGnzZgpx4Eh1EVX2OE="; }; nativeBuildInputs = [ @@ -107,7 +107,7 @@ buildNpmPackage (finalAttrs: { copyDesktopItems ]; - npmDepsHash = "sha256-OTETAe9RW3tBkGS7AlboxX/hUiGax7lxbtdXwRnr9X8="; + npmDepsHash = "sha256-W3tfIiKCeLPbe/pEkXksJn/XufImp7XU/qJbCYROel8="; forceGitDeps = true; makeCacheWritable = true;