From a8e00acda7141de362ea84f12e2ddf1dd43ef733 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 28 Nov 2025 17:29:28 +0800 Subject: [PATCH 01/69] mysql-shell: 8.4.6 -> 8.4.8 --- pkgs/development/tools/mysql-shell/8.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/mysql-shell/8.nix b/pkgs/development/tools/mysql-shell/8.nix index 00065a42ac5f..2e909658bbde 100644 --- a/pkgs/development/tools/mysql-shell/8.nix +++ b/pkgs/development/tools/mysql-shell/8.nix @@ -38,8 +38,8 @@ let pyyaml ]; - mysqlShellVersion = "8.4.6"; - mysqlServerVersion = "8.4.6"; + mysqlShellVersion = "8.4.8"; + mysqlServerVersion = "8.4.8"; in stdenv.mkDerivation (finalAttrs: { pname = "mysql-shell"; @@ -48,11 +48,11 @@ stdenv.mkDerivation (finalAttrs: { srcs = [ (fetchurl { url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor mysqlServerVersion}/mysql-${mysqlServerVersion}.tar.gz"; - hash = "sha256-oeUj3IvpbRilreEGmYZhKFygG29bRsCLJlQRDkDfL7c="; + hash = "sha256-vp2Wzfh/J2lSos3ZYPEGuWCohg5GwRXtOcG18uA4eiA="; }) (fetchurl { url = "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-${finalAttrs.version}-src.tar.gz"; - hash = "sha256-IUmWUW5rZcRvmolE+LjMaGPFa5abv1osIhTzm9BKt/w="; + hash = "sha256-0mNO/uJVvVHRSDalOIuvQOOsDR6OukfJuov8Uasr0tE="; }) ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 34237ab10c93..2e04c62f4c3c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -503,7 +503,13 @@ with pkgs; protobuf = protobuf_25.override { abseil-cpp = abseil-cpp_202407; }; - stdenv = if stdenv.cc.isClang then llvmPackages_19.stdenv else stdenv; + stdenv = + if stdenv.cc.isClang then + llvmPackages_19.stdenv + else if stdenv.cc.isGNU then + gcc14Stdenv + else + stdenv; }; }) mysql-shell_8 From bdd88971af8a47f696b9f1319cc8636c59f5cc96 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 28 Nov 2025 17:41:57 +0800 Subject: [PATCH 02/69] mysql-shell-innovation: 9.4.0 -> 9.6.0 --- pkgs/development/tools/mysql-shell/innovation.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/mysql-shell/innovation.nix b/pkgs/development/tools/mysql-shell/innovation.nix index 9dd624e54263..8834c6d69ebd 100644 --- a/pkgs/development/tools/mysql-shell/innovation.nix +++ b/pkgs/development/tools/mysql-shell/innovation.nix @@ -38,8 +38,8 @@ let pyyaml ]; - mysqlShellVersion = "9.4.0"; - mysqlServerVersion = "9.4.0"; + mysqlShellVersion = "9.6.0"; + mysqlServerVersion = "9.6.0"; in stdenv.mkDerivation (finalAttrs: { pname = "mysql-shell-innovation"; @@ -48,11 +48,11 @@ stdenv.mkDerivation (finalAttrs: { srcs = [ (fetchurl { url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor mysqlServerVersion}/mysql-${mysqlServerVersion}.tar.gz"; - hash = "sha256-a7UJxU5YtUq776SeKW5yIPXnz+RGkUujYV9ZSWfPqSE="; + hash = "sha256-JABh2GnVrhiMmjM4RZKImenZY8y9Z4Zaii5Lb8tnF4w="; }) (fetchurl { url = "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-${finalAttrs.version}-src.tar.gz"; - hash = "sha256-BpiDGA3Lxf/MrKqtPSA+apFNZx9N805PYYVa+2vQxPE="; + hash = "sha256-WnCr/poMsxtaS9k7/6QZDkFPOZlf7WAELsqFGpnUwf4="; }) ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2e04c62f4c3c..ee14bb0331a5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -521,7 +521,13 @@ with pkgs; protobuf = protobuf_25.override { abseil-cpp = abseil-cpp_202407; }; - stdenv = if stdenv.cc.isClang then llvmPackages_19.stdenv else stdenv; + stdenv = + if stdenv.cc.isClang then + llvmPackages_19.stdenv + else if stdenv.cc.isGNU then + gcc14Stdenv + else + stdenv; }; # this is used by most `fetch*` functions From 850c7c28815053bd52ef0305ef0d161d91b71685 Mon Sep 17 00:00:00 2001 From: Rhys-T <108157737+Rhys-T@users.noreply.github.com> Date: Tue, 27 Jan 2026 12:18:18 -0500 Subject: [PATCH 03/69] python3Packages.pysdl2: skip broken test SDL3 >= 3.3.4 now returns 'unsupported' from SDL_SetWindowMouseRect: https://github.com/libsdl-org/SDL/commit/2a873be9cdb35972dc8bacd12653aafc02e835de This recently had to be addressed for pygame-* as well, in #483604. Resolves #483673. --- pkgs/development/python-modules/pysdl2/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pysdl2/default.nix b/pkgs/development/python-modules/pysdl2/default.nix index dfcc76bb132b..66fb3a4664aa 100644 --- a/pkgs/development/python-modules/pysdl2/default.nix +++ b/pkgs/development/python-modules/pysdl2/default.nix @@ -85,6 +85,9 @@ buildPythonPackage rec { # AssertionError: # clip: Could not set clip rect SDL_Rect(x=2, y=2, w=0, h=0) "test_SDL_GetSetClipRect" + + # AssertionError: That operation is not supported + "test_SDL_GetSetWindowMouseRect" ]; meta = { From 68284d356699d482e76de1e3fdee3b1681d85401 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sat, 31 Jan 2026 20:50:33 +1100 Subject: [PATCH 04/69] ipxe: 1.21.1-unstable-2026-01-10 -> 1.21.1-unstable-2026-01-30 Signed-off-by: Fernando Rodrigues --- pkgs/by-name/ip/ipxe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index f790a8f6e926..3c1f51218ed5 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -48,7 +48,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ipxe"; - version = "1.21.1-unstable-2026-01-10"; + version = "1.21.1-unstable-2026-01-30"; nativeBuildInputs = [ mtools @@ -66,8 +66,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "ipxe"; repo = "ipxe"; - rev = "9c01c5a5dacb54167132d9a27259b23acdf091d6"; - hash = "sha256-7Gsczc6jcUT0jDHNrgYWycqTs2/x3eqzbFwEwz8Z8kU="; + rev = "74e0551ac2f66760430e69407a4f7ed0dfe9feab"; + hash = "sha256-7Guts4js1pM/Vse58XCjr7K8qHbJU5oiFFuqojwXTC4="; }; # Calling syslinux on a FAT image isn't going to work on Aarch64. From f9f0faf8a16906d29fd6fa1d200b247b371bca30 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Tue, 3 Feb 2026 15:33:09 +0100 Subject: [PATCH 05/69] python3Packages.basedtyping: drop Has been deprecated by upstream --- .../python-modules/basedtyping/default.nix | 56 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 pkgs/development/python-modules/basedtyping/default.nix diff --git a/pkgs/development/python-modules/basedtyping/default.nix b/pkgs/development/python-modules/basedtyping/default.nix deleted file mode 100644 index cec4ffae28e0..000000000000 --- a/pkgs/development/python-modules/basedtyping/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - nix-update-script, - - # build-system - poetry-core, - - # propagates - typing-extensions, - - # tests - pytestCheckHook, -}: - -buildPythonPackage (finalAttrs: { - pname = "basedtyping"; - version = "0.1.10"; - pyproject = true; - - src = fetchFromGitHub { - owner = "KotlinIsland"; - repo = "basedtyping"; - tag = "v${finalAttrs.version}"; - hash = "sha256-IpIMO75jqJDzDgRPVEi6g7AprGeBeKbVH99XPDYUzTM="; - }; - - build-system = [ - poetry-core - ]; - - dependencies = [ - typing-extensions - ]; - - pythonImportsCheck = [ - "basedtyping" - "basedtyping.runtime_only" - "basedtyping.transformer" - ]; - - nativeCheckInputs = [ - pytestCheckHook - ]; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Utilities for basedmypy"; - homepage = "https://github.com/KotlinIsland/basedtyping"; - changelog = "https://github.com/KotlinIsland/basedtyping/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ PerchunPak ]; - }; -}) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a540280d54f2..f6de0fa0ec7b 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -78,6 +78,7 @@ mapAliases { Babel = throw "'Babel' has been renamed to/replaced by 'babel'"; # Converted to throw 2025-10-29 backports-functools-lru-cache = throw "'backports-functools-lru-cache' has been removed from nixpkgs as it was not longer used in python2"; # Added 2026-01-14 backports_shutil_get_terminal_size = throw "'backports_shutil_get_terminal_size' has been renamed to/replaced by 'backports-shutil-get-terminal-size'"; # Converted to throw 2025-10-29 + basedtyping = throw "basedtyping has been deprecated by upstream."; # added 2026-02-03 basewood-av = throw "'basewood-av' has been removed due to being archived upstream and unused"; # added 2025-11-26 bash_kernel = throw "'bash_kernel' has been renamed to/replaced by 'bash-kernel'"; # Converted to throw 2025-10-29 beancount_docverif = throw "'beancount_docverif' has been renamed to/replaced by 'beancount-docverif'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2af888ba5d1d..bd16716cbd1f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1804,8 +1804,6 @@ self: super: with self; { basedmypy = callPackage ../development/python-modules/basedmypy { }; - basedtyping = callPackage ../development/python-modules/basedtyping { }; - baseline = callPackage ../development/python-modules/baseline { }; baselines = callPackage ../development/python-modules/baselines { }; From c96e8053cb76423adb9a29dc0974e007f13cd9d1 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Tue, 3 Feb 2026 15:33:36 +0100 Subject: [PATCH 06/69] basedmypy: drop Has been deprecated by upstream. Use 'basedpyright' or 'ty' instead --- .../python-modules/basedmypy/default.nix | 143 ------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 5 files changed, 2 insertions(+), 147 deletions(-) delete mode 100644 pkgs/development/python-modules/basedmypy/default.nix diff --git a/pkgs/development/python-modules/basedmypy/default.nix b/pkgs/development/python-modules/basedmypy/default.nix deleted file mode 100644 index 6946de3a51c2..000000000000 --- a/pkgs/development/python-modules/basedmypy/default.nix +++ /dev/null @@ -1,143 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - nix-update-script, - pythonAtLeast, - pythonOlder, - stdenv, - - # build-system - setuptools, - types-psutil, - types-setuptools, - - # propagates - basedtyping, - mypy-extensions, - tomli, - typing-extensions, - - # optionals - lxml, - psutil, - - # tests - attrs, - filelock, - pytest-xdist, - pytestCheckHook, -}: - -buildPythonPackage (finalAttrs: { - pname = "basedmypy"; - version = "2.10.1"; - pyproject = true; - - src = fetchFromGitHub { - owner = "KotlinIsland"; - repo = "basedmypy"; - tag = "v${finalAttrs.version}"; - hash = "sha256-IzRKOReSgio5S5PG8iD9VQF9R1GEqBAIDeeCtq+ZVXg="; - }; - - postPatch = '' - substituteInPlace \ - pyproject.toml \ - --replace-warn 'types-setuptools==' 'types-setuptools>=' - '' - # __closed__ returns None at runtime (not a bool) - + '' - substituteInPlace test-data/unit/lib-stub/typing_extensions.pyi \ - --replace-fail "__closed__: bool" "__closed__: None" - ''; - - build-system = [ - basedtyping - mypy-extensions - types-psutil - types-setuptools - typing-extensions - ] - ++ lib.optionals (pythonOlder "3.11") [ tomli ]; - - dependencies = [ - basedtyping - mypy-extensions - typing-extensions - ] - ++ lib.optionals (pythonOlder "3.11") [ tomli ]; - - optional-dependencies = { - dmypy = [ psutil ]; - reports = [ lxml ]; - }; - - # Compile mypy with mypyc, which makes mypy about 4 times faster. The compiled - # version is also the default in the wheels on Pypi that include binaries. - # is64bit: unfortunately the build would exhaust all possible memory on i686-linux. - env.MYPY_USE_MYPYC = stdenv.buildPlatform.is64bit; - - # when testing reduce optimisation level to reduce build time by 20% - env.MYPYC_OPT_LEVEL = 1; - - pythonImportsCheck = [ - "mypy" - "mypy.api" - "mypy.fastparse" - "mypy.types" - "mypyc" - "mypyc.analysis" - ] - ++ lib.optionals (!stdenv.hostPlatform.isi686) [ - # ImportError: cannot import name 'map_instance_to_supertype' from partially initialized module 'mypy.maptype' (most likely due to a circular import) - "mypy.report" - ]; - - nativeCheckInputs = [ - attrs - filelock - pytest-xdist - pytestCheckHook - setuptools - tomli - ] - ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; - - disabledTests = lib.optionals (pythonAtLeast "3.12") [ - # cannot find distutils, and distutils cannot find types - # https://github.com/NixOS/nixpkgs/pull/364818#discussion_r1895715378 - "test_c_unit_test" - ]; - - disabledTestPaths = [ - # fails to find typing_extensions - "mypy/test/testcmdline.py" - "mypy/test/testdaemon.py" - # fails to find setuptools - "mypyc/test/test_commandline.py" - # fails to find hatchling - "mypy/test/testpep561.py" - ] - ++ lib.optionals stdenv.hostPlatform.isi686 [ - # https://github.com/python/mypy/issues/15221 - "mypyc/test/test_run.py" - ] - ++ - lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 && pythonOlder "3.13") - [ - # mypy/test/testsolve.py::SolveSuite::test_simple_constraints_with_dynamic_type: [Any | A] != [Any] - "mypy/test/testsolve.py" - ]; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Based Python static type checker with baseline, sane default settings and based typing features"; - homepage = "https://kotlinisland.github.io/basedmypy/"; - changelog = "https://github.com/KotlinIsland/basedmypy/blob/${finalAttrs.src.tag}/CHANGELOG.md"; - license = lib.licenses.mit; - mainProgram = "mypy"; - maintainers = with lib.maintainers; [ PerchunPak ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3c4c2d26b806..dddc4fd8831c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -349,6 +349,7 @@ mapAliases { banking = saldo; # Added 2025-08-29 barrier = throw "'barrier' has been removed as it is unmaintained. Consider 'deskflow' or 'input-leap' instead."; # Added 2025-09-29 base16-builder = throw "'base16-builder' has been removed due to being unmaintained"; # Added 2025-06-03 + basedmypy = throw "basedmypy has been deprecated by upstream. Use instead 'basedpyright' or 'ty'"; # added 2026-02-03 baserow = throw "baserow has been removed, due to lack of maintenance"; # Added 2025-08-02 bazel_5 = throw "bazel_5 has been removed as it is EOL"; # Added 2025-08-09 bazel_6 = throw "bazel_6 has been removed as it will be EOL by the release of Nixpkgs 25.11"; # Added 2025-08-19 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f9c943df90e8..2cd1c6417c86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6253,8 +6253,6 @@ with pkgs; mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf; - basedmypy = with python3Packages; toPythonApplication basedmypy; - ### DEVELOPMENT / LIBRARIES abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f6de0fa0ec7b..85718786ff6d 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -78,6 +78,7 @@ mapAliases { Babel = throw "'Babel' has been renamed to/replaced by 'babel'"; # Converted to throw 2025-10-29 backports-functools-lru-cache = throw "'backports-functools-lru-cache' has been removed from nixpkgs as it was not longer used in python2"; # Added 2026-01-14 backports_shutil_get_terminal_size = throw "'backports_shutil_get_terminal_size' has been renamed to/replaced by 'backports-shutil-get-terminal-size'"; # Converted to throw 2025-10-29 + basedmypy = throw "basedmypy has been deprecated by upstream. Use instead 'basedpyright' or 'ty'"; # added 2026-02-03 basedtyping = throw "basedtyping has been deprecated by upstream."; # added 2026-02-03 basewood-av = throw "'basewood-av' has been removed due to being archived upstream and unused"; # added 2025-11-26 bash_kernel = throw "'bash_kernel' has been renamed to/replaced by 'bash-kernel'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bd16716cbd1f..b196335cfa05 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1802,8 +1802,6 @@ self: super: with self; { base64io = callPackage ../development/python-modules/base64io { }; - basedmypy = callPackage ../development/python-modules/basedmypy { }; - baseline = callPackage ../development/python-modules/baseline { }; baselines = callPackage ../development/python-modules/baselines { }; From 47124583fc49d6a3618ebc891863508ed97a418a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 3 Feb 2026 17:42:41 +0100 Subject: [PATCH 07/69] lib: fix broken string escapes in doc comments --- lib/fileset/default.nix | 2 +- lib/sources.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fileset/default.nix b/lib/fileset/default.nix index 8cbc886fb4f6..60b5913a6e86 100644 --- a/lib/fileset/default.nix +++ b/lib/fileset/default.nix @@ -862,7 +862,7 @@ in # but removing a subdirectory using file set functions difference (fromSource (lib.sources.sourceByRegex ./. [ - "^README\.md$" + "^README\\.md$" # This regex includes everything in ./doc "^doc(/.*)?$" ]) diff --git a/lib/sources.nix b/lib/sources.nix index c99f2c265086..88943a9fec94 100644 --- a/lib/sources.nix +++ b/lib/sources.nix @@ -200,7 +200,7 @@ let ## `sourceByRegex` usage example ```nix - src = sourceByRegex ./my-subproject [".*\.py$" "^database.sql$"] + src = sourceByRegex ./my-subproject [".*\\.py$" "^database\\.sql$"] ``` ::: From 5e40fb4d5988ea5527a70bd4b4637225da226bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Partheym=C3=BCller?= Date: Thu, 5 Feb 2026 07:17:21 +0100 Subject: [PATCH 08/69] virtualboxKvm: 20251103 -> 20260201 --- pkgs/applications/virtualization/virtualbox/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 2f12f6db51c0..2d493e887ce4 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -76,9 +76,9 @@ let virtualboxSubVersion = ""; virtualboxSha256 = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7"; - kvmPatchVboxVersion = "7.2.4"; - kvmPatchVersion = "20251103"; - kvmPatchHash = "sha256-VhSuRYiZLg8hIGatf27u/nBBBtB1zz4ePxtiRYy84Hw="; + kvmPatchVboxVersion = "7.2.6"; + kvmPatchVersion = "20260201"; + kvmPatchHash = "sha256-pq4DPLwHRRAMJjmfXympDxJK9+d+LwTOxBqxAm0pl3o="; # The KVM build is not compatible to VirtualBox's kernel modules. So don't export # modsrc at all. From 01657f558e244f5a508c47301d9390591e485eb9 Mon Sep 17 00:00:00 2001 From: jokatzke Date: Fri, 11 Jul 2025 13:50:40 +0200 Subject: [PATCH 09/69] maintainer: update entry for jokatzke --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6c96e5f94dcc..29eeccfd6023 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12748,7 +12748,7 @@ email = "jokatzke@fastmail.com"; github = "jokatzke"; githubId = 46931073; - name = "Jonas Katzke"; + name = "Josefine Katzke"; }; joko = { email = "ioannis.koutras@gmail.com"; From 62faa0f26d9bec304c697f9e0cd9bed86fd56e21 Mon Sep 17 00:00:00 2001 From: jokatzke Date: Tue, 13 Jan 2026 14:53:25 +0100 Subject: [PATCH 10/69] python3Packages.pybloomfilter3: init at 0.7.3 --- .../python-modules/pybloomfilter3/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/pybloomfilter3/default.nix diff --git a/pkgs/development/python-modules/pybloomfilter3/default.nix b/pkgs/development/python-modules/pybloomfilter3/default.nix new file mode 100644 index 000000000000..59d4a513df0b --- /dev/null +++ b/pkgs/development/python-modules/pybloomfilter3/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + # build + setuptools, + cython, + # check + pytest, +}: + +buildPythonPackage (finalAttrs: { + pname = "pybloomfilter3"; + version = "0.7.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "cavoq"; + repo = "pybloomfiltermmap3"; + rev = "237631c181423c42043ba8003a305dd1d8e0b700"; # repo has no tags or branches + hash = "sha256-vUaU0U5Smmm+k+i54uKu/R2qpoCbdq3LrjU4/BBEMq8="; + }; + + build-system = [ + setuptools + cython + ]; + + # tests are not discovered by pytestCheckHook + nativeCheckInputs = [ pytest ]; + checkPhase = '' + runHook preCheck + python -m unittest discover -s tests -p "*.py" + runHook postCheck + ''; + + meta = { + changelog = "https://github.com/prashnts/pybloomfilter3/blob/${finalAttrs.src.rev}/CHANGELOG"; + description = "Fast Python Bloom Filter using Mmap"; + homepage = "https://github.com/prashnts/pybloomfilter3"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jokatzke ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 566ff9ef990e..7ed7c0724307 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13130,6 +13130,8 @@ self: super: with self; { pybloom-live = callPackage ../development/python-modules/pybloom-live { }; + pybloomfilter3 = callPackage ../development/python-modules/pybloomfilter3 { }; + pyblu = callPackage ../development/python-modules/pyblu { }; pybluez = callPackage ../development/python-modules/pybluez { inherit (pkgs) bluez; }; From 5725175a2310749a6a69c3a18d8966fe0f14cbd9 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Sat, 7 Feb 2026 00:43:33 +0200 Subject: [PATCH 11/69] vrcx: 2026.01.04 -> 2026.01.28 --- pkgs/by-name/vr/vrcx/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix index f33e1fb9ac2e..d0aad3e63b98 100644 --- a/pkgs/by-name/vr/vrcx/package.nix +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -4,6 +4,7 @@ buildDotnetModule, dotnetCorePackages, buildNpmPackage, + nodejs_22, electron_39, makeWrapper, copyDesktopItems, @@ -11,23 +12,25 @@ stdenv, }: let + node = nodejs_22; electron = electron_39; dotnet = dotnetCorePackages.dotnet_9; in buildNpmPackage (finalAttrs: { pname = "vrcx"; - version = "2026.01.04"; + version = "2026.01.28"; src = fetchFromGitHub { repo = "VRCX"; owner = "vrcx-team"; tag = "v${finalAttrs.version}"; - hash = "sha256-ibsmlNfW64mzJOhIkJydpJ9ys2PbPfyj2XBGwY5xuww="; + hash = "sha256-D6KYKKDaWk7OMKVNOsA8K2j+kilAtLcRmMz4Xmt5pms="; }; + nodejs = node; makeCacheWritable = true; npmFlags = [ "--ignore-scripts" ]; - npmDepsHash = "sha256-TUdzrEa2dW4rKA/9HGgF6c9JTMiBmNWvc/9R0kIKSls="; + npmDepsHash = "sha256-qa9056EljXLxcrArECf41vygueAAwrbeuA20yoMcYPA="; nativeBuildInputs = [ makeWrapper From d68bee3e8fbf6200ecf67c91528d5b27fc0661a0 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Sat, 7 Feb 2026 00:43:53 +0200 Subject: [PATCH 12/69] vrcx: Formatting --- pkgs/by-name/vr/vrcx/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix index d0aad3e63b98..06d65b96c5d0 100644 --- a/pkgs/by-name/vr/vrcx/package.nix +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -1,15 +1,15 @@ { lib, - fetchFromGitHub, - buildDotnetModule, - dotnetCorePackages, - buildNpmPackage, + stdenv, nodejs_22, electron_39, makeWrapper, - copyDesktopItems, + fetchFromGitHub, + buildNpmPackage, makeDesktopItem, - stdenv, + copyDesktopItems, + buildDotnetModule, + dotnetCorePackages, }: let node = nodejs_22; @@ -78,11 +78,11 @@ buildNpmPackage (finalAttrs: { desktopItems = [ (makeDesktopItem { name = "vrcx"; - desktopName = "VRCX"; - comment = "Friendship management tool for VRChat"; icon = "vrcx"; exec = "vrcx"; terminal = false; + desktopName = "VRCX"; + comment = "Friendship management tool for VRChat"; categories = [ "Utility" "Application" @@ -93,8 +93,8 @@ buildNpmPackage (finalAttrs: { passthru = { backend = buildDotnetModule { - pname = "${finalAttrs.pname}-backend"; inherit (finalAttrs) version src; + pname = "${finalAttrs.pname}-backend"; dotnet-sdk = dotnet.sdk; dotnet-runtime = dotnet.runtime; From 49872b8f2aea32eb36f9df2eabc432b6efc2fcbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 15:45:40 +0000 Subject: [PATCH 13/69] shader-slang: 2026.1.1 -> 2026.1.2 --- pkgs/by-name/sh/shader-slang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index 46560cf77cdd..1403098e9ca1 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2026.1.1"; + version = "2026.1.2"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-QYnhFIp4516qrokdTXvE+owLVcCzPpAT9W0yUJRs5vM="; + hash = "sha256-PaxE6C6pjLQ5rBeJDZBILvbQf2buYGWjTyZZaxG6/cI="; fetchSubmodules = true; }; From 5ef0a2b6bfeb7d51c86c500cf883e609578d2d85 Mon Sep 17 00:00:00 2001 From: "Thomas M. DuBuisson" Date: Fri, 18 Apr 2025 08:34:28 -0700 Subject: [PATCH 14/69] maintainers: add TomMD --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c1364d96f01..42612d359c90 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26972,6 +26972,12 @@ githubId = 67477750; name = "Tomkoid"; }; + TomMD = { + name = "Thomas M. DuBuisson"; + email = "thomas.dubuisson@gmail.com"; + github = "TomMD"; + githubId = 137806; + }; Tommimon = { name = "Tommaso Montanari"; email = "sefymw7q8@mozmail.com"; From 51ccfe27916ae8f43731a5b2b1b0c4a8d9697b75 Mon Sep 17 00:00:00 2001 From: "Thomas M. DuBuisson" Date: Fri, 18 Apr 2025 08:36:35 -0700 Subject: [PATCH 15/69] solana-agave: init at 2.3.12 Repo and this version's changelog: https://github.com/anza-xyz/agave/releases/tag/v2.3.12 The agave repo, named after the vaildator server, might be niche but the package includes the 'solana' cli which is user-facing. --- .../so/solana-agave/crossbeam-epoch.patch | 49 +++++++++ pkgs/by-name/so/solana-agave/package.nix | 103 ++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 pkgs/by-name/so/solana-agave/crossbeam-epoch.patch create mode 100644 pkgs/by-name/so/solana-agave/package.nix diff --git a/pkgs/by-name/so/solana-agave/crossbeam-epoch.patch b/pkgs/by-name/so/solana-agave/crossbeam-epoch.patch new file mode 100644 index 000000000000..b62f655618d9 --- /dev/null +++ b/pkgs/by-name/so/solana-agave/crossbeam-epoch.patch @@ -0,0 +1,49 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 0194c34ed2..0d58655f70 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1419,14 +1419,14 @@ dependencies = [ + + [[package]] + name = "crossbeam-epoch" +-version = "0.9.5" +-source = "git+https://github.com/anza-xyz/crossbeam?rev=fd279d707025f0e60951e429bf778b4813d1b6bf#fd279d707025f0e60951e429bf778b4813d1b6bf" ++version = "0.9.16" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" + dependencies = [ ++ "autocfg", + "cfg-if 1.0.0", + "crossbeam-utils", +- "lazy_static", +- "memoffset 0.6.4", +- "scopeguard", ++ "memoffset 0.9.0", + ] + + [[package]] +@@ -3118,15 +3118,6 @@ dependencies = [ + "libc", + ] + +-[[package]] +-name = "memoffset" +-version = "0.6.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" +-dependencies = [ +- "autocfg", +-] +- + [[package]] + name = "memoffset" + version = "0.7.1" +diff --git a/Cargo.toml b/Cargo.toml +index 2ff2094d67..a3ace4459a 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -665,4 +665,4 @@ + [patch.crates-io] + # for details, see https://github.com/anza-xyz/crossbeam/commit/fd279d707025f0e60951e429bf778b4813d1b6bf +-crossbeam-epoch = { git = "https://github.com/anza-xyz/crossbeam", rev = "fd279d707025f0e60951e429bf778b4813d1b6bf" } ++# crossbeam-epoch = { git = "https://github.com/anza-xyz/crossbeam", rev = "fd279d707025f0e60951e429bf778b4813d1b6bf" } diff --git a/pkgs/by-name/so/solana-agave/package.nix b/pkgs/by-name/so/solana-agave/package.nix new file mode 100644 index 000000000000..7e22eda533c2 --- /dev/null +++ b/pkgs/by-name/so/solana-agave/package.nix @@ -0,0 +1,103 @@ +{ + lib, + stdenv, + buildPackages, + fetchFromGitHub, + rustPlatform, + rustfmt, + installShellFiles, + pkg-config, + apple-sdk_15, + udev, + openssl, + libz, + protobuf, + cmake, + gnumake, + clang, + llvm, + llvmPackages, + rocksdb, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "solana-agave"; + version = "2.3.12"; + + src = fetchFromGitHub { + owner = "anza-xyz"; + repo = "agave"; + tag = "v${finalAttrs.version}"; + hash = "sha256-25UgiC5jAnlNE8Z7WrQRIviCuFp4zg57ddYA4h0qJ6U="; + }; + + cargoHash = "sha256-SVngabz9mrYNn7DlL7Rh7llvO4GmJdt5vpXVcjwqtNg="; + + # For the same reason as discussed in solana-cli derivation (crossbeam softlink), the no_atomic file is missing + # and either must somehow be rendered unneeded (using an upstream package) or replaced. A cleaner, non-behavior-changing, + # solution would be to commit the file to the repo fork (replacing the softlink). + cargoPatches = [ + ./crossbeam-epoch.patch + ]; + + nativeBuildInputs = [ + installShellFiles + protobuf + cmake + gnumake + clang + llvm + llvmPackages.bintools + openssl.dev + pkg-config + rustfmt + ]; + buildInputs = [ + openssl + libz + rustPlatform.bindgenHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ]; + + doInstallCheck = false; + + env = { + # If set, always finds OpenSSL in the system, even if the vendored feature is enabled. + OPENSSL_NO_VENDOR = 1; + # Agave uses deny(warnings) which breaks when nixpkgs updates rustc. + # Cap lints to warnings so the build doesn't fail on new compiler lints. + RUSTFLAGS = "--cap-lints warn"; + # Use the pre-built rocksdb from nixpkgs instead of compiling from source. + # This avoids GCC 13+ compatibility issues with missing includes. + ROCKSDB_LIB_DIR = "${rocksdb}/lib"; + }; + + # Disabling tests because: + # + # ``` + # running 3 tests + # test args::tests::test_max_genesis_archive_unpacked_size_constant ... ok + # test bigtable::tests::test_missing_blocks ... ok + # error: test failed, to rerun pass `-p agave-ledger-tool --bin agave-ledger-tool` + # + # Caused by: + # process didn't exit successfully: `/build/source/target/x86_64-unknown-linux-gnu/release/deps/agave_ledger_tool-b8aca978c218ed51` (signal: 4, SIGILL: illegal instruction) + # ``` + # + # Almost certainly caused by the ledger-tool test calling `Command::cargo_bin` which assumes a good bit about the current environment. + doCheck = false; + + meta = { + description = "Solana Network Validator"; + homepage = "https://github.com/anza-xyz/agave"; + changelog = "https://github.com/anza-xyz/agave/releases/tag/${finalAttrs.version}"; + license = with lib.licenses; [ + asl20 + ]; + maintainers = with lib.maintainers; [ + TomMD + ]; + mainProgram = "agave"; + }; +}) From 10de3cd61e76921c7b2821baa41fbd57f28be6fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Feb 2026 22:14:40 +0000 Subject: [PATCH 16/69] wayvr: 26.1.2 -> 26.2.0 --- pkgs/by-name/wa/wayvr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wayvr/package.nix b/pkgs/by-name/wa/wayvr/package.nix index f63f9cfafde3..c5a673676482 100644 --- a/pkgs/by-name/wa/wayvr/package.nix +++ b/pkgs/by-name/wa/wayvr/package.nix @@ -25,16 +25,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "wayvr"; - version = "26.1.2"; + version = "26.2.0"; src = fetchFromGitHub { owner = "wlx-team"; repo = "wayvr"; tag = "v${finalAttrs.version}"; - hash = "sha256-UZ5zcalez6B+212OqCaEXSoRfhaExuy0W8HX8b4flSU="; + hash = "sha256-RjZ9CmTHacw50TVxl53z4E2Yp/XW/sgf4WjYL6pd1s8="; }; - cargoHash = "sha256-zqB2ybdpQEGdlkNin6mlUfaVRkpOtFl2CVCLAdKDMoQ="; + cargoHash = "sha256-xv6l+zCp3tkJs0c10f+omcwY8/wd2HWlZeFHDiUfkso="; nativeBuildInputs = [ pkg-config From 9326ae7cd6df5c2a32d2a36c0a2e248675b41860 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 8 Feb 2026 20:06:27 -0600 Subject: [PATCH 17/69] python3Packages.acunetix: modernize derivation with PEP517 --- pkgs/development/python-modules/acunetix/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/acunetix/default.nix b/pkgs/development/python-modules/acunetix/default.nix index 9d72f39efe37..f8a464853bc1 100644 --- a/pkgs/development/python-modules/acunetix/default.nix +++ b/pkgs/development/python-modules/acunetix/default.nix @@ -4,12 +4,13 @@ buildPythonPackage, fetchFromGitHub, requests, + setuptools, }: buildPythonPackage { pname = "acunetix"; version = "0.0.7"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "hikariatama"; @@ -19,7 +20,9 @@ buildPythonPackage { hash = "sha256-ycdCz8CNSP0USxv657jf6Vz4iF//reCeO2tG+und86A="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiofiles requests ]; From 49ffb4166b45baf31379814238224a35d9472ba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Feb 2026 22:44:05 -0800 Subject: [PATCH 18/69] python3Packages.pypdf: 6.6.2 -> 6.7.0 Diff: https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.0 Changelog: https://github.com/py-pdf/pypdf/blob/6.7.0/CHANGELOG.md --- pkgs/development/python-modules/pypdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix index fe70a2028eec..35f7065a71dd 100644 --- a/pkgs/development/python-modules/pypdf/default.nix +++ b/pkgs/development/python-modules/pypdf/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "pypdf"; - version = "6.6.2"; + version = "6.7.0"; pyproject = true; src = fetchFromGitHub { @@ -36,7 +36,7 @@ buildPythonPackage rec { tag = version; # fetch sample files used in tests fetchSubmodules = true; - hash = "sha256-5XgxfVtSh4Q8FksGp7dXk+RCGQi0oqg0jpdn9K/gFq8="; + hash = "sha256-Kd5jBsq6sE5qWdIieVWdAKFA3QiDRsTBwoFerNY9ZRU="; }; outputs = [ From e0de81fd4b6924767ddd7058907b77f36b531723 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 3 Dec 2025 10:37:55 +0100 Subject: [PATCH 19/69] tiledb: 2.28.1 -> 2.30.0 --- pkgs/by-name/ti/tiledb/package.nix | 66 +++++++++++------------------- 1 file changed, 24 insertions(+), 42 deletions(-) diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index 6e87c2be9991..2991a313f582 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, zlib, lz4, @@ -24,7 +23,10 @@ runCommand, curl, capnproto, + nlohmann_json, + c-blosc2, useAVX2 ? stdenv.hostPlatform.avx2Support, + libpqxx, }: let @@ -33,45 +35,23 @@ let chmod -R +w $out cp -r ${rapidcheck.dev}/* $out ''; - catch2 = catch2_3; in stdenv.mkDerivation (finalAttrs: { pname = "tiledb"; - version = "2.28.1"; + version = "2.30.0"; src = fetchFromGitHub { owner = "TileDB-Inc"; repo = "TileDB"; tag = finalAttrs.version; - hash = "sha256-Cs3Lr8I/Mu02x78d7IySG0XX4u/VAjBs4p4b00XDT5k="; + hash = "sha256-wzeWLwwsZXtrKsmlglZG7YvIki/ba7IwsDBq+40ltcg="; }; - patches = [ - # capnproto was updated to 1.2 in Nixpkgs, bring TileDB codebase up to speed - # patch only affects serialization related code, extracted from https://github.com/TileDB-Inc/TileDB/pull/5616 - (fetchpatch { - url = "https://github.com/TileDB-Inc/TileDB/pull/5616.patch"; - relative = "tiledb/sm/serialization"; - extraPrefix = "tiledb/sm/serialization/"; - hash = "sha256-5z/eJEHl+cnWRf1sMULodJyhmNh5KinDLlL1paMNiy4="; - }) + patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ]; - # Fix build with gcc15 - # https://github.com/TileDB-Inc/TileDB/pull/5612 - (fetchpatch { - name = "tiledb-set-c-version-to-c99.patch"; - url = "https://github.com/TileDB-Inc/TileDB/commit/4f946ad57fe823c3f53c06bf29dc18799ec6395a.patch"; - hash = "sha256-chdaa6Ysqeb3p+FcWp7GTnAzgShoPGSCErmIGn+Q4tA="; - }) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ]; - - # libcxx (as of llvm-19) does not yet support `stop_token` and `jthread` - # without the -fexperimental-library flag. Tiledb adds its own - # implementations in the std namespace which conflict with libcxx. This - # test can be re-enabled once libcxx supports stop_token and jthread. - postPatch = lib.optionalString (stdenv.cc.libcxx != null) '' - truncate -s0 tiledb/stdx/test/CMakeLists.txt + postPatch = '' + substituteInPlace tiledb/sm/misc/test/unit_parse_argument.cc \ + --replace-fail '"catch.hpp"' '' ''; env.TILEDB_DISABLE_AUTO_VCPKG = "1"; @@ -89,37 +69,39 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (!useAVX2) "-DCOMPILER_SUPPORTS_AVX2=FALSE"; nativeBuildInputs = [ - catch2 clang-tools cmake python3 doxygen - # Required for serialization - curl - capnproto ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; buildInputs = [ - zlib - lz4 + boost bzip2 - zstd - spdlog + c-blosc2 + capnproto + catch2_3 + curl + file + libpng + libpqxx + lz4 + nlohmann_json onetbb openssl - boost - libpng - file rapidcheck' - catch2 + spdlog + zlib + zstd ]; nativeCheckInputs = [ gtest - catch2 ]; + strictDeps = true; + # test commands taken from # https://github.com/TileDB-Inc/TileDB/blob/dev/.github/workflows/unit-test-runs.yml checkPhase = '' From 3bada10c23a253fc056e5ddd277efa3e29f28d32 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 9 Feb 2026 10:54:00 +0100 Subject: [PATCH 20/69] octorus: init at 0.3.1 Signed-off-by: Matthias Beyer --- pkgs/by-name/oc/octorus/package.nix | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/oc/octorus/package.nix diff --git a/pkgs/by-name/oc/octorus/package.nix b/pkgs/by-name/oc/octorus/package.nix new file mode 100644 index 000000000000..d4b221ecabae --- /dev/null +++ b/pkgs/by-name/oc/octorus/package.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + installShellFiles, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "octorus"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "ushironoko"; + repo = "octorus"; + rev = "v${finalAttrs.version}"; + hash = "sha256-20HVES8XgZEgKIijTzo9rV5IRfhyZlY1noX6yHSUf8g="; + }; + + cargoHash = "sha256-4HHl3SIXqfWOeKFmGqXLTC9veglMAFo1MLJIR/BYr0M="; + + nativeBuildInputs = [ installShellFiles ]; + + meta = { + description = "TUI PR review tool for GitHub"; + homepage = "https://github.com/ushironoko/octorus"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + matthiasbeyer + ]; + mainProgram = "octorus"; + }; +}) From 0664b6641593868659faa4d8a445f9a38ff2b5c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 09:54:08 +0000 Subject: [PATCH 21/69] cloudlog: 2.8.6 -> 2.8.7 --- pkgs/by-name/cl/cloudlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index 121396bedd2c..6c3ada1a5c39 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.6"; + version = "2.8.7"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-k+/KajRRKsfEFk8ApEJ154pT4cR54ZnavSrk8U4Azso="; + hash = "sha256-/zMZbM9TvFMZTUkAN4wqutZ+YQA9sVtdXZwEGISm6NA="; }; postPatch = '' From e2b5c061444be5053246d3caaea97f077778e5a4 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 9 Feb 2026 11:11:13 +0100 Subject: [PATCH 22/69] service-wrapper: set pname and version --- pkgs/by-name/se/service-wrapper/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/service-wrapper/package.nix b/pkgs/by-name/se/service-wrapper/package.nix index 8a32f5406216..8acb96996c40 100644 --- a/pkgs/by-name/se/service-wrapper/package.nix +++ b/pkgs/by-name/se/service-wrapper/package.nix @@ -7,11 +7,13 @@ }: let - name = "service-wrapper-${version}"; + pname = "service-wrapper"; version = "19.04"; # Akin to Ubuntu Release in -runCommand name +runCommand "${pname}-${version}" { + inherit pname version; + script = replaceVarsWith { src = ./service-wrapper.sh; isExecutable = true; From 8ad180ad16040ef238441267789b53d401884823 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 10 Jan 2026 13:18:06 +0100 Subject: [PATCH 23/69] pinocchio: 3.9.0 -> 3.9.0 --- pkgs/by-name/pi/pinocchio/package.nix | 55 ++++++++++--------- .../python-modules/pinocchio/default.nix | 2 + 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/pi/pinocchio/package.nix b/pkgs/by-name/pi/pinocchio/package.nix index 54e35f5775be..5144a6af2501 100644 --- a/pkgs/by-name/pi/pinocchio/package.nix +++ b/pkgs/by-name/pi/pinocchio/package.nix @@ -1,33 +1,43 @@ { + lib, + + fetchFromGitHub, + nix-update-script, + stdenv, + + # nativeBuildInputs + cmake, + doxygen, + pkg-config, + + # propagatedBuildInputs boost, casadi, - casadiSupport ? true, - cmake, - collisionSupport ? true, - console-bridge, - ctestCheckHook, - doxygen, - eigen, - example-robot-data, - fetchFromGitHub, - fetchpatch, coal, + console-bridge, + eigen, jrl-cmakemodules, - lib, - pkg-config, - stdenv, urdfdom, + + # nativeCheckInputs + ctestCheckHook, + + # checkInputs = [ + example-robot-data, + + casadiSupport ? true, + collisionSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "pinocchio"; - version = "3.8.0"; + version = "3.9.0"; src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "pinocchio"; rev = "v${finalAttrs.version}"; - hash = "sha256-2oMP653fJ7Msk+IB8whRk2L8xkAmRdDeMLPJyyD99OQ="; + hash = "sha256-k2lT1I0wb3N/o95ol2oO6HSYHf4wKJ0SFEg8JNxZmpI="; }; outputs = [ @@ -35,19 +45,7 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; - patches = [ - # ref. https://github.com/stack-of-tasks/pinocchio/pull/2771 - (fetchpatch { - name = "fix-viser-path.patch"; - url = "https://github.com/stack-of-tasks/pinocchio/commit/36a04bddb6980a7bcd28ebcc55d4e442f7920d87.patch"; - hash = "sha256-9oENiMmRqJLU4ZiyGojm7suqdwTDGfk56aS2kcZiGaI="; - }) - ]; - postPatch = '' - # allow package:// uri use in examples - export ROS_PACKAGE_PATH=${example-robot-data}/share - # silence matplotlib warning export MPLCONFIGDIR=$(mktemp -d) ''; @@ -99,9 +97,12 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + passthru.updateScript = nix-update-script { }; + meta = { description = "Fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives"; homepage = "https://github.com/stack-of-tasks/pinocchio"; + changelog = "https://github.com/stack-of-tasks/pinocchio/blob/devel/CHANGELOG.md"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ nim65s diff --git a/pkgs/development/python-modules/pinocchio/default.nix b/pkgs/development/python-modules/pinocchio/default.nix index 95bda9dc0959..9044a4e3153b 100644 --- a/pkgs/development/python-modules/pinocchio/default.nix +++ b/pkgs/development/python-modules/pinocchio/default.nix @@ -9,6 +9,7 @@ coal, casadi, matplotlib, + pybind11, python, buildStandalone ? true, @@ -35,6 +36,7 @@ toPythonModule ( checkInputs = super.checkInputs ++ [ matplotlib + pybind11 ]; nativeCheckInputs = super.nativeCheckInputs ++ [ From 0b6d9f76bb3b868e5348588e5a01d3ad1acf90ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 16:01:32 +0000 Subject: [PATCH 24/69] drupal: 11.3.2 -> 11.3.3 --- pkgs/by-name/dr/drupal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drupal/package.nix b/pkgs/by-name/dr/drupal/package.nix index 92810ea2aaaa..89ea3561993f 100644 --- a/pkgs/by-name/dr/drupal/package.nix +++ b/pkgs/by-name/dr/drupal/package.nix @@ -8,18 +8,18 @@ php.buildComposerProject2 (finalAttrs: { pname = "drupal"; - version = "11.3.2"; + version = "11.3.3"; src = fetchFromGitLab { domain = "git.drupalcode.org"; owner = "project"; repo = "drupal"; tag = finalAttrs.version; - hash = "sha256-RrBnVDjB6aKW6btmX604saXfPKo18oRka+SdlNmFqUo="; + hash = "sha256-QD/vk19OLrI8whxZ9dJROL/v90U4QuCfeONs0OX4qS4="; }; composerNoPlugins = false; - vendorHash = "sha256-c3pqPnyeuSqpMhh1an1NAnDC+IyeRVUT+dCN19/nrMQ="; + vendorHash = "sha256-YsNg5l72htLoJgBhQ+RYxWYK5nB5Nq7Js6tf8L+BE7E="; passthru = { tests = { From 4c542cc66931138342ee4b9dc4889cdace7fcacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 9 Feb 2026 11:25:40 -0800 Subject: [PATCH 25/69] gdal: 3.12.1 -> 3.12.2 Diff: https://github.com/OSGeo/gdal/compare/v3.12.1...v3.12.2 Changelog: https://github.com/OSGeo/gdal/blob/v3.12.2/NEWS.md --- pkgs/by-name/gd/gdal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index ea009b46261b..011aa5a3f941 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -83,13 +83,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; - version = "3.12.1"; + version = "3.12.2"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; tag = "v${finalAttrs.version}"; - hash = "sha256-vs9qun9Z8o4KPxWjKOV9Lp/GgAsYW7gseYv4G7+liso="; + hash = "sha256-W9MSZP+qmG7r2SzjOXbeYebY5vx8z8cpySv/sGyj42Y="; }; nativeBuildInputs = [ From 40054a03725367aad6d611983982145fd5215819 Mon Sep 17 00:00:00 2001 From: Vinetos Date: Mon, 9 Feb 2026 19:55:11 +0100 Subject: [PATCH 26/69] python3Packages.python-openstackclient: fix subpackages builds --- .../python-openstackclient/default.nix | 17 ++++++++++++++++- .../python-openstackclient/fix-pyproject.patch | 18 ++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/python-openstackclient/fix-pyproject.patch diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index 94a5d129c0c7..65f484710ea1 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -44,6 +44,10 @@ buildPythonPackage (finalAttrs: { hash = "sha256-CEz1v4e4NadSZ+qhotFtLB4y/KdhDZbDOohN8D9FB30="; }; + patches = [ + ./fix-pyproject.patch + ]; + env.PBR_VERSION = finalAttrs.version; build-system = [ @@ -79,7 +83,18 @@ buildPythonPackage (finalAttrs: { runHook postCheck ''; - pythonImportsCheck = [ "openstackclient" ]; + pythonImportsCheck = [ + "openstackclient" + "openstackclient.api" + "openstackclient.common" + "openstackclient.compute" + "openstackclient.identity" + "openstackclient.image" + "openstackclient.network" + "openstackclient.object" + "openstackclient.volume" + "openstackclient.tests" + ]; optional-dependencies = { # See https://github.com/openstack/python-openstackclient/blob/master/doc/source/contributor/plugins.rst diff --git a/pkgs/development/python-modules/python-openstackclient/fix-pyproject.patch b/pkgs/development/python-modules/python-openstackclient/fix-pyproject.patch new file mode 100644 index 000000000000..4ce54df89254 --- /dev/null +++ b/pkgs/development/python-modules/python-openstackclient/fix-pyproject.patch @@ -0,0 +1,18 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 37fb8d0c..21571714 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -730,10 +730,9 @@ volume_transfer_request_show = "openstackclient.volume.v3.volume_transfer_reques + volume_summary = "openstackclient.volume.v3.volume:VolumeSummary" + volume_revert = "openstackclient.volume.v3.volume:VolumeRevertToSnapshot" + +-[tool.setuptools] +-packages = [ +- "openstackclient" +-] ++[tool.setuptools.packages.find] ++where = ["."] ++include = ["openstackclient*"] + + [tool.mypy] + python_version = "3.10" From 9206b81b863eb257f0823791c1b07d89863f61c8 Mon Sep 17 00:00:00 2001 From: Vinetos Date: Mon, 9 Feb 2026 20:42:57 +0100 Subject: [PATCH 27/69] python3Packages.python-openstackclient: disabled modules tests for Python 3.14 --- .../python-modules/python-openstackclient/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index 65f484710ea1..dfd971232cdd 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -79,7 +79,7 @@ buildPythonPackage (finalAttrs: { checkPhase = '' runHook preCheck stestr run -E \ - "openstackclient.tests.unit.(volume.v3.test_volume.(TestVolumeCreate|TestVolumeShow)|common.test_module.TestModuleList)" + "openstackclient.tests.unit.common.test_module.TestModuleList.(test_module_list_no_options|test_module_list_all)" runHook postCheck ''; From d34dd186d327d47ab90b260444768b8666dbc04d Mon Sep 17 00:00:00 2001 From: Vinetos Date: Mon, 9 Feb 2026 21:24:11 +0100 Subject: [PATCH 28/69] maintainers: update vinetos --- maintainers/maintainer-list.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d9a30022793e..dc361319e37d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27968,8 +27968,9 @@ }; vinetos = { name = "vinetos"; - email = "vinetosdev@gmail.com"; + email = "contact+git@vinetos.fr"; github = "vinetos"; + matrix = "@vinetos:matrix.org"; githubId = 10145351; }; vinnymeller = { From c791b78a46de6db4c6726a54c9cef7da64b9c0a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 20:38:47 +0000 Subject: [PATCH 29/69] ghw: 0.21.2 -> 0.22.0 --- pkgs/by-name/gh/ghw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghw/package.nix b/pkgs/by-name/gh/ghw/package.nix index 4a48651f44e4..e3c0544bb948 100644 --- a/pkgs/by-name/gh/ghw/package.nix +++ b/pkgs/by-name/gh/ghw/package.nix @@ -6,15 +6,15 @@ }: buildGoModule (finalAttrs: { pname = "ghw"; - version = "0.21.2"; + version = "0.22.0"; src = fetchFromGitHub { owner = "jaypipes"; repo = "ghw"; tag = "v${finalAttrs.version}"; - hash = "sha256-WZGEhrgHmJ/4puvDPYLq3iU+Ddf1PnptRj0ehcDbjZQ="; + hash = "sha256-W3a6hKX8vsWe02uLUx9zIOmJiivIOa4Ja++iXVd8J3E="; }; - vendorHash = "sha256-lItNgi65HQASNQufUdhvEoNtrltkW+0hBHUlFZjfneE="; + vendorHash = "sha256-REgtByhTlYQ3XyYleWAcrCymIWtWmltjx21tr2mtF7k="; subPackages = [ "cmd/..." ]; doCheck = false; # wants to read from /sys and other places not allowed From 89459a86a1637c3a1416580a7c42787dcf672768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20Schr=C3=B6der?= Date: Fri, 6 Feb 2026 12:44:09 +0100 Subject: [PATCH 30/69] winbox4: 4.0beta44 -> 4.0rc3 --- pkgs/by-name/wi/winbox4/build-from-zip.nix | 2 ++ pkgs/by-name/wi/winbox4/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/winbox4/build-from-zip.nix b/pkgs/by-name/wi/winbox4/build-from-zip.nix index 2511666ef38f..fbc81d82b267 100644 --- a/pkgs/by-name/wi/winbox4/build-from-zip.nix +++ b/pkgs/by-name/wi/winbox4/build-from-zip.nix @@ -17,6 +17,7 @@ writeShellApplication, xorg, zlib, + dbus, metaCommon ? { }, }: @@ -50,6 +51,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { xorg.xcbutilrenderutil xorg.xcbutilwm zlib + dbus ]; installPhase = '' diff --git a/pkgs/by-name/wi/winbox4/package.nix b/pkgs/by-name/wi/winbox4/package.nix index bc787fd3cd2e..c9ff3ab8142e 100644 --- a/pkgs/by-name/wi/winbox4/package.nix +++ b/pkgs/by-name/wi/winbox4/package.nix @@ -5,7 +5,7 @@ }: let pname = "winbox"; - version = "4.0beta44"; + version = "4.0rc3"; metaCommon = { description = "Graphical configuration utility for RouterOS-based devices"; @@ -23,13 +23,13 @@ let x86_64-zip = callPackage ./build-from-zip.nix { inherit pname version metaCommon; - hash = "sha256-LPq7KPOj59NUhoQCxpAVW8qbjXJGxRw8fRJT7/qDtZM="; + hash = "sha256-BbdKrGMfHhm9DHCmQwfZhsjpJXamNYJ4Mh4z/fwDFlM="; }; x86_64-dmg = callPackage ./build-from-dmg.nix { inherit pname version metaCommon; - hash = "sha256-96lb8a70dmqieKn5Nr61sZg/aVDLz0sY64sfN83rU+0="; + hash = "sha256-KBKl4KAOeXlZIW5NtFV2k/yf6Evbwf02viX4Z73Jub8="; }; in (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: { From 160dc5fc0ede3e0f843d2866cdc1b67f18525f27 Mon Sep 17 00:00:00 2001 From: Marcus Ramberg Date: Mon, 9 Feb 2026 21:49:16 +0100 Subject: [PATCH 31/69] vivaldi-ffmpeg-codecs: update from vivaldi 7.8.3925.62 update-ffmpeg --- pkgs/by-name/vi/vivaldi-ffmpeg-codecs/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi-ffmpeg-codecs/package.nix b/pkgs/by-name/vi/vivaldi-ffmpeg-codecs/package.nix index a23079b6c140..f0bf0210332e 100644 --- a/pkgs/by-name/vi/vivaldi-ffmpeg-codecs/package.nix +++ b/pkgs/by-name/vi/vivaldi-ffmpeg-codecs/package.nix @@ -11,12 +11,12 @@ let sources = { x86_64-linux = fetchurl { - url = "https://api.snapcraft.io/api/v1/snaps/download/XXzVIXswXKHqlUATPqGCj2w2l7BxosS8_85.snap"; - hash = "sha256-77lcQFFP0eXuaxN2UdsEjFXJt22L6Mp6Fe3ZYPpKVwM="; + url = "https://api.snapcraft.io/api/v1/snaps/download/XXzVIXswXKHqlUATPqGCj2w2l7BxosS8_82.snap"; + hash = "sha256-G9RcOuFjkLDJUNlw2G8GiONpWHYvyTnv3Nr0JSdW0As="; }; aarch64-linux = fetchurl { - url = "https://api.snapcraft.io/api/v1/snaps/download/XXzVIXswXKHqlUATPqGCj2w2l7BxosS8_85.snap"; - hash = "sha256-77lcQFFP0eXuaxN2UdsEjFXJt22L6Mp6Fe3ZYPpKVwM="; + url = "https://api.snapcraft.io/api/v1/snaps/download/XXzVIXswXKHqlUATPqGCj2w2l7BxosS8_83.snap"; + hash = "sha256-6XMdH4dnvYB1FaJLMi/MFnTzkelmOHMedVcIg/Fh7h4="; }; }; in From f25ab0b7fcbfbd2bc1377ea548f99713fc0ce458 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 21:55:12 +0000 Subject: [PATCH 32/69] quarkus: 3.31.1 -> 3.31.2 --- pkgs/by-name/qu/quarkus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index 44a4bc2d9518..e439295a3feb 100644 --- a/pkgs/by-name/qu/quarkus/package.nix +++ b/pkgs/by-name/qu/quarkus/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "quarkus-cli"; - version = "3.31.1"; + version = "3.31.2"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-wKNFWIm/BDkGyerafKskekhfgn5QBcxecUDSw4hhwCY="; + hash = "sha256-gWaU/038550xRIigXEOfQe2ZdlTxpjzWH0DbJo8FTLQ="; }; nativeBuildInputs = [ makeWrapper ]; From 023bf46b61a4d44ddc3a4e2be3c300dd9ec9e7af Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Feb 2026 00:23:00 +0100 Subject: [PATCH 33/69] python314Packages.pyexploitdb: 0.3.12 -> 0.3.13 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 0cf107869b86..a22252ebe71f 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.12"; + version = "0.3.13"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-WTu7Oq4I+3gTXxJ5djIF+/TDFvlvsEFz59wz+4GnUdc="; + hash = "sha256-fZCdH29PGU8GSo+JHWLqiaJj5zWIDmxTQTSf0UbLdmo="; }; build-system = [ setuptools ]; From c75f0be5901ef4a619fb161cbf177f1b3a0efe1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 23:42:14 +0000 Subject: [PATCH 34/69] python3Packages.claude-agent-sdk: 0.1.27 -> 0.1.33 --- pkgs/development/python-modules/claude-agent-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index d70b69b30b7b..67b851c70beb 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.27"; + version = "0.1.33"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-ydzgpdHa6mHwKUrgL7Odh4V7b3H2zUmHF+Og4LTxI2I="; + hash = "sha256-AnwkyP5qTL+pYfrFvjCNPsy15whfj8dJjZC9Qma03+c="; }; build-system = [ hatchling ]; From b6e0cb642b23ba9559634f2cdbd59f43a40d0c26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 01:05:18 +0000 Subject: [PATCH 35/69] cinnamon-session: 6.6.1 -> 6.6.2 --- pkgs/by-name/ci/cinnamon-session/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cinnamon-session/package.nix b/pkgs/by-name/ci/cinnamon-session/package.nix index 39981d043e10..29b422d6480c 100644 --- a/pkgs/by-name/ci/cinnamon-session/package.nix +++ b/pkgs/by-name/ci/cinnamon-session/package.nix @@ -39,13 +39,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "cinnamon-session"; - version = "6.6.1"; + version = "6.6.2"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon-session"; tag = finalAttrs.version; - hash = "sha256-zPfyPBKN9Qqs2UndW0vYzBqmeFla3ytvdcv/X2dv1zs="; + hash = "sha256-5Cbx0SNBcTovRvxwPSqR4SM/FBLXrfkS5RZGXeU1ULY="; }; buildInputs = [ From eab330df351efad82fc08b066fc1a5b2c19927a0 Mon Sep 17 00:00:00 2001 From: Frank Moda Date: Fri, 30 Jan 2026 15:19:03 -0500 Subject: [PATCH 36/69] homebridge-config-ui-x: 5.14.0 -> 5.16.0 --- .../ho/homebridge-config-ui-x/package.nix | 13 ++-- .../ho/homebridge-config-ui-x/update.sh | 77 +++++++++++++++++++ 2 files changed, 85 insertions(+), 5 deletions(-) create mode 100755 pkgs/by-name/ho/homebridge-config-ui-x/update.sh diff --git a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix index 2800d340ba6d..5d77836820f5 100644 --- a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix +++ b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix @@ -8,27 +8,28 @@ python3, cacert, versionCheckHook, + nodejs_22, }: -buildNpmPackage (finalAttrs: { +buildNpmPackage.override { nodejs = nodejs_22; } (finalAttrs: { pname = "homebridge-config-ui-x"; - version = "5.14.0"; + version = "5.16.0"; src = fetchFromGitHub { owner = "homebridge"; repo = "homebridge-config-ui-x"; tag = "v${finalAttrs.version}"; - hash = "sha256-CAdzkFuVuJtHoUUDBIRRzxRJiOtGUJFzS/lczYXTfRw="; + hash = "sha256-LXOfpOmYEeHDL0uMvRSG4q51k00tyKBEU6XP6UFm/RY="; }; # Deps hash for the root package - npmDepsHash = "sha256-73Xt2R3COL0WPgtqn3ZwGTmOHrNqHONrX3hQCU/v5y0="; + npmDepsHash = "sha256-MUfDMHxnwEBjv76NoJ6CYP3YJ+us0Nn/MUFcR1NFQAE="; # Deps src and hash for ui subdirectory npmDeps_ui = fetchNpmDeps { name = "npm-deps-ui"; src = "${finalAttrs.src}/ui"; - hash = "sha256-xtXAeTBryQt4FMvK3oXHJ3DdB/3umrSrmqZ3IIDgq2s="; + hash = "sha256-GB17rJ2D1yXl/lxM8pQl2e2xnakgA8JLX7sbbdk3P5M="; }; # Need to also run npm ci in the ui subdirectory @@ -59,6 +60,8 @@ buildNpmPackage (finalAttrs: { ]; doInstallCheck = true; + passthru.updateScript = ./update.sh; + meta = { description = "Configure Homebridge, monitor and backup from a browser"; homepage = "https://github.com/homebridge/homebridge-config-ui-x"; diff --git a/pkgs/by-name/ho/homebridge-config-ui-x/update.sh b/pkgs/by-name/ho/homebridge-config-ui-x/update.sh new file mode 100755 index 000000000000..a0c889fbb101 --- /dev/null +++ b/pkgs/by-name/ho/homebridge-config-ui-x/update.sh @@ -0,0 +1,77 @@ +#!/usr/bin/env nix-shell +#!nix-shell -I nixpkgs=./. -i bash -p curl jq gnugrep gnused git nix +# shellcheck shell=bash +set -euo pipefail + +nixpkgs="$(pwd)" +cd "$(readlink -e "$(dirname "${BASH_SOURCE[0]}")")" + +pkg="(import $nixpkgs/default.nix {}).homebridge-config-ui-x" + +nix_eval() { + nix eval --json --impure --expr "$pkg.$1" | jq -r +} + +# Build a fixed-output derivation with an empty hash to get the correct one +nix_prefetch() { + local attr="$1" + local expr="let src = $pkg.$attr; in (src.overrideAttrs or (f: src // f src)) (_: { outputHash = \"\"; outputHashAlgo = \"sha256\"; })" + nix-build --impure --no-out-link --expr "$expr" 2>&1 | tr -s ' ' | grep -oP 'got:\s+\K\S+' || true +} + +update_src_hash() { + echo "Updating source hash..." + local old_hash new_hash + old_hash=$(nix_eval "src.outputHash") + new_hash=$(nix_prefetch "src") + if [ -z "$new_hash" ]; then + echo "ERROR: Failed to determine new source hash" + exit 1 + fi + sed -i "s|$old_hash|$new_hash|g" package.nix +} + +update_npm_deps_hash() { + echo "Updating npm dependencies hash..." + local old_hash new_hash + old_hash=$(nix_eval "npmDeps.outputHash") + new_hash=$(nix_prefetch "npmDeps") + if [ -z "$new_hash" ]; then + echo "ERROR: Failed to determine new npm deps hash" + exit 1 + fi + sed -i "s|$old_hash|$new_hash|g" package.nix +} + +update_npm_deps_ui_hash() { + echo "Updating ui npm dependencies hash..." + local old_hash new_hash + old_hash=$(nix_eval "npmDeps_ui.outputHash") + new_hash=$(nix_prefetch "npmDeps_ui") + if [ -z "$new_hash" ]; then + echo "ERROR: Failed to determine new npm deps ui hash" + exit 1 + fi + sed -i "s|$old_hash|$new_hash|g" package.nix +} + +LATEST_VERSION=$(curl -fsSL ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/homebridge/homebridge-config-ui-x/releases/latest" \ + | jq -r '.tag_name' \ + | sed 's/^v//') + +CURRENT_VERSION=$(nix_eval "version") + +if [ "$CURRENT_VERSION" = "$LATEST_VERSION" ]; then + echo "homebridge-config-ui-x is already up to date at version $CURRENT_VERSION" + exit 0 +fi + +echo "Updating homebridge-config-ui-x from $CURRENT_VERSION to $LATEST_VERSION" + +sed -i "s/version = \"$CURRENT_VERSION\"/version = \"$LATEST_VERSION\"/" package.nix + +update_src_hash +update_npm_deps_hash +update_npm_deps_ui_hash + +echo "Successfully updated homebridge-config-ui-x from $CURRENT_VERSION to $LATEST_VERSION" From 3c2d4bff42c65e948ced6aa20b97a2a9862752c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 01:45:18 +0000 Subject: [PATCH 37/69] cinnamon: 6.6.6 -> 6.6.7 --- pkgs/by-name/ci/cinnamon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cinnamon/package.nix b/pkgs/by-name/ci/cinnamon/package.nix index 0b6ed0ea175f..d03a0b32abc5 100644 --- a/pkgs/by-name/ci/cinnamon/package.nix +++ b/pkgs/by-name/ci/cinnamon/package.nix @@ -74,13 +74,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "cinnamon"; - version = "6.6.6"; + version = "6.6.7"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; tag = finalAttrs.version; - hash = "sha256-yOgDajTZFC566uhf9pvenAIMdDTU1JOF+ahtgPp6kTY="; + hash = "sha256-UP/8FIgTCdQrE+kvG0nLo+oqYo8x/lm3RPKOXnTFJaE="; }; patches = [ From 3005c13d5545f69d7207f9840f7e590b56852e47 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 01:46:12 +0000 Subject: [PATCH 38/69] cloudlist: 1.3.0 -> 1.4.0 --- pkgs/by-name/cl/cloudlist/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/cloudlist/package.nix b/pkgs/by-name/cl/cloudlist/package.nix index 175c97054fc3..838fcb733b72 100644 --- a/pkgs/by-name/cl/cloudlist/package.nix +++ b/pkgs/by-name/cl/cloudlist/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "cloudlist"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cloudlist"; tag = "v${finalAttrs.version}"; - hash = "sha256-Tm2gqRZxfeu5gOndVeeFU9HCePpXyx/G73VzVuJRRzY="; + hash = "sha256-SxrCkaHhlf/+rYcYjuE7UecQWoAhgVy+keRbc0py36k="; }; - vendorHash = "sha256-LkjJrxrK1N+6v6ilMT68lu21B3NemxdquMIA5e8r1a0="; + vendorHash = "sha256-V+2ByID1/2yaxuy7OL21ZBzYgZchszMOblL0bNglcEY="; subPackages = [ "cmd/cloudlist/" ]; From 731fdbf9e1df72942d8f04a909a6be9f4afa3266 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 02:08:29 +0000 Subject: [PATCH 39/69] nkeys: 0.4.12 -> 0.4.15 --- pkgs/by-name/nk/nkeys/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nk/nkeys/package.nix b/pkgs/by-name/nk/nkeys/package.nix index 82272efbe583..0a5efee7ccae 100644 --- a/pkgs/by-name/nk/nkeys/package.nix +++ b/pkgs/by-name/nk/nkeys/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nkeys"; - version = "0.4.12"; + version = "0.4.15"; src = fetchFromGitHub { owner = "nats-io"; repo = "nkeys"; tag = "v${finalAttrs.version}"; - hash = "sha256-uNvRzljA6c6ppFtZLpFmwz/c9fmDzQz44Ekys0rBZ+o="; + hash = "sha256-hlVPfL3ecEmqXRsV3skiOD7B1s2a0ZZ5RX6LV6ISEWI="; }; - vendorHash = "sha256-yZc2qG61VsUDXr1uxF/BK7WFI6a7xOsjAxnw6G+JpeQ="; + vendorHash = "sha256-3gyWzCYpkXnEURKB05GtGJxDMk6oIzWS4u3U5OUd3p4="; meta = { description = "Public-key signature system for NATS"; From 39e9a7f29c0afe50d8d7ded517e2ddddad30e9ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 02:20:44 +0000 Subject: [PATCH 40/69] linuxPackages.bcc: 0.36.0 -> 0.36.1 --- pkgs/by-name/bc/bcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bc/bcc/package.nix b/pkgs/by-name/bc/bcc/package.nix index a5c1e235e9ac..8f1b3f9d310d 100644 --- a/pkgs/by-name/bc/bcc/package.nix +++ b/pkgs/by-name/bc/bcc/package.nix @@ -22,14 +22,14 @@ python3Packages.buildPythonApplication rec { pname = "bcc"; - version = "0.36.0"; + version = "0.36.1"; pyproject = false; src = fetchFromGitHub { owner = "iovisor"; repo = "bcc"; tag = "v${version}"; - hash = "sha256-J00GRIM9AemLkKHoyKqLR2U2aEBwNy/a5hbGjLRrO8w="; + hash = "sha256-+XBFENCAKP8Z+5dviBervDXHOM2qY3lfDFsDKVjzMbM="; }; patches = [ From 8a3b6dd6a8124f72546f244e03db7e634a8797bc Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Tue, 10 Feb 2026 06:05:41 +0100 Subject: [PATCH 41/69] kanidm_1_8: 1.8.5 -> 1.8.6 Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.8.6 --- pkgs/servers/kanidm/1_8.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/kanidm/1_8.nix b/pkgs/servers/kanidm/1_8.nix index 8f2d586cc91c..f6b401d06c62 100644 --- a/pkgs/servers/kanidm/1_8.nix +++ b/pkgs/servers/kanidm/1_8.nix @@ -1,5 +1,5 @@ import ./generic.nix { - version = "1.8.5"; - hash = "sha256-lJX/eObXi468iFOzeFjAnNkPiQ8VbBnfqD1518LDm2s="; - cargoHash = "sha256-LjlXd2zJ2eXr/dyCsbwlzv3Qntg2b0mudtWGtc0V7Lc="; + version = "1.8.6"; + hash = "sha256-+NZs8HHHmWGmlNNymIlbV7E28RiaGLmvtZkCWZJQvMk="; + cargoHash = "sha256-NKCQRIxvWAT5saMO85noYZtm7h0OPFhWFqudvkQPYTE="; } From 6b57662c5529bcf5820d379ebdc5c8e7e6e5c3b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 05:34:20 +0000 Subject: [PATCH 42/69] python3Packages.litestar: 2.19.0 -> 2.20.0 --- pkgs/development/python-modules/litestar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index c790f834d1a8..e62261a30573 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -62,14 +62,14 @@ buildPythonPackage (finalAttrs: { pname = "litestar"; - version = "2.19.0"; + version = "2.20.0"; pyproject = true; src = fetchFromGitHub { owner = "litestar-org"; repo = "litestar"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZKvHsHkGEqDEDUz1JosBd3Thc+9D/gZmcACkyOWN8As="; + hash = "sha256-a72CUCwxeBluJI7kYShg0RuPEA58j52AkgHnokI4E28="; }; build-system = [ hatchling ]; From b01b71b9edc3af4571f6f2dbead1b205871ef852 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 05:37:21 +0000 Subject: [PATCH 43/69] codex-acp: 0.9.1 -> 0.9.2 --- pkgs/by-name/co/codex-acp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 613308ff33a9..f7c3e064941a 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex-acp"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "zed-industries"; repo = "codex-acp"; tag = "v${finalAttrs.version}"; - hash = "sha256-QQye6H5XCHDsqypXK5ROQ27PYk/W0Cip61sjECZDQo4="; + hash = "sha256-UtfvuejBnciksytIkTE2yFLTTy5gIB/kbOg7abTBGqQ="; }; - cargoHash = "sha256-pHJhzPSLX9lKa9FXuauF0brwgFSQgPIHOVo6l+PqnnI="; + cargoHash = "sha256-pCHmYa+5xkON2BoAh7RRe5lQeUqSNgqemt0stHQly6c="; nativeBuildInputs = [ pkg-config From f32582e1d58e3f54d06cab521ba07135612a671a Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Sun, 8 Feb 2026 20:48:49 +0700 Subject: [PATCH 44/69] niri: update repo owner --- pkgs/by-name/ni/niri/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ni/niri/package.nix b/pkgs/by-name/ni/niri/package.nix index e5358ff18462..0013bfceb1de 100644 --- a/pkgs/by-name/ni/niri/package.nix +++ b/pkgs/by-name/ni/niri/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "25.11"; src = fetchFromGitHub { - owner = "YaLTeR"; + owner = "niri-wm"; repo = "niri"; tag = "v${finalAttrs.version}"; hash = "sha256-FC9eYtSmplgxllCX4/3hJq5J3sXWKLSc7at8ZUxycVw="; @@ -118,7 +118,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Upstream recommends setting the commit hash manually when in a # build environment where the Git repository is unavailable. - # See https://github.com/YaLTeR/niri/wiki/Packaging-niri#version-string + # See https://github.com/niri-wm/niri/wiki/Packaging-niri#version-string NIRI_BUILD_COMMIT = "Nixpkgs"; }; @@ -133,8 +133,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Scrollable-tiling Wayland compositor"; - homepage = "https://github.com/YaLTeR/niri"; - changelog = "https://github.com/YaLTeR/niri/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/niri-wm/niri"; + changelog = "https://github.com/niri-wm/niri/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ sodiboo From 87e58bf2d2345e3fd0fe81ebe3e3261a102385a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 09:34:23 +0000 Subject: [PATCH 45/69] csharpier: 1.2.5 -> 1.2.6 --- pkgs/by-name/cs/csharpier/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cs/csharpier/package.nix b/pkgs/by-name/cs/csharpier/package.nix index e419f73ae240..23a75a8bc7a7 100644 --- a/pkgs/by-name/cs/csharpier/package.nix +++ b/pkgs/by-name/cs/csharpier/package.nix @@ -2,10 +2,10 @@ buildDotnetGlobalTool { pname = "csharpier"; - version = "1.2.5"; + version = "1.2.6"; executables = "csharpier"; - nugetHash = "sha256-VevPiNTtfRJvmK/eYlJtJEJkYkiSvRoP7nTq7q9Bs9I="; + nugetHash = "sha256-SaBHGaaeg/1c4okHN1Pn8caGZgfLJ/KsGRqgUiAqKlQ="; meta = { description = "Opinionated code formatter for C#"; From 4c949e5b203e83cbddb83eda3156436c5a58605a Mon Sep 17 00:00:00 2001 From: "Markus S. Wamser" Date: Tue, 10 Feb 2026 10:48:33 +0100 Subject: [PATCH 46/69] offpunk: 2.8 -> 3.0 --- pkgs/by-name/of/offpunk/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/of/offpunk/package.nix b/pkgs/by-name/of/offpunk/package.nix index 807e0755e537..852cc0ce8507 100644 --- a/pkgs/by-name/of/offpunk/package.nix +++ b/pkgs/by-name/of/offpunk/package.nix @@ -3,6 +3,7 @@ python3Packages, fetchFromSourcehut, file, + gettext, installShellFiles, less, offpunk, @@ -14,19 +15,22 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "offpunk"; - version = "2.8"; + version = "3.0"; pyproject = true; src = fetchFromSourcehut { owner = "~lioploum"; repo = "offpunk"; rev = "v${finalAttrs.version}"; - hash = "sha256-s/pEN7n/g9o8a/hYTC39PgbBLyCUwN5LIggqUSMKRS4="; + hash = "sha256-5SoMa93QbwbsryeHGc3pkkDA8v9eonZvuflSuDV2hmI="; }; build-system = with python3Packages; [ hatchling ]; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + gettext + installShellFiles + ]; dependencies = [ file From 2b309c10d6cc6ae937e40aa8ab544e69ed832486 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Tue, 10 Feb 2026 11:12:29 +0100 Subject: [PATCH 47/69] pdns-recursor: 5.3.4 -> 5.3.5 Closes #488996 --- pkgs/by-name/pd/pdns-recursor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pd/pdns-recursor/package.nix b/pkgs/by-name/pd/pdns-recursor/package.nix index 331bfdefd549..df2116f8f4a3 100644 --- a/pkgs/by-name/pd/pdns-recursor/package.nix +++ b/pkgs/by-name/pd/pdns-recursor/package.nix @@ -21,17 +21,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdns-recursor"; - version = "5.3.4"; + version = "5.3.5"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-recursor-${finalAttrs.version}.tar.xz"; - hash = "sha256-+1CoWH9LPVf4jcrMImpkxRVJkrDa/SD1uwNDVeNiRSQ="; + hash = "sha256-dEl65iAWfYV84tVwK9FAGOX0yEjoePKc71FYGnSw0F4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; sourceRoot = "pdns-recursor-${finalAttrs.version}/rec-rust-lib/rust"; - hash = "sha256-g0Mu1+ZRQyzC4nG5ueISaDzFtmFfy+CGt063/V5lo30="; + hash = "sha256-h1xVW80Uv9sX+ykW5SFqQSpmAuRbM9aCzmxRUKABPwI="; }; cargoRoot = "rec-rust-lib/rust"; From c784816d879dd07fe3f01d9b35047434507a76b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 11:13:15 +0000 Subject: [PATCH 48/69] keycloak: 26.5.2 -> 26.5.3 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index b830d8b81a18..4f34d3079c0d 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.2"; + version = "26.5.3"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-SXoHnwk/hepSV5BIsmZvCXOPn5UfVKwbNZ4D9zSlaz0="; + hash = "sha256-OMx2E4Q1Pob73iqWo/sfYI14+IMW0cp/22wMUKcqQvg="; }; nativeBuildInputs = [ From 387d3b0fd7671fadca918fc38118a36c837def8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 11:56:00 +0000 Subject: [PATCH 49/69] cnquery: 12.20.1 -> 12.22.0 --- pkgs/by-name/cn/cnquery/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index 712052ad80c9..8c4b5959dfca 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnquery"; - version = "12.20.1"; + version = "12.22.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-zsmu/PKsmqpG1TwK8VKY7F4YFQ89bmzFSNvI54Gy/gA="; + hash = "sha256-RauEf78cTRPHSmisDus/5XoROZp5VpZL0mKPXbRoPCw="; }; subPackages = [ "apps/cnquery" ]; - vendorHash = "sha256-cJCd8cXZa5JgY91D4+RnLOONZM/lj2Fbb3bU5pCbbbs="; + vendorHash = "sha256-Hh6dsxelPuuU7ISa2E396iUUrYdttG2HdxnBxYlXcis="; ldflags = [ "-w" From e250a31bca235f2304e2848973770f4108932a39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 12:29:03 +0000 Subject: [PATCH 50/69] livi: 0.3.2 -> 0.4.0 --- pkgs/by-name/li/livi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/livi/package.nix b/pkgs/by-name/li/livi/package.nix index 0d820f3ecac2..1deca9d950ae 100644 --- a/pkgs/by-name/li/livi/package.nix +++ b/pkgs/by-name/li/livi/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "livi"; - version = "0.3.2"; + version = "0.4.0"; src = fetchFromGitLab { owner = "guidog"; repo = "livi"; domain = "gitlab.gnome.org"; rev = "v${finalAttrs.version}"; - hash = "sha256-cLvSK50RnXCYoXwpp+unTVnxqCkPa3Zr4dZT0TpYFpE="; + hash = "sha256-2hDQS5f+KAWal8AbtB4IV4/B6Rq+n1vAcWA9eoDS3y4="; }; nativeBuildInputs = [ meson From 4c699e64d4d9814c2f617f041f68621ad09c7abb Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 10 Feb 2026 12:06:06 +0000 Subject: [PATCH 51/69] maintainers/team-list: drop thiagokokada from jetbrains team --- maintainers/team-list.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index f60294950f01..f2b8e1dd7b7d 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -386,7 +386,6 @@ with lib.maintainers; members = [ leona theCapypara - thiagokokada jamesward ]; shortName = "Jetbrains"; From 67756113d6dbc4eebae39992a919d36c87432fae Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 10 Feb 2026 12:08:14 +0000 Subject: [PATCH 52/69] nixos/qt: remove thiagokokada from maintainers --- nixos/modules/config/qt.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/config/qt.nix b/nixos/modules/config/qt.nix index 187f4679bd68..7b2f0f8332f5 100644 --- a/nixos/modules/config/qt.nix +++ b/nixos/modules/config/qt.nix @@ -74,7 +74,6 @@ in { meta.maintainers = with lib.maintainers; [ romildo - thiagokokada ]; imports = [ From 6b7079c58db602d9ec25cbcaf9251ff91047777f Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 10 Feb 2026 12:10:17 +0000 Subject: [PATCH 53/69] wl-clipboard-rs: remove thiagokokada from maintainers --- pkgs/by-name/wl/wl-clipboard-rs/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/wl/wl-clipboard-rs/package.nix b/pkgs/by-name/wl/wl-clipboard-rs/package.nix index 9ec4f6b47f29..7c602a17fec0 100644 --- a/pkgs/by-name/wl/wl-clipboard-rs/package.nix +++ b/pkgs/by-name/wl/wl-clipboard-rs/package.nix @@ -82,7 +82,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; mainProgram = "wl-clip"; maintainers = with lib.maintainers; [ - thiagokokada donovanglover ]; }; From 369678aa954f961b90cb78fd1d892bd1c7fa626d Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 10 Feb 2026 12:11:14 +0000 Subject: [PATCH 54/69] uasm: drop thiagokokada from maintainers --- pkgs/by-name/ua/uasm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix index 0cf93bfc5dd1..a4e3051775fc 100644 --- a/pkgs/by-name/ua/uasm/package.nix +++ b/pkgs/by-name/ua/uasm/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { description = "Free MASM-compatible assembler based on JWasm"; mainProgram = "uasm"; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ thiagokokada ]; + maintainers = [ ]; license = lib.licenses.watcom; broken = stdenv.hostPlatform.isDarwin; }; From 7bef3c5db8c645d62d419a21bdafdd3b3c1b5e85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 12:43:27 +0000 Subject: [PATCH 55/69] tail-tray: 0.2.28 -> 0.2.29 --- pkgs/by-name/ta/tail-tray/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tail-tray/package.nix b/pkgs/by-name/ta/tail-tray/package.nix index 0a42502be8de..96fdb4fe3a26 100644 --- a/pkgs/by-name/ta/tail-tray/package.nix +++ b/pkgs/by-name/ta/tail-tray/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tail-tray"; - version = "0.2.28"; + version = "0.2.29"; src = fetchFromGitHub { owner = "SneWs"; repo = "tail-tray"; tag = "v${finalAttrs.version}"; - hash = "sha256-UhJyrlY9S3CRK3TgFf7nUGF6drj4Zx/yirZ0z4jpqtE="; + hash = "sha256-X2NYzUUP7zuQ+JIeLviOvfGpGlKqrtj5tOszX6gDYTc="; }; nativeBuildInputs = with kdePackages; [ From 655963e5bc909f0e5ae8b56854ab401e5ceaf26a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 13:01:30 +0000 Subject: [PATCH 56/69] wpprobe: 0.10.12 -> 0.10.14 --- pkgs/by-name/wp/wpprobe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wp/wpprobe/package.nix b/pkgs/by-name/wp/wpprobe/package.nix index defc1635c6d4..de38d1b499f4 100644 --- a/pkgs/by-name/wp/wpprobe/package.nix +++ b/pkgs/by-name/wp/wpprobe/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "wpprobe"; - version = "0.10.12"; + version = "0.10.14"; src = fetchFromGitHub { owner = "Chocapikk"; repo = "wpprobe"; tag = "v${finalAttrs.version}"; - hash = "sha256-fIPgWHPAjMQcKvH8fJhQUx08JfUfhOZAHSQCZ4YKK3k="; + hash = "sha256-+Q/TMlZ3VNsuiVDCJ1UbF+pJS3RA8cJOX/3vcQ5jNPk="; }; vendorHash = "sha256-pAKFrdja+rH0kiJH6hToZwLjE8lLBHFAUCjnCLbgxVo="; From 0ed64561b0ecb394b886689fa956c0ed6292f843 Mon Sep 17 00:00:00 2001 From: "j.r" Date: Tue, 10 Feb 2026 14:07:18 +0100 Subject: [PATCH 57/69] python3Packages.cron-descriptor: fix dependencies It requires typing_extensions not only as test dependency but also as runtime dependency, see: https://github.com/Salamek/cron-descriptor/blob/d1bc211c5be4ceb92b24126aa24f92d641227260/cron_descriptor/ExpressionDescriptor.py#L29 --- .../development/python-modules/cron-descriptor/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/cron-descriptor/default.nix b/pkgs/development/python-modules/cron-descriptor/default.nix index 5665f0e226b3..5e230ca87932 100644 --- a/pkgs/development/python-modules/cron-descriptor/default.nix +++ b/pkgs/development/python-modules/cron-descriptor/default.nix @@ -21,10 +21,9 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeCheckInputs = [ - pytestCheckHook - typing-extensions - ]; + dependencies = [ typing-extensions ]; + + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "cron_descriptor" ]; From 036e46bf7e2274f133875b5476cd82dce07019e5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Feb 2026 14:14:16 +0100 Subject: [PATCH 58/69] python314Packages.acunetix: migrate to finalAttrs --- pkgs/development/python-modules/acunetix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/acunetix/default.nix b/pkgs/development/python-modules/acunetix/default.nix index f8a464853bc1..855d5c906feb 100644 --- a/pkgs/development/python-modules/acunetix/default.nix +++ b/pkgs/development/python-modules/acunetix/default.nix @@ -7,7 +7,7 @@ setuptools, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "acunetix"; version = "0.0.7"; pyproject = true; @@ -38,4 +38,4 @@ buildPythonPackage { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 5434fde466de556212ab94981595bac6c267d108 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 8 Feb 2026 19:38:58 +0100 Subject: [PATCH 59/69] melonds: rename from melonDS rename to lowercase to fit package naming conventions --- pkgs/by-name/me/{melonDS => melonds}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/me/{melonDS => melonds}/package.nix (99%) diff --git a/pkgs/by-name/me/melonDS/package.nix b/pkgs/by-name/me/melonds/package.nix similarity index 99% rename from pkgs/by-name/me/melonDS/package.nix rename to pkgs/by-name/me/melonds/package.nix index 6b05243ab6d7..cb9cecb0f238 100644 --- a/pkgs/by-name/me/melonDS/package.nix +++ b/pkgs/by-name/me/melonds/package.nix @@ -28,7 +28,7 @@ let ; in stdenv.mkDerivation (finalAttrs: { - pname = "melonDS"; + pname = "melonds"; version = "1.1-unstable-2026-02-02"; src = fetchFromGitHub { diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3a6e77009a26..d6e52aa61c38 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1256,6 +1256,7 @@ mapAliases { mediastreamer-openh264 = throw "'mediastreamer-openh264' has been moved to 'linphonePackages.msopenh264'"; # Added 2025-09-20 meilisearch_1_11 = throw "'meilisearch_1_11' has been removed, as it is no longer supported"; # Added 2025-10-03 melmatcheq.lv2 = melmatcheq-lv2; # Added 2025-09-27 + melonDS = warnAlias "'melonDS' has been renamed to 'melonds'" melonds; # Added 2026-02-08 meshlab-unstable = throw "meshlab-unstable has been removed, as it was behind meshlab"; # Added 2025-09-21 meteo = throw "'meteo' has been removed as it was unmaintained and depends on deprecated webkitgtk_4_0"; # Added 2025-10-09 microcodeAmd = throw "'microcodeAmd' has been renamed to/replaced by 'microcode-amd'"; # Converted to throw 2025-10-27 From d14ac37dfdf63612d6003e912cce3c769b8d1418 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 13:38:26 +0000 Subject: [PATCH 60/69] terraform-providers.hashicorp_vault: 5.6.0 -> 5.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d70d5e0255e2..29cb648e3b09 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -679,13 +679,13 @@ "vendorHash": "sha256-OvotUEh+P2b3ngaD/8lVbemnM3lrtwqduPXPjF/bqVA=" }, "hashicorp_vault": { - "hash": "sha256-7vcggk2Sh4z/6CCyeL8XAzk82K5jaFjiDGBEG+5ftEg=", + "hash": "sha256-Rg18X+VFDA9p3Dx/fA/C982X4XEvSRPU0+Zkq8HWqas=", "homepage": "https://registry.terraform.io/providers/hashicorp/vault", "owner": "hashicorp", "repo": "terraform-provider-vault", - "rev": "v5.6.0", + "rev": "v5.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-4ak7PkjQi6Nq/Xv8j3iKV8qB9tEfl1YxDbwlzTs8xBY=" + "vendorHash": "sha256-XnyEPnB0995S7LzGAlkB/O3VKWXAm1rp9NQcDvIhRVw=" }, "hashicorp_vsphere": { "hash": "sha256-vRO6vxzi4d0hNc0MmQLhN7roONnsjxPBtFt0fyvxWd8=", From 8a13d0d1f2af8d9f987bac7ecf55e2a778305410 Mon Sep 17 00:00:00 2001 From: Anthony Butt Date: Tue, 10 Feb 2026 09:17:37 -0500 Subject: [PATCH 61/69] maintainers: add tonybutt Signed-off-by: Anthony Butt --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 69bc87068a8b..2c1805b2bbec 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27091,6 +27091,12 @@ githubId = 27378358; name = "tony"; }; + tonybutt = { + email = "anthony@abutt.io"; + github = "tonybutt"; + githubId = 38566841; + name = "Anthony Butt"; + }; toonn = { email = "nixpkgs@toonn.io"; matrix = "@toonn:matrix.org"; From 21f5ffe36ce8a347f738b6c5244c1b0b4913826f Mon Sep 17 00:00:00 2001 From: Anthony Butt Date: Tue, 10 Feb 2026 09:20:50 -0500 Subject: [PATCH 62/69] color-lsp: init at 0.2.2 Signed-off-by: Anthony Butt --- pkgs/by-name/co/color-lsp/package.nix | 40 +++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/co/color-lsp/package.nix diff --git a/pkgs/by-name/co/color-lsp/package.nix b/pkgs/by-name/co/color-lsp/package.nix new file mode 100644 index 000000000000..1607772ee192 --- /dev/null +++ b/pkgs/by-name/co/color-lsp/package.nix @@ -0,0 +1,40 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage rec { + pname = "color-lsp"; + version = "0.2.2"; + + src = fetchFromGitHub { + owner = "huacnlee"; + repo = "color-lsp"; + rev = "v${version}"; + hash = "sha256-U0pTzW2PCgMxVsa1QX9MC249PXXL2KvRSN1Em2WvIeI="; + }; + + cargoHash = "sha256-etK+9fcKS+y+0C36vJrMkQ0yyVSpCW/DLKg4nTw3LrE="; + + # Only build the color-lsp binary, not the zed extension + cargoBuildFlags = [ + "-p" + "color-lsp" + ]; + cargoTestFlags = [ + "-p" + "color-lsp" + ]; + + meta = { + description = "A document color language server supporting HEX, RGB, HSL, and named colors"; + homepage = "https://github.com/huacnlee/color-lsp"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + tonybutt + matthiasbeyer + ]; + mainProgram = "color-lsp"; + }; +} From 2e2b7e30a7b0cb205ead658e693516dc2d0c1703 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Feb 2026 14:36:12 +0000 Subject: [PATCH 63/69] tsgolint: 0.11.4 -> 0.11.5 --- pkgs/by-name/ts/tsgolint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ts/tsgolint/package.nix b/pkgs/by-name/ts/tsgolint/package.nix index d9daa29e6f1a..1bb07ffc62fb 100644 --- a/pkgs/by-name/ts/tsgolint/package.nix +++ b/pkgs/by-name/ts/tsgolint/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "tsgolint"; - version = "0.11.4"; + version = "0.11.5"; src = fetchFromGitHub { owner = "oxc-project"; repo = "tsgolint"; tag = "v${finalAttrs.version}"; - hash = "sha256-/1od2yijBSTi5PFhEQ95KTjQJYYgXRX4v6M/lIfQXtM="; + hash = "sha256-XPx8yU3K2v5+FTANwXX9xs+d/WEz6L19suf1QED/Mbs="; fetchSubmodules = true; }; @@ -49,7 +49,7 @@ buildGoModule (finalAttrs: { ''; proxyVendor = true; - vendorHash = "sha256-pCmPL0OVwclCV5riL8wozCiQA2zRDafBKTxdkt/q3ns="; + vendorHash = "sha256-5NX+rjdPz/ZSVmykOc5ffFg1rplF1pznIWKiydl6kKY="; subPackages = [ "cmd/tsgolint" ]; From de9c679e728a4f202b346aa0588d5bf3b1eac9ce Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Tue, 10 Feb 2026 16:07:06 +0100 Subject: [PATCH 64/69] rocq_9_2: 9.2+rc1 -> 9.2+rc2 --- pkgs/applications/science/logic/coq/default.nix | 2 +- pkgs/applications/science/logic/rocq-core/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix index 9f9a624cd0d2..55ef9b276098 100644 --- a/pkgs/applications/science/logic/coq/default.nix +++ b/pkgs/applications/science/logic/coq/default.nix @@ -75,7 +75,7 @@ let "9.0.1".sha256 = "sha256-gRgQhFiYvGR/Z46TmTl1bgN9O32nifxQGdrzfw0WHrk="; "9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE="; "9.1.1".sha256 = "sha256-aFsGsFzexyDnOVarHPKs35HjiV8uUCpeOKSl15wXZ4s="; - "9.2+rc1".sha256 = "sha256-zKVhnBid5LOcd7uHWFGmUdHpyNLxIyB7RNNz5btz0mI="; + "9.2+rc2".sha256 = "sha256-L6V9Vyv8Q0IWpGfXqL/YKcpx/gLBa7k9rnPvRGvAO+M="; }; releaseRev = v: "V${v}"; fetched = diff --git a/pkgs/applications/science/logic/rocq-core/default.nix b/pkgs/applications/science/logic/rocq-core/default.nix index 946509c216ad..5b61f87a6c67 100644 --- a/pkgs/applications/science/logic/rocq-core/default.nix +++ b/pkgs/applications/science/logic/rocq-core/default.nix @@ -28,7 +28,7 @@ let "9.0.1".sha256 = "sha256-gRgQhFiYvGR/Z46TmTl1bgN9O32nifxQGdrzfw0WHrk="; "9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE="; "9.1.1".sha256 = "sha256-aFsGsFzexyDnOVarHPKs35HjiV8uUCpeOKSl15wXZ4s="; - "9.2+rc1".sha256 = "sha256-zKVhnBid5LOcd7uHWFGmUdHpyNLxIyB7RNNz5btz0mI="; + "9.2+rc2".sha256 = "sha256-L6V9Vyv8Q0IWpGfXqL/YKcpx/gLBa7k9rnPvRGvAO+M="; }; releaseRev = v: "V${v}"; fetched = From 2c6e3a958f241f5ee881a41aabe93e4d3e1e86af Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Tue, 10 Feb 2026 16:08:47 +0100 Subject: [PATCH 65/69] spacevim: drop --- pkgs/by-name/sp/spacevim/init.nix | 48 ---------------- pkgs/by-name/sp/spacevim/package.nix | 82 ---------------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 130 deletions(-) delete mode 100644 pkgs/by-name/sp/spacevim/init.nix delete mode 100644 pkgs/by-name/sp/spacevim/package.nix diff --git a/pkgs/by-name/sp/spacevim/init.nix b/pkgs/by-name/sp/spacevim/init.nix deleted file mode 100644 index c99e37d8b39b..000000000000 --- a/pkgs/by-name/sp/spacevim/init.nix +++ /dev/null @@ -1,48 +0,0 @@ -# The Nix expression is a 1:1 mapping of the spacevim toml config which you can find on their website: spacevim.org/quick-start-guide/#configuration - -{ - custom_plugins = [ - { - merged = false; - name = "lilydjwg/colorizer"; - } - ]; - layers = [ - { name = "default"; } - { - enable = true; - name = "colorscheme"; - } - { name = "fzf"; } - { - default_height = 30; - default_position = "top"; - name = "shell"; - } - { name = "edit"; } - { name = "VersionControl"; } - { name = "git"; } - { - auto-completion-return-key-behavior = "complete"; - auto-completion-tab-key-behavior = "cycle"; - autocomplete_method = "coc"; - name = "autocomplete"; - } - { name = "lang#ruby"; } - { name = "lang#nix"; } - { name = "lang#java"; } - { name = "lang#kotlin"; } - { name = "lang#sh"; } - { name = "lang#html"; } - ]; - options = { - buffer_index_type = 4; - colorscheme = "gruvbox"; - colorscheme_bg = "dark"; - enable_guicolors = true; - enable_statusline_mode = true; - enable_tabline_filetype_icon = true; - statusline_separator = "fire"; - timeoutlen = 500; - }; -} diff --git a/pkgs/by-name/sp/spacevim/package.nix b/pkgs/by-name/sp/spacevim/package.nix deleted file mode 100644 index eee05b1cf28e..000000000000 --- a/pkgs/by-name/sp/spacevim/package.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ - fetchFromGitHub, - formats, - fzf, - git, - lib, - makeWrapper, - neovim, - nix-update-script, - ripgrep, - runCommand, - stdenv, - vim-full, - spacevim_config ? import ./init.nix, -}: - -let - format = formats.toml { }; - spacevimdir = runCommand "SpaceVim.d" { } '' - mkdir -p $out - cp ${format.generate "init.toml" spacevim_config} $out/init.toml - ''; -in -stdenv.mkDerivation (finalAttrs: { - pname = "spacevim"; - version = "2.4.0"; - src = fetchFromGitHub { - owner = "SpaceVim"; - repo = "SpaceVim"; - rev = "v${finalAttrs.version}"; - hash = "sha256-qiNadhQJjU9RY14X8+pd4Ul+NLoNqbxuh3Kenw1dHDc="; - }; - - nativeBuildInputs = [ makeWrapper ]; - dontBuild = true; - - installPhase = '' - runHook preInstall - mkdir -p $out/bin - - cp -r $(pwd) $out/SpaceVim - - # trailing slash very important for SPACEVIMDIR - makeWrapper "${vim-full}/bin/vim" "$out/bin/spacevim" \ - --add-flags "-u $out/SpaceVim/vimrc" --set SPACEVIMDIR "${spacevimdir}/" \ - --prefix PATH : ${ - lib.makeBinPath [ - fzf - git - ripgrep - ] - } - makeWrapper "${neovim}/bin/nvim" "$out/bin/spacenvim" \ - --add-flags "-u $out/SpaceVim/init.vim" --set SPACEVIMDIR "${spacevimdir}/" \ - --prefix PATH : ${ - lib.makeBinPath [ - fzf - git - ripgrep - ] - } - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Modular Vim/Neovim configuration"; - longDescription = '' - SpaceVim is a modular configuration of Vim and Neovim. It's inspired by - spacemacs. It manages collections of plugins in layers, which help to - collect related packages together to provide features. This approach - helps keep the configuration organized and reduces overhead for the user - by keeping them from having to think about what packages to install. - ''; - homepage = "https://spacevim.org/"; - license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.PerchunPak ]; - platforms = lib.platforms.all; - mainProgram = "spacevim"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3a6e77009a26..8dba66810aaa 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1744,6 +1744,7 @@ mapAliases { sourcehut = throw "'sourcehut.*' has been removed due to being broken and unmaintained"; # Added 2025-06-15 SP800-90B_EntropyAssessment = throw "'SP800-90B_EntropyAssessment' has been renamed to/replaced by 'sp800-90b-entropyassessment'"; # Converted to throw 2025-10-27 space-orbit = throw "'space-orbit' has been removed because it is unmaintained; Debian upstream stopped tracking it in 2011."; # Added 2025-06-08 + spacevim = throw "'spacevim' has been removed due to being archived upstream."; # Added 2026-02-10 SPAdes = throw "'SPAdes' has been renamed to/replaced by 'spades'"; # Converted to throw 2025-10-27 spago = spago-legacy; # Added 2025-09-23, pkgs.spago should become spago@next which hasn't been packaged yet spark2014 = throw "'spark2014' has been renamed to/replaced by 'gnatprove'"; # Converted to throw 2025-10-27 From 84fc4ea7deb940ef8c1818879bad2d18123b4526 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 8 Feb 2026 19:35:04 +0100 Subject: [PATCH 66/69] lycheeslicer: rename from LycheeSlicer rename to lowercase to fit package naming conventions --- pkgs/by-name/ly/{LycheeSlicer => lycheeslicer}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/ly/{LycheeSlicer => lycheeslicer}/package.nix (98%) diff --git a/pkgs/by-name/ly/LycheeSlicer/package.nix b/pkgs/by-name/ly/lycheeslicer/package.nix similarity index 98% rename from pkgs/by-name/ly/LycheeSlicer/package.nix rename to pkgs/by-name/ly/lycheeslicer/package.nix index e4fb273697de..7bd68f32957f 100644 --- a/pkgs/by-name/ly/LycheeSlicer/package.nix +++ b/pkgs/by-name/ly/lycheeslicer/package.nix @@ -8,7 +8,7 @@ wayland-protocols, }: let - pname = "LycheeSlicer"; + pname = "lycheeslicer"; version = "7.6.1"; src = fetchurl { diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 45239bd1f633..587e4e1f6d06 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1208,6 +1208,7 @@ mapAliases { lxde.lxsession = throw "'lxsession' has been moved to top-level. Use 'lxsession' directly"; # Added 2025-08-31 lxde.lxtask = throw "'lxtask' has been moved to top-level. Use 'lxtask' directly"; # Added 2025-08-31 lxdvdrip = throw "'lxdvdrip' has been removed due to lack of upstream maintenance."; # Added 2025-06-09 + LycheeSlicer = warnAlias "'LycheeSlicer' has been renamed to 'lycheeslicer'" lycheeslicer; # Added 2026-02-08 mac = throw "'mac' has been renamed to/replaced by 'monkeysAudio'"; # Converted to throw 2025-10-27 MACS2 = throw "'MACS2' has been renamed to/replaced by 'macs2'"; # Converted to throw 2025-10-27 magma_2_6_2 = throw "'magma_2_6_2' has been removed, use the latest 'magma' package instead."; # Added 2025-07-20 From 71d4115e5e0ec1a4a49c5a39138edf97b1ba27fc Mon Sep 17 00:00:00 2001 From: jokatzke Date: Fri, 11 Jul 2025 14:57:04 +0200 Subject: [PATCH 67/69] python3Packages.datasketch: init at 1.9.0 --- .../python-modules/datasketch/default.nix | 88 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 90 insertions(+) create mode 100644 pkgs/development/python-modules/datasketch/default.nix diff --git a/pkgs/development/python-modules/datasketch/default.nix b/pkgs/development/python-modules/datasketch/default.nix new file mode 100644 index 000000000000..8d2ff1f78571 --- /dev/null +++ b/pkgs/development/python-modules/datasketch/default.nix @@ -0,0 +1,88 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + # build + hatchling, + # runtime + cassandra-driver, + motor, + numpy, + pybloomfilter3, + redis, + scipy, + # check + pytestCheckHook, + aiounittest, + mock, + pymongo, + pytest-asyncio, + pytest-rerunfailures, + +}: + +buildPythonPackage (finalAttrs: { + pname = "datasketch"; + version = "1.9.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ekzhu"; + repo = "datasketch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ijBkbY6OioK5RP8zAeCnwlbrwE0OHa4tbEnCOabLTqs="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "--cov-report=xml" "" + ''; + + build-system = [ hatchling ]; + + dependencies = [ + numpy + scipy + ]; + + optional-dependencies = rec { + cassandra = [ cassandra-driver ]; + redis = [ redis ]; + experimental_aio = [ + motor + aiounittest + ]; + bloom = [ pybloomfilter3 ]; + all = cassandra ++ redis ++ experimental_aio ++ bloom; + }; + + nativeCheckInputs = [ + pytestCheckHook + cassandra-driver + mock + motor + redis + pybloomfilter3 + pymongo + pytest-rerunfailures + pytest-asyncio + ]; + + disabledTestPaths = [ + # these tests import mockredis, which has been abandoned for many years + "test/test_lsh.py" + "test/test_lshensemble.py" + ]; + disabledTests = [ + # flaky + "test_soft_remove_and_pop_and_clean" + ]; + + meta = { + changelog = "https://github.com/ekzhu/datasketch/releases/tag/v${finalAttrs.version}"; + description = "MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog, HyperLogLog++, LSH Ensemble and HNSW"; + homepage = "https://ekzhu.com/datasketch/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jokatzke ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7ed7c0724307..d5c74b19602a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3605,6 +3605,8 @@ self: super: with self; { datashaper = callPackage ../development/python-modules/datashaper { }; + datasketch = callPackage ../development/python-modules/datasketch { }; + datauri = callPackage ../development/python-modules/datauri { }; datefinder = callPackage ../development/python-modules/datefinder { }; From d6f59f86867450e7d275001709d2cbb611a6aa4c Mon Sep 17 00:00:00 2001 From: Sean Behan Date: Tue, 10 Feb 2026 11:39:45 -0500 Subject: [PATCH 68/69] krep: set HAS_AVX512=0 and HAS_AVX2=0 so package works on zen3 --- pkgs/by-name/kr/krep/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix index 40c29a0d7951..ce6e7d64e7ea 100644 --- a/pkgs/by-name/kr/krep/package.nix +++ b/pkgs/by-name/kr/krep/package.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "ENABLE_ARCH_DETECTION=0" + "HAS_AVX512=0" + "HAS_AVX2=0" ]; installFlags = [ From 0b7dc4a7205db089e58c02803a8c49c98f163e0f Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Feb 2026 14:46:43 +0100 Subject: [PATCH 69/69] nodejs_25: 25.6.0 -> 25.6.1 --- pkgs/development/web/nodejs/nodejs.nix | 5 +++++ pkgs/development/web/nodejs/v25.nix | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index ca91b9d69b2e..c3e8548004d8 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -11,6 +11,7 @@ libuv, lief, llhttp, + merve, nghttp2, nghttp3, ngtcp2, @@ -126,6 +127,7 @@ let useSharedAdaAndSimd = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.2"; useSharedLief = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "25.6"; + useSharedMerve = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "25.6.1"; useSharedSQLite = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.5"; useSharedZstd = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.15"; @@ -166,6 +168,9 @@ let // (lib.optionalAttrs useSharedLief { inherit lief; }) + // (lib.optionalAttrs useSharedMerve { + inherit merve; + }) // (lib.optionalAttrs useSharedZstd { inherit zstd; }); diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 91215b2a2c32..50f7d9baf93c 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -25,8 +25,8 @@ let in buildNodejs { inherit enableNpm; - version = "25.6.0"; - sha256 = "9db6848c802b1981c0faeb71a5b8cc79913f82a747f7f1d50260c6d2f781ef7e"; + version = "25.6.1"; + sha256 = "cf756781c8b4dc5ee030f87ddf9d51b8d5bf219ad56cbd9855c4a3bdc832c78e"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then