From f97f58d42e9206a8019e4d827548c18e641c45df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 10 Jun 2026 20:06:11 +0000 Subject: [PATCH 01/70] python3Packages.pyinstaller-hooks-contrib: 2026.1 -> 2026.6 --- .../python-modules/pyinstaller-hooks-contrib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix b/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix index baea6cc5cd3c..38bf42d4f09d 100644 --- a/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix +++ b/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pyinstaller-hooks-contrib"; - version = "2026.1"; + version = "2026.6"; pyproject = true; src = fetchPypi { pname = "pyinstaller_hooks_contrib"; inherit version; - hash = "sha256-pfCJGh6B6SQGq5F9nnat/XoraEFe4uNclQp7ORC8Nhs="; + hash = "sha256-vvUALDL09QvVWwBdoSz/ZOyoeD5+r4agamJBAWS6tyU="; }; build-system = [ setuptools ]; From a16a7c260c33007102f6e6cc7106264cd408322e Mon Sep 17 00:00:00 2001 From: Hannes Date: Wed, 5 Aug 2026 22:05:38 +0800 Subject: [PATCH 02/70] lisette: 0.2.1 -> 0.11.1 --- pkgs/by-name/li/lisette/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lisette/package.nix b/pkgs/by-name/li/lisette/package.nix index 35301cd29df5..ba014538b790 100644 --- a/pkgs/by-name/li/lisette/package.nix +++ b/pkgs/by-name/li/lisette/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, rustPlatform, fetchFromGitHub, versionCheckHook, @@ -9,16 +10,23 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lisette"; - version = "0.2.1"; + version = "0.11.1"; src = fetchFromGitHub { owner = "ivov"; repo = "lisette"; tag = "lisette-v${finalAttrs.version}"; - hash = "sha256-dp78bOsAe3KkPI3Lz11zCoRdx60lc1OUWUp45JNoz7o="; + hash = "sha256-y4daDiPOf5egoAiE1y6vEZoZJfDLB2ywy7hOn75GS/Y="; }; - cargoHash = "sha256-ZoGS2DlLeAhTTa0TZi8Jh7bVbWdat2p7oWciRY5KUcE="; + cargoHash = "sha256-ARONSRqGiLF9UC5rJIc6754km7tS+9WQUSMuedRB1Fg="; + + # The e2e_learn test expects to find the `lis` binary in `target/debug/lis` + postPatch = '' + substituteInPlace tests/e2e_learn.rs --replace-fail \ + 'repo.join("target/debug/lis")' \ + 'repo.join("target/${stdenv.hostPlatform.rust.cargoShortTarget}/debug/lis")' + ''; preCheck = '' export NO_COLOR=true From c106d56e49c0a9e2f2d28f42edd9da197723a637 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 7 Aug 2026 11:33:34 +0200 Subject: [PATCH 03/70] lib.licenses: add blessing --- lib/licenses/licenses.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 673d0dffdd49..5b35ee547031 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -203,6 +203,11 @@ lib.mapAttrs mkLicense ( fullName = " BitTorrent Open Source License v1.1"; }; + blessing = { + spdxId = "blessing"; + fullName = "SQLite Blessing"; + }; + boehmGC = { spdxId = "Boehm-GC"; fullName = "Boehm-Demers-Weiser GC License"; From f47a3818e1dc9366830f44f9ba6d1ffa22ffabe9 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 7 Aug 2026 11:34:49 +0200 Subject: [PATCH 04/70] sqlite: use blessing license source: https://sqlite.org/src/artifact/df5091916dbb40e6 --- pkgs/development/libraries/sqlite/default.nix | 2 +- pkgs/development/libraries/sqlite/tools.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index 07ebaf36371c..bfa23d2bd05b 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -161,7 +161,7 @@ stdenv.mkDerivation rec { description = "Self-contained, serverless, zero-configuration, transactional SQL database engine"; downloadPage = "https://sqlite.org/download.html"; homepage = "https://www.sqlite.org/"; - license = lib.licenses.publicDomain; + license = lib.licenses.blessing; mainProgram = "sqlite3"; maintainers = with lib.maintainers; [ np ]; teams = [ lib.teams.security-review ]; diff --git a/pkgs/development/libraries/sqlite/tools.nix b/pkgs/development/libraries/sqlite/tools.nix index dfbcad20cad9..8ff4f5555116 100644 --- a/pkgs/development/libraries/sqlite/tools.nix +++ b/pkgs/development/libraries/sqlite/tools.nix @@ -39,7 +39,7 @@ let meta = { inherit description homepage mainProgram; downloadPage = "http://sqlite.org/download.html"; - license = lib.licenses.publicDomain; + license = lib.licenses.blessing; maintainers = with lib.maintainers; [ johnazoidberg ]; platforms = lib.platforms.unix; }; From e2c97ea04fc447afd4fbd277d680bed3fd2caac6 Mon Sep 17 00:00:00 2001 From: Hugo Renard Date: Sun, 9 Aug 2026 12:52:42 +0200 Subject: [PATCH 05/70] listmonk: use tag as source --- pkgs/by-name/li/listmonk/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/listmonk/package.nix b/pkgs/by-name/li/listmonk/package.nix index 6525511d748f..b1892a6615a6 100644 --- a/pkgs/by-name/li/listmonk/package.nix +++ b/pkgs/by-name/li/listmonk/package.nix @@ -16,7 +16,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "knadh"; repo = "listmonk"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yLOs1vhTV/0zzq/2Rk5rJ3/1z+kE5xaYODM5NO06F6U="; }; From e2f92cc382e29bec96f0f47006789a46a89b1eb6 Mon Sep 17 00:00:00 2001 From: KangaZero Date: Mon, 10 Aug 2026 18:12:08 +0900 Subject: [PATCH 06/70] reticulum-go: 0.9.6 -> 1.0.1 Injected the version via ldflags and added `versionCheckHook` --- pkgs/by-name/re/reticulum-go/package.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/re/reticulum-go/package.nix b/pkgs/by-name/re/reticulum-go/package.nix index 3a70dd00225f..3219af90631d 100644 --- a/pkgs/by-name/re/reticulum-go/package.nix +++ b/pkgs/by-name/re/reticulum-go/package.nix @@ -3,11 +3,12 @@ buildGoModule, fetchFromGitHub, nix-update-script, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "reticulum-go"; - version = "0.9.6"; + version = "1.0.1"; strictDeps = true; __structuredAttrs = true; @@ -15,15 +16,9 @@ buildGoModule (finalAttrs: { owner = "Quad4-Software"; repo = "Reticulum-Go"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rji6MJQAN48zKsLHQS8ukbi9pWjHPEbezXJu/700HZs="; + hash = "sha256-QPf8MymZUW8DbYYgE1hGqKNQJNunyigJMgh/tYJaW1k="; }; - # TODO: Remove this when https://github.com/NixOS/nixpkgs/pull/527289 has landed in `master` - postPatch = '' - substituteInPlace go.mod \ - --replace-fail "1.26.4" "1.26.3" - ''; - vendorHash = null; subPackages = [ "cmd/reticulum-go" ]; @@ -31,11 +26,15 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" + "-X main.defaultVersion=${finalAttrs.version}" ]; # Required for some tests on darwin. __darwinAllowLocalNetworking = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; meta = { From 8694cc911c10f4c8625cb19f11a630b666eae028 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Aug 2026 17:56:27 +0000 Subject: [PATCH 07/70] lxmf-rs: 0.9.7 -> 0.9.8 --- pkgs/by-name/lx/lxmf-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lx/lxmf-rs/package.nix b/pkgs/by-name/lx/lxmf-rs/package.nix index e6d637ba38b9..5f4166d144d4 100644 --- a/pkgs/by-name/lx/lxmf-rs/package.nix +++ b/pkgs/by-name/lx/lxmf-rs/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lxmf-rs"; - version = "0.9.7"; + version = "0.9.8"; __structuredAttrs = true; src = fetchFromGitHub { owner = "FreeTAKTeam"; repo = "LXMF-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZK48G8oDms8GepF+g2SxWalBbSP3yD1IHDVyev/Sc7w="; + hash = "sha256-yV/SAtpiL5hu5CVcI2dqtIt/gGTCQzaYtG9tV9tM7A0="; }; - cargoHash = "sha256-ZqeTA5hbcYO12llZZ9/U1L9vOCxeY3GdT9s2TF7lU0I="; + cargoHash = "sha256-RKVHLKjfukNwIXsAz4CnJDy1oOM4McQeE31Ch+WHc5w="; nativeBuildInputs = [ pkg-config From 7cf6318212ee4178a53e3af3035597752391a92f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Aug 2026 00:56:46 +0000 Subject: [PATCH 08/70] dokuwiki: 2026-07-14a -> 2026-07-14b --- pkgs/by-name/do/dokuwiki/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dokuwiki/package.nix b/pkgs/by-name/do/dokuwiki/package.nix index 69f0d9b3461c..e6b1e614063f 100644 --- a/pkgs/by-name/do/dokuwiki/package.nix +++ b/pkgs/by-name/do/dokuwiki/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "dokuwiki"; - version = "2026-07-14a"; + version = "2026-07-14b"; src = fetchFromGitHub { owner = "dokuwiki"; repo = "dokuwiki"; rev = "release-${version}"; - sha256 = "sha256-qj+Ng20aB3qV2afrER309kvlh6gXRFPh3MqnomvvCf4="; + sha256 = "sha256-w/uVk60gdr4PhUMOHHYl+X87Hx9pojYqJo5sZXLUX6o="; }; preload = writeText "preload.php" '' From 7aa7dbbc38de7e7fa950f4a0ae3801b3aa7ee160 Mon Sep 17 00:00:00 2001 From: ilian Date: Sat, 15 Aug 2026 15:30:29 +0000 Subject: [PATCH 09/70] rpcs3: use GitHub releases to find package updates Use release metadata so unrelated repository tags cannot become the package version. Prior to this change, the latest invocation of nix-update selected vcpkg-v1.0: https://github.com/NixOS/nixpkgs/commit/b52b108 --- pkgs/by-name/rp/rpcs3/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/rp/rpcs3/package.nix b/pkgs/by-name/rp/rpcs3/package.nix index 7512f439e6c4..8c664c9e3778 100644 --- a/pkgs/by-name/rp/rpcs3/package.nix +++ b/pkgs/by-name/rp/rpcs3/package.nix @@ -64,7 +64,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-KTF2Oj1p+EplRgWQ/We8mqu60h161/1gniKWjVAvAso="; }; - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + "--use-github-releases" + ]; + }; patches = [ # FFmpeg 9 removed AVCodec.pix_fmts; drop the check (RPCS3/rpcs3@a8dd0535935a). From 7f13fe031110a01d3eec39ca50051f48d029f87b Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 10:28:05 +0200 Subject: [PATCH 10/70] julia_19: drop alias --- pkgs/top-level/aliases.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 66eb84d58c52..4eb83ff233c4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1178,7 +1178,6 @@ mapAliases { joplin = joplin-cli; # Added 2025-11-03 jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25 jsduck = throw "jsduck has been removed, as it was broken and unmaintained upstream."; # Added 2025-12-02 - julia_19 = throw "Julia 1.9 has reached its end of life and 'julia_19' has been removed. Please use a supported version."; # Added 2025-10-29 julia_19-bin = throw "Julia 1.9 has reached its end of life and 'julia_19-bin' has been removed. Please use a supported version."; # Added 2025-10-29 jwm-settings-manager = throw "'jwm-settings-manager' has been removed, as it is unmaintained upstream"; # Added 2026-08-01 k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01 From 96af3563550ed9e4800cabc2bea283958cc9159a Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 10:28:21 +0200 Subject: [PATCH 11/70] julia_19-bin: drop alias --- pkgs/top-level/aliases.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 4eb83ff233c4..e8cfae1c30d8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1178,7 +1178,6 @@ mapAliases { joplin = joplin-cli; # Added 2025-11-03 jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25 jsduck = throw "jsduck has been removed, as it was broken and unmaintained upstream."; # Added 2025-12-02 - julia_19-bin = throw "Julia 1.9 has reached its end of life and 'julia_19-bin' has been removed. Please use a supported version."; # Added 2025-10-29 jwm-settings-manager = throw "'jwm-settings-manager' has been removed, as it is unmaintained upstream"; # Added 2026-08-01 k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01 k3s_1_31 = throw "'k3s_1_31' has been removed from nixpkgs as it has reached end of life"; # Added 2025-12-08 From 35a5df33f429055db5eb7a02334f3b6c27c90716 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 10:23:53 +0200 Subject: [PATCH 12/70] julia_112-bin: 1.12.6 -> 1.12.7 --- pkgs/development/compilers/julia/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index 0d3654f74bd9..7b38f90ee7c8 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -43,11 +43,11 @@ in ); julia_112-bin = wrapJulia ( callPackage (import ./generic-bin.nix { - version = "1.12.6"; + version = "1.12.7"; sha256 = { - x86_64-linux = "16h77px97qpzfcf5lfrj8kj8baq6fs07sxjasbdsj8cly6zg7axv"; - aarch64-linux = "16a8gkaqzsxw5z8axdyp13qdlqxapg9q11csgxigs3xxayw976q2"; - aarch64-darwin = "0cbarn632dxn1x1zi68k31plimvrr4yizr5kcc4rvagdsbxq4z97"; + x86_64-linux = "1s39x8l6rgp6jw3b4bj3phaszm5h77g7rrhd4lslililcrvrwzjf"; + aarch64-linux = "1whyfcdf7bncz2n1ixxzf3h30slildgfx8a06a401wy74jsw0hwj"; + aarch64-darwin = "06b9r4a6zddqr1cg9cv206zmjbdaiz1rb5nr2f69qssvnbgwx3xg"; }; }) { } ); From 224597ded09b1004abd8de1c8de6bb09cdd668d1 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 10:24:09 +0200 Subject: [PATCH 13/70] julia_112: 1.12.6 -> 1.12.7 --- pkgs/development/compilers/julia/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index 7b38f90ee7c8..5ba85f992bdd 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -86,8 +86,8 @@ in julia_112 = wrapJulia ( callPackage (import ./generic.nix { - version = "1.12.6"; - hash = "sha256-cR86qNbsXJAEWT6489U+NWTNdZrLqK1K2ulnr8IDMsw="; + version = "1.12.7"; + hash = "sha256-XH2Ft3HeMYXuyp+8LmFz2Lz2109oQYYiqenEOtdSr1E="; patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./patches/1.12/0001-zlib-rpath.patch ./patches/1.12/0002-lbt-blas-detection.patch From 1d8e1c790d38d89b6edf019f4492e8ab2838c4c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Sun, 16 Aug 2026 13:43:29 +0000 Subject: [PATCH 14/70] ceph: 20.2.2 -> 20.2.3 --- pkgs/by-name/ce/ceph/src.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ce/ceph/src.nix b/pkgs/by-name/ce/ceph/src.nix index acac0d1278be..71baf1bf3667 100644 --- a/pkgs/by-name/ce/ceph/src.nix +++ b/pkgs/by-name/ce/ceph/src.nix @@ -6,11 +6,11 @@ applyPatches (final: { pname = "ceph-src"; - version = "20.2.2"; + version = "20.2.3"; src = fetchurl { url = "https://download.ceph.com/tarballs/ceph-${final.version}.tar.gz"; - hash = "sha256-G76ZcCdadt4KP7Ry0yzqPrbi1ydZlrcZb2IhGd2Fd1M="; + hash = "sha256-y3bZm2lkHiebXYNbZA7jN4VXCLaDEElYvpyuglLISi0="; }; patches = [ From 932f293361f180d2ac4739f9a06bae82f9b19790 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 18:15:39 +0200 Subject: [PATCH 15/70] julia_110-bin: 1.10.11 -> 1.10.12 --- pkgs/development/compilers/julia/default.nix | 8 ++++---- pkgs/development/compilers/julia/generic-bin.nix | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index 5ba85f992bdd..b89a96cdea79 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -23,11 +23,11 @@ in { julia_110-bin = wrapJulia ( callPackage (import ./generic-bin.nix { - version = "1.10.11"; + version = "1.10.12"; sha256 = { - x86_64-linux = "1grpvdzkh4b6mfdn1khbs1nz1b7q61rkzfip3q2x4330fjqwcjgv"; - aarch64-linux = "1cn62bmrgz344zsml80rqpmryp8hk6bdni3zhh43lpqf8a0aj11h"; - aarch64-darwin = "0nzh0zwjlagn4aglimyajmqv5m6qwdqz7lyjaszfxzyf1p0hcmxx"; + x86_64-linux = "03dw4zykf09wnzc7mm8yv6k8hfb2pv0f090db34gyxlx6kz0vidh"; + aarch64-linux = "18p5h0h00320rfc3yhjgp9z4f5xfgpzimphpzqmn8jbhjqhpn9fc"; + aarch64-darwin = "0gvqmdnqgs2gv72zsnnppfhbsj7qynvimll9hm4nvm905bp2mcak"; }; }) { } ); diff --git a/pkgs/development/compilers/julia/generic-bin.nix b/pkgs/development/compilers/julia/generic-bin.nix index 26f1728ccce2..b14b8001866b 100644 --- a/pkgs/development/compilers/julia/generic-bin.nix +++ b/pkgs/development/compilers/julia/generic-bin.nix @@ -18,17 +18,20 @@ let # Test flaky "read" ] + ++ lib.optionals (lib.versions.majorMinor version == "1.10") [ + "LinearAlgebra/blas" + ] ++ lib.optionals (lib.versionAtLeast version "1.10") [ # Test flaky # https://github.com/JuliaLang/julia/issues/52739 "REPL" # Test flaky "ccall" + "loading" ] ++ lib.optionals (lib.versionAtLeast version "1.11") [ # Test flaky # https://github.com/JuliaLang/julia/issues/54280 - "loading" "cmdlineargs" ] ++ lib.optionals (lib.versionAtLeast version "1.12") [ From 5e6337bc53f5d89f938617223d39fcceb5e5d329 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 16 Aug 2026 19:42:43 +0200 Subject: [PATCH 16/70] julia_110: 1.10.11 -> 1.10.12 --- pkgs/development/compilers/julia/default.nix | 4 ++-- pkgs/development/compilers/julia/generic.nix | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index b89a96cdea79..c9a9f09f46d9 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -54,8 +54,8 @@ in julia_110 = wrapJulia ( callPackage (import ./generic.nix { - version = "1.10.11"; - hash = "sha256-XItQngSzszyIGzSvqdXBV/yLQGDxf5x8SnrQ/DtzUtU="; + version = "1.10.12"; + hash = "sha256-KIFenIPyMWflO9SnnAhea5VHrigIrLI0FatcVYqFzuw="; patches = [ # Revert https://github.com/JuliaLang/julia/pull/55354 # [build] Some improvements to the LLVM build system diff --git a/pkgs/development/compilers/julia/generic.nix b/pkgs/development/compilers/julia/generic.nix index 42d84d54fcaa..85b22313cc24 100644 --- a/pkgs/development/compilers/julia/generic.nix +++ b/pkgs/development/compilers/julia/generic.nix @@ -35,6 +35,11 @@ let "REPL" "ccall" ] + ++ lib.optionals (lib.versions.majorMinor version == "1.10") [ + "LinearAlgebra/blas" + "ambiguous" + "compiler/contextual" + ] ++ lib.optionals (lib.versionAtLeast version "1.11") [ "loading" "cmdlineargs" @@ -121,6 +126,10 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.hostPlatform.isx86_64 [ # https://github.com/JuliaCI/julia-buildkite/blob/main/utilities/build_envs.sh "JULIA_CPU_TARGET=generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1);x86-64-v4,-rdrnd,base(1)" + # OpenBLAS getarch CPU detection fails in Nix sandbox; + # Using NEHALEM as a baseline + "OPENBLAS_TARGET_ARCH=NEHALEM" + "OPENBLAS_DYNAMIC_ARCH=1" ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "JULIA_CPU_TARGET=generic;cortex-a57;thunderx2t99;carmel,clone_all;apple-m1,base(3);neoverse-512tvb,base(3)" From 53eda4336afbcf4e014e6ba90d17995c906088f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 17 Aug 2026 04:29:07 +0000 Subject: [PATCH 17/70] leviculum: 0.8.0 -> 0.8.1 --- pkgs/by-name/le/leviculum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/leviculum/package.nix b/pkgs/by-name/le/leviculum/package.nix index 024fe26d7ff5..d885c6d73284 100644 --- a/pkgs/by-name/le/leviculum/package.nix +++ b/pkgs/by-name/le/leviculum/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "leviculum"; - version = "0.8.0"; + version = "0.8.1"; __structuredAttrs = true; src = fetchFromGitea { @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "leviculum"; tag = "v${finalAttrs.version}"; fetchSubmodules = false; - hash = "sha256-Gfx1XxkIEfPxag0JHBU7+rNV63HnOcxBxqNiKtjM9h4="; + hash = "sha256-ehAKFOZKgGwQh7V8XC4bphDA1vAQjEZ3Hav1DtW0DfY="; }; - cargoHash = "sha256-CfdlcujftaPTGewjO+H7p9sQoXV5MmVF3wlZoRdW9BM="; + cargoHash = "sha256-se+2aqR9S+470MZ1Ghny1dmIqY3MGmVHsOTFiYdFEoA="; nativeBuildInputs = [ pkg-config From 76754e022849bb054b3ea7142a14b78022c195df Mon Sep 17 00:00:00 2001 From: BENDI Date: Mon, 17 Aug 2026 15:01:19 +0200 Subject: [PATCH 18/70] kdePackages.calindori: add missing Qt dep --- pkgs/kde/gear/calindori/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/kde/gear/calindori/default.nix b/pkgs/kde/gear/calindori/default.nix index 565ffe6d5865..02c4f9186d16 100644 --- a/pkgs/kde/gear/calindori/default.nix +++ b/pkgs/kde/gear/calindori/default.nix @@ -1,9 +1,13 @@ { mkKdeDerivation, qtsvg, + kirigami-addons, }: mkKdeDerivation { pname = "calindori"; - extraBuildInputs = [ qtsvg ]; + extraBuildInputs = [ + qtsvg + kirigami-addons + ]; } From 9dad9a4d350475f0705e4e6a93112c786946ae56 Mon Sep 17 00:00:00 2001 From: DaRacci Date: Sun, 8 Mar 2026 17:05:18 +1100 Subject: [PATCH 19/70] lycheeslicer: fix meta.mainProgram --- pkgs/by-name/ly/lycheeslicer/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ly/lycheeslicer/package.nix b/pkgs/by-name/ly/lycheeslicer/package.nix index eaca6c1cbb64..da5e06aab464 100644 --- a/pkgs/by-name/ly/lycheeslicer/package.nix +++ b/pkgs/by-name/ly/lycheeslicer/package.nix @@ -56,6 +56,6 @@ appimageTools.wrapType2 { ZachDavies ]; platforms = [ "x86_64-linux" ]; - mainProgram = "LycheeSlicer"; + mainProgram = "lycheeslicer"; }; } From 73164ed021c5ff29a5e7d60171fd2f92a6b55ffa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Tue, 19 May 2026 10:33:37 -0400 Subject: [PATCH 20/70] ultrastardx: now working on darwin --- pkgs/by-name/ul/ultrastardx/package.nix | 47 +++++++++++++++++++------ 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ul/ultrastardx/package.nix b/pkgs/by-name/ul/ultrastardx/package.nix index 62faa1801652..fbd5f1777a9c 100644 --- a/pkgs/by-name/ul/ultrastardx/package.nix +++ b/pkgs/by-name/ul/ultrastardx/package.nix @@ -36,12 +36,13 @@ let sqlite lua zlib + ffmpeg + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ libx11 libGLU libGL - ffmpeg ]; - in stdenv.mkDerivation (finalAttrs: { pname = "ultrastardx"; @@ -58,19 +59,44 @@ stdenv.mkDerivation (finalAttrs: { pkg-config autoreconfHook ]; + buildInputs = [ fpc libpng ] ++ sharedLibs; - preBuild = - let - items = lib.concatMapStringsSep " " (x: "-rpath ${lib.getLib x}/lib") sharedLibs; - in - '' - export NIX_LDFLAGS="$NIX_LDFLAGS ${items}" - ''; + env = { + NIX_LDFLAGS = lib.concatMapStringsSep " " (x: "-rpath ${lib.getLib x}/lib") sharedLibs; + } + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + MACOSX_DEPLOYMENT_TARGET = "10.13"; + }; + + # fpc's fpc.cfg hardcodes -FD/Applications/Xcode.app/.../usr/bin to find `as`/`ld`, + # which is unreachable in the build sandbox and has no sysroot. + preBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' + export PFLAGS_EXTRA="-FD${lib.getBin stdenv.cc.bintools}/bin -XR$SDKROOT $PFLAGS_EXTRA" + ''; + + installPhase = '' + runHook preInstall + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + make macos-app + mkdir -p "$out/Applications" "$out/bin" + cp -R UltraStarDeluxe.app "$out/Applications/" + ln -s "$out/Applications/UltraStarDeluxe.app/Contents/MacOS/ultrastardx" \ + "$out/bin/ultrastardx" + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + make install + install -Dm644 dists/ultrastardx.desktop \ + "$out/share/applications/ultrastardx.desktop" + '' + + '' + runHook postInstall + ''; # dlopened libgcc requires the rpath not to be shrunk dontPatchELF = true; @@ -82,7 +108,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ diogotcorreia + philocalyst ]; - platforms = lib.platforms.linux; + platforms = with lib.platforms; linux ++ darwin ++ windows; }; }) From 833733625c59e0e229e9ae78cea39ec2af30a519 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 17 Aug 2026 20:25:47 +0000 Subject: [PATCH 21/70] azurehound: 3.0.0 -> 3.1.0 --- pkgs/by-name/az/azurehound/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azurehound/package.nix b/pkgs/by-name/az/azurehound/package.nix index 2d1465d77ac3..8e9399ad2ef7 100644 --- a/pkgs/by-name/az/azurehound/package.nix +++ b/pkgs/by-name/az/azurehound/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "azurehound"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "SpecterOps"; repo = "AzureHound"; tag = "v${finalAttrs.version}"; - hash = "sha256-4uc4XSjvuMUSeCsJl9uHBFIaeG1KZ1xDaACXnXkp7v0="; + hash = "sha256-WtT56qFwpAVTyWKH8Bun9irr0DHbzLDcvV3VPXEw8BE="; }; vendorHash = "sha256-WF46wXaNU/Em0KpF6hkuuJ+7K1IKLGqpNS/HxpxX5WY="; From e18e3524912c1a97088aa4c649f9325e2eb401fb Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 17 Aug 2026 22:51:54 +0200 Subject: [PATCH 22/70] victoriametrics: 1.149.0 -> 1.150.0 Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.150.0 Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.149.0...v1.150.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index bf8a5880b4f1..f0361b1f915c 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.149.0"; + version = "1.150.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-RRXrs6OfndYBcVLxfUfZZUuNoBuyC+1lpf1e3qISdQA="; + hash = "sha256-fY8rfWuMk46sNiS+IhQYINxoasmHhUJzBKI2ocROZR8="; }; vendorHash = null; From b3f88798837dec201623c4c66dd55580ab26da05 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:13:53 -0500 Subject: [PATCH 23/70] luaPackages.fzf-lua: 0.0.2690-1 -> 0.0.2695-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index eac1b5633676..1aca25409090 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1140,15 +1140,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2690-1"; + version = "0.0.2695-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2690-1.rockspec"; - sha256 = "1q2zmp62whlgkzzm6fh8zzj8kqvbvdaxc64nm1byl050ck4bbwsg"; + url = "mirror://luarocks/fzf-lua-0.0.2695-1.rockspec"; + sha256 = "0j67aycb18nyvhycfl01hpqv2hszzvhnmmyy46pxa6i03ywfxhyy"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/28440c741e927592877514fba3db21eb188caec8.zip"; - sha256 = "0q86ikjvyb9f5icp87cdif6cqrkljsp705svjabv5vpyyivrqz87"; + url = "https://github.com/ibhagwan/fzf-lua/archive/05e44d38de0a79c11fba5f7bf8138791b1dbdd1e.zip"; + sha256 = "0lj5xmixmwgy647x166shad5dh03s7mbsp3097lw9cjq7icag7lz"; }; disabled = luaOlder "5.1"; From 4cf39c660725eb4486ca9fd44ae728e538117a25 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:14:01 -0500 Subject: [PATCH 24/70] luaPackages.grug-far-nvim: 1.6.76-1 -> 1.6.78-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 1aca25409090..1f0a30548630 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1237,15 +1237,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.76-1"; + version = "1.6.78-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.76-1.rockspec"; - sha256 = "0ylhh5zm29473nz5myddaywk5hhkp047lf6sy19xqfdxv0isd58c"; + url = "mirror://luarocks/grug-far.nvim-1.6.78-1.rockspec"; + sha256 = "0h7g3z0abbzs4rpqv5qk7skkvk7kvw5zpvag9jj5b0xyjcy0chmc"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/6e05398cf6cad05b3fb46569db96b1ccfcbbd402.zip"; - sha256 = "0bbn4jsryz4x3s6aci7rhik53pgsq4w7xgsg1kgc1lnj7aiql16p"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/11595bf747edc270bce2069d1020502ad4ae56cf.zip"; + sha256 = "05r65gxq53m67gmxsfynralwxqr7kaja51526fm677zirrja6ic2"; }; disabled = luaOlder "5.1"; From bc4bd84a239c43b5c04be01add7d5ee3d91cdd60 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:14:17 -0500 Subject: [PATCH 25/70] luaPackages.kulala-nvim: 6.23.2-1 -> 6.28.0-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 1f0a30548630..9b8b623be5f1 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1422,15 +1422,15 @@ final: prev: { }: buildLuarocksPackage { pname = "kulala.nvim"; - version = "6.23.2-1"; + version = "6.28.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/kulala.nvim-6.23.2-1.rockspec"; - sha256 = "1z2qv9b98mp99rbqwp2v3li91i5hjccjmfqly3ylf331gjmlz1b7"; + url = "mirror://luarocks/kulala.nvim-6.28.0-1.rockspec"; + sha256 = "1frr6g8j32i6b76ry92hl8g29b0r2f6x6cxqddjpf026yd0lp1jd"; }).outPath; src = fetchzip { - url = "https://github.com/mistweaverco/kulala.nvim/archive/v6.23.2.zip"; - sha256 = "06c1yajrnmv3lbkq1m6zvmm9mpdaixrlz2i3mqk4b6d1hc4zar7c"; + url = "https://github.com/mistweaverco/kulala.nvim/archive/v6.28.0.zip"; + sha256 = "02mkgm68a08ipddyr9vgqmdf0bbx52y3i9pdsnaj5z4rbvb8zfdn"; }; disabled = luaOlder "5.1"; From 7da3199de5890d0e83930e9ab89d47e1663dbc06 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:15:14 -0500 Subject: [PATCH 26/70] luaPackages.lrexlib-gnu: 2.9.3-1 -> 2.9.4-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 9b8b623be5f1..c4ed0bfccfa8 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1887,17 +1887,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lrexlib-gnu"; - version = "2.9.3-1"; + version = "2.9.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lrexlib-gnu-2.9.3-1.rockspec"; - sha256 = "1wn69qi1qfd3d13zrgw6xq7dwqks6kwj7s398kbgacq79ibv6js3"; + url = "mirror://luarocks/lrexlib-gnu-2.9.4-1.rockspec"; + sha256 = "0dwr8hdisfd9sapnqqwqwyl6817qh9q18y7zvmfsw8wsff59r10q"; }).outPath; src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - tag = "rel-2-9-3"; - hash = "sha256-7lybrMvNk2YhXish01PQlMpRVW+qlFj03RO33zmgGp4="; + tag = "rel-2-9-4"; + hash = "sha256-f2rwr3Am+pzQB3fXOd5FVUzvJsA9e81Jy1Ar/Zqtc3Q="; }; disabled = luaOlder "5.1"; From dc2bfd775bfdd97b1c9dd616b3fab6c897ce9c9e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:15:19 -0500 Subject: [PATCH 27/70] luaPackages.lrexlib-oniguruma: 2.9.3-1 -> 2.9.4-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c4ed0bfccfa8..0b8c94a53a54 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1926,17 +1926,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lrexlib-oniguruma"; - version = "2.9.3-1"; + version = "2.9.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lrexlib-oniguruma-2.9.3-1.rockspec"; - sha256 = "0zgpfnb7l018kh16xn836gwydhy0hpqzjchlbk0jhnjlzcvynidm"; + url = "mirror://luarocks/lrexlib-oniguruma-2.9.4-1.rockspec"; + sha256 = "1f8ng10hw7pz9fgv3kh9a64gz6xrsmgh30ks5b2m8nzfvpf3m7q9"; }).outPath; src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - tag = "rel-2-9-3"; - hash = "sha256-7lybrMvNk2YhXish01PQlMpRVW+qlFj03RO33zmgGp4="; + tag = "rel-2-9-4"; + hash = "sha256-f2rwr3Am+pzQB3fXOd5FVUzvJsA9e81Jy1Ar/Zqtc3Q="; }; disabled = luaOlder "5.1"; From b61dd9f2939ef3c0734d202fee558199bd109b8d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:15:23 -0500 Subject: [PATCH 28/70] luaPackages.lrexlib-pcre2: 2.9.3-1 -> 2.9.4-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 0b8c94a53a54..aad4a29d4754 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1966,17 +1966,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lrexlib-pcre2"; - version = "2.9.3-1"; + version = "2.9.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lrexlib-pcre2-2.9.3-1.rockspec"; - sha256 = "17y1zhjb5h1bdd4rdaycrnp3xwzm06y1179ga0wpcwvg0ybwmvfn"; + url = "mirror://luarocks/lrexlib-pcre2-2.9.4-1.rockspec"; + sha256 = "0svmjhq1jfsfaazzx8zrm6qbiy6blk0zvmlr5g00sj3hvn46a5c5"; }).outPath; src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - tag = "rel-2-9-3"; - hash = "sha256-7lybrMvNk2YhXish01PQlMpRVW+qlFj03RO33zmgGp4="; + tag = "rel-2-9-4"; + hash = "sha256-f2rwr3Am+pzQB3fXOd5FVUzvJsA9e81Jy1Ar/Zqtc3Q="; }; disabled = luaOlder "5.1"; From 2e5c88ede7d5b3e2e81f6c113449cb06f5242e4b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:15:27 -0500 Subject: [PATCH 29/70] luaPackages.lrexlib-posix: 2.9.3-1 -> 2.9.4-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index aad4a29d4754..760133175f1f 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2006,17 +2006,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lrexlib-posix"; - version = "2.9.3-1"; + version = "2.9.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lrexlib-posix-2.9.3-1.rockspec"; - sha256 = "0s8w35x3jvhjn4znram93dj4kck95sv4zrlqcs6mqa4q70d5rl27"; + url = "mirror://luarocks/lrexlib-posix-2.9.4-1.rockspec"; + sha256 = "1qfp00hhmf1ra0b0zpmf6bz770fcg41rjpa5hkl99fy9yh5x1b04"; }).outPath; src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - tag = "rel-2-9-3"; - hash = "sha256-7lybrMvNk2YhXish01PQlMpRVW+qlFj03RO33zmgGp4="; + tag = "rel-2-9-4"; + hash = "sha256-f2rwr3Am+pzQB3fXOd5FVUzvJsA9e81Jy1Ar/Zqtc3Q="; }; disabled = luaOlder "5.1"; From 30de9d9072ab0bbf67e8aa99fc3d89be3c7bf66e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:15:33 -0500 Subject: [PATCH 30/70] luaPackages.lsqlite3: 0.9.6-1 -> 0.9.7-1 --- .../development/lua-modules/generated-packages.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 760133175f1f..147623ba5aef 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2077,21 +2077,21 @@ final: prev: { }: buildLuarocksPackage { pname = "lsqlite3"; - version = "0.9.6-1"; + version = "0.9.7-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lsqlite3-0.9.6-1.rockspec"; - sha256 = "1wb51lsfllmbzrjfl0dzxpg597nd54nn06c9plpvqwwjz4l9lrjf"; + url = "mirror://luarocks/lsqlite3-0.9.7-1.rockspec"; + sha256 = "0jzsazr3gjay24vvdwswr9zfv7qn4fkh7s428y240qkndfdr7h2p"; }).outPath; src = fetchzip { - url = "https://lua.sqlite.org/home/zip/lsqlite3_v096.zip?uuid=v0.9.6"; - sha256 = "0p24g17y6s0x1951y9pyndggp71drh4zrzb2a05nb9sk5s3z9dnm"; + url = "https://lua.sqlite.org/home/zip/lsqlite3_v097.zip?uuid=v0.9.7"; + sha256 = "08h1hn9i8adm154y5747w1bgxyj3agwk0sfvpdk3l3zd5aa35b9j"; }; - disabled = luaOlder "5.1" || luaAtLeast "5.5"; + disabled = luaOlder "5.1" || luaAtLeast "5.6"; meta = { - homepage = "http://lua.sqlite.org/"; + homepage = "https://lua.sqlite.org/"; license = lib.licenses.mit; description = "A binding for Lua to the SQLite3 database library"; longDescription = '' From b0852d4b6784aec627227c20a338237c5fc3588e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:16:46 -0500 Subject: [PATCH 31/70] luaPackages.lua-resty-openssl: 1.8.0-1 -> 1.9.0-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 147623ba5aef..f340667eb900 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2599,17 +2599,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lua-resty-openssl"; - version = "1.8.0-1"; + version = "1.9.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lua-resty-openssl-1.8.0-1.rockspec"; - sha256 = "1x6hbk8xcwaaa11wcs48fjpj1bipz2a3h8lswnzl3l25llv1gsib"; + url = "mirror://luarocks/lua-resty-openssl-1.9.0-1.rockspec"; + sha256 = "0sjxc1h1ys148h6al6jrh40yj0si68a8hka1y7616i5ljm9kbwya"; }).outPath; src = fetchFromGitHub { owner = "fffonion"; repo = "lua-resty-openssl"; - tag = "1.8.0"; - hash = "sha256-oafU+pwTxbPHrci0pEWdZNHu0eqEluEDF5M6ojx7Xeg="; + tag = "1.9.0"; + hash = "sha256-zMJw0lHbiPaTRh4zMw6Hwo5EMEwznQtTWEUfCaNy+lk="; }; meta = { From 14848939d504a418249b728cc6c873899771d4ba Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:21:10 -0500 Subject: [PATCH 32/70] luaPackages.moonscript: dev-1-60a07f80a9b87da85db49f4e0b2283fb821e0e85 -> dev-1-26d68f20f4a7f0091ca7f62de9f09b939d8a0787 --- pkgs/development/lua-modules/generated-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index f340667eb900..da721ca31763 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4925,8 +4925,8 @@ final: prev: { src = fetchFromGitHub { owner = "leafo"; repo = "moonscript"; - rev = "60a07f80a9b87da85db49f4e0b2283fb821e0e85"; - hash = "sha256-AmROKkKN9f4/T98i2fhkd/2W35bB8QBXQLB9TpY5XJY="; + rev = "26d68f20f4a7f0091ca7f62de9f09b939d8a0787"; + hash = "sha256-ONpL+F+iwR1bxfoekX//Kq8oIegBs/Q1yisv4C/NsUU="; }; disabled = luaOlder "5.1"; From 4e000c20c1b1efddbd07cd592a58a764d2ef9ebc Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:23:22 -0500 Subject: [PATCH 33/70] luaPackages.telescope-nvim: scm-1-427b576c16792edad01a92b89721d923c19ad60f -> scm-1-40aedd8a68c78a656a10a8d62d80c54af59420fb --- pkgs/development/lua-modules/generated-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index da721ca31763..33c4893e2a6c 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -6296,8 +6296,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "427b576c16792edad01a92b89721d923c19ad60f"; - hash = "sha256-/GycCrepwDer0UvBN/f84pJUSvNp+ZfTIUPv0psl+IQ="; + rev = "40aedd8a68c78a656a10a8d62d80c54af59420fb"; + hash = "sha256-Ci7D8aTUhh9DwwHvEV8Pndma8b/iwylUcoDKrIKVYN4="; }; disabled = lua.luaversion != "5.1"; From 6fcee1d5fcfade19938ad547eab6c04872162aa1 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Aug 2026 13:24:03 -0500 Subject: [PATCH 34/70] luaPackages.tree-sitter-teal: 0.0.35-1 -> 0.0.37-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 33c4893e2a6c..6385c6eb3e01 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -6658,15 +6658,15 @@ final: prev: { }: buildLuarocksPackage { pname = "tree-sitter-teal"; - version = "0.0.35-1"; + version = "0.0.37-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/tree-sitter-teal-0.0.35-1.rockspec"; - sha256 = "06g2i3y3gmyz17v9gxwswa9db544nyhd5mx4zq3lihrshbbf6r10"; + url = "mirror://luarocks/tree-sitter-teal-0.0.37-1.rockspec"; + sha256 = "16v1r92w8zisgizys99ir2wkvwmf4fcpddznxg3fyxbqr67hyy5c"; }).outPath; src = fetchzip { - url = "https://github.com/euclidianAce/tree-sitter-teal/archive/05d276e737055e6f77a21335b7573c9d3c091e2f.zip"; - sha256 = "1g1zk47a8jcwac0j60mlfv56mhlhbf6f77vjkx4vsfbrryprcfi4"; + url = "https://github.com/euclidianAce/tree-sitter-teal/archive/ac6b42ffb23d5d52b582c02508dd3524ac0ba3df.zip"; + sha256 = "15dnrvw4xp7gv9b7x825svrnaxjr40bv8crdl5v7xj0np9lrkwzj"; }; disabled = luaOlder "5.1"; From 0ee689088f74c1a1d2a82e76379174abe663c7c2 Mon Sep 17 00:00:00 2001 From: Asa Paparo Date: Mon, 17 Aug 2026 18:30:29 -0400 Subject: [PATCH 35/70] mesa-libclc: fix cross compilation Handle cross compilation for mesa-libclc by getting llvmPackages and spirv-llvm-translator from buildPackages. --- pkgs/by-name/me/mesa-libclc/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/me/mesa-libclc/package.nix b/pkgs/by-name/me/mesa-libclc/package.nix index 9bc61617264e..691a22e8e3fb 100644 --- a/pkgs/by-name/me/mesa-libclc/package.nix +++ b/pkgs/by-name/me/mesa-libclc/package.nix @@ -6,17 +6,18 @@ cmake, llvmPackages_22, mesa, - spirv-llvm-translator, + buildPackages, }: let - spirv-llvm-translator' = spirv-llvm-translator.override { - inherit (llvmPackages_22) llvm; + llvmPackages_22' = buildPackages.llvmPackages_22; + spirv-llvm-translator' = buildPackages.spirv-llvm-translator.override { + inherit (llvmPackages_22') llvm; }; tools = buildEnv { name = "mesa-libclc-tools"; paths = [ - llvmPackages_22.clang-unwrapped - llvmPackages_22.llvm + llvmPackages_22'.clang-unwrapped + llvmPackages_22'.llvm ]; pathsToLink = [ "/bin" ]; }; From 59a7b9df661a5bceb117ffa6351515536aaf4150 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 18 Aug 2026 00:44:10 +0200 Subject: [PATCH 36/70] bomber-go: 0.4.7 -> 0.5.1 Changelog: https://github.com/devops-kung-fu/bomber/releases/tag/v0.5.1 --- pkgs/by-name/bo/bomber-go/package.nix | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/bo/bomber-go/package.nix b/pkgs/by-name/bo/bomber-go/package.nix index 9d970d959980..105cd66266e9 100644 --- a/pkgs/by-name/bo/bomber-go/package.nix +++ b/pkgs/by-name/bo/bomber-go/package.nix @@ -2,36 +2,39 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "bomber-go"; - version = "0.4.7"; + version = "0.5.1"; src = fetchFromGitHub { owner = "devops-kung-fu"; repo = "bomber"; tag = "v${finalAttrs.version}"; - hash = "sha256-q3x3duXc2++BvVul2a5fBTcPHWrOHpPOGHBUXL08syg="; + hash = "sha256-D3xs8lVhrRKVVQYzHN7CQNw5NTC+AxgsWvJxnV0lwGY="; }; - vendorHash = "sha256-jVdrvc48/Vt240EYk5PtZCjNGipX7M1qF8OJdpu/qI4="; + vendorHash = "sha256-mhGnuNuvMvX4WsqnS7QkWcrPfWEyaQsSKDUOpg9YrO8="; - ldflags = [ - "-w" - "-s" - ]; + ldflags = [ "-s" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; checkFlags = [ - "-skip=TestEnrich" # Requires network access + # Requires network access + "-skip=TestEnrich|TestScanner_enrichVulnerabilities" ]; + doInstallCheck = true; + meta = { description = "Tool to scans Software Bill of Materials (SBOMs) for vulnerabilities"; homepage = "https://github.com/devops-kung-fu/bomber"; - changelog = "https://github.com/devops-kung-fu/bomber/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/devops-kung-fu/bomber/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.mpl20; - mainProgram = "bomber"; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "bomber"; }; }) From 37d7fb996fb3101f7f16b04109091bafc9779c60 Mon Sep 17 00:00:00 2001 From: Asa Paparo Date: Mon, 17 Aug 2026 18:31:00 -0400 Subject: [PATCH 37/70] spirv-llvm-translator: remove unused argument --- pkgs/by-name/sp/spirv-llvm-translator/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/sp/spirv-llvm-translator/package.nix b/pkgs/by-name/sp/spirv-llvm-translator/package.nix index b86f3424f750..4fa49a4db564 100644 --- a/pkgs/by-name/sp/spirv-llvm-translator/package.nix +++ b/pkgs/by-name/sp/spirv-llvm-translator/package.nix @@ -3,7 +3,6 @@ stdenv, srcOnly, fetchFromGitHub, - fetchpatch, cmake, pkg-config, lit, From 1ac6b0a104da9e40947ccbe05d337dfce40b9007 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 18 Aug 2026 00:57:13 +0200 Subject: [PATCH 38/70] sbomit: init at 0.2.1 Tool to generate SBOMs https://github.com/SBOMit/sbomit --- pkgs/by-name/sb/sbomit/package.nix | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/sb/sbomit/package.nix diff --git a/pkgs/by-name/sb/sbomit/package.nix b/pkgs/by-name/sb/sbomit/package.nix new file mode 100644 index 000000000000..f697e29c881e --- /dev/null +++ b/pkgs/by-name/sb/sbomit/package.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "sbomit"; + version = "0.2.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "SBOMit"; + repo = "sbomit"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/tst1XGwW8LTuEFbY1KA+C93TNapVJsYstFY9oPH8yA="; + }; + + vendorHash = "sha256-R3WBmmoh+YJMJlo+OgSXU50YcEfLQWAxkBYHPAT3NZM="; + + ldflags = [ "-s" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool to generate SBOMs"; + homepage = "https://github.com/SBOMit/sbomit"; + changelog = "https://github.com/SBOMit/sbomit/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "sbomit"; + }; +}) From 3bc12698a9156d2f1aa1e7ab67845fdb7cf6c265 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:15:22 +0200 Subject: [PATCH 39/70] qemu_full: fix build --- pkgs/by-name/qe/qemu/package.nix | 8 -------- pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 11 deletions(-) diff --git a/pkgs/by-name/qe/qemu/package.nix b/pkgs/by-name/qe/qemu/package.nix index fa09731c3b04..7eb7facb578e 100644 --- a/pkgs/by-name/qe/qemu/package.nix +++ b/pkgs/by-name/qe/qemu/package.nix @@ -70,9 +70,6 @@ xen, cephSupport ? false, ceph, - glusterfsSupport ? false, - glusterfs, - libuuid, openGLSupport ? sdlSupport, libgbm, libepoxy, @@ -236,10 +233,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals xenSupport [ xen ] ++ lib.optionals cephSupport [ ceph ] - ++ lib.optionals glusterfsSupport [ - glusterfs - libuuid - ] ++ lib.optionals openGLSupport [ libgbm libepoxy @@ -342,7 +335,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional gtkSupport "--enable-gtk" ++ lib.optional xenSupport "--enable-xen" ++ lib.optional cephSupport "--enable-rbd" - ++ lib.optional glusterfsSupport "--enable-glusterfs" ++ lib.optional openGLSupport "--enable-opengl" ++ lib.optional virglSupport "--enable-virglrenderer" ++ lib.optional tpmSupport "--enable-tpm" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fdb1c7cc9db5..766ccbda8611 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7895,9 +7895,6 @@ with pkgs; qemu.override { smbdSupport = lib.meta.availableOn stdenv.hostPlatform samba; cephSupport = lib.meta.availableOn stdenv.hostPlatform ceph; - glusterfsSupport = - lib.meta.availableOn stdenv.hostPlatform glusterfs - && lib.meta.availableOn stdenv.hostPlatform libuuid; } ); From dcaf955b8acfbf62b29aedd34b7c6ed0b380671f Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:52 +0200 Subject: [PATCH 40/70] maintainers: add mishushakov Assisted-by: Claude Code (Claude Opus 5) --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 014abcefb81b..08cbee35e6c9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18694,6 +18694,12 @@ githubId = 54669781; keys = [ { fingerprint = "293B 93D8 A471 059F 85D7 16A6 5BA9 2099 D9BE 2DAA"; } ]; }; + mishushakov = { + email = "mish@e2b.dev"; + github = "mishushakov"; + githubId = 10400064; + name = "Mish Ushakov"; + }; misilelab = { name = "misilelab"; email = "misileminecord@gmail.com"; From e1cdbc74caab5f854dc4af7369f25025e8ff1ee7 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:52 +0200 Subject: [PATCH 41/70] python3Packages.pyqwest: init at 0.9.0 A reqwest-based HTTP client for Python, required by connectrpc and the E2B Python SDK. reqwest' http3 feature does not compile without --cfg reqwest_unstable. Upstream sets that under `[build]` in .cargo/config.toml, which cargo ignores once cargoSetupHook has appended its own `[target.]` rustflags. Retarget it to `cfg(all())`, which cargo joins with the host section instead of shadowing, so nixpkgs' rustflags survive too. Assisted-by: Claude Code (Claude Opus 5) --- .../python-modules/pyqwest/default.nix | 72 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 74 insertions(+) create mode 100644 pkgs/development/python-modules/pyqwest/default.nix diff --git a/pkgs/development/python-modules/pyqwest/default.nix b/pkgs/development/python-modules/pyqwest/default.nix new file mode 100644 index 000000000000..c44d0a863ccd --- /dev/null +++ b/pkgs/development/python-modules/pyqwest/default.nix @@ -0,0 +1,72 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + cmake, + rustPlatform, + + # dependencies + opentelemetry-api, +}: + +buildPythonPackage (finalAttrs: { + pname = "pyqwest"; + version = "0.9.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "curioswitch"; + repo = "pyqwest"; + tag = "v${finalAttrs.version}"; + hash = "sha256-K/zkPD7x3qKRPo7YJDWFrTLczaXvayKc8Zf/SQr2xL0="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-ztlUPsqEJz1WB2pXuoUyyhmUWY6MoWI/gErgg+6Fkcg="; + }; + + # reqwest' http3 feature refuses to compile without these cfgs, which upstream + # sets under `[build]`. Cargo ignores that section once cargoSetupHook has + # appended its own `[target.]` rustflags, and setting RUSTFLAGS instead + # would shadow those. Flags from `cfg(...)` and `` sections are joined, + # so retargeting upstream's section keeps both sets. + postPatch = '' + substituteInPlace .cargo/config.toml \ + --replace-fail '[build]' "[target.'cfg(all())']" + ''; + + nativeBuildInputs = [ + # Only invoked by aws-lc-sys' build script; there is no top-level + # CMakeLists.txt to configure. + cmake + rustPlatform.bindgenHook + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + + dontUseCmakeConfigure = true; + + dependencies = [ + opentelemetry-api + ]; + + pythonImportsCheck = [ "pyqwest" ]; + + # The test suite spins up local HTTP/1, HTTP/2 and HTTP/3 servers through + # `pyvoy`, which is not packaged in nixpkgs. Nothing it covers is + # nixpkgs-specific: the packaging risk here is that the Rust extension fails + # to build or load, which pythonImportsCheck catches. + doCheck = false; + + meta = { + description = "Modern, high-performance HTTP client for Python built on reqwest"; + homepage = "https://github.com/curioswitch/pyqwest"; + changelog = "https://github.com/curioswitch/pyqwest/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mishushakov ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2fab74470676..26ef2413b091 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15557,6 +15557,8 @@ self: super: with self; { pyqvrpro = callPackage ../development/python-modules/pyqvrpro { }; + pyqwest = callPackage ../development/python-modules/pyqwest { }; + pyqwikswitch = callPackage ../development/python-modules/pyqwikswitch { }; pyrabbit2 = callPackage ../development/python-modules/pyrabbit2 { }; From 57d07f5e7f8d5605ea296f69907e7a8ebaf85f49 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:52 +0200 Subject: [PATCH 42/70] python3Packages.protobuf-py-ext: init at 0.1.1 Native codec accelerator for protobuf-py, which declares it as a dependency on every platform nixpkgs builds for. protobuf-py silently falls back to a pure Python codec when it is missing, so packaging it keeps nixpkgs on the same path as upstream's wheels. Fetched from PyPI because upstream has no tag for this release. Assisted-by: Claude Code (Claude Opus 5) --- .../protobuf-py-ext/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/protobuf-py-ext/default.nix diff --git a/pkgs/development/python-modules/protobuf-py-ext/default.nix b/pkgs/development/python-modules/protobuf-py-ext/default.nix new file mode 100644 index 000000000000..1dff2edb46f0 --- /dev/null +++ b/pkgs/development/python-modules/protobuf-py-ext/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + + # build-system + rustPlatform, +}: + +buildPythonPackage (finalAttrs: { + pname = "protobuf-py-ext"; + version = "0.1.1"; + pyproject = true; + __structuredAttrs = true; + + # No tag on GitHub for this release: bufbuild/protobuf-py's only tag is v0.2.0. + # This has to stay in lockstep with protobuf-py, which is held at 0.1.1. + src = fetchPypi { + pname = "protobuf_py_ext"; + inherit (finalAttrs) version; + hash = "sha256-6Fv9/bPtUGNNuMzHQp3ZKGUgEJSJxzVGOXGkGHB7T+8="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-oC9LPNUDVigOVqTHm3bRZlK0ToEHKlEpCtBRxqViFtg="; + }; + + nativeBuildInputs = [ + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + + pythonImportsCheck = [ "protobuf_ext" ]; + + # The test suite lives in the protobuf-py repository and covers this extension + # only through protobuf-py's own tests, which the sdist does not ship. + # pythonImportsCheck confirms the extension loads for this interpreter, which + # is what packaging can get wrong. + doCheck = false; + + meta = { + description = "Native accelerator for the protobuf-py runtime"; + homepage = "https://github.com/bufbuild/protobuf-py"; + # The sdist declares no license; the source repository is Apache-2.0. + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mishushakov ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 26ef2413b091..e4034114f142 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13663,6 +13663,8 @@ self: super: with self; { # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. protobuf = protobuf7; + protobuf-py-ext = callPackage ../development/python-modules/protobuf-py-ext { }; + protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; # Protobuf 4.x From f4e22d09baba1c87ef9c01559d234eba55ac1664 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:53 +0200 Subject: [PATCH 43/70] python3Packages.protobuf-py: init at 0.1.1 Buf's idiomatic Protocol Buffers runtime for Python, required by connectrpc and the E2B Python SDK. Fetched from PyPI because upstream has no tag for this release; its only tag is v0.2.0, which neither connectrpc nor e2b accepts yet. Assisted-by: Claude Code (Claude Opus 5) --- .../python-modules/protobuf-py/default.nix | 51 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/python-modules/protobuf-py/default.nix diff --git a/pkgs/development/python-modules/protobuf-py/default.nix b/pkgs/development/python-modules/protobuf-py/default.nix new file mode 100644 index 000000000000..8a01100ac9c5 --- /dev/null +++ b/pkgs/development/python-modules/protobuf-py/default.nix @@ -0,0 +1,51 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + + # build-system + uv-build, + + # dependencies + protobuf-py-ext, +}: + +buildPythonPackage (finalAttrs: { + pname = "protobuf-py"; + # connectrpc requires this exact version and e2b requires <0.2; bump all three + # together. + version = "0.1.1"; + pyproject = true; + __structuredAttrs = true; + + # No tag on GitHub for this release: bufbuild/protobuf-py's only tag is v0.2.0, + # which connectrpc (`protobuf-py==0.1.1`) and e2b (`<0.2`) do not accept yet. + src = fetchPypi { + pname = "protobuf_py"; + inherit (finalAttrs) version; + hash = "sha256-a9CKxNjxZhllu+JoVCnXkENwTN0e5yCnqJYXMxdCJAs="; + }; + + build-system = [ + uv-build + ]; + + dependencies = [ + protobuf-py-ext + ]; + + pythonImportsCheck = [ "protobuf" ]; + + # The test suite is not part of the PyPI sdist and there is no git tag for this + # release. Note that protobuf swallows an ImportError from protobuf_ext and + # falls back to pure Python, so a broken accelerator would not surface here — + # protobuf-py-ext's own pythonImportsCheck is what guards that. + doCheck = false; + + meta = { + description = "Idiomatic Protocol Buffers for Python"; + homepage = "https://github.com/bufbuild/protobuf-py"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mishushakov ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e4034114f142..e0ae79a0b42a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13663,6 +13663,8 @@ self: super: with self; { # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. protobuf = protobuf7; + protobuf-py = callPackage ../development/python-modules/protobuf-py { }; + protobuf-py-ext = callPackage ../development/python-modules/protobuf-py-ext { }; protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; From 0449d940743fe67d74b7035eddb90c9c74870ff9 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:53 +0200 Subject: [PATCH 44/70] python3Packages.connectrpc: init at 0.11.1 Connect RPC runtime for Python, required by the E2B Python SDK. Assisted-by: Claude Code (Claude Opus 5) --- .../python-modules/connectrpc/default.nix | 78 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 80 insertions(+) create mode 100644 pkgs/development/python-modules/connectrpc/default.nix diff --git a/pkgs/development/python-modules/connectrpc/default.nix b/pkgs/development/python-modules/connectrpc/default.nix new file mode 100644 index 000000000000..48b39ddc61c9 --- /dev/null +++ b/pkgs/development/python-modules/connectrpc/default.nix @@ -0,0 +1,78 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + uv-build, + + # dependencies + protobuf-py, + pyqwest, + + # tests + asgiref, + brotli, + protobuf, + pytest-asyncio, + pytest-timeout, + pytestCheckHook, + zstandard, +}: + +buildPythonPackage (finalAttrs: { + pname = "connectrpc"; + version = "0.11.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "connectrpc"; + repo = "connect-py"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Z0ltm1HZH2hFhKiAMaaoz9EVqzbxASLZ6wRpQx9XU0Q="; + }; + + build-system = [ + uv-build + ]; + + dependencies = [ + # Upstream pins protobuf-py to this exact version; bump the two together. + protobuf-py + pyqwest + ]; + + # The top-level module only re-exports __version__, so import the submodules + # that actually pull in pyqwest and protobuf. + pythonImportsCheck = [ + "connectrpc.client" + "connectrpc.server" + ]; + + nativeCheckInputs = [ + asgiref + brotli + # connectrpc.compat bridges to google's protobuf runtime. + protobuf + pytest-asyncio + pytest-timeout + pytestCheckHook + zstandard + ]; + + disabledTestPaths = [ + # Drives the example Flask app from the unpublished `example` workspace member. + "test/test_example.py" + # Needs `pyvoy`, which is not packaged in nixpkgs. + "test/test_grpc.py" + ]; + + meta = { + description = "Server and client runtime library for Connect RPC"; + homepage = "https://github.com/connectrpc/connect-py"; + changelog = "https://github.com/connectrpc/connect-py/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mishushakov ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e0ae79a0b42a..aabb4057e277 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3543,6 +3543,8 @@ self: super: with self; { connection-pool = callPackage ../development/python-modules/connection-pool { }; + connectrpc = callPackage ../development/python-modules/connectrpc { }; + connexion = callPackage ../development/python-modules/connexion { }; connio = callPackage ../development/python-modules/connio { }; From a5886b62f7129bca49193f6d7b1c8a5b9cb63f84 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:53 +0200 Subject: [PATCH 45/70] python3Packages.e2b: 1.5.1 -> 2.39.1 https://github.com/e2b-dev/E2B/releases The 2.x transport stack replaced httpcore and google's protobuf with pyqwest, protobuf-py and connectrpc, and the build backend moved from poetry-core to uv-build. Run the offline half of upstream's test suite: everything under tests/{async,sync,bugs} drives a real sandbox and needs an API key, but the 256 tests matching tests/test_*.py exercise the new transport stack against an in-process envd frame server. That server binds a local socket, hence __darwinAllowLocalNetworking. Also correct meta.license -- the SDK sources and PyPI metadata are MIT, only the monorepo root is Apache-2.0 -- reword meta.description, which started with the package name, and add meta.changelog. Assisted-by: Claude Code (Claude Opus 5) --- .../python-modules/e2b/default.nix | 75 +++++++++++++------ 1 file changed, 54 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/e2b/default.nix b/pkgs/development/python-modules/e2b/default.nix index b69af4f5ca00..35a55f926f4e 100644 --- a/pkgs/development/python-modules/e2b/default.nix +++ b/pkgs/development/python-modules/e2b/default.nix @@ -4,60 +4,93 @@ fetchFromGitHub, # build-system - poetry-core, + uv-build, # dependencies attrs, - httpcore, + connectrpc, + dockerfile-parse, + h2, httpx, packaging, - protobuf, + protobuf-py, + pyqwest, python-dateutil, + rich, typing-extensions, + wcmatch, + + # tests + pytest-asyncio, + pytest-timeout, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "e2b"; - version = "1.5.1"; + version = "2.39.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "e2b-dev"; repo = "E2B"; - tag = "@e2b/python-sdk@${version}"; - hash = "sha256-6THRc4rv/mzOWbsN1FpUu56kjvHvVBssK2glNoGdSzI="; + tag = "@e2b/python-sdk@${finalAttrs.version}"; + hash = "sha256-bB5MGXd3W66/hjodSqTAmlnr6iJjGx/5ET6nOofdkrI="; }; - sourceRoot = "${src.name}/packages/python-sdk"; + sourceRoot = "${finalAttrs.src.name}/packages/python-sdk"; + + # Upstream caps the build backend at uv_build<0.11.0; ours is newer. + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.10.0,<0.11.0" "uv_build" + ''; build-system = [ - poetry-core - ]; - - pythonRelaxDeps = [ - "protobuf" + uv-build ]; dependencies = [ attrs - httpcore + connectrpc + dockerfile-parse + h2 httpx packaging - protobuf + protobuf-py + pyqwest python-dateutil + rich typing-extensions + wcmatch ]; pythonImportsCheck = [ "e2b" ]; - # Tests require an API key - # e2b.exceptions.AuthenticationException: API key is required, please visit the Team tab at https://e2b.dev/dashboard to get your API key. - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + pytest-timeout + pytestCheckHook + ]; + + # Everything under tests/{async,sync,bugs} drives a real sandbox and needs an + # API key. The rest runs offline against an in-process envd frame server. + enabledTestPaths = [ "tests/test_*.py" ]; + + # Import e2b from $out rather than the source tree. + preCheck = '' + rm -r e2b + ''; + + # The offline tests exercise the transport against an in-process server. + __darwinAllowLocalNetworking = true; meta = { - description = "E2B SDK that give agents cloud environments"; + description = "Cloud environments for AI agents"; homepage = "https://github.com/e2b-dev/E2B/blob/main/packages/python-sdk"; - license = lib.licenses.asl20; + changelog = "https://github.com/e2b-dev/E2B/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 03592ade9afca787e7bf1c60b637ada2bdbfd26d Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:54 +0200 Subject: [PATCH 46/70] python3Packages.e2b: add mishushakov to maintainers Assisted-by: Claude Code (Claude Opus 5) --- pkgs/development/python-modules/e2b/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/e2b/default.nix b/pkgs/development/python-modules/e2b/default.nix index 35a55f926f4e..32cb4d46e01d 100644 --- a/pkgs/development/python-modules/e2b/default.nix +++ b/pkgs/development/python-modules/e2b/default.nix @@ -91,6 +91,9 @@ buildPythonPackage (finalAttrs: { homepage = "https://github.com/e2b-dev/E2B/blob/main/packages/python-sdk"; changelog = "https://github.com/e2b-dev/E2B/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ GaetanLepage ]; + maintainers = with lib.maintainers; [ + GaetanLepage + mishushakov + ]; }; }) From 913bc3cd3116be9773164115bec472bf4bd1cf3d Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:54 +0200 Subject: [PATCH 47/70] python3Packages.e2b-code-interpreter: 1.5.1 -> 2.9.1 https://github.com/e2b-dev/code-interpreter/releases Stop inheriting the version from python3Packages.e2b: the two packages live in separate repositories and version independently, so the inherit produced a nonexistent tag as soon as they diverged. The repo checkout also makes tests/test_sandbox_url.py runnable; the rest of the suite, tests/charts included, renders inside a real sandbox and needs an API key. Also correct meta.license to MIT, reword meta.description, which started with the package name, and add meta.changelog. Assisted-by: Claude Code (Claude Opus 5) --- .../e2b-code-interpreter/default.nix | 42 ++++++++++++++----- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/e2b-code-interpreter/default.nix b/pkgs/development/python-modules/e2b-code-interpreter/default.nix index 2e0f21bcf779..160471bb5d1b 100644 --- a/pkgs/development/python-modules/e2b-code-interpreter/default.nix +++ b/pkgs/development/python-modules/e2b-code-interpreter/default.nix @@ -10,21 +10,27 @@ attrs, e2b, httpx, + + # tests + pytest-asyncio, + pytest-xdist, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "e2b-code-interpreter"; - inherit (e2b) version; + version = "2.9.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "e2b-dev"; repo = "code-interpreter"; - tag = "@e2b/code-interpreter-python@${version}"; - hash = "sha256-a2rc7BtV+qwtqlB+JtLCs0BKN15yfwmG3XWWO8we2LA="; + tag = "@e2b/code-interpreter-python@${finalAttrs.version}"; + hash = "sha256-RIKbk0CKqP9KUyi/WDqPGFK3ce/033VwKJR/yJGLPvI="; }; - sourceRoot = "${src.name}/python"; + sourceRoot = "${finalAttrs.src.name}/python"; build-system = [ poetry-core @@ -32,20 +38,34 @@ buildPythonPackage rec { dependencies = [ attrs + # Upstream requires e2b >=2.39.1,<3.0.0; enforced by pythonRuntimeDepsCheck. e2b httpx ]; pythonImportsCheck = [ "e2b_code_interpreter" ]; - # Tests require an API key - # e2b.exceptions.AuthenticationException: API key is required, please visit the Team tab at https://e2b.dev/dashboard to get your API key. - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + # upstream's pytest.ini passes --numprocesses + pytest-xdist + pytestCheckHook + ]; + + # Everything else under tests/ drives a real sandbox and needs an API key -- + # including tests/charts, which renders the charts inside one. + enabledTestPaths = [ "tests/test_sandbox_url.py" ]; + + # Import e2b_code_interpreter from $out rather than the source tree. + preCheck = '' + rm -r e2b_code_interpreter + ''; meta = { - description = "E2B Code Interpreter - Stateful code execution"; + description = "Stateful code execution in cloud sandboxes"; homepage = "https://github.com/e2b-dev/code-interpreter/tree/main/python"; - license = lib.licenses.asl20; + changelog = "https://github.com/e2b-dev/code-interpreter/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From a6fab829cda183816432b31979723a05fef85256 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:22:54 +0200 Subject: [PATCH 48/70] python3Packages.e2b-code-interpreter: add mishushakov to maintainers Assisted-by: Claude Code (Claude Opus 5) --- .../python-modules/e2b-code-interpreter/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/e2b-code-interpreter/default.nix b/pkgs/development/python-modules/e2b-code-interpreter/default.nix index 160471bb5d1b..3a4afdab7a73 100644 --- a/pkgs/development/python-modules/e2b-code-interpreter/default.nix +++ b/pkgs/development/python-modules/e2b-code-interpreter/default.nix @@ -66,6 +66,9 @@ buildPythonPackage (finalAttrs: { homepage = "https://github.com/e2b-dev/code-interpreter/tree/main/python"; changelog = "https://github.com/e2b-dev/code-interpreter/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ GaetanLepage ]; + maintainers = with lib.maintainers; [ + GaetanLepage + mishushakov + ]; }; }) From c4eece51935d551b068939a9c3f0c6d8d6487116 Mon Sep 17 00:00:00 2001 From: Hugo Renard Date: Mon, 17 Aug 2026 21:10:52 +0200 Subject: [PATCH 49/70] pigeons: init 0.2.1 --- pkgs/by-name/pi/pigeons/package.nix | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/pi/pigeons/package.nix diff --git a/pkgs/by-name/pi/pigeons/package.nix b/pkgs/by-name/pi/pigeons/package.nix new file mode 100644 index 000000000000..cf8c08e02291 --- /dev/null +++ b/pkgs/by-name/pi/pigeons/package.nix @@ -0,0 +1,42 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + nix-update-script, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "pigeons"; + version = "0.2.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "n0-computer"; + repo = "pigeons"; + tag = "v${finalAttrs.version}"; + hash = "sha256-dig5bYAxPPOM8YFR0IE9LCQqP/tF7J5FkPlWE9Zx4DA="; + }; + + cargoHash = "sha256-0fYPpP/pFtlG3Ws+nI1PWOcv1jbVQ1bERL439dCFDgA="; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "version"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Connect to any machine behind a NAT or firewall with plain SSH"; + homepage = "https://pigeons.computer"; + license = lib.licenses.OR [ + lib.licenses.asl20 + lib.licenses.mit + ]; + maintainers = with lib.maintainers; [ hougo ]; + mainProgram = "pigeons"; + }; +}) From 383ab3e26be0d606dffef95034e31fc1d455e1d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 00:10:46 +0000 Subject: [PATCH 50/70] folia-major: 0.6.15 -> 0.6.19 --- pkgs/by-name/fo/folia-major/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/folia-major/package.nix b/pkgs/by-name/fo/folia-major/package.nix index 716d5e418648..298f83129e88 100644 --- a/pkgs/by-name/fo/folia-major/package.nix +++ b/pkgs/by-name/fo/folia-major/package.nix @@ -14,7 +14,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "folia-major"; - version = "0.6.15"; + version = "0.6.19"; strictDeps = true; __structuredAttrs = true; @@ -23,12 +23,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "chthollyphile"; repo = "folia-major"; tag = "v${finalAttrs.version}"; - hash = "sha256-UGISQdUPQAEn80VeBf+l+HYNJtFW5bDhAw2lA5jQjfk="; + hash = "sha256-H515DVSwMEz/2DyST3D55KaoBWJX1UX4on7im849J3k="; }; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; - hash = "sha256-iLem10jROG1SEHCdDO8LeV0qaJHUC5JQeXf2HAk6EgU="; + hash = "sha256-7MIjM/US39wW+Xk6soMZuKdmL7KOONXcA6zIGGJ45CA="; }; nativeBuildInputs = [ From 8a628f9b59ee58a5fc4a9cd7a2ffcf5440a6186e Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 17 Aug 2026 20:12:40 -0400 Subject: [PATCH 51/70] python3Packages.dbt-semantic-interfaces: fix build Signed-off-by: Ethan Carter Edwards --- .../python-modules/dbt-semantic-interfaces/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix b/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix index fa3dd4773342..0c9ea7040cce 100644 --- a/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix +++ b/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix @@ -33,7 +33,10 @@ buildPythonPackage (finalAttrs: { hash = "sha256-LA5GvSm8M15NOG6f2f/gXplqburO+SpAzMZr178jx9k="; }; - pythonRelaxDeps = [ "importlib-metadata" ]; + pythonRelaxDeps = [ + "importlib-metadata" + "more-itertools" + ]; build-system = [ hatchling From 5036dc112738f8b5af518c5a7af4098a2ec81417 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 01:05:57 +0000 Subject: [PATCH 52/70] nix-search-tv: 2.2.8 -> 2.2.9 --- pkgs/by-name/ni/nix-search-tv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nix-search-tv/package.nix b/pkgs/by-name/ni/nix-search-tv/package.nix index e6e647eed359..4748af370128 100644 --- a/pkgs/by-name/ni/nix-search-tv/package.nix +++ b/pkgs/by-name/ni/nix-search-tv/package.nix @@ -7,14 +7,14 @@ buildGoModule (finalAttrs: { pname = "nix-search-tv"; - version = "2.2.8"; + version = "2.2.9"; __structuredAttrs = true; src = fetchFromGitHub { owner = "3timeslazy"; repo = "nix-search-tv"; tag = "v${finalAttrs.version}"; - hash = "sha256-TbNpfJOL0IM+ElXYXherSeUT+qswxH8eY/tvCZyKAZg="; + hash = "sha256-FLiUAztKoFScjg4gfnPfo1jSfIn8xQuJNKrgYhUDo0k="; }; vendorHash = "sha256-SSKDo4A8Nhvylghrw6d7CdHpZ7jObEr5V3r0Y9cH80Y="; From fa5a5baa0c82bbcfb290902bf8f93dac1d82002c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 01:56:24 +0000 Subject: [PATCH 53/70] goperf: 0-unstable-2026-07-08 -> 0-unstable-2026-08-13 --- pkgs/by-name/go/goperf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix index 0898a504ae3d..be6561f001ea 100644 --- a/pkgs/by-name/go/goperf/package.nix +++ b/pkgs/by-name/go/goperf/package.nix @@ -9,15 +9,15 @@ buildGoModule (finalAttrs: { pname = "goperf"; - version = "0-unstable-2026-07-08"; + version = "0-unstable-2026-08-13"; src = fetchgit { url = "https://go.googlesource.com/perf"; - rev = "82a0b07e230d76fa1b3036c383d7a98172f87334"; - hash = "sha256-TOzEoIWofdWlAfKWBS5KWxVpHsn2wx6GZDjACxFZiKI="; + rev = "fd4a688df89207abdabe0a0cf5b2cd9ccfd376d2"; + hash = "sha256-YgMIIF9DAjyAPpZJtVoOKSatNhRPg/nPOYr0P06Fi5s="; }; - vendorHash = "sha256-PBvMccuMBBGfJlETw0Xjm5Ojkgg1BS+y9Kc3vwGW5kk="; + vendorHash = "sha256-AZx9tPzsPvjc5kpmiBa6eYKtrw0hczYi0sbcd/lkiiA="; passthru.updateScript = writeShellScript "update-goperf" '' export UPDATE_NIX_ATTR_PATH=goperf From 2fb18fc5b0cdb48829ddbd29c5adba6d48134e9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 05:36:34 +0000 Subject: [PATCH 54/70] snx-rs: 6.2.3 -> 6.2.4 --- pkgs/by-name/sn/snx-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snx-rs/package.nix b/pkgs/by-name/sn/snx-rs/package.nix index 544f184879f0..fb4fd0d3da77 100644 --- a/pkgs/by-name/sn/snx-rs/package.nix +++ b/pkgs/by-name/sn/snx-rs/package.nix @@ -15,13 +15,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "snx-rs"; - version = "6.2.3"; + version = "6.2.4"; src = fetchFromGitHub { owner = "ancwrd1"; repo = "snx-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-6pAIq9V81HDflRqRHF4Q0OOd/t/rOpfyj9IDRwmU2LE="; + hash = "sha256-/csO66hElnqxGSW2doFzMuXUnB71Ss1XpIqxCEDgjio="; }; passthru.updateScript = nix-update-script { }; @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckHook ]; - cargoHash = "sha256-2OZmPNZNzu/rIIXInvYvwXewlWvXPE49Hj54dhfOWC8="; + cargoHash = "sha256-AO64YbfO1DxvCjMrrCmj9Nkgp+6RlC7A/pk0Kse4dvA="; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/snx-rs"; From ed284b2f1602d5471a4bf586d09999a9e6643f7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 05:43:57 +0000 Subject: [PATCH 55/70] libretro.swanstation: 0-unstable-2026-07-20 -> 0-unstable-2026-08-11 --- pkgs/applications/emulators/libretro/cores/swanstation.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/swanstation.nix b/pkgs/applications/emulators/libretro/cores/swanstation.nix index f4f7f0a91e27..59717cdbd121 100644 --- a/pkgs/applications/emulators/libretro/cores/swanstation.nix +++ b/pkgs/applications/emulators/libretro/cores/swanstation.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "swanstation"; - version = "0-unstable-2026-07-20"; + version = "0-unstable-2026-08-11"; src = fetchFromGitHub { owner = "libretro"; repo = "swanstation"; - rev = "5430a4a53b89fa5827c97b84ada29d23317245bc"; - hash = "sha256-sE9jJjdt25nz0+B0oSonRubYWurE20o/FDdUTj//qOI="; + rev = "7f69c199ed88d5723f71dd3a6e9c1b7a45b535a6"; + hash = "sha256-16ZdvG/N31vCC/kI8INH1PkmdfzHhQ2pnrUrzblCayg="; }; extraNativeBuildInputs = [ cmake ]; From 0413b52387ec50ff1a71c2b0c2ae9821256ad3c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 06:14:51 +0000 Subject: [PATCH 56/70] libretro.gambatte: 0-unstable-2026-07-31 -> 0-unstable-2026-08-14 --- pkgs/applications/emulators/libretro/cores/gambatte.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/gambatte.nix b/pkgs/applications/emulators/libretro/cores/gambatte.nix index b549d8939e3a..67b50f6f8f15 100644 --- a/pkgs/applications/emulators/libretro/cores/gambatte.nix +++ b/pkgs/applications/emulators/libretro/cores/gambatte.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gambatte"; - version = "0-unstable-2026-07-31"; + version = "0-unstable-2026-08-14"; src = fetchFromGitHub { owner = "libretro"; repo = "gambatte-libretro"; - rev = "96174369b3c30d9fc57c926fa3379c273dc6a9a5"; - hash = "sha256-DEXyycFfQMK3RksP+4YxBIPYqmCFH4fM39MKxw6VOBU="; + rev = "6a7c009273dba8d0607d60ac90634dea11d45343"; + hash = "sha256-tkEl+APyBw6mIlyzaOAsHSEg0xABl0cW/1lkgUocKJQ="; }; meta = { From 8071a5df8d5d940cdce012e220b1d918f625ffc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 06:41:20 +0000 Subject: [PATCH 57/70] python3Packages.m2crypto: 0.48.0 -> 0.49.0 --- pkgs/development/python-modules/m2crypto/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/m2crypto/default.nix b/pkgs/development/python-modules/m2crypto/default.nix index 071b4d04016d..b27742af9ebd 100644 --- a/pkgs/development/python-modules/m2crypto/default.nix +++ b/pkgs/development/python-modules/m2crypto/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "m2crypto"; - version = "0.48.0"; + version = "0.49.0"; pyproject = true; src = fetchFromGitLab { owner = "m2crypto"; repo = "m2crypto"; tag = finalAttrs.version; - hash = "sha256-Ya1og1x3EPbHkrY74tkdkMOJreS3x8x/1oVfwcpAEOU="; + hash = "sha256-1YM8X7h3AD+LVYya7Pt1YHcG+4PnEpcSaHBFg6jkDC0="; }; # https://lists.sr.ht/~mcepl/m2crypto/%3CCAPhw1+Hg6+OJZoqt1O6aezxnTUFmfFTMzDwkD2bJ74jnmygqrg@mail.gmail.com%3E From 38edfb119821336c512c0fefc567fa2d31ec7c54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 06:45:23 +0000 Subject: [PATCH 58/70] claude-agent-acp: 0.66.0 -> 0.69.0 --- pkgs/by-name/cl/claude-agent-acp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/claude-agent-acp/package.nix b/pkgs/by-name/cl/claude-agent-acp/package.nix index 4a00c635c81c..d6598d89d1b9 100644 --- a/pkgs/by-name/cl/claude-agent-acp/package.nix +++ b/pkgs/by-name/cl/claude-agent-acp/package.nix @@ -8,16 +8,16 @@ buildNpmPackage (finalAttrs: { pname = "claude-agent-acp"; - version = "0.66.0"; + version = "0.69.0"; src = fetchFromGitHub { owner = "agentclientprotocol"; repo = "claude-agent-acp"; tag = "v${finalAttrs.version}"; - hash = "sha256-B6oB0xrDHFm46YfgTc/VlxPjHhCdSNlriq1zGe6XyU4="; + hash = "sha256-x0k+5EhGx3y6Xd2rswTWMfYb0ZAYf5D+DaACr14uNMM="; }; - npmDepsHash = "sha256-7c9+Q+HkoUeL38EzEbu+KePA/aN+If9tGr7C/lWluhU="; + npmDepsHash = "sha256-Zr9aKUoIVheaFBMBmpZovsP0hWt0tqnxk/PMEjgP9HY="; nativeBuildInputs = [ makeWrapper ]; From 24827d9bdeda79495cb89e9a93f452e5eade2acf Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 17 Aug 2026 12:27:52 +0200 Subject: [PATCH 59/70] badkeys: fix tests --- pkgs/by-name/ba/badkeys/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/ba/badkeys/package.nix b/pkgs/by-name/ba/badkeys/package.nix index ac44529c7c20..1f8daee3b6e5 100644 --- a/pkgs/by-name/ba/badkeys/package.nix +++ b/pkgs/by-name/ba/badkeys/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, python3Packages, testers, + fetchpatch2, }: python3Packages.buildPythonApplication (finalAttrs: { @@ -18,6 +19,20 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-i6wKe3djZL2tHjq3UrC+edU6Gz8EYSXSUry61BaI0v4="; }; + patches = [ + # TODO: remove on version > 0.0.19 + (fetchpatch2 { + name = "Adapt-tests-for-rsainvalid-check-for-latest-Python-c.patch"; + url = "https://github.com/badkeys/badkeys/commit/0bdcc68378bf389aebcc714b8c24de1c8a88a4e9.patch?full_index=1"; + hash = "sha256-K0AsRNxfDQ/qC7abt0rr8tKNP9cfvWJ75DscdyoxF08="; + }) + (fetchpatch2 { + name = "Add-test-for-Diffie-Hellman-DH-key.patch"; + url = "https://github.com/badkeys/badkeys/commit/4e16c47dc79dd98865f4e3ec4b981306630a57a3.patch?full_index=1"; + hash = "sha256-6F4lfUOmSkCF4XuiPwnJGD2RrxT5/jsillAyW9vzXMw="; + }) + ]; + build-system = with python3Packages; [ setuptools setuptools-scm From beaeb323cebe52b33edd32f1d4e77517da009f1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 07:29:51 +0000 Subject: [PATCH 60/70] python3Packages.ucsmsdk: 0.9.26 -> 0.9.27 --- pkgs/development/python-modules/ucsmsdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ucsmsdk/default.nix b/pkgs/development/python-modules/ucsmsdk/default.nix index e41d77193973..496d53d5e814 100644 --- a/pkgs/development/python-modules/ucsmsdk/default.nix +++ b/pkgs/development/python-modules/ucsmsdk/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ucsmsdk"; - version = "0.9.26"; + version = "0.9.27"; pyproject = true; src = fetchFromGitHub { owner = "CiscoUcs"; repo = "ucsmsdk"; tag = "v${version}"; - hash = "sha256-PX9SoUhFp0XlEXaKKEh1TA7+gNCUj+t0jOR5hgosu9c="; + hash = "sha256-5X7ixOI6ZrB0Vd1A4f/05mr9BgwqC95nKFfyvBvQyQA="; }; build-system = [ setuptools ]; From 11f010c29c43bbe0b59bfe0174776e0607a22ded Mon Sep 17 00:00:00 2001 From: yaya Date: Tue, 18 Aug 2026 09:40:11 +0200 Subject: [PATCH 61/70] gitlab: 19.2.2 -> 19.2.4 https://gitlab.com/gitlab-org/gitlab/-/blob/v19.2.4-ee/CHANGELOG.md --- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- pkgs/by-name/gi/gitlab/data.json | 14 +++++++------- .../by-name/gi/gitlab/gitlab-workhorse/default.nix | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index ba512ddfb735..498e463161dd 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "19.2.2"; + version = "19.2.4"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-S48IuJmL7Huo07ECTI953aFtjXdRJktrCWRoPHF0qjE="; + hash = "sha256-tUofUDi2cb31qh5PX6fx7BZ8eflvR7fUi7jnK1fH0q8="; }; vendorHash = "sha256-4yB63q5a9GaCaasI40uObx6ZV/5FMIvkbkHt8fqD1gA="; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index 049589813def..25d4a01c00fd 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule (finalAttrs: { pname = "gitlab-pages"; - version = "19.2.2"; + version = "19.2.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${finalAttrs.version}"; - hash = "sha256-lKLwhpHQcSfjLBumK6YcZ4TTj0sEZyJ7pmYeh1lLurY="; + hash = "sha256-GXhKAk6PVOK/y5FjRDWkKukqK4j2DTONsDMkbPZ/Iz4="; }; vendorHash = "sha256-aTnRSas8PgxPLLcBExNb5GHYXV0eLc1gD4Ky+50/kfw="; diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index a784a5d738a8..9c0068523ebf 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,17 +1,17 @@ { - "version": "19.2.2", - "repo_hash": "sha256-3JyP5xRjYegkjD3y8dVjMQ7zwLi+46GNKVcMb5bZGG4=", + "version": "19.2.4", + "repo_hash": "sha256-AP2sWC0O5D8zPaIYm5/m8t/Z5aXq74AZsT4hH9B0Quk=", "yarn_hash": "sha256-UJS0ZX8d6iIRNa/LQLQTSNZDtjKNm9e35RKqvsXxv3c=", "frontend_islands_yarn_hash": "sha256-EvGQin+5DqqIgM36jlVkVI49WcJzVvceYnkSS9ybfcY=", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v19.2.2-ee", + "rev": "v19.2.4-ee", "passthru": { - "GITALY_SERVER_VERSION": "19.2.2", - "GITLAB_KAS_VERSION": "19.2.2", - "GITLAB_PAGES_VERSION": "19.2.2", + "GITALY_SERVER_VERSION": "19.2.4", + "GITLAB_KAS_VERSION": "19.2.4", + "GITLAB_PAGES_VERSION": "19.2.4", "GITLAB_SHELL_VERSION": "14.56.1", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.7", - "GITLAB_WORKHORSE_VERSION": "19.2.2" + "GITLAB_WORKHORSE_VERSION": "19.2.4" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index 6e0e79428d1c..c092ef5fbce9 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule (finalAttrs: { pname = "gitlab-workhorse"; - version = "19.2.2"; + version = "19.2.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { From 7cd42bb8fac5581db266b00cd61f9c1073b50dd8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 18:55:36 +0000 Subject: [PATCH 62/70] python3Packages.pixel-font-knife: 0.0.21 -> 0.0.25 --- .../development/python-modules/pixel-font-knife/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-knife/default.nix b/pkgs/development/python-modules/pixel-font-knife/default.nix index 73ba66f0738c..fd5bf50d0009 100644 --- a/pkgs/development/python-modules/pixel-font-knife/default.nix +++ b/pkgs/development/python-modules/pixel-font-knife/default.nix @@ -6,14 +6,13 @@ pytestCheckHook, nix-update-script, uv-build, - pypng, unidata-blocks, pyyaml, }: buildPythonPackage rec { pname = "pixel-font-knife"; - version = "0.0.21"; + version = "0.0.25"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,13 +21,12 @@ buildPythonPackage rec { owner = "TakWolf"; repo = "pixel-font-knife"; tag = version; - hash = "sha256-f4jaLEPXl8oo1olWBeymMn5a8Tyl07h1TW4pZ5OItZU="; + hash = "sha256-KQN4FQf6PsNi+NQW0BOD4tuK4G5LkUgP6Cr2drUpLO0="; }; build-system = [ uv-build ]; dependencies = [ - pypng unidata-blocks pyyaml ]; From d78a596df3dc8c8c0c4df1c27e71666023fa494b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 08:08:05 +0000 Subject: [PATCH 63/70] libtsm: 4.6.0 -> 4.7.1 --- pkgs/by-name/li/libtsm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libtsm/package.nix b/pkgs/by-name/li/libtsm/package.nix index fd960021e34b..298a238e0bec 100644 --- a/pkgs/by-name/li/libtsm/package.nix +++ b/pkgs/by-name/li/libtsm/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libtsm"; - version = "4.6.0"; + version = "4.7.1"; src = fetchFromGitHub { owner = "kmscon"; repo = "libtsm"; tag = "v${finalAttrs.version}"; - hash = "sha256-CN5ktki8fbvmiGiyDvDf4ayRKakpWRI51SdhRbFqNVM="; + hash = "sha256-VT4dOlQT98/AaFRGd4vOoyDe8W1KRvvFRaCkr/Abu9Y="; }; strictDeps = true; From e64c094b82e4ac84c0d956880b390398ec855e9c Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 18 Aug 2026 14:27:44 +0530 Subject: [PATCH 64/70] fishy: drop Signed-off-by: phanirithvij --- pkgs/by-name/fi/fishy/package.nix | 41 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 pkgs/by-name/fi/fishy/package.nix diff --git a/pkgs/by-name/fi/fishy/package.nix b/pkgs/by-name/fi/fishy/package.nix deleted file mode 100644 index 92b581c97d42..000000000000 --- a/pkgs/by-name/fi/fishy/package.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - fetchFromGitHub, - lib, - nix-update-script, - openssl, - pkg-config, - rustPlatform, - versionCheckHook, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "fishy"; - version = "0.2.1"; - - src = fetchFromGitHub { - owner = "p2panda"; - repo = "fishy"; - tag = "v${finalAttrs.version}"; - hash = "sha256-nRkP53v9+VzqHKTsHs+cBeLjh3yASFE18sSEY02NR1s="; - }; - - cargoHash = "sha256-F4zbalop1PEb381DctUIzdm3v71b6M/hnuw9BuIEkBU="; - - env.OPENSSL_NO_VENDOR = 1; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ]; - - nativeInstallCheckInputs = [ versionCheckHook ]; - doInstallCheck = true; - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Create, manage and deploy p2panda schemas"; - homepage = "https://github.com/p2panda/fishy"; - changelog = "https://github.com/p2panda/fishy/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - license = lib.licenses.agpl3Only; - maintainers = with lib.maintainers; [ confusedalex ]; - mainProgram = "fishy"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3a6039e5f2cf..6a406b059aa5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -829,6 +829,7 @@ mapAliases { firefox-wayland = throw "'firefox-wayland' has been renamed to/replaced by 'firefox'"; # Converted to throw 2025-10-27 firmwareLinuxNonfree = throw "'firmwareLinuxNonfree' has been renamed to/replaced by 'linux-firmware'"; # Converted to throw 2025-10-27 fishfight = throw "'fishfight' has been renamed to/replaced by 'jumpy'"; # Converted to throw 2025-10-27 + fishy = throw "'fishy' has been removed because it was unmaintained upstream"; # Added 2026-08-18 fit-trackee = throw "'fit-trackee' has been renamed to/replaced by 'fittrackee'"; # Converted to throw 2025-10-27 fixup_yarn_lock = throw "`fixup_yarn_lock` has been removed, please use `fixup-yarn-lock` instead."; # Added 2026-04-25 flashrom-stable = throw "'flashrom-stable' has been renamed to/replaced by 'flashprog'"; # Converted to throw 2025-10-27 From 8f3ea26e1e5421c4fa3cf2ab91639a25c464309a Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 18 Aug 2026 11:14:28 +0200 Subject: [PATCH 65/70] monocle: 1.3.0 -> 1.5.0 Diff: https://github.com/bgpkit/monocle/compare/v1.3.0...v1.5.0 Changelog: https://github.com/bgpkit/monocle/releases/tag/v1.5.0 --- pkgs/by-name/mo/monocle/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/monocle/package.nix b/pkgs/by-name/mo/monocle/package.nix index 9f1e5a697093..35166d64b086 100644 --- a/pkgs/by-name/mo/monocle/package.nix +++ b/pkgs/by-name/mo/monocle/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "monocle"; - version = "1.3.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "bgpkit"; repo = "monocle"; tag = "v${finalAttrs.version}"; - hash = "sha256-S1oFajXaym787JFwKpZwajRaVyj3cxWT3DZE/fIZCSY="; + hash = "sha256-UF4i1Nq0gZIZ2nZy9Lx9yeCVdl3uv5eQo8uVPvKuodE="; }; - cargoHash = "sha256-60cFl2+ZdYJ/iAC5IjP/5T9f8a/qxsK/szo7qT+/aU8="; + cargoHash = "sha256-D5khIguUPvUT1Sa/m141BSnT0qkaXDreVpsTNSnH7x4="; # require internet access checkFlags = map (t: "--skip=${t}") [ @@ -37,6 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "lens::ip::tests::test_fetch_ip_info" "lens::search::tests::test_build_broker_with_filters" "lens::search::tests::test_pagination_logic" + "rejects_invalid_historical_rpki_selections" "server::handlers::country::tests::test_country_lens_lookup" ]; From 97649507f3a86d3ab38db6cac5f388a6ecf899e6 Mon Sep 17 00:00:00 2001 From: paige Date: Tue, 18 Aug 2026 11:44:05 +0200 Subject: [PATCH 66/70] maintainers: add paige --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index febc4c120388..6544a8f095d2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21889,6 +21889,12 @@ githubId = 4908217; name = "Paho Lurie-Gregg"; }; + paige = { + email = "paigely@tuta.io"; + github = "ssalggnikool"; + githubId = 235818692; + name = "paige"; + }; pakhfn = { email = "pakhfn@gmail.com"; github = "pakhfn"; From d69d112e25bd787ba97b77977da6844fc7c08903 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 18 Aug 2026 11:49:52 +0200 Subject: [PATCH 67/70] python3Packages.iamdata: 0.1.202608171 -> 0.1.202608181 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608171...v0.1.202608181 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608181 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index c749cc7144cd..2e98e4e162cf 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202608171"; + version = "0.1.202608181"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Z4+TzL4RKCopdNCVr46SMXaIjYTmx2NWnRFbnmPK32w="; + hash = "sha256-+CQbyoAPhYZz/NXJpFgGomrz0ZdWRTUKFbXz8qAdho8="; }; __darwinAllowLocalNetworking = true; From 0596bc563f70ae83976435d085d4d3fc68276606 Mon Sep 17 00:00:00 2001 From: paige Date: Tue, 18 Aug 2026 11:44:13 +0200 Subject: [PATCH 68/70] stillcolor: init at 1.1 --- pkgs/by-name/st/stillcolor/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/st/stillcolor/package.nix diff --git a/pkgs/by-name/st/stillcolor/package.nix b/pkgs/by-name/st/stillcolor/package.nix new file mode 100644 index 000000000000..8ab55d0ec2f3 --- /dev/null +++ b/pkgs/by-name/st/stillcolor/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchzip, + stdenvNoCC, + unzip, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + strictDeps = true; + __structuredAttrs = true; + + pname = "stillcolor"; + version = "1.1"; + + src = fetchzip { + url = "https://github.com/aiaf/Stillcolor/releases/download/v${finalAttrs.version}/Stillcolor-v${finalAttrs.version}.zip"; + hash = "sha256-ojs5EvrH4FVWHV6VXOhQmpfH69Zmy0PGMZnEO751pi8="; + }; + + nativeBuildInputs = [ unzip ]; + + dontPatch = true; + dontConfigure = true; + dontBuild = true; + dontFixup = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications/Stillcolor.app + cp -R . $out/Applications/Stillcolor.app/ + + runHook postInstall + ''; + + meta = { + description = "Disable temporal dithering on your Mac with this lightweight menu bar app. Designed for Apple silicon Macs."; + downloadPage = "https://github.com/aiaf/Stillcolor/releases"; + homepage = "https://github.com/aiaf/Stillcolor"; + license = lib.licenses.mit; + platforms = lib.platforms.darwin; + mainProgram = "stillcolor"; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ paige ]; + }; +}) From a43be1dd6f84776219ce4dc46707cf2bf566b1ee Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 18 Aug 2026 12:17:46 +0200 Subject: [PATCH 69/70] python3Packages.ucsmsdk: migrate to finalAttrs --- pkgs/development/python-modules/ucsmsdk/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ucsmsdk/default.nix b/pkgs/development/python-modules/ucsmsdk/default.nix index 496d53d5e814..a3520f5ec4d4 100644 --- a/pkgs/development/python-modules/ucsmsdk/default.nix +++ b/pkgs/development/python-modules/ucsmsdk/default.nix @@ -7,7 +7,7 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ucsmsdk"; version = "0.9.27"; pyproject = true; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "CiscoUcs"; repo = "ucsmsdk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5X7ixOI6ZrB0Vd1A4f/05mr9BgwqC95nKFfyvBvQyQA="; }; @@ -34,8 +34,8 @@ buildPythonPackage rec { meta = { description = "Python SDK for Cisco UCS"; homepage = "https://github.com/CiscoUcs/ucsmsdk"; - changelog = "https://github.com/CiscoUcs/ucsmsdk/blob/${src.tag}/HISTORY.rst"; + changelog = "https://github.com/CiscoUcs/ucsmsdk/blob/${finalAttrs.src.tag}/HISTORY.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) From ca357a28de3dbe69b123725067d338d3cb2f8cda Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 18 Aug 2026 11:41:25 +0000 Subject: [PATCH 70/70] prek: 0.4.13 -> 0.4.14 Diff: https://github.com/j178/prek/compare/v0.4.13...v0.4.14 Changelog: https://github.com/j178/prek/blob/v0.4.14/CHANGELOG.md --- pkgs/by-name/pr/prek/package.nix | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index 0e82b7eb79b0..99bde6cb2329 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -4,36 +4,28 @@ fetchFromGitHub, rustPlatform, installShellFiles, - git, - uv, - python312, versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "prek"; - version = "0.4.13"; + version = "0.4.14"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "j178"; repo = "prek"; tag = "v${finalAttrs.version}"; - hash = "sha256-zxsSQ6omRF94AeiRDGZ9jFt8jSwJpkAW5aWHh2t42Mc="; + hash = "sha256-Zu7EGt/4GoUK02NkuCJbUBiluhHGMB/hLr/FL4oEY20="; }; - cargoHash = "sha256-cNTmqG1ZbdOX8FIZZalEjxpCqTaHC4NslqOO8+M9kYU="; + cargoHash = "sha256-s+l7xMf+TiEi5TgrQqP7c4SczdnFFRFpFOOVdBXAmwM="; nativeBuildInputs = [ installShellFiles ]; - nativeCheckInputs = [ - git - python312 - uv - ]; - # many tests just do not work, as they require network access # best to disable all, as the upstream already tests everything doCheck = false;