From 61684eecff24a25d651b5fe8cf1be355317786b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 06:46:04 +0000 Subject: [PATCH 01/83] rgbds: 0.9.4 -> 1.0.1 --- pkgs/by-name/rg/rgbds/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rg/rgbds/package.nix b/pkgs/by-name/rg/rgbds/package.nix index 5a005cb82c9d..fea7c1d77e46 100644 --- a/pkgs/by-name/rg/rgbds/package.nix +++ b/pkgs/by-name/rg/rgbds/package.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "rgbds"; - version = "0.9.4"; + version = "1.0.1"; src = fetchFromGitHub { owner = "gbdev"; repo = "rgbds"; - rev = "v${finalAttrs.version}"; - hash = "sha256-PFnU6vWfwvtnB93J+PcxZk000hbHnbe7GR+HCvH26dg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-amTlFuk+j4lupBmXt+2A2XNn3CIqKhar+JfpFFhg834="; }; nativeBuildInputs = [ bison From a800f88491af267732e2a579e134f86cfd5ba8c8 Mon Sep 17 00:00:00 2001 From: arminius-smh Date: Sun, 11 Jan 2026 10:40:16 +0100 Subject: [PATCH 02/83] libmkv: drop library is abandoned upstream --- pkgs/by-name/li/libmkv/package.nix | 40 ------------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 pkgs/by-name/li/libmkv/package.nix diff --git a/pkgs/by-name/li/libmkv/package.nix b/pkgs/by-name/li/libmkv/package.nix deleted file mode 100644 index 6cb196ab2995..000000000000 --- a/pkgs/by-name/li/libmkv/package.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - libtool, - autoconf, - automake, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "libmkv"; - version = "0.6.5.1"; - - src = fetchFromGitHub { - owner = "saintdev"; - repo = "libmkv"; - tag = finalAttrs.version; - sha256 = "0pr9q7yprndl8d15ir7i7cznvmf1yqpvnsyivv763n6wryssq6dl"; - }; - - nativeBuildInputs = [ - libtool - autoconf - automake - ]; - - preConfigure = "sh bootstrap.sh"; - - meta = { - description = "Abandoned library. Alternative lightweight Matroska muxer written for HandBrake"; - longDescription = '' - Library was meant to be an alternative to the official libmatroska library. - It is written in plain C, and intended to be very portable. - ''; - homepage = "https://github.com/saintdev/libmkv"; - license = lib.licenses.gpl2; - maintainers = [ lib.maintainers.wmertens ]; - platforms = lib.platforms.unix; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 0433203325ff..d40f06975d93 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1003,6 +1003,7 @@ mapAliases { libLAS = liblas; # Added 2026-02-08 liblinphone = throw "'liblinphone' has been moved to 'linphonePackages.liblinphone'"; # Added 2025-09-20 libmesode = throw "'libmesode' has been removed because it was deprecated and archived upstream. Consider using 'libstrophe' instead"; # Added 2026-01-15 + libmkv = throw "'libmkv' has been removed as it is abandoned upstream"; # Added 2026-01-18 libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17 libmusicbrainz3 = throw "libmusicbrainz3 has been removed as it was obsolete and unused"; # Added 2025-09-16 libmusicbrainz5 = libmusicbrainz; # Added 2025-09-16 From 507c3536d07390861ea13d3681399c09c6cf79b9 Mon Sep 17 00:00:00 2001 From: LuoChen Date: Fri, 6 Mar 2026 09:24:42 +0800 Subject: [PATCH 03/83] nixos/calibre-web: make calibre package configurable This allows users to override the calibre package used for ebook conversion by setting services.calibre-web.calibrePackage. Previously, the module hard-coded pkgs.calibre which prevented users from using an overlay or alternative calibre version when the default version was broken or unsuitable. --- nixos/modules/services/web-apps/calibre-web.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/calibre-web.nix b/nixos/modules/services/web-apps/calibre-web.nix index 85e0348ed78a..5eb2d452f79f 100644 --- a/nixos/modules/services/web-apps/calibre-web.nix +++ b/nixos/modules/services/web-apps/calibre-web.nix @@ -27,6 +27,8 @@ in package = lib.mkPackageOption pkgs "calibre-web" { }; + calibrePackage = lib.mkPackageOption pkgs "calibre" { }; + listen = { ip = mkOption { type = types.str; @@ -149,8 +151,8 @@ in cfg.options.calibreLibrary != null ) "config_calibre_dir = '${cfg.options.calibreLibrary}'" ++ optionals cfg.options.enableBookConversion [ - "config_converterpath = '${pkgs.calibre}/bin/ebook-convert'" - "config_binariesdir = '${pkgs.calibre}/bin/'" + "config_converterpath = '${cfg.calibrePackage}/bin/ebook-convert'" + "config_binariesdir = '${cfg.calibrePackage}/bin/'" ] ++ optional cfg.options.enableKepubify "config_kepubifypath = '${pkgs.kepubify}/bin/kepubify'" ); From 64fccee9ae3da2da5fab390b6936ffdc0fa69e7b Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sun, 8 Mar 2026 00:26:08 +0800 Subject: [PATCH 04/83] x11docker: 7.6.0-unstable-2024-04-04 -> 7.8.0 Diff: https://github.com/mviereck/x11docker/compare/cb29a996597839239e482409b895353b1097ce3b...cb29a996597839239e482409b895353b1097ce3b Signed-off-by: Dan Xin --- pkgs/by-name/x1/x11docker/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/x1/x11docker/package.nix b/pkgs/by-name/x1/x11docker/package.nix index b7a21a2fdeec..131a9be5a50b 100644 --- a/pkgs/by-name/x1/x11docker/package.nix +++ b/pkgs/by-name/x1/x11docker/package.nix @@ -25,14 +25,14 @@ weston, xwayland, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "x11docker"; - version = "7.6.0-unstable-2024-04-04"; + version = "7.8.0"; src = fetchFromGitHub { owner = "mviereck"; repo = "x11docker"; - rev = "cb29a996597839239e482409b895353b1097ce3b"; - sha256 = "sha256-NYMr2XZ4m6uvuIGO+nzX2ksxtVLJL4zy/JebxeAvqD4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mOxPNT6psRBTuTrMgASBTBr3dZzCSxanSkHKF84lmO8="; }; nativeBuildInputs = [ makeWrapper ]; @@ -77,4 +77,4 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; mainProgram = "x11docker"; }; -} +}) From 1f318f843fa00556fdd05e2b8f0cfb2c676e7e37 Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sun, 8 Mar 2026 01:18:36 +0800 Subject: [PATCH 05/83] appflowy: 0.10.6 -> 0.11.4 Diff: https://github.com/AppFlowy-IO/appflowy/compare/0.10.6...0.11.4 Changelog: https://github.com/AppFlowy-IO/appflowy/releases/tag/0.11.4 Signed-off-by: Dan Xin --- pkgs/by-name/ap/appflowy/package.nix | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ap/appflowy/package.nix b/pkgs/by-name/ap/appflowy/package.nix index 5b4e4edff427..551fa76b10a3 100644 --- a/pkgs/by-name/ap/appflowy/package.nix +++ b/pkgs/by-name/ap/appflowy/package.nix @@ -11,6 +11,15 @@ keybinder3, libnotify, gst_all_1, + libva, + libvdpau, + lcms2, + libarchive, + alsa-lib, + libpulseaudio, + libgbm, + libxscrnsaver, + libxv, }: let @@ -18,11 +27,11 @@ let rec { x86_64-linux = { urlSuffix = "linux-x86_64.tar.gz"; - hash = "sha256-87mauW50ccOaPyK04O4I7+0bsvxVrdFxhi/Muc53wDY="; + hash = "sha256-A2XPADCc63OqskfPpkMwL8jCp9k7QsPyN2/FL+eCpfI="; }; x86_64-darwin = { urlSuffix = "macos-universal.zip"; - hash = "sha256-a1WhOQ8NU3/aGAdaw8o3y7ckRdBsNgLZZ2nOrMsQdOA="; + hash = "sha256-YanQYRaGCqq5bOLeSFqUYbq0EtVun80gxGdFJtyZdoI="; }; aarch64-darwin = x86_64-darwin; } @@ -31,7 +40,7 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "appflowy"; - version = "0.10.6"; + version = "0.11.4"; src = fetchzip { url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}"; @@ -45,12 +54,21 @@ stdenvNoCC.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ autoPatchelfHook ]; - buildInputs = [ + buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ gtk3 keybinder3 libnotify gst_all_1.gstreamer gst_all_1.gst-plugins-base + libva + libvdpau + lcms2 + libarchive + alsa-lib + libpulseaudio + libgbm + libxscrnsaver + libxv ]; dontBuild = true; From e78117fe47cf367e0df70ff78f648eaa8b34c790 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 01:01:07 +0000 Subject: [PATCH 06/83] babl: 0.1.122 -> 0.1.124 --- pkgs/by-name/ba/babl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/babl/package.nix b/pkgs/by-name/ba/babl/package.nix index 8ef897e1b7c1..91c3303bffd8 100644 --- a/pkgs/by-name/ba/babl/package.nix +++ b/pkgs/by-name/ba/babl/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "babl"; - version = "0.1.122"; + version = "0.1.124"; outputs = [ "out" @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.gimp.org/pub/babl/${lib.versions.majorMinor finalAttrs.version}/babl-${finalAttrs.version}.tar.xz"; - hash = "sha256-aFH3Bc2jjy3wikuoYYJ5zjDQpG+Vf+aqMlt7feKXvtI="; + hash = "sha256-Gw1USrb0CfKxtfZ3ImJy0ejG03Py9FPuhwv8fl3U8bE="; }; patches = [ From a21c1eb768f48a3a1a0c0d345e8d13f04d811d84 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Wed, 11 Mar 2026 13:45:57 -0400 Subject: [PATCH 07/83] python313Packages.jupyter-ui-poll: unbreak --- pkgs/development/python-modules/jupyter-ui-poll/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-ui-poll/default.nix b/pkgs/development/python-modules/jupyter-ui-poll/default.nix index 51d658a6e6ab..9fa9fdc94efe 100644 --- a/pkgs/development/python-modules/jupyter-ui-poll/default.nix +++ b/pkgs/development/python-modules/jupyter-ui-poll/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + flit-core, ipython, }: @@ -18,7 +18,7 @@ buildPythonPackage rec { hash = "sha256-Q+y0Xr7wuo8ZwCHEELSi0QSXa8DLtfZ8XQc48eOk4bw="; }; - build-system = [ setuptools ]; + build-system = [ flit-core ]; dependencies = [ ipython ]; From f2e02b281c3070f88e3d06a352d6f9688fd2ab57 Mon Sep 17 00:00:00 2001 From: locnide Date: Sun, 8 Mar 2026 15:46:07 +0100 Subject: [PATCH 08/83] python3Packages.hvplot: fix build by changing build system Build system has been changed to hatchling in hvplot 0.12. --- pkgs/development/python-modules/hvplot/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix index 1b3fa147f489..2dd4ef7e7b55 100644 --- a/pkgs/development/python-modules/hvplot/default.nix +++ b/pkgs/development/python-modules/hvplot/default.nix @@ -4,7 +4,8 @@ fetchFromGitHub, # build-system - setuptools-scm, + hatch-vcs, + hatchling, # dependencies bokeh, @@ -37,7 +38,8 @@ buildPythonPackage rec { }; build-system = [ - setuptools-scm + hatch-vcs + hatchling ]; dependencies = [ From 8b549ee0fbf25cfbd0f89a69ddb36e736b048374 Mon Sep 17 00:00:00 2001 From: locnide Date: Sun, 8 Mar 2026 15:50:40 +0100 Subject: [PATCH 09/83] python3Packages.hvplot: add locnide as maintainer --- pkgs/development/python-modules/hvplot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix index 2dd4ef7e7b55..245ed3c6d893 100644 --- a/pkgs/development/python-modules/hvplot/default.nix +++ b/pkgs/development/python-modules/hvplot/default.nix @@ -96,6 +96,6 @@ buildPythonPackage rec { homepage = "https://hvplot.pyviz.org"; changelog = "https://github.com/holoviz/hvplot/releases/tag/${src.tag}"; license = lib.licenses.bsd3; - maintainers = [ ]; + maintainers = with lib.maintainers; [ locnide ]; }; } From de47e7599fa2947effc10934706826c876719f10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 22:53:28 +0000 Subject: [PATCH 10/83] pupdate: 4.7.0 -> 4.8.1 --- pkgs/by-name/pu/pupdate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix index ed9d15810d22..64a87b833926 100644 --- a/pkgs/by-name/pu/pupdate/package.nix +++ b/pkgs/by-name/pu/pupdate/package.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "pupdate"; - version = "4.7.0"; + version = "4.8.1"; src = fetchFromGitHub { owner = "mattpannella"; repo = "pupdate"; rev = "${version}"; - hash = "sha256-KodDuTVw06IFfwVOgbVwgNp74czjEcgu/T9rgYXlASQ="; + hash = "sha256-XZom0PDK5Vno0lCDFYE0lyH+ZDlfRNYqwUDo+zrI4ow="; }; buildInputs = [ From dbd3e76040039cf328e0692f499a5b07b5cc985f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 21:16:43 +0000 Subject: [PATCH 11/83] bpftrace: 0.24.2 -> 0.25.0 --- pkgs/by-name/bp/bpftrace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bp/bpftrace/package.nix b/pkgs/by-name/bp/bpftrace/package.nix index 274a489c2c52..a45502c6b460 100644 --- a/pkgs/by-name/bp/bpftrace/package.nix +++ b/pkgs/by-name/bp/bpftrace/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "bpftrace"; - version = "0.24.2"; + version = "0.25.0"; src = fetchFromGitHub { owner = "bpftrace"; repo = "bpftrace"; rev = "v${version}"; - hash = "sha256-LkiHwmKU+TOtn6mDvlqIKvSOQaU320aVQOkcElzB7gM="; + hash = "sha256-N3XrfFfcw5j9EbX0fSz8GrD2+DjBxa89+c1yUYOwmwQ="; }; buildInputs = with llvmPackages; [ From 8d3e47e18ce5ab03263f9b676fb5abad8609e257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Mon, 16 Mar 2026 18:56:30 +0100 Subject: [PATCH 12/83] nodezator: 1.5.4 -> 1.5.5 --- pkgs/by-name/no/nodezator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nodezator/package.nix b/pkgs/by-name/no/nodezator/package.nix index 160b93d05317..c105468a7bda 100644 --- a/pkgs/by-name/no/nodezator/package.nix +++ b/pkgs/by-name/no/nodezator/package.nix @@ -6,14 +6,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "nodezator"; - version = "1.5.4"; + version = "1.5.5"; pyproject = true; src = fetchFromGitHub { owner = "IndieSmiths"; repo = "nodezator"; tag = "v${finalAttrs.version}"; - hash = "sha256-kdkOAJB7cVaayJOzof7dV9EBczEoEKXzCM7TcY8Ex5g="; + hash = "sha256-9lEizhTwihv909xDgmcel9eCL7VfVDrWDtWghdjSH90="; }; build-system = with python3Packages; [ setuptools ]; From 724c79f389c73d8f874d880070e89e3cc3ac9a65 Mon Sep 17 00:00:00 2001 From: illustris Date: Mon, 16 Mar 2026 07:13:23 +0530 Subject: [PATCH 13/83] bpftrace: fix nixos test Co-authored-by: Dominique Martinet --- nixos/tests/bpf.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/nixos/tests/bpf.nix b/nixos/tests/bpf.nix index 63eaeea906e7..1233870d6336 100644 --- a/nixos/tests/bpf.nix +++ b/nixos/tests/bpf.nix @@ -34,12 +34,11 @@ " printf(\"tgid: %d\\n\", ((struct task_struct*) curtask)->tgid); exit() " "}'")) # module BTF (bpftrace >= 0.17) - # test is currently disabled on aarch64 as kfunc does not work there yet - # https://github.com/iovisor/bpftrace/issues/2496 - print(machine.succeed("uname -m | grep aarch64 || " - "bpftrace -e 'kfunc:nft_trans_alloc_gfp { " + print(machine.succeed( + "bpftrace -e 'fentry:nft_delchain { " " printf(\"portid: %d\\n\", args->ctx->portid); " - "} BEGIN { exit() }'")) + "} BEGIN { exit() }'" + )) # glibc includes print(machine.succeed("bpftrace -e '#include \n" "BEGIN { printf(\"ok %d\\n\", EINVAL); exit(); }'")) From 77d48e8943ada5c577b5c79837052547156813a5 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Tue, 14 Oct 2025 21:47:22 +0900 Subject: [PATCH 14/83] bpftrace: remove RLIMIT_NOFILE workaround from nixos test bpftrace 0.24 required more fd than previously for syscalls, as we found out the hard way with test breaking. Upstream rolled in an improvement setting ulimit automatically and removing the need to adjust the test. --- nixos/tests/bpf.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nixos/tests/bpf.nix b/nixos/tests/bpf.nix index 1233870d6336..3419dc2aa715 100644 --- a/nixos/tests/bpf.nix +++ b/nixos/tests/bpf.nix @@ -21,12 +21,7 @@ # simple BEGIN probe (user probe on bpftrace itself) print(machine.succeed("bpftrace -e 'BEGIN { print(\"ok\\n\"); exit(); }'")) # tracepoint - # workaround: this needs more than the default of 1k FD to attach ~350 probes, bump fd limit - # see https://github.com/bpftrace/bpftrace/issues/2110 - print(machine.succeed(""" - ulimit -n 2048 - bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }' - """)) + print(machine.succeed("bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }'")) # kprobe print(machine.succeed("bpftrace -e 'kprobe:schedule { print(probe); exit() }'")) # BTF From cc1b341886487dc1f5874dee2c298ffbe9f68b38 Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Mon, 16 Mar 2026 18:29:26 -0500 Subject: [PATCH 15/83] codex: 0.114.0 -> 0.115.0 Configure nix-update to read GitHub releases and match stable rust-v tags correctly --- pkgs/by-name/co/codex/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 3234c25c7632..153b3d5a4a06 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -20,13 +20,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.114.0"; + version = "0.115.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-7t+mVwP4+YrG1ciI+OLqsK7TUM9SrDbPsJNrt26iy9c="; + hash = "sha256-8l5OZQS6L1uhVpqZZGx2O3Xt6qTaTAYDR5XWOydTVuQ="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-Ig3VMNN1oeC9DyjjVPTiXw4JXCuO01eRYJClcIXu8vQ="; + cargoHash = "sha256-7lp6QslpGPXtDXVvlg/+m6LrLV/Ygd1FcjtlMviE3oM="; nativeBuildInputs = [ clang @@ -103,6 +103,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { updateScript = nix-update-script { extraArgs = [ + "--use-github-releases" "--version-regex" "^rust-v(\\d+\\.\\d+\\.\\d+)$" ]; From 662111ba7c905af08b2d108fb7880d445f76e4bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 09:57:26 +0000 Subject: [PATCH 16/83] ssh-vault: 1.2.2 -> 1.2.3 --- pkgs/by-name/ss/ssh-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ss/ssh-vault/package.nix b/pkgs/by-name/ss/ssh-vault/package.nix index aca4704f8c82..c960390cecda 100644 --- a/pkgs/by-name/ss/ssh-vault/package.nix +++ b/pkgs/by-name/ss/ssh-vault/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ssh-vault"; - version = "1.2.2"; + version = "1.2.3"; src = fetchFromGitHub { owner = "ssh-vault"; repo = "ssh-vault"; tag = finalAttrs.version; - hash = "sha256-fRU2i7zzVs6Wx7y1idgMUqZhNMqLGE2UJRrSCIG0R2o="; + hash = "sha256-hxPeVJletH0/yy70qA8kZOWgaQ+B8sgG4OuIdt1IgWo="; }; - cargoHash = "sha256-qUp9/Ts8IUz5JgvgTekcJuSPDzVnaywmKHhzKynzDP4="; + cargoHash = "sha256-72pwe384u/il3Dh19il72el0DZ/+9q/tNHAAOdzedoc="; nativeBuildInputs = [ pkg-config ]; From 7933285e48091f8a5aec0ec554c10edac925436b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 18 Mar 2026 14:29:49 +0200 Subject: [PATCH 17/83] python3Packages.scipp: 26.3.0 -> 26.3.1 Diff: https://github.com/scipp/Scipp/compare/26.3.0...26.3.1 --- pkgs/development/python-modules/scipp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scipp/default.nix b/pkgs/development/python-modules/scipp/default.nix index c6ecc165cca9..f6f3c0e99dde 100644 --- a/pkgs/development/python-modules/scipp/default.nix +++ b/pkgs/development/python-modules/scipp/default.nix @@ -39,14 +39,14 @@ buildPythonPackage rec { pname = "scipp"; - version = "26.3.0"; + version = "26.3.1"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "Scipp"; tag = version; - hash = "sha256-J8epr2Wal8brtX+ipimGjLP4u83KGSoQN33/ZVCKDnA="; + hash = "sha256-Jbp7dOEAnXe9kBcYt35iC01i6FnZkFY5n9okGCeuuL4="; }; env = { SKIP_REMOTE_SOURCES = "true"; From 160cb99409151e81b91953695c14390ec7453055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 13:47:08 +0000 Subject: [PATCH 18/83] linuxPackages.oci-seccomp-bpf-hook: 1.2.11 -> 1.3.0 --- pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix b/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix index 0a03b30e19b4..8fec18ab6576 100644 --- a/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix +++ b/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix @@ -11,12 +11,12 @@ buildGoModule (finalAttrs: { pname = "oci-seccomp-bpf-hook"; - version = "1.2.11"; + version = "1.3.0"; src = fetchFromGitHub { owner = "containers"; repo = "oci-seccomp-bpf-hook"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-1LRwbKOLNBkY/TMTLlWq2lkFzCabXqwdaMRT9HNr6HE="; + sha256 = "sha256-seizupkZHWCPsnPMiLlEZrw1cPQNsfsGxYg2S9ZGBbw="; }; vendorHash = null; From f50f1457866ede36c53bd6507a2225366282829f Mon Sep 17 00:00:00 2001 From: aiwao <233898056+aiwao@users.noreply.github.com> Date: Thu, 19 Mar 2026 00:31:11 +0900 Subject: [PATCH 19/83] ghq: 1.8.1 -> 1.9.4 --- pkgs/by-name/gh/ghq/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gh/ghq/package.nix b/pkgs/by-name/gh/ghq/package.nix index 4aab556b0cb3..91a3a5996071 100644 --- a/pkgs/by-name/gh/ghq/package.nix +++ b/pkgs/by-name/gh/ghq/package.nix @@ -7,20 +7,21 @@ testers, nix-update-script, ghq, + go_1_26, }: -buildGoModule (finalAttrs: { +buildGoModule.override { go = go_1_26; } (finalAttrs: { pname = "ghq"; - version = "1.8.1"; + version = "1.9.4"; src = fetchFromGitHub { owner = "x-motemen"; repo = "ghq"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-Iw8hu2QtnRgRbSTqtIPDmKbx5FcE2j68VfzP4egbZgY="; + sha256 = "sha256-z7tLCSThR4EFLk8GnyrB8H6d/9t5AKegVEdzlleCS94="; }; - vendorHash = "sha256-RRxRwYTkveOZvvxAwpG9ie4+ZdUDDkZZfX5cNn0DAhA="; + vendorHash = "sha256-/uk1hf5eXpNULKm7UeVgQ7Lc7YOU+eV9Yd/4lYorz/8="; doCheck = false; From b62dba13c627e1fea020a4e0854988536ca2f1a5 Mon Sep 17 00:00:00 2001 From: Josh Hoffer Date: Wed, 18 Mar 2026 11:17:16 -0700 Subject: [PATCH 20/83] nixos/systemd-boot: set strict error handling in installer script Previously, if `boot.loader.systemd-boot.extraInstallCommands` was non-empty, errors from `systemdBootBuilder` would be ignored. --- nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix index 2b2fc7194e45..28ba374272f3 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix @@ -102,6 +102,7 @@ let finalSystemdBootBuilder = pkgs.writeScript "install-systemd-boot.sh" '' #!${pkgs.runtimeShell} + set -euo pipefail ${systemdBootBuilder}/bin/systemd-boot "$@" ${cfg.extraInstallCommands} ''; From 13b39ec13549c11745c611a3a904ed12ffeab5e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 18:45:50 +0000 Subject: [PATCH 21/83] anytype: 0.54.5 -> 0.54.9 --- pkgs/by-name/an/anytype-heart/package.nix | 6 +++--- pkgs/by-name/an/anytype/package.nix | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/an/anytype-heart/package.nix b/pkgs/by-name/an/anytype-heart/package.nix index b43021a65fb7..0e2c32e2c27b 100644 --- a/pkgs/by-name/an/anytype-heart/package.nix +++ b/pkgs/by-name/an/anytype-heart/package.nix @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { # Use only versions specified in anytype-ts middleware.version file: # https://github.com/anyproto/anytype-ts/blob/v/middleware.version - version = "0.48.4"; + version = "0.48.5"; # Update only together with 'anytype' package. # nixpkgs-update: no auto update @@ -34,10 +34,10 @@ buildGoModule (finalAttrs: { owner = "anyproto"; repo = "anytype-heart"; tag = "v${finalAttrs.version}"; - hash = "sha256-EUv/kJcAftqGqerrDhdnAl9YXPt5wWwviZD/uQ5pWmI="; + hash = "sha256-h7oXx/twHXWb97xHr5hoviYY5lRLKUnT+uMIiLlD5pw="; }; - vendorHash = "sha256-4DiIU1ztmBCgI6axNKSeLSGQ5BuRLpSXl8RJAm1r2Eg="; + vendorHash = "sha256-vmOEt3cpkq8JJ3s6+VUOOwr+DyF8W1pavW1P+XnrBw8="; subPackages = [ "cmd/grpcserver" ]; tags = [ diff --git a/pkgs/by-name/an/anytype/package.nix b/pkgs/by-name/an/anytype/package.nix index 241a88c256c5..5609b377d1cc 100644 --- a/pkgs/by-name/an/anytype/package.nix +++ b/pkgs/by-name/an/anytype/package.nix @@ -17,23 +17,23 @@ buildNpmPackage (finalAttrs: { pname = "anytype"; - version = "0.54.5"; + version = "0.54.9"; src = fetchFromGitHub { owner = "anyproto"; repo = "anytype-ts"; tag = "v${finalAttrs.version}"; - hash = "sha256-TLmmItt5ASlfQA/e1RtcGF/Gf9AU97pf4tpv3B7J9kE="; + hash = "sha256-Ciah+JSy4j4u0FvHugZTYJAf8a0kv9jmgWnNSqdzKhw="; }; locales = fetchFromGitHub { owner = "anyproto"; repo = "l10n-anytype-ts"; - rev = "d744bf573b72c6e8d11e093c8f6702acec263009"; - hash = "sha256-UnqHXqtBTRmDR/qvS7bktMzDzk9gq+onvvLJgdzqJ7A="; + rev = "d22d8b4175dfca766c00cca6e575da19f0390bd4"; + hash = "sha256-LEKdZPs/TkDeT1glUNUBhWBly63P4Im4fHeuEvzLYUI="; }; - npmDepsHash = "sha256-vvnUzzryW5nbAv9OEU+6xwP7lf8+K/mS0mcDswNRTxU="; + npmDepsHash = "sha256-GIGqaB7GeLDtxr8rV19o/nBqIlkjlLF/pR/mwGSogQE="; # npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535 nodejs = nodejs_22; From b55e463a599f77d3a3309727b6e4914e274a70a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:02:27 +0000 Subject: [PATCH 22/83] roundcube: 1.6.13 -> 1.6.14 --- pkgs/servers/roundcube/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/roundcube/default.nix b/pkgs/servers/roundcube/default.nix index f9fac906da56..bcf0d77cf130 100644 --- a/pkgs/servers/roundcube/default.nix +++ b/pkgs/servers/roundcube/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation rec { pname = "roundcube"; - version = "1.6.13"; + version = "1.6.14"; src = fetchurl { url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz"; - sha256 = "sha256-vdG6/nkUmmtj9pn6lOdiYYnsYOLDeVTefoTuaF279bs="; + sha256 = "sha256-TGdRBynBC9ML0GTofrrz+aLSYjCASGJDBYAmC4agFgk="; }; patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ]; From fcf7e0fdcd657214a02b51e0e3a69895b65ff752 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:06:17 +0000 Subject: [PATCH 23/83] rke: 1.8.11 -> 1.8.12 --- pkgs/by-name/rk/rke/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rk/rke/package.nix b/pkgs/by-name/rk/rke/package.nix index 0d90f3d89fee..089efa02ebe8 100644 --- a/pkgs/by-name/rk/rke/package.nix +++ b/pkgs/by-name/rk/rke/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "rke"; - version = "1.8.11"; + version = "1.8.12"; src = fetchFromGitHub { owner = "rancher"; repo = "rke"; rev = "v${finalAttrs.version}"; - hash = "sha256-8EvXrkUvj/iJLyjZWIiQLzS3pSbERFUDuUsLcJ+zKKY="; + hash = "sha256-OXNnf/JCzW2PMVqLuz+1PAsBaoBhWUVJ1H0P0Sl/Eko="; }; vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4="; From bac15c33bd102a6d397932f0de48c9c0a1872155 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:13:29 +0000 Subject: [PATCH 24/83] planify: 4.18.0 -> 4.18.3 --- pkgs/by-name/pl/planify/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/planify/package.nix b/pkgs/by-name/pl/planify/package.nix index a76c23aec4dd..670ce2d72ec9 100644 --- a/pkgs/by-name/pl/planify/package.nix +++ b/pkgs/by-name/pl/planify/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "planify"; - version = "4.18.0"; + version = "4.18.3"; src = fetchFromGitHub { owner = "alainm23"; repo = "planify"; tag = "v${finalAttrs.version}"; - hash = "sha256-9yNOiYmsYNLupIFn0H4rq9RqeCFzBpsE9Gj5kkqbNho="; + hash = "sha256-VCLXQnB3JhhK3UvnGTfR+mZ/AYGQ2YNxa6hD4QCUfjM="; }; nativeBuildInputs = [ From af503093c5455c99a0d3d543c8baf192136f0697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 18 Mar 2026 12:09:30 -0700 Subject: [PATCH 25/83] python3Packages.serialx: 0.8.0 -> 1.0.0 Diff: https://github.com/puddly/serialx/compare/v0.8.0...v1.0.0 Changelog: https://github.com/puddly/serialx/releases/tag/v1.0.0 --- pkgs/development/python-modules/serialx/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/serialx/default.nix b/pkgs/development/python-modules/serialx/default.nix index 621b8739bd9b..868ea9a7b96d 100644 --- a/pkgs/development/python-modules/serialx/default.nix +++ b/pkgs/development/python-modules/serialx/default.nix @@ -3,6 +3,7 @@ cargo, fetchFromGitHub, lib, + psutil, pytest-asyncio, pytest-xdist, pytestCheckHook, @@ -17,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "serialx"; - version = "0.8.0"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "puddly"; repo = "serialx"; tag = "v${finalAttrs.version}"; - hash = "sha256-LYK6r0wLcrnPHMd5q6EYM+19CmAwLYAmL59SWpxL+oM="; + hash = "sha256-QYeEtdG3neRRloXOW7cKVyrsGZ5FrKOXs8gfjdyjpIQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -51,12 +52,18 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "serialx" ]; nativeCheckInputs = [ + psutil pytest-asyncio pytest-xdist pytestCheckHook socat ]; + disabledTests = [ + # tries to access /sys/class/tty in sandbox + "test_compat_tools_module" + ]; + meta = { changelog = "https://github.com/puddly/serialx/releases/tag/${finalAttrs.src.tag}"; description = "Serial library with native async support for Windows and POSIX"; From ee6621965f945b5fe104d347f6917bd03b2836d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:30:52 +0000 Subject: [PATCH 26/83] oauth2-proxy: 7.14.3 -> 7.15.0 --- pkgs/by-name/oa/oauth2-proxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oa/oauth2-proxy/package.nix b/pkgs/by-name/oa/oauth2-proxy/package.nix index db352d4dcc8a..ec843200528b 100644 --- a/pkgs/by-name/oa/oauth2-proxy/package.nix +++ b/pkgs/by-name/oa/oauth2-proxy/package.nix @@ -7,12 +7,12 @@ buildGoModule rec { pname = "oauth2-proxy"; - version = "7.14.3"; + version = "7.15.0"; src = fetchFromGitHub { repo = "oauth2-proxy"; owner = "oauth2-proxy"; - sha256 = "sha256-IJfA2wAdVp9v70a6P2cnjJcWqQoHkT2JtOvtRzwMn/A="; + sha256 = "sha256-s+m5S/8mQjk16UL/yaAjWgSJuir/vvzYUvladeK0bkk="; rev = "v${version}"; }; From 841f8e50cb7ec4f27c3accb2cb7aadd38d17dc4f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 18 Mar 2026 20:47:27 +0100 Subject: [PATCH 27/83] fakedir: move CFLAGS into env for structuredAttrs --- pkgs/by-name/fa/fakedir/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/fakedir/package.nix b/pkgs/by-name/fa/fakedir/package.nix index 4103cc9c7133..4eb3b675602c 100644 --- a/pkgs/by-name/fa/fakedir/package.nix +++ b/pkgs/by-name/fa/fakedir/package.nix @@ -16,7 +16,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-wPseLfbRffX0Pr4TxJh59cmuY1OEfSDTvM2KrORafKs="; }; - CFLAGS = "-Ofast -DSTRIP_DEBUG"; + env.CFLAGS = toString [ + "-Ofast" + "-DSTRIP_DEBUG" + ]; installPhase = '' install -Dm755 libfakedir.dylib $out/lib/libfakedir.dylib From 3e21a4424b43c7518cff576e71a05cf6c27cfb2a Mon Sep 17 00:00:00 2001 From: leiserfg Date: Wed, 18 Mar 2026 21:01:33 +0100 Subject: [PATCH 28/83] prek: 0.3.5->0.3.6 --- pkgs/by-name/pr/prek/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index 2747b2a1c5f6..e4481ea776a4 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prek"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "j178"; repo = "prek"; tag = "v${finalAttrs.version}"; - hash = "sha256-XWUotVd6DGk8IfE5UT2NjgSB6FL/HDEBr/wBFqOMe0I="; + hash = "sha256-YhmkAUq5pQ5tsphBj3Mn4yhAnvfItGtG8ZOvG4jutF0="; }; - cargoHash = "sha256-ZIkbA6rfS+8YhfP0YE4v9Me9FeRvLVLGRBUZnoA9ids="; + cargoHash = "sha256-WOkRJjr29aEw7SQvcwIYkHJhrdfP4IG7vI9fkD/SsAQ="; nativeBuildInputs = [ installShellFiles From 0536da13d269d0f7f3e72c90fbb1278134a5f393 Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 18 Mar 2026 16:48:16 -0400 Subject: [PATCH 29/83] cargo-nextest: 0.9.130 -> 0.9.131 Diff: https://github.com/nextest-rs/nextest/compare/cargo-nextest-0.9.130...cargo-nextest-0.9.131 Changelog: https://nexte.st/changelog/#0.9.131 --- pkgs/by-name/ca/cargo-nextest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index eb4b3fb33e6f..1b7d3cd8ce27 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-nextest"; - version = "0.9.130"; + version = "0.9.131"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; tag = "cargo-nextest-${finalAttrs.version}"; - hash = "sha256-/akjZB3LF96T2R94lUUP0JP85Z3cGBucJ6YzPBwUTS0="; + hash = "sha256-nZfvxpBT8Uo+41Jpoff1gRGWVJJK7KbeCwD3DMQR8RM="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-1EGzsdynaNRxtASuBkxJLha+03OhVSJbVCu7BuccIkY="; + cargoHash = "sha256-lS1+BhznJVjMm4BYyM/NqgAB+B6758PeRU0aVtatqIM="; cargoBuildFlags = [ "-p" From 248add1e761238e34e8700f4f08a0f994d9a24a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 18 Mar 2026 22:18:55 +0100 Subject: [PATCH 30/83] intel-graphics-compiler: 2.28.4 -> 2.30.1 Changelog: https://github.com/intel/intel-graphics-compiler/releases/tag/v2.30.1 --- pkgs/by-name/in/intel-graphics-compiler/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/in/intel-graphics-compiler/package.nix b/pkgs/by-name/in/intel-graphics-compiler/package.nix index 7d2d99bedc8c..6f15f7d6be93 100644 --- a/pkgs/by-name/in/intel-graphics-compiler/package.nix +++ b/pkgs/by-name/in/intel-graphics-compiler/package.nix @@ -19,7 +19,7 @@ let in stdenv.mkDerivation rec { pname = "intel-graphics-compiler"; - version = "2.28.4"; + version = "2.30.1"; # See the repository for expected versions: # @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "intel"; repo = "intel-graphics-compiler"; tag = "v${version}"; - hash = "sha256-bct1ntvjK738QkoumqwsMJdV+ikpLVtW061637m4vIg="; + hash = "sha256-S579+kK+bj0cI0BA2ccBPLMWuqZ1yIHcWiYEDPy0gxw="; }) (fetchFromGitHub { name = "llvm-project"; @@ -42,8 +42,8 @@ stdenv.mkDerivation rec { name = "vc-intrinsics"; owner = "intel"; repo = "vc-intrinsics"; - tag = "v0.24.3"; - hash = "sha256-VRws9wzBvNph1sTFjhmigM8ZDI6VMp8ZUJR4cZaK5uA="; + tag = "v0.25.0"; + hash = "sha256-ozc1w3V5RqWHwqNHuefZJMN8RAYxrJxH9bd1BEqxfiQ="; }) (fetchFromGitHub { name = "opencl-clang"; From 2f7f46b4efb0e3545fc75ecfc21428d0804ff156 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Wed, 18 Mar 2026 23:06:22 +0100 Subject: [PATCH 31/83] sops: 3.12.1 -> 3.12.2 https://github.com/getsops/sops/releases/tag/v3.12.2 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/so/sops/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix index ece498dbe8c0..ef2b6bcb5509 100644 --- a/pkgs/by-name/so/sops/package.nix +++ b/pkgs/by-name/so/sops/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "sops"; - version = "3.12.1"; + version = "3.12.2"; src = fetchFromGitHub { owner = "getsops"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-65M6rv4dE2edm+k0mPDZkrOb/LY1Cyi4y1D7xaoOdfw="; + hash = "sha256-1VGaS0uhacxjNOP/USmFHlrewkGzRzrV6xamDXY8hgc="; }; - vendorHash = "sha256-dniVUk/PsF111UCujFY6zIKR1cp8c8ZawH2ywMef9hE="; + vendorHash = "sha256-HgfJMTTWzQ4+59nuy/et3KxQaZEcfrjcWSr/iOOdpb0="; subPackages = [ "cmd/sops" ]; From 0e54f95ac61ae15ac8ccbff4955c11d538165c5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 22:11:52 +0000 Subject: [PATCH 32/83] diffuse: 0.10.0 -> 0.11.0 --- pkgs/by-name/di/diffuse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diffuse/package.nix b/pkgs/by-name/di/diffuse/package.nix index d241ed6d1cf0..9881c4565367 100644 --- a/pkgs/by-name/di/diffuse/package.nix +++ b/pkgs/by-name/di/diffuse/package.nix @@ -17,13 +17,13 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "diffuse"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "MightyCreak"; repo = "diffuse"; rev = "v${finalAttrs.version}"; - sha256 = "Svt+llBwJKGXRJZ96dzzdzpL/5jrzXXM/FPZwA7Es8s="; + sha256 = "vQVtvQrs8oPevvrC75T2YcdYuT5XYDiAFDTduTkICBk="; }; pyproject = false; From af6382ec4dc4b0697f3cc88fe56164af07be21e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 22:55:11 +0000 Subject: [PATCH 33/83] okms-cli: 0.4.1 -> 0.4.2 --- pkgs/by-name/ok/okms-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ok/okms-cli/package.nix b/pkgs/by-name/ok/okms-cli/package.nix index 1fe0694acd66..cbe6d5dde44e 100644 --- a/pkgs/by-name/ok/okms-cli/package.nix +++ b/pkgs/by-name/ok/okms-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "okms-cli"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "ovh"; repo = "okms-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Wbb4M4tSLjpsm7K/Y0QDPxofeymw0zSRMcwvN+E3bLU="; + hash = "sha256-S0X+kWUqihJpgnmy5ut2i1CgQhSKojxNa5O/+GdHCj0="; }; - vendorHash = "sha256-6S+8pNYZUp0REQ91gzktYQMziDb3w+/474pPbuxuASc="; + vendorHash = "sha256-784O0m7NOQ+R8+oVO3xrxPJ2qyaZ35/VtdVDhkIj+J0="; ldflags = [ "-s" From 6440d1cd7a7b5edc89f01964fdf85e5918ce1332 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 23:22:11 +0000 Subject: [PATCH 34/83] python3Packages.fickling: 0.1.9 -> 0.1.10 --- pkgs/development/python-modules/fickling/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fickling/default.nix b/pkgs/development/python-modules/fickling/default.nix index fb69aa13c147..660493e306de 100644 --- a/pkgs/development/python-modules/fickling/default.nix +++ b/pkgs/development/python-modules/fickling/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "fickling"; - version = "0.1.9"; + version = "0.1.10"; pyproject = true; src = fetchFromGitHub { owner = "trailofbits"; repo = "fickling"; tag = "v${finalAttrs.version}"; - hash = "sha256-Pn43KwlcWJX8l56FpkIK1tElXoNyfz3/9vTsSOtLrf4="; + hash = "sha256-hpVcYWoIH9sCQDha2aX0kzYHwpNcZ6US+4N/q70tQyA="; }; build-system = [ From 14a7e01993572a8f741d80353bd3678635972958 Mon Sep 17 00:00:00 2001 From: aiwao <233898056+aiwao@users.noreply.github.com> Date: Thu, 19 Mar 2026 08:49:38 +0900 Subject: [PATCH 35/83] ghq: Use buildGo126Module --- pkgs/by-name/gh/ghq/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghq/package.nix b/pkgs/by-name/gh/ghq/package.nix index 91a3a5996071..b70cb048ff07 100644 --- a/pkgs/by-name/gh/ghq/package.nix +++ b/pkgs/by-name/gh/ghq/package.nix @@ -1,16 +1,15 @@ { lib, stdenv, - buildGoModule, + buildGo126Module, fetchFromGitHub, installShellFiles, testers, nix-update-script, ghq, - go_1_26, }: -buildGoModule.override { go = go_1_26; } (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "ghq"; version = "1.9.4"; From 19140851405f145aff12cb0c93d591cac98861e4 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Wed, 18 Mar 2026 17:47:56 -0700 Subject: [PATCH 36/83] python3Packages.openai: 2.28.0 -> 2.29.0 Diff: https://github.com/openai/openai-python/compare/v2.28.0...v2.29.0 Changelog: https://github.com/openai/openai-python/blob/v2.29.0/CHANGELOG.md --- pkgs/development/python-modules/openai/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix index a70f2861c626..4d3139d757dc 100644 --- a/pkgs/development/python-modules/openai/default.nix +++ b/pkgs/development/python-modules/openai/default.nix @@ -51,14 +51,14 @@ buildPythonPackage rec { pname = "openai"; - version = "2.28.0"; + version = "2.29.0"; pyproject = true; src = fetchFromGitHub { owner = "openai"; repo = "openai-python"; tag = "v${version}"; - hash = "sha256-81IlPvEdXpMAaxN4PYRFLbkLAl15gOuwUqhItV+cI7g="; + hash = "sha256-Ea8dnhxpgLwiApqB2GjBUb8wEgFEojlIvteo7FHXHF8="; }; postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"''; @@ -127,7 +127,7 @@ buildPythonPackage rec { description = "Python client library for the OpenAI API"; homepage = "https://github.com/openai/openai-python"; changelog = "https://github.com/openai/openai-python/blob/${src.tag}/CHANGELOG.md"; - license = lib.licenses.mit; + license = lib.licenses.asl20; maintainers = [ lib.maintainers.malo ]; mainProgram = "openai"; }; From f016b3a03e0de191e62c9842a8f05dccb2f0d0fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 02:12:36 +0000 Subject: [PATCH 37/83] protobuf-matchers: 0.1.1 -> 0.1.2 --- pkgs/by-name/pr/protobuf-matchers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/protobuf-matchers/package.nix b/pkgs/by-name/pr/protobuf-matchers/package.nix index c245607cee26..274b759a90bc 100644 --- a/pkgs/by-name/pr/protobuf-matchers/package.nix +++ b/pkgs/by-name/pr/protobuf-matchers/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "protobuf-matchers"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "inazarenko"; repo = "protobuf-matchers"; tag = "v${finalAttrs.version}"; - hash = "sha256-aIEqmA4JwnGHY80Ehr9tgyxzhAk1nAdiVtPbsI0P0Aw="; + hash = "sha256-UROM6QeqgRWECnVSM3aNDhQXhWOm2X0MjzIORAOZ2ng="; }; postPatch = '' From 00b6ef8ace3735ee25b85a815edbc49ce4860253 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 03:49:07 +0000 Subject: [PATCH 38/83] matrix-alertmanager-receiver: 2026.3.11 -> 2026.3.18 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 58b5f93de6f3..05143284e014 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.3.11"; + version = "2026.3.18"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-+M787JuFSGuc9PJEDycIs5VVvTV9u3wdn4w1Y2oZdEY="; + hash = "sha256-Yp7NcvbvXDaLHCj2dZDHXd8x9oQ/wwUbMx+sTxtEzlY="; }; vendorHash = "sha256-szUkKri3Rx1i3681r85xrOLqXV5u7s9DUemQHeh+qJw="; From ba2969ebbb49648113fbe0219e139f996e7d194b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 06:02:05 +0000 Subject: [PATCH 39/83] python3Packages.mayim: 1.3.1 -> 1.3.2 --- pkgs/development/python-modules/mayim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mayim/default.nix b/pkgs/development/python-modules/mayim/default.nix index f4206133a07a..028ed296da2d 100644 --- a/pkgs/development/python-modules/mayim/default.nix +++ b/pkgs/development/python-modules/mayim/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mayim"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "ahopkins"; repo = "mayim"; tag = "v${version}"; - hash = "sha256-RJMPqqmvpwvdRTaVznxGunvC0/KlL0z1GUX1VBTCbwo="; + hash = "sha256-HEnzHpgTbEZOBzUG7DDIO9YRWIoLroLY+Spq/jkMib0="; }; build-system = [ From fed06d0166e242ebf1877587f5f3c624458872e6 Mon Sep 17 00:00:00 2001 From: crertel Date: Thu, 19 Mar 2026 01:09:22 -0500 Subject: [PATCH 40/83] immersed: 10.9.0 -> 11.0.0 --- pkgs/by-name/im/immersed/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/im/immersed/package.nix b/pkgs/by-name/im/immersed/package.nix index 37d568193633..38ed8ab5fd60 100644 --- a/pkgs/by-name/im/immersed/package.nix +++ b/pkgs/by-name/im/immersed/package.nix @@ -7,20 +7,20 @@ }: let pname = "immersed"; - version = "10.9.0"; + version = "11.0.0"; sources = lib.mapAttrs (_: fetchurl) rec { x86_64-linux = { - url = "https://web.archive.org/web/20250725134919if_/https://static.immersed.com/dl/Immersed-x86_64.AppImage"; - hash = "sha256-plGcvZRpV+nhQ4FoYiIuLmyOg/SHJ8ZjT4Fh6UyH9W0="; + url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed-x86_64.AppImage"; + hash = "sha256-GbckZ/WK+7/PFQvTfUwwePtufPKVwIwSPh+Bo/cG7ko="; }; aarch64-linux = { - url = "https://web.archive.org/web/20250725135029if_/https://static.immersed.com/dl/Immersed-aarch64.AppImage"; + url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed-aarch64.AppImage"; hash = "sha256-3BokV30y6QRjE94K7JQ6iIuQw1t+h3BKZY+nEFGTVHI="; }; x86_64-darwin = { - url = "https://web.archive.org/web/20250725135025if_/https://static.immersed.com/dl/Immersed.dmg"; - hash = "sha256-lmSkatB75Bztm19aCC50qrd/NV+HQX9nBMOTxIguaqI="; + url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed.dmg"; + hash = "sha256-L5nrkchXD1NIQCknYHVhBWbVJVkkHvKaDjuk9qiY340="; }; aarch64-darwin = x86_64-darwin; }; @@ -31,7 +31,10 @@ let description = "VR coworking platform"; homepage = "https://immersed.com"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ pandapip1 ]; + maintainers = with lib.maintainers; [ + pandapip1 + crertel + ]; platforms = builtins.attrNames sources; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; From d43abb56fe5a98f1ed152154cd2c88056b2643f9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 19 Mar 2026 08:26:08 +0100 Subject: [PATCH 41/83] python3Packages.iamdata: 0.1.202603181 -> 0.1.202603191 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603181...v0.1.202603191 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603191 --- 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 809fe854ef62..dfdc141d4fad 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.202603181"; + version = "0.1.202603191"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-rmb7T+olD0iLaie0luUHyltNgpPDO1BQOas+ZFPU2BY="; + hash = "sha256-KzVLTnXipFCI/wblV790JundbpCbFhidV7tZ2IRVPCM="; }; __darwinAllowLocalNetworking = true; From 50035c3c3d554c3e35f469ca58fd098acf1c7cdc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 19 Mar 2026 08:27:16 +0100 Subject: [PATCH 42/83] python314Packages.publicsuffixlist: 1.0.2.20260311 -> 1.0.2.20260318 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260318-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 49e541ae4944..c98fef059d6a 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260311"; + version = "1.0.2.20260318"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-nNZs2JO+dVRGEKmlHuccANMx7cGM+Hm1mIA+NNAo+6g="; + hash = "sha256-R+rtGMgCneiVE0VPaLxG4Lf24erlQiDqH/zxYjJ018M="; }; postPatch = '' From 3b86000ed75543deb632600eb86e72d2c8d29b91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 07:29:20 +0000 Subject: [PATCH 43/83] intermodal: 0.1.15 -> 0.1.16 --- pkgs/by-name/in/intermodal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/intermodal/package.nix b/pkgs/by-name/in/intermodal/package.nix index bb7d9bd81643..006ec49eac53 100644 --- a/pkgs/by-name/in/intermodal/package.nix +++ b/pkgs/by-name/in/intermodal/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "intermodal"; - version = "0.1.15"; + version = "0.1.16"; src = fetchFromGitHub { owner = "casey"; repo = "intermodal"; rev = "v${finalAttrs.version}"; - hash = "sha256-dNDJHLxKsuAwQifNHTjr4qhPx+GGY0KUAeWz1qthqOo="; + hash = "sha256-Ny/BOgLe2fWC9LQp2g2DvYAArdEujl6Rf1bvrAkSt2A="; }; - cargoHash = "sha256-QYovc4oSnQgEwjPDjyKyoAdYy0XkRLa1K6aFn9yrX4o="; + cargoHash = "sha256-WfiN0b6F4TcOHOu/deh86jIClnNKi+xhytjapqLwpaU="; # include_hidden test tries to use `chflags` on darwin checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ From c0340104fe2fd64432036aa4f0b028cd2a936dee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 07:29:43 +0000 Subject: [PATCH 44/83] hermitcli: 0.50.0 -> 0.50.1 --- pkgs/by-name/he/hermitcli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index 2f1afe7ff84a..f7c7775ec999 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "hermit"; - version = "0.50.0"; + version = "0.50.1"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "cashapp"; repo = "hermit"; - hash = "sha256-2deJGcMZgZIA55Da/7W4y9ib73elQs+2Df/jf62N0EE="; + hash = "sha256-XxFeRcit8RcEjbLAT3SsWZrir8/AiDJIz9bzm9E5lUU="; }; vendorHash = "sha256-2sNtok5J1kBvJZ0I1FOq1ZP54TsZbzqu/M3v1nA12m8="; From 967ee897d3bf3ffe8c40475d170c731ba51ef485 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 07:32:43 +0000 Subject: [PATCH 45/83] kubectl-images: 0.6.3 -> 0.6.5 --- pkgs/by-name/ku/kubectl-images/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-images/package.nix b/pkgs/by-name/ku/kubectl-images/package.nix index a8743ed2554f..a81e3ef1ec47 100644 --- a/pkgs/by-name/ku/kubectl-images/package.nix +++ b/pkgs/by-name/ku/kubectl-images/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "kubectl-images"; - version = "0.6.3"; + version = "0.6.5"; src = fetchFromGitHub { owner = "chenjiandongx"; repo = "kubectl-images"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-FHfj2qRypqQA0Vj9Hq7wuYd0xmpD+IZj3MkwKljQio0="; + sha256 = "sha256-WExe0RNLHd9W7Xmzsw8CHJAgjgWpO5Guobg5OxOzQqo="; }; vendorHash = "sha256-8zV2iZ10H5X6fkRqElfc7lOf3FhmDzR2lb3Jgyhjyio="; From 3beb78e9b523c0bb48098f952494545fba783d32 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 19 Mar 2026 08:51:19 +0100 Subject: [PATCH 46/83] python314Packages.tencentcloud-sdk-python: 3.1.57 -> 3.1.59 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.57...3.1.59 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.59/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 80524bc7a637..865a00511b5c 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.57"; + version = "3.1.59"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-NGzeYKGBA3+UoBX0vK31ApCgmjS9NnBiL44Ona42SfM="; + hash = "sha256-nsXskyXHRzxr6ZIve11xfBLTjdmUu9WVRIG0qoIi0xE="; }; build-system = [ setuptools ]; From 86673c5112a5ad2658897bf84f0a166687e457a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 19 Mar 2026 09:24:27 +0100 Subject: [PATCH 47/83] borgbackup: 1.4.3 -> 1.4.4 https://github.com/borgbackup/borg/blob/refs/tags/1.4.4/docs/changes.rst --- pkgs/by-name/bo/borgbackup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/borgbackup/package.nix b/pkgs/by-name/bo/borgbackup/package.nix index c43c2a359888..e8f012341b60 100644 --- a/pkgs/by-name/bo/borgbackup/package.nix +++ b/pkgs/by-name/bo/borgbackup/package.nix @@ -22,14 +22,14 @@ let in python.pkgs.buildPythonApplication (finalAttrs: { pname = "borgbackup"; - version = "1.4.3"; + version = "1.4.4"; pyproject = true; src = fetchFromGitHub { owner = "borgbackup"; repo = "borg"; tag = finalAttrs.version; - hash = "sha256-v42Mv2wz34w2VYu2mPT/K7VtGSYsUDr+NUM99AzpSB0="; + hash = "sha256-pMZr9cVr84b948b5Iuevpy6AtMeYo/Ma8uFLuagAYy4="; }; postPatch = '' From 031467d6adbacf6f30a20ac9adf3fcc5c68c2000 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 08:59:39 +0000 Subject: [PATCH 48/83] python3Packages.asana: 5.2.2 -> 5.2.3 --- pkgs/development/python-modules/asana/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asana/default.nix b/pkgs/development/python-modules/asana/default.nix index 282fc72eef00..2f8cbbd70160 100644 --- a/pkgs/development/python-modules/asana/default.nix +++ b/pkgs/development/python-modules/asana/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "asana"; - version = "5.2.2"; + version = "5.2.3"; pyproject = true; src = fetchFromGitHub { owner = "asana"; repo = "python-asana"; tag = "v${version}"; - hash = "sha256-5GgBFZuiQDQXvZECIqY+kXTrUzkuoD8pJGKIg4TD1fw="; + hash = "sha256-GyNf5fr/cuwFSCQFsXno92ZOCVW88BWAVjzScVvnQdo="; }; build-system = [ setuptools ]; From 8f030e7eea043b30640b3ac15788c9addeaec481 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 11:31:56 +0000 Subject: [PATCH 49/83] eclipses.eclipse-java: 4.38 -> 4.39 --- .../editors/eclipse/eclipses.json | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/pkgs/applications/editors/eclipse/eclipses.json b/pkgs/applications/editors/eclipse/eclipses.json index 02d7d01ffd6e..c2ef9ec5821e 100644 --- a/pkgs/applications/editors/eclipse/eclipses.json +++ b/pkgs/applications/editors/eclipse/eclipses.json @@ -1,90 +1,90 @@ { "platform_major": "4", - "platform_minor": "38", - "version": "4.38", - "year": "2025", - "month": "12", - "buildmonth": "12", - "dayHourMinute": "010920", + "platform_minor": "39", + "version": "4.39", + "year": "2026", + "month": "03", + "buildmonth": "02", + "dayHourMinute": "260420", "eclipses": { "cpp": { "description": "Eclipse IDE for C/C++ Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-wlYGwfxKnF26qMSrUl0fsTDbECgXIL+ZIAr1BzwnK1Y=", - "aarch64": "sha256-xuTi++OZzj+jh7edNi3WQN0ie0HJB0Zrg023MT3px/c=" + "x86_64": "sha256-2Mnh73FgzNjR4EU6KMG6MvGDeIIYXMj3mZFYR31pqfY=", + "aarch64": "sha256-kq94vQYN2CEHodme8V6V0EZ33Pf96fmj/zMD/vkJbp8=" } }, "dsl": { "description": "Eclipse IDE for Java and DSL Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-I6AcXthzv/uLlO5+Y27ZsbeftA3zzvUlApISsquS0sY=", - "aarch64": "sha256-j0gj5Tcfbyj3sQ6gHEexee6d4SNbOYMODTeZDbKbUBo=" + "x86_64": "sha256-dOvQSOk4tPiLiNFHn4+a+gA69BhXjp9IbEZMJET7BfU=", + "aarch64": "sha256-EPLQccE19bYITjaWnZjcB9/c7M95/7gbfJVPHkrXAWM=" } }, "embedcpp": { "description": "Eclipse IDE for Embedded C/C++ Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-sPyqRadyBQ24oO38bEy4VP4dTj6V+FwMVjxyniyTn5o=", - "aarch64": "sha256-CahsB9yBC8bLzwdfOOaidsP1VXXiELoot+DN8Zz2QqU=" + "x86_64": "sha256-zX0MMRGMANowMxWxCxpz2oQAXFEF8HRXQ0q76B4NnEY=", + "aarch64": "sha256-XRfs2dJL/mXMWF7akXBw1Plh8jabSvhULOrC7dWGg7Q=" } }, "modeling": { "description": "Eclipse Modeling Tools", "dropUrl": false, "hashes": { - "x86_64": "sha256-jw1Ij7HG8J9usWT6cKXeZbZDxQTWp2pBZtG2BdU2Guw=", - "aarch64": "sha256-e4ieVltHzhBLGEh3NNKrKcfOyUQd0avIrhUB1CYbQls=" + "x86_64": "sha256-5yI90w7vJGCnUvYxTnQ19NzZYJpPPmKtjS/rXmowOTE=", + "aarch64": "sha256-SZE4f2CR/FuG1B08Zf0eKrMBKRy7d2CWISGKWVpwhDw=" } }, "platform": { "description": "Eclipse Platform ${year}-${month}", "dropUrl": true, "hashes": { - "x86_64": "sha256-gicPSSoWyisPTUQXu3ndWrcNiCTgIaCnVCZbTFWp6Cc=", - "aarch64": "sha256-WSs9Y7iwhd+Wd4RQ/DMFGqIR4RjlceJgPCE2BSa55so=" + "x86_64": "sha256-VpV40IdWwUdePo1NqOrgnzta1x7jXDLkF+pZ4LWatew=", + "aarch64": "sha256-Q//rkfpyY319BW4w/sK3Bd7Qb4Oi88hnr0aGULquV3g=" } }, "SDK": { "description": "Eclipse ${year}-${month} Classic", "dropUrl": true, "hashes": { - "x86_64": "sha256-Vx8mnR81KpikZZikNwaHCz+KEfWd3Jvkzf9A6Chc0TE=", - "aarch64": "sha256-VMcPmucV+hZ88nnhdsklXqrrUFG5lrZLeYmC1XC5Wo4=" + "x86_64": "sha256-ifXUPmZSvJP/LMCHFmX+01+qF75jVEGFmGxfElBz1K8=", + "aarch64": "sha256-grzJNEFvXhgrJM+hSiS29n0ardlmhM6kIffeWPh/vMs=" } }, "java": { "description": "Eclipse IDE for Java Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-Us5HNoQOt9OaTVAhVlFPMqAXD8hZkLs0IGppSpj2UuY=", - "aarch64": "sha256-SHgHlicA30Q7W6yNTGUgaovMYXIHohbhksbJKIRSFGk=" + "x86_64": "sha256-DtRK/x4u7YQpjcKYh/9PdAeppjaxTEBTdL/AQhPFIlU=", + "aarch64": "sha256-Gu5d8qMig6cCc9JVnNDMsj+xsYfkbHrTl1MvlSIfmhE=" } }, "jee": { "description": "Eclipse IDE for Enterprise Java and Web Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-z0nj/7dmlqjEE+PQEjJngf3GmTIc6O8F8TJm7yBFrQE=", - "aarch64": "sha256-MDBT9OJWBRd0twY5XoBukQaBTG1IP3xKE0g9kc86a/8=" + "x86_64": "sha256-86Qi1nZElwyo9gumtLUlsnOxsF2TE4DpXGmPS+C2l2M=", + "aarch64": "sha256-iAtto9kxFjbXo6KQmOlnY6TRskHkx20VJUeW7FO3lZI=" } }, "committers": { "description": "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-meelcKp5AgfVCi13scA0TbPgkK9XsPvtS8HkyAYcUZs=", - "aarch64": "sha256-c/FxP0Snx70bkhZ+owkg/DFXu3AWdJtrPCKyqIqKfPs=" + "x86_64": "sha256-fq5dfqqqyxO1fZRMd5aygDWKN116Mx3VqglVsRiTAAE=", + "aarch64": "sha256-/6+0zMMVeARHldxOenRN16sxSkUP97g7ERmePdwxi78=" } }, "rcp": { "description": "Eclipse IDE for RCP and RAP Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-0OgiJ11wMGeR1UjoLd3yoApDMhy3oZ1y4P2OxSJyRQA=", - "aarch64": "sha256-IywPOyQlZXTrJdjiRDVAKwlxMZ1+FvN/uxYYoJ++ez8=" + "x86_64": "sha256-VQTCGRqb6Fn7DdhM0S1gJX17Rv/H8Ych2rZmBYRiaq4=", + "aarch64": "sha256-o+Rd5vuhvSjs0oLkLnAgHpyq1EuYLZAJY5GTwBEmPog=" } } } From 3256393c0f0b0a3cbe6caa7973f24cd8be7033ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 11:52:33 +0000 Subject: [PATCH 50/83] copybara: 20260309 -> 20260316 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 8326b86bad45..7058a03e9b5d 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20260309"; + version = "20260316"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-rqOIHssDndLdjyCjEjInBIBeYZm0Uvkne/qVRTHhJBg="; + hash = "sha256-A2Srm+qguUrJhCNLeNj++MOIHAKv8L24bxANJx4+gpQ="; }; nativeBuildInputs = [ From 4201e533b2d35ebf9934b127c98cf3fcf77409a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 13:28:30 +0000 Subject: [PATCH 51/83] kicad-testing: 9.0-2026-02-25 -> 9.0-2026-03-19 --- pkgs/by-name/ki/kicad/versions.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ki/kicad/versions.nix b/pkgs/by-name/ki/kicad/versions.nix index b9656b455133..cf0eb4ac3a34 100644 --- a/pkgs/by-name/ki/kicad/versions.nix +++ b/pkgs/by-name/ki/kicad/versions.nix @@ -25,23 +25,23 @@ }; "kicad-testing" = { kicadVersion = { - version = "9.0-2026-02-25"; + version = "9.0-2026-03-19"; src = { - rev = "8eb9b52c005f1d01c9d7473925d6fcee057e1d47"; - sha256 = "0vjw31syny0mda1xnv1as45zd96n1xm3lvx0q8mav32xvc0zyn78"; + rev = "ca86c82f9b4787c37626225f0b847be5ad3b4763"; + sha256 = "10bsfnyspvgnffvy3yfm6f3bsd34lm0bk17bwkdm1bnjg2bndv1s"; }; }; libVersion = { - version = "9.0-2026-02-25"; + version = "9.0-2026-03-19"; libSources = { - symbols.rev = "65d897cc92950ff2af888eb67e527ba7a2b99fe8"; + symbols.rev = "83b87ce54ef7c17da4cefe45ad99a5f8d375abe6"; symbols.sha256 = "08qb4rqxsyhrcvj1k200m2c06jjy7jwjmf9n1qkcm0biqqc5dba4"; - templates.rev = "cdf507d0373b5bfd8161b45f6fb86a49b56c4694"; + templates.rev = "319c71222af4205673e0cab9d772a02bbb34c597"; templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id"; - footprints.rev = "084757e0326f98c10943b8ffe5be284fe912a160"; + footprints.rev = "384ecd066fcaef6aacdd099ca0bb7c47499a9a4b"; footprints.sha256 = "1w7dkb93s84ymi1syxpzacbmkxlnlh0k4z1c62nabspb901nn524"; - packages3d.rev = "123ddef066ce40e20443e678c5baf6a7d4a04399"; - packages3d.sha256 = "1bv1k8i01x7gyayrlkzl3d2nsf7mcdmzx8gjwx1i2va9557rgli9"; + packages3d.rev = "6b3a47da075011b33b6de17aa499690f8c5be4a7"; + packages3d.sha256 = "1j26dmgz7xfixlqrzclb1wpc6zkd10n1fq7rmdrgwwx083p3c7a8"; }; }; }; From 2b5984891129aa90a59b9082166002dbd6a616fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 13:42:35 +0000 Subject: [PATCH 52/83] pana: 0.23.10 -> 0.23.11 --- pkgs/by-name/pa/pana/package.nix | 4 +-- pkgs/by-name/pa/pana/pubspec.lock.json | 36 +++++++++++++------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/pa/pana/package.nix b/pkgs/by-name/pa/pana/package.nix index e2e03aaeae85..e43efe7ebd12 100644 --- a/pkgs/by-name/pa/pana/package.nix +++ b/pkgs/by-name/pa/pana/package.nix @@ -9,13 +9,13 @@ }: buildDartApplication rec { pname = "pana"; - version = "0.23.10"; + version = "0.23.11"; src = fetchFromGitHub { owner = "dart-lang"; repo = "pana"; tag = version; - hash = "sha256-opkHUmfFbFHD1Gfx055YGNnxMoFFsTZvd/8VRN90HGA="; + hash = "sha256-v4iGvywxxcPy0JcXRNo/7JIKIcy777XBMApm0dcgLnM="; }; dartEntryPoints = { diff --git a/pkgs/by-name/pa/pana/pubspec.lock.json b/pkgs/by-name/pa/pana/pubspec.lock.json index 032ed7bfaf0d..bb73de3f99cb 100644 --- a/pkgs/by-name/pa/pana/pubspec.lock.json +++ b/pkgs/by-name/pa/pana/pubspec.lock.json @@ -64,11 +64,11 @@ "dependency": "direct dev", "description": { "name": "build_config", - "sha256": "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187", + "sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.3.0" }, "build_daemon": { "dependency": "transitive", @@ -84,11 +84,11 @@ "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734", + "sha256": "3552e5c2874ed47cf9ed9d6813ac71b2276ee07622f48530468b8013f1767e3f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.11.1" + "version": "2.13.0" }, "build_verify": { "dependency": "direct dev", @@ -234,11 +234,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "6f6b30cba0301e7b38f32bdc9a6bdae6f5921a55f0a1eb9450e1e6515645dbb2", + "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.6" + "version": "3.1.7" }, "file": { "dependency": "transitive", @@ -384,11 +384,11 @@ "dependency": "direct main", "description": { "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", + "sha256": "ee85086ad7698b42522c6ad42fe195f1b9898e4d974a1af4576c1a3a176cada9", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.3.0" + "version": "7.3.1" }, "matcher": { "dependency": "transitive", @@ -404,11 +404,11 @@ "dependency": "direct main", "description": { "name": "meta", - "sha256": "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f", + "sha256": "df0c643f44ad098eb37988027a8e2b2b5a031fd3977f06bbfd3a76637e8df739", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.18.1" + "version": "1.18.2" }, "mime": { "dependency": "transitive", @@ -544,11 +544,11 @@ "dependency": "direct dev", "description": { "name": "source_gen", - "sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17", + "sha256": "adc962c96fffb2de1728ef396a995aaedcafbe635abdca13d2a987ce17e57751", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.2.0" + "version": "4.2.1" }, "source_helper": { "dependency": "transitive", @@ -654,31 +654,31 @@ "dependency": "direct main", "description": { "name": "test", - "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", + "sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.30.0" + "version": "1.31.0" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", + "sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.16" + "version": "0.6.17" }, "test_descriptor": { "dependency": "direct dev", From cda233fc2ecb42d82659069c4545938959a15f3c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 13:58:21 +0000 Subject: [PATCH 53/83] pt2-clone: 1.83 -> 1.84 --- pkgs/by-name/pt/pt2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pt/pt2-clone/package.nix b/pkgs/by-name/pt/pt2-clone/package.nix index a8daab8af3e6..38a047352a47 100644 --- a/pkgs/by-name/pt/pt2-clone/package.nix +++ b/pkgs/by-name/pt/pt2-clone/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pt2-clone"; - version = "1.83"; + version = "1.84"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "pt2-clone"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-jA3cFn5q7ceLIgu42Ir1HdXdSqgm8mcdR35CJdqQP+I="; + sha256 = "sha256-RWhweeFm/UjDIHibaYyoMiT70Ru7SmNA6Rbe0W6W57s="; }; nativeBuildInputs = [ cmake ]; From 7ef52fcfab62607f711d2a7cecc4e8d3a0db91b7 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 20:58:58 +0700 Subject: [PATCH 54/83] radare2: 6.1.0 -> 6.1.2 --- .../tools/analysis/radare2/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index c564199cca09..dfea6d9c508c 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -32,33 +32,33 @@ let binaryninja = fetchFromGitHub { owner = "Vector35"; repo = "binaryninja-api"; - rev = "5accfca2dc53fe5685dbe9e74f519a7f2f657d48"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap - hash = "sha256-ysTLRmD372mZNAxL+ua7tsPsYyFVPaiDctLUNKKIE4o="; + rev = "ba13f6ec7d0ce9a18a03a1c895fb72d18e03014a"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap + hash = "sha256-ApBDmrepz27ioEjtqgdGzGF0tPkDghp7dA8L9eHHW6w="; }; sdb = fetchFromGitHub { owner = "radareorg"; repo = "sdb"; - tag = "2.3.0"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap - hash = "sha256-u8sD278Gd5XZkxJZikojh44WketQImx+FtHBQEj8EO0="; + tag = "2.4.2"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap + hash = "sha256-JN27SkDqHtX83d1CPUF9hbVKwE/dwhDgn5MlCX9RPrc="; }; qjs = fetchFromGitHub { owner = "quickjs-ng"; repo = "quickjs"; - rev = "d405777f7eefa22c17c12970317ef3d6e7658f5a"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap - hash = "sha256-6/9DmEU+CrZiykiKdLaQy7ds1TvNuyEbat7M6RNuTgs="; + rev = "e2b100e8c5fa7131e9fb22b8a0e9ca0f16eb9892"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap + hash = "sha256-vq+K93MuvFC+JKw4623gKs53ngw1097l5Kf/RBGU+mA="; }; in stdenv.mkDerivation (finalAttrs: { pname = "radare2"; - version = "6.1.0"; + version = "6.1.2"; src = fetchFromGitHub { owner = "radare"; repo = "radare2"; tag = finalAttrs.version; - hash = "sha256-OGwMfiY689NFbIPIyY+vKDEC6dB40yiMC6uwRIPBiSQ="; + hash = "sha256-YiKbXKKwbeAUkeq4LcUwOxTHU1Hua4YhcwDULiHVmrQ="; }; mesonFlags = [ From b295a55c83c36b5ad0c9a4cc058a71a3aa956d23 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Thu, 19 Mar 2026 12:25:44 +0100 Subject: [PATCH 55/83] nixos/tests/systemd-homed: fix firstboot prompt flow for v259 The test has been broken since the 258.3 -> 259 bump. v259 removed the "Press any key to proceed" gate and changed the firstboot unit to pass --prompt-shell=no --prompt-groups=no, so the shell and group prompts the test waits for never appear. Update to the current prompt sequence (username, password, repeat). Add wheel membership via homectl update afterwards since the wizard no longer prompts for groups. Leaving the shell unset also exercises the NixOS default-user-shell meson option. --- nixos/tests/systemd-homed.nix | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/nixos/tests/systemd-homed.nix b/nixos/tests/systemd-homed.nix index 41aff0ecedba..f0a45f21d591 100644 --- a/nixos/tests/systemd-homed.nix +++ b/nixos/tests/systemd-homed.nix @@ -46,27 +46,25 @@ in with subtest("create systemd-homed user on first boot prompt"): machine.wait_for_unit("systemd-homed.service") - machine.wait_until_tty_matches("1", "-- Press any key to proceed --") - machine.send_chars(" ") - machine.wait_until_tty_matches("1", "Please enter user name") + machine.wait_until_tty_matches("1", "Please enter user name to create") machine.send_chars("${username}\n") - machine.wait_until_tty_matches("1", "Please enter an auxiliary group") - machine.send_chars("wheel\n") - machine.wait_until_tty_matches("1", "Please enter an auxiliary group") - machine.send_chars("\n") - machine.wait_until_tty_matches("1", "Please enter the shell to use") - machine.send_chars("/bin/sh\n") - machine.wait_until_tty_matches("1", "Please enter new password") + machine.wait_until_tty_matches("1", "Please enter new password for user ${username}:") machine.send_chars("${initialPassword}\n") machine.wait_until_tty_matches("1", "(repeat)") machine.send_chars("${initialPassword}\n") + machine.wait_for_unit("systemd-homed-firstboot.service") + + # The firstboot wizard doesn't prompt for groups; add wheel here so the + # later sudo subtest works. Leaving the shell unset also exercises the + # NixOS default-user-shell meson option. + machine.succeed("homectl update ${username} --offline -G wheel") with subtest("login as homed user"): machine.wait_until_tty_matches("1", "login: ") machine.send_chars("${username}\n") machine.wait_until_tty_matches("1", "Password: ") machine.send_chars("${initialPassword}\n") - machine.wait_until_succeeds("pgrep -u ${username} -t tty1 sh") + machine.wait_until_succeeds("pgrep -u ${username} -t tty1 bash") machine.send_chars("whoami > /tmp/2\n") machine.wait_for_file("/tmp/2") assert "${username}" in machine.succeed("cat /tmp/2") @@ -122,11 +120,11 @@ in sshClient.send_chars("ssh -o StrictHostKeyChecking=no -i /tmp/id_ed25519 ${username}@machine\n") sshClient.wait_until_tty_matches("1", "Please enter password for user") sshClient.send_chars("${newPassword}\n") - machine.wait_until_succeeds("pgrep -u ${username} sh") + machine.wait_until_succeeds("pgrep -u ${username} bash") sshClient.send_chars("whoami > /tmp/5\n") machine.wait_for_file("/tmp/5") assert "${username}" in machine.succeed("cat /tmp/5") sshClient.send_chars("exit\n") # ssh - sshClient.send_chars("exit\n") # sh + sshClient.send_chars("exit\n") # bash ''; } From 8aefa4b073733824628f40cc470d6b87374f0802 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 14:04:51 +0000 Subject: [PATCH 56/83] gosec: 2.24.7 -> 2.25.0 --- pkgs/by-name/go/gosec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gosec/package.nix b/pkgs/by-name/go/gosec/package.nix index 45eb528d7f5d..07d06f20a3ff 100644 --- a/pkgs/by-name/go/gosec/package.nix +++ b/pkgs/by-name/go/gosec/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "gosec"; - version = "2.24.7"; + version = "2.25.0"; src = fetchFromGitHub { owner = "securego"; repo = "gosec"; rev = "v${finalAttrs.version}"; - hash = "sha256-a350HsTvcXEmJC6mWF4kF2RuZ3LwS0buFMwpFi+nCSQ="; + hash = "sha256-ssRSI8RPwC+VSW6tPRLr4q5BE0hixWf4O92Fgu0P1aE="; }; - vendorHash = "sha256-anuAY4Z9rEOlkdNEcCCySW3ci79OdhiuhH+/uXX/6sU="; + vendorHash = "sha256-wXR5EMI7bvPFudAtw2/z4O//Zkbop71XAS3uyXx3iQs="; subPackages = [ "cmd/gosec" From e46a391fd8a3041e1a592826af89a36330e2126b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 14:49:19 +0000 Subject: [PATCH 57/83] terraform-providers.newrelic_newrelic: 3.80.2 -> 3.81.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 969eaa262056..9d8c81eab2e0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -959,13 +959,13 @@ "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=" }, "newrelic_newrelic": { - "hash": "sha256-N/ytL2WQougrVl45Jq34HBP11VcnACl+wKFWeFPmsX8=", + "hash": "sha256-nMQOxgGqdydq2BdlfIJa7kOuRDN4ctr5jREgMLtg6lA=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.80.2", + "rev": "v3.81.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-y+VDIQQ91SyCIhObripBUdi75zhO7vSQvV9WjuJYDK4=" + "vendorHash": "sha256-ToIawhtxS0EIew0PE9cc1W7Dge3LOrnuGbZo9kbdYJs=" }, "ns1-terraform_ns1": { "hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=", From bcdbb88f6ab5a08101fba7225a79a28dc851b845 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 15:43:01 +0000 Subject: [PATCH 58/83] clever-tools: 4.7.0 -> 4.7.1 --- pkgs/by-name/cl/clever-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clever-tools/package.nix b/pkgs/by-name/cl/clever-tools/package.nix index 79baa87dfb71..5e29e6c203ae 100644 --- a/pkgs/by-name/cl/clever-tools/package.nix +++ b/pkgs/by-name/cl/clever-tools/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { pname = "clever-tools"; - version = "4.7.0"; + version = "4.7.1"; nodejs = nodejs_22; @@ -19,10 +19,10 @@ buildNpmPackage rec { owner = "CleverCloud"; repo = "clever-tools"; rev = version; - hash = "sha256-W7SE6ZdoFArKmnKiHNDRTuIMvchG/QTFahacUKkzYTI="; + hash = "sha256-FUhqvUN4ml3uCKnU6YJLp96rX27/+LL+mrUul+LV4Vs="; }; - npmDepsHash = "sha256-pZ8MYQ+QAPDk/1XI3lCgc+wstcwDHo+k59jWcc9/hgs="; + npmDepsHash = "sha256-sT3rNYPli6hy7fv3v++JQ9Pex6y5h1tyCWAU1TekqLw="; nativeBuildInputs = [ installShellFiles From eded2b34f1666a58367a7829e6704400bc8a9078 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 16:34:30 +0000 Subject: [PATCH 59/83] vex-tui: 2.0.1 -> 2.0.2 --- pkgs/by-name/ve/vex-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vex-tui/package.nix b/pkgs/by-name/ve/vex-tui/package.nix index d58f2b7d7b45..096b69a6dd42 100644 --- a/pkgs/by-name/ve/vex-tui/package.nix +++ b/pkgs/by-name/ve/vex-tui/package.nix @@ -5,16 +5,16 @@ }: buildGoModule (finalAttrs: { pname = "vex-tui"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "CodeOne45"; repo = "vex-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-NHGqfdto2geJD9FUFMC/MEpGocNrRN8gtJ0J/6kSJkc="; + hash = "sha256-wmze6OkX8Oxm+HtHBWo1+oSVDUR4PWWTTW/Ldu5z8pc="; }; - vendorHash = "sha256-PvaV0tJjIVppB36Cxg4aAKX0MBjgFC5S4GTs1zHxCCU="; + vendorHash = "sha256-jE53+VEjj5E5G2Yycwb8NDA8vDtoUtarrQgZ9ULyVh0="; ldflags = [ "-s" From 5241e30510df444c369ceb50590b5255207398e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 19 Mar 2026 09:53:08 -0700 Subject: [PATCH 60/83] immich: 2.5.6 -> 2.6.0 Diff: https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 Changelog: https://github.com/immich-app/immich/releases/tag/v2.6.0 --- pkgs/by-name/im/immich/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 11104ca81bb2..26dba4deaf63 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -115,20 +115,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "2.5.6"; + version = "2.6.0"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6lF0wQ2acq0MEoFNnKU68LH5cq1WwRKvsCJB+pEirE="; + hash = "sha256-t7au8AEvRWflxWdgZsb6qAZ5LNBNaozbroKjGzMm4qw="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-VzlcVHCJCD1Ree0Sy2PFKZSjHBowLoIRqpUKdF2Ph+c="; + hash = "sha256-Q2ncnQ9v5HEVKGFLRM2KDjDR2ZDe89WIR/DGDmapjs0="; }; postPatch = '' From e6308b96a139b7add9e3be4f8af94a97520523b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 16:58:45 +0000 Subject: [PATCH 61/83] python3Packages.aioairq: 0.4.8 -> 0.5.0 --- pkgs/development/python-modules/aioairq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioairq/default.nix b/pkgs/development/python-modules/aioairq/default.nix index f6d0449a6504..9815af3ab003 100644 --- a/pkgs/development/python-modules/aioairq/default.nix +++ b/pkgs/development/python-modules/aioairq/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "aioairq"; - version = "0.4.8"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "CorantGmbH"; repo = "aioairq"; tag = "v${finalAttrs.version}"; - hash = "sha256-7hgmoFu48kYr4uonB5SOtRiQ1+Z8r2hhdqipvJN6MzU="; + hash = "sha256-TnO9tb56lKzoQxHXedBwePB474dAOFRi6fyygpFvb+8="; }; __darwinAllowLocalNetworking = true; From 511895a114f1af0d6ef5c178b556e7a448ec0028 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 17:14:29 +0000 Subject: [PATCH 62/83] nfpm: 2.45.1 -> 2.45.2 --- pkgs/by-name/nf/nfpm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nf/nfpm/package.nix b/pkgs/by-name/nf/nfpm/package.nix index bafe2e815e90..7299597c8575 100644 --- a/pkgs/by-name/nf/nfpm/package.nix +++ b/pkgs/by-name/nf/nfpm/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "nfpm"; - version = "2.45.1"; + version = "2.45.2"; src = fetchFromGitHub { owner = "goreleaser"; repo = "nfpm"; rev = "v${finalAttrs.version}"; - hash = "sha256-ThoCDsuz52odVLVJuT4F96sjtqOOzjqq7JIE5Idzl1k="; + hash = "sha256-MzxN4oQFmhnuR8T5wa5AGKjL+LhlTSBd2tGVf9WsCBc="; }; vendorHash = "sha256-cq0pcbC0T3klh3D9l0e0u5JPYv1kWYlpeNYyGczGX+A="; From c92d957586154561dd591bcb9fc42160fa099584 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 19 Mar 2026 10:37:32 -0700 Subject: [PATCH 63/83] python3Packages.wandb: relax protobuf dependency Supports protobuf 7. --- pkgs/development/python-modules/wandb/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index efce4dd939c3..df12a0c3af7f 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -191,6 +191,11 @@ buildPythonPackage (finalAttrs: { hatchling ]; + # Protobuf 7 is not compatible with the current version of wandb + pythonRelaxDeps = [ + "protobuf" + ]; + dependencies = [ click gitpython From 9e15f0c1a1b50bd3ad5b77b07cc99905ff2f4f08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 18:16:42 +0000 Subject: [PATCH 64/83] piliplus: 2.0.0.1 -> 2.0.1.1 --- pkgs/by-name/pi/piliplus/git-hashes.json | 5 +- pkgs/by-name/pi/piliplus/package.nix | 2 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 101 +++++++++++++-------- pkgs/by-name/pi/piliplus/src-info.json | 8 +- 4 files changed, 69 insertions(+), 47 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index 0021983d6d41..8be73552544d 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -3,10 +3,11 @@ "canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=", "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", "extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=", - "file_picker": "sha256-QyK0htCnWRszAMzGebvqshpAWRI4TtSvyROCNDhkYsg=", + "file_picker": "sha256-lem9tji97lfP5KkR+rB9PAov2GCRhEMhlcSaE0dkwg8=", "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", + "flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", - "get": "sha256-YAGxcew2mnM2c/Zc3axEf5Pnwh/fq4F8p2ZcVxvPoS8=", + "get": "sha256-U9uuJigocRBO1V1bonvoe7rtBRUyY187tf984a3GZ1I=", "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", "media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index 8c397ccaf964..546ce7bce0e9 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -13,7 +13,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "2.0.0.1"; + version = "2.0.1.1"; in flutter341.buildFlutterApplication { pname = "piliplus"; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index bf2bb1175b0d..e93339300d8a 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -215,11 +215,11 @@ "dependency": "transitive", "description": { "name": "build_config", - "sha256": "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187", + "sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.3.0" }, "build_daemon": { "dependency": "transitive", @@ -235,11 +235,11 @@ "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734", + "sha256": "7981eb922842c77033026eb4341d5af651562008cdb116bdfa31fc46516b6462", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.11.1" + "version": "2.12.2" }, "built_collection": { "dependency": "transitive", @@ -306,11 +306,11 @@ "dependency": "direct main", "description": { "name": "catcher_2", - "sha256": "45070a33cf072bed4b45f6141bb2be98a804a76d27e2d0fa9e4319af5fa12195", + "sha256": "3c9bc7435d250c1a958bbc7beb2f1d960ffb6c2658f2a5afd8d8e6db15cf8708", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.5" + "version": "2.1.8" }, "characters": { "dependency": "direct main", @@ -477,11 +477,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "6f6b30cba0301e7b38f32bdc9a6bdae6f5921a55f0a1eb9450e1e6515645dbb2", + "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.6" + "version": "3.1.7" }, "dbus": { "dependency": "transitive", @@ -658,12 +658,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "v10.3.10", - "resolved-ref": "fd8afd89260436b63b9d41e150b4eb3c806cc8fd", + "ref": "mod", + "resolved-ref": "11ef8f872482b31d570787e60c813e565dcfd011", "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, "source": "git", - "version": "10.3.10" + "version": "11.0.0" }, "file_selector_linux": { "dependency": "transitive", @@ -719,11 +719,11 @@ "dependency": "direct main", "description": { "name": "fl_chart", - "sha256": "7ca9a40f4eb85949190e54087be8b4d6ac09dc4c54238d782a34cf1f7c011de9", + "sha256": "b938f77d042cbcd822936a7a359a7235bad8bd72070de1f827efc2cc297ac888", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.2.0" }, "flex_seed_scheme": { "dependency": "direct main", @@ -921,12 +921,13 @@ "flutter_smart_dialog": { "dependency": "direct main", "description": { - "name": "flutter_smart_dialog", - "sha256": "0852df132cb03fd8fc5144eb404c31eb7eb50c22aecb1cc2504f2f598090d756", - "url": "https://pub.dev" + "path": ".", + "ref": "main", + "resolved-ref": "b87bda5672e1c8494853bb44bbf08515ef748bca", + "url": "https://github.com/bggRGjQaUbCoE/flutter_smart_dialog.git" }, - "source": "hosted", - "version": "4.9.8+9" + "source": "git", + "version": "5.1.0" }, "flutter_sortable_wrap": { "dependency": "direct main", @@ -943,11 +944,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", + "sha256": "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.2.4" }, "flutter_test": { "dependency": "direct dev", @@ -996,7 +997,7 @@ "description": { "path": ".", "ref": "version_4.7.2", - "resolved-ref": "4e5dbc40d93c4deca7dfec9457598d9cc68f8f33", + "resolved-ref": "81b8a71982f89b46fa868b315cd71ff6a6ddf895", "url": "https://github.com/bggRGjQaUbCoE/getx.git" }, "source": "git", @@ -1066,11 +1067,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6", + "sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.1" + "version": "1.0.2" }, "html": { "dependency": "direct main", @@ -1366,21 +1367,21 @@ "dependency": "transitive", "description": { "name": "mailer", - "sha256": "c3b934c0e800ddc946167c0123a900eba5acd009abb73648d0191a742542f2b4", + "sha256": "7b8691b080809ea1b2fa2f1b0d49c7c089fb328bd23e68aa5818b9cf5f4b420d", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.6.0" + "version": "7.1.0" }, "matcher": { "dependency": "transitive", "description": { "name": "matcher", - "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", + "sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.18" + "version": "0.12.19" }, "material_color_utilities": { "dependency": "direct main", @@ -1533,11 +1534,11 @@ "dependency": "transitive", "description": { "name": "native_toolchain_c", - "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "sha256": "92b2ca62c8bd2b8d2f267cdfccf9bfbdb7322f778f8f91b3ce5b5cda23a3899f", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.17.4" + "version": "0.17.5" }, "nm": { "dependency": "transitive", @@ -1809,6 +1810,16 @@ "source": "hosted", "version": "1.5.0" }, + "punycoder": { + "dependency": "transitive", + "description": { + "name": "punycoder", + "sha256": "aed79c05986a18782caa9bad649a4a786e840e1baaf6a2e1aa3a25d143d28e6e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.2" + }, "qr": { "dependency": "transitive", "description": { @@ -2089,11 +2100,11 @@ "dependency": "transitive", "description": { "name": "sqflite_android", - "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", + "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2+2" + "version": "2.4.2+3" }, "sqflite_common": { "dependency": "transitive", @@ -2200,11 +2211,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", + "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.9" + "version": "0.7.10" }, "tray_manager": { "dependency": "direct main", @@ -2236,6 +2247,16 @@ "source": "hosted", "version": "2.3.1" }, + "unorm_dart": { + "dependency": "transitive", + "description": { + "name": "unorm_dart", + "sha256": "0c69186b03ca6addab0774bcc0f4f17b88d4ce78d9d4d8f0619e30a99ead58e7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.2" + }, "upower": { "dependency": "transitive", "description": { @@ -2340,11 +2361,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", + "sha256": "7076216a10d5c390315fbe536a30f1254c341e7543e6c4c8a815e591307772b1", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.19" + "version": "1.1.20" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2400,21 +2421,21 @@ "dependency": "direct main", "description": { "name": "wakelock_plus", - "sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228", + "sha256": "8b12256f616346910c519a35606fb69b1fe0737c06b6a447c6df43888b097f39", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.5.1" }, "wakelock_plus_platform_interface": { "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2", + "sha256": "24b84143787220a403491c2e5de0877fbbb87baf3f0b18a2a988973863db4b03", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" + "version": "1.4.0" }, "watcher": { "dependency": "transitive", @@ -2541,6 +2562,6 @@ }, "sdks": { "dart": ">=3.10.3 <4.0.0", - "flutter": "3.41.3" + "flutter": "3.41.4" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 6515e1df006a..80e9c93331e0 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "8d312d8cf10137b30cfee0ff81fae386a41a291b", - "revCount": 4721, - "commitDate": 1772595493, - "hash": "sha256-amH7fI1gViH4v2M0R7GDWQqCFR0cNrhIY0XcpisjXEA=" + "rev": "e2930834923c44b3d7879c264077a4507dff0b17", + "revCount": 4775, + "commitDate": 1773539311, + "hash": "sha256-1rOxmmh8gyXUnIK6yBDK/PfxkXEpczG93bNCiDA2YMU=" } From 5db0e3c7e90fecb4d2279f974de5bbe54d49cb2d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 28 Feb 2026 11:12:17 +0100 Subject: [PATCH 65/83] =?UTF-8?q?gegl:=200.4.64=20=E2=86=92=200.4.68?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gegl/-/compare/GEGL_0_4_64...GEGL_0_4_66 https://gitlab.gnome.org/GNOME/gegl/-/compare/GEGL_0_4_66...GEGL_0_4_68 --- pkgs/by-name/ge/gegl/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gegl/package.nix b/pkgs/by-name/ge/gegl/package.nix index 9ae0814d0610..a59ce0cf13d6 100644 --- a/pkgs/by-name/ge/gegl/package.nix +++ b/pkgs/by-name/ge/gegl/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gegl"; - version = "0.4.64"; + version = "0.4.68"; outputs = [ "out" @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor finalAttrs.version}/gegl-${finalAttrs.version}.tar.xz"; - hash = "sha256-DeHJ3SLBYNXkvfw4jSkvA0R8ymJYVBuaEv7Xg9DPfGA="; + hash = "sha256-UAIwm5pwEmBljos6YVQP1Wc4h875mDOOGZJSSjOyOuM="; }; nativeBuildInputs = [ @@ -104,6 +104,8 @@ stdenv.mkDerivation (finalAttrs: { # Disabled due to multiple vulnerabilities, see # https://github.com/NixOS/nixpkgs/pull/73586 "-Djasper=disabled" + # Selecting platform default is broken by -Dauto_features. + "-Drelocatable=disabled" ] ++ lib.optionals (!withLuaJIT) [ "-Dlua=disabled" From a098d0156bf6ea29b9bdebe98c326a169f3bd178 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 4 Feb 2026 12:01:04 +0100 Subject: [PATCH 66/83] gimp: silence fontconfig warnings --- pkgs/applications/graphics/gimp/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index ea0d6ef4a0c9..809457ca1039 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -57,6 +57,7 @@ llvmPackages, gexiv2, harfbuzz, + makeFontsConf, mypaint-brushes1, libwebp, libheif, @@ -250,6 +251,11 @@ stdenv.mkDerivation (finalAttrs: { # Check if librsvg was built with --disable-pixbuf-loader. PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${librsvg}/${gdk-pixbuf.moduleDir}"; + + # Silence fontconfig warnings about missing config during tests + FONTCONFIG_FILE = makeFontsConf { + fontDirectories = [ ]; + }; }; postPatch = '' From e1eb7121a2feed1a75a971b1d9ceab67d1fb1f0a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 29 Jan 2026 06:14:55 +0100 Subject: [PATCH 67/83] =?UTF-8?q?gimp:=203.0.6=20=E2=86=92=203.0.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://www.gimp.org/news/2026/01/24/gimp-3-0-8-released/ https://gitlab.gnome.org/GNOME/gimp/-/compare/GIMP_3_0_6...GIMP_3_0_8 - locales now required at build time: https://gitlab.gnome.org/GNOME/gimp/commit/88261f8b4cab65350cd858e9221a91da4c7f86db --- pkgs/applications/graphics/gimp/default.nix | 50 +++++++++++++++++---- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index 809457ca1039..46bc75557ef2 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -7,6 +7,7 @@ ninja, pkg-config, babl, + bash-completion, cfitsio, gegl, gtk3, @@ -41,6 +42,7 @@ python3, libexif, gettext, + glibcLocales, wrapGAppsHook3, libxslt, gobject-introspection, @@ -82,7 +84,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gimp"; - version = "3.0.6"; + version = "3.0.8"; outputs = [ "out" @@ -93,17 +95,10 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.gimp.org/gimp/v${lib.versions.majorMinor finalAttrs.version}/gimp-${finalAttrs.version}.tar.xz"; - hash = "sha256-JGwiU4PHLvnw3HcDt9cHCEu/F3vSkA6UzkZqYoYuKWs="; + hash = "sha256-/rSYrMAbJoJ8/x/5Wqj7gs3Wpg16v3c8/NGavq/KM4Y="; }; patches = [ - # https://gitlab.gnome.org/GNOME/gimp/-/issues/15257 - (fetchpatch { - name = "fix-gegl-bevel-test.patch"; - url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/2fd12847496a9a242ca8edc448d400d3660b8009.patch"; - hash = "sha256-pjOjyzZxxl+zRqThXBwCBfYHdGhgaMI/IMKaL3XGAMs="; - }) - # to remove compiler from the runtime closure, reference was retained via # gimp --version --verbose output (replaceVars ./remove-cc-reference.patch { @@ -123,6 +118,31 @@ stdenv.mkDerivation (finalAttrs: { (replaceVars ./tests-dbus-conf.patch { session_conf = "${dbus.out}/share/dbus-1/session.conf"; }) + + # Allow calling tests from other directories. + # Required for the next patch. + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/fd58ab3bee7a79cb0a7870c6858f3b64c84a7917.patch"; + hash = "sha256-fpysKWwt5rilqp7ukdWx7kutkDquL/6YhYjR1zQfu/Q="; + }) + + # Do not go through ui for save-and-export test. + # https://gitlab.gnome.org/GNOME/gimp/-/issues/15763 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/608ad0a528b5b31101c021d96aeb95558d207497.patch"; + hash = "sha256-0oA5u+uAT0l3WT90fy0RGOR8xy/fGIHevBb69oUzfGs="; + excludes = [ + # Other changes would prevent deletion, removing it from build is sufficient. + "app/tests/test-save-and-export.c" + ]; + }) + + # Disable broken UI tests. + # https://gitlab.gnome.org/GNOME/gimp/-/issues/15763 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/c34fe3e94f1019eafcb38edf1c07bff12a57431e.patch"; + hash = "sha256-yVauEpoGEOIfCXnGnWMGWjXbIDizDhJ3hipeCy3XSBM="; + }) ]; nativeBuildInputs = [ @@ -130,6 +150,7 @@ stdenv.mkDerivation (finalAttrs: { ninja pkg-config gettext + glibcLocales wrapGAppsHook3 libxslt # for xsltproc gobject-introspection @@ -153,6 +174,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ appstream # for library babl + bash-completion cfitsio gegl gtk3 @@ -266,6 +288,16 @@ stdenv.mkDerivation (finalAttrs: { chmod +x plug-ins/python/{colorxhtml,file-openraster,foggify,gradients-save-as-css,histogram-export,palette-offset,palette-sort,palette-to-gradient,python-eval,spyro-plus}.py patchShebangs \ plug-ins/python/{colorxhtml,file-openraster,foggify,gradients-save-as-css,histogram-export,palette-offset,palette-sort,palette-to-gradient,python-eval,spyro-plus}.py + + # Use Python from environment not from Meson. + # https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/2607 + substituteInPlace meson.build \ + --replace-fail "import('python').find_installation()" "import('python').find_installation('python3')" + + # Broken test + # https://github.com/NixOS/nixpkgs/pull/484971#issuecomment-3846759517 + substituteInPlace app/tests/meson.build \ + --replace-fail "{${"\n"} 'name': 'save-and-export',${"\n"} }${"\n"}" "" ''; preBuild = From 033fba6886330291dd589976c8518587efc8c97d Mon Sep 17 00:00:00 2001 From: Lucas Date: Thu, 19 Mar 2026 20:04:55 +0100 Subject: [PATCH 68/83] jiratui: fix build with current uv-build --- pkgs/by-name/ji/jiratui/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ji/jiratui/package.nix b/pkgs/by-name/ji/jiratui/package.nix index 72129143e74c..a9652114ab64 100644 --- a/pkgs/by-name/ji/jiratui/package.nix +++ b/pkgs/by-name/ji/jiratui/package.nix @@ -17,6 +17,11 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-b5bSMPnqHqpeFDl501gSun7G38OlhV/IMNMYXQT+j/4="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.9.2,<0.10.0" "uv_build>=0.9.2" + ''; + build-system = with python3Packages; [ uv-build ]; From 2a9e33253028f9233b407bdfd34e2cc8c51788d6 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Thu, 19 Mar 2026 12:07:54 -0700 Subject: [PATCH 69/83] piday25: 0-unstable-2026-03-18 -> 0-unstable-2026-03-19 --- pkgs/by-name/pi/piday25/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/piday25/package.nix b/pkgs/by-name/pi/piday25/package.nix index 4c10f40f9a2e..377f3b48ef7f 100644 --- a/pkgs/by-name/pi/piday25/package.nix +++ b/pkgs/by-name/pi/piday25/package.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage { pname = "piday25"; - version = "0-unstable-2026-03-18"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "elkasztano"; repo = "piday25"; - rev = "3fdeb37e33572c0924fc8f23a62824df8f6a9496"; - hash = "sha256-iNc6NUEekk793j3Ob02H9NB4SH1anYsWzixr8OiglOE="; + rev = "c5220bba1b22468d4ce3b93343132731c4138115"; + hash = "sha256-vmk2A3IW9lwRBg4xXTlNgF7b8S/+AciJY+FUhwdzgQ0="; }; cargoHash = "sha256-3uztB5/VevFyEz3S+VlAUPgDrNDJcwaTnHuXXYAX+MY="; From 369f549683aca9222a5c4449dd363a66585ac821 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 19:18:29 +0000 Subject: [PATCH 70/83] pacproxy: 2.0.5 -> 2.0.6 --- pkgs/by-name/pa/pacproxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pacproxy/package.nix b/pkgs/by-name/pa/pacproxy/package.nix index 12f17ed157ec..d9cc58433e34 100644 --- a/pkgs/by-name/pa/pacproxy/package.nix +++ b/pkgs/by-name/pa/pacproxy/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "pacproxy"; - version = "2.0.5"; + version = "2.0.6"; src = fetchFromGitHub { owner = "williambailey"; repo = "pacproxy"; rev = "v${finalAttrs.version}"; - hash = "sha256-oDSptPihrDIiTCgcP4t2J3vJBNGMViyPAAmBv4ynLNU="; + hash = "sha256-GgNNWHiIWArNH6+OWOEM5U/HRgnX11qoGVNjZIt4j38="; }; - vendorHash = "sha256-0Go+xwzaT1qt+cJfcPkC8ft3eB/OZCvOi2Pnn/A/rtQ="; + vendorHash = "sha256-I3wI7Z/Gcp7fdOYXkl98EBMwQEEdlHyrq2I1E3KMVME="; meta = { description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file"; From 0e97304477af1ab8f04c7dcf4d1f802ae6c3d36b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 19:27:22 +0000 Subject: [PATCH 71/83] operator-sdk: 1.42.1 -> 1.42.2 --- pkgs/by-name/op/operator-sdk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/operator-sdk/package.nix b/pkgs/by-name/op/operator-sdk/package.nix index 3cdf8eb6f4e4..b3414f4006d2 100644 --- a/pkgs/by-name/op/operator-sdk/package.nix +++ b/pkgs/by-name/op/operator-sdk/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "operator-sdk"; - version = "1.42.1"; + version = "1.42.2"; src = fetchFromGitHub { owner = "operator-framework"; repo = "operator-sdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-mEOEwjjlrbzOK1OcLohmOubcHCQpEtV8zp8oJ6AgsnY="; + hash = "sha256-jBSHrSqeUVePQ6ZOF2cooHImoplsMgxgpXdvQ/3zxrA="; }; - vendorHash = "sha256-pBoIvkg2BX9eNUYmY/wffkrMNMkhSGd9T5s6hzo9aOw="; + vendorHash = "sha256-0cggdw8UC7iTgYXEgxcIp+Xyvu4FDUhg/tTGwx7kqxI="; nativeBuildInputs = [ makeWrapper From 74415cf429e9192f6c49c5a152fdb338ec3be489 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 19:27:48 +0000 Subject: [PATCH 72/83] nf-test: 0.9.4 -> 0.9.5 --- pkgs/by-name/nf/nf-test/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nf/nf-test/package.nix b/pkgs/by-name/nf/nf-test/package.nix index 308738c0a120..e34824b75e0d 100644 --- a/pkgs/by-name/nf/nf-test/package.nix +++ b/pkgs/by-name/nf/nf-test/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "nf-test"; - version = "0.9.4"; + version = "0.9.5"; src = fetchurl { url = "https://github.com/askimed/nf-test/releases/download/v${finalAttrs.version}/nf-test-${finalAttrs.version}.tar.gz"; - hash = "sha256-A9k8HVIPqbfHZKqSY2wqOhgvZ9aSb3K4SdoLOypB2j8="; + hash = "sha256-t2eeuQzclkK/qJ6WNNsCzm5pneU6017w4vSEdjT8FkE="; }; sourceRoot = "."; From 0dc3bfcd55414c6cd64493218c942282d653525b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 19:52:58 +0000 Subject: [PATCH 73/83] python3Packages.bayesian-optimization: 3.2.0 -> 3.2.1 --- .../python-modules/bayesian-optimization/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bayesian-optimization/default.nix b/pkgs/development/python-modules/bayesian-optimization/default.nix index 0c58f9db2a8b..555652ea68db 100644 --- a/pkgs/development/python-modules/bayesian-optimization/default.nix +++ b/pkgs/development/python-modules/bayesian-optimization/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "bayesian-optimization"; - version = "3.2.0"; + version = "3.2.1"; pyproject = true; src = fetchFromGitHub { owner = "bayesian-optimization"; repo = "BayesianOptimization"; tag = "v${version}"; - hash = "sha256-miWMGLXdar3gVjllnCWLkCwZP3t+gIzffYjkJH459Uc="; + hash = "sha256-pTtwuBQUdVsi98nndEyY9mawGiTwjgiD05EsQwQFiPo="; }; postPatch = '' From 911f80ca59d2ccdcf95a5f12f1cb7e7206c40430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 19 Mar 2026 13:28:36 -0700 Subject: [PATCH 74/83] immich: 2.6.0 -> 2.6.1 Diff: https://github.com/immich-app/immich/compare/v2.6.0...v2.6.1 Changelog: https://github.com/immich-app/immich/releases/tag/v2.6.1 --- pkgs/by-name/im/immich/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 26dba4deaf63..814ccf99f37c 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -115,20 +115,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-t7au8AEvRWflxWdgZsb6qAZ5LNBNaozbroKjGzMm4qw="; + hash = "sha256-SfvX4QTo/rXXQouwIAGrUdVbaVC4q2Ba3BRaZzjAgig="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-Q2ncnQ9v5HEVKGFLRM2KDjDR2ZDe89WIR/DGDmapjs0="; + hash = "sha256-KH2uqAow8oEm6LB3+CVhlCmOjISuW4E0YAdbdrwjiuU="; }; postPatch = '' From 8479ea45b0f3f9df4f8baa7d6f7cb41ec0c4959b Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 19 Mar 2026 22:26:40 +0100 Subject: [PATCH 75/83] radicle-node: add `meta.changelog` --- pkgs/by-name/ra/radicle-node/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index ee0d3e98845b..8f16ef994b65 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -160,6 +160,7 @@ rustPlatform.buildRustPackage (finalAttrs: { Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow. ''; homepage = "https://radicle.xyz"; + changelog = "https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit From 9b60214db0b0929e3a020200349a0d717d43c817 Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 19 Mar 2026 22:35:57 +0100 Subject: [PATCH 76/83] ungoogled-chromium: 146.0.7680.80-1 -> 146.0.7680.153-1 https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_18.html --- .../networking/browsers/chromium/info.json | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 98fbc15dd0d8..fce9c12f2ab9 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -823,7 +823,7 @@ } }, "ungoogled-chromium": { - "version": "146.0.7680.80", + "version": "146.0.7680.153", "deps": { "depot_tools": { "rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58", @@ -835,16 +835,16 @@ "hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0=" }, "ungoogled-patches": { - "rev": "146.0.7680.80-1", - "hash": "sha256-/vM1Rw5YgGxTu+/y4bK15bzW6deeREPL/m+1kx+O5Do=" + "rev": "146.0.7680.153-1", + "hash": "sha256-EkvxX+pTnnscrIFEKMJBYy5Sn6d/Hw3PuOQaOPiSi5Y=" }, "npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "f08938029c887ea624da7a1717059788ed95034d", - "hash": "sha256-PCQeTdc6Fl74TLyvxjli4scIUIm0GgZ3e9wbC18Tclw=", + "rev": "85fd829a1b2049479ead5ed578f5ed105a094fe4", + "hash": "sha256-PshNuKAZBXohix711YGjE4X24ixVW29wxgeePNE9Xzs=", "recompress": true }, "src/third_party/clang-format/script": { @@ -914,8 +914,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "1d3190bf5633327395d694d621258978d989dffd", - "hash": "sha256-QVtTxBBox8fiqTj0gjqvYx6HoBSlvuWIe5ki4iCQl08=" + "rev": "e05753c6d05b17b23d514038957469c70b75475c", + "hash": "sha256-SMym7PN2acfw84Z95xWSbN/QV5UIDIOztWxFeTCfBsk=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -954,8 +954,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "c46c81b25577c40de6e7e510743ae0454e0c8351", - "hash": "sha256-Duv3kNulPtVxCLPa3bFIev64O9Y4ObJP/IZz31oPJ0E=" + "rev": "3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597", + "hash": "sha256-lyAG9tKBWQ2yy/morStUd0ZKDPT58t8516NDCQG/jZs=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1244,8 +1244,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "4018d3b63456eb657475e66c352bfa86f321e0f5", - "hash": "sha256-RuCmzPIR6hW8znjQH4kQqSJmIIJWtMkUQjYEVn3B9AE=" + "rev": "446588f90da2e3372a9352d3b2ba8ab3f342c8ce", + "hash": "sha256-hLddZzWBQZ/MEF5fcCiju5ibNPSb+zhahlxdLaczdsE=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1424,8 +1424,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "67cf48602b0c8aaa9807cd185212ee078eb30b21", - "hash": "sha256-jMoYwf63C0IHx/QcOT+LKCCYN3dJVUhC5COukkhwqx0=" + "rev": "bccc616f83aaed08f65d4a707dfe00e24133772b", + "hash": "sha256-yfjXNWczeGwPlnAVB161OsFXiHms2IRstqKmoZ/AWFU=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -1474,8 +1474,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "248acd90d9a35ac46b2ec30201ae50f301b8a173", - "hash": "sha256-zOL5j9X72ZvYmS8MzQ+pqSkT8AWBz2IwmaH7I3LN1IE=" + "rev": "3c7c530c115124b415c1f4e0e35694fbaefd2177", + "hash": "sha256-ObLypxiOKH/YoLw6uUA4MmHM44vA8iPhNCEfFcwip0Q=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1609,8 +1609,8 @@ }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "d1972add2a63b2a528a6471d447f82e0010b5215", - "hash": "sha256-evtOzxwWgKUaJl9zwpQDqPp1wM7w3DzjRcLg29z9ELQ=" + "rev": "b2a90ac0037ee7187102ce2c40e5007216ca9a58", + "hash": "sha256-rX6NEN0RbfHPRqJqkGhypwWt/NcREvPaanL+CDxwhA8=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1639,8 +1639,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "70253f966a7c3936f5a5ff57c6a4a4face1f16ad", - "hash": "sha256-8tA9nWXsiQ2Qt7pbALrhsnNFHOFLw/wlcz5OrFjYEI8=" + "rev": "abb5d7b829d60a5dae46fbcee0e9d0d554d3a946", + "hash": "sha256-hnwiRarq+69BECxJ9FQD0XGqqA/OF66RxZUPWTzDaFE=" } } } From 1b3e0b1b24c52903d05e6861fc5798252f8e2fa1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 22:16:06 +0000 Subject: [PATCH 77/83] nom: 3.2.5 -> 3.3.0 --- pkgs/by-name/no/nom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index e03fcc0cb69d..eeaa17dc329d 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "nom"; - version = "3.2.5"; + version = "3.3.0"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; tag = "v${finalAttrs.version}"; - hash = "sha256-l3p5eY6PbywD+ZSbMr4k3SfFKXQq16zdx5XsgB81dT8="; + hash = "sha256-q2vnReYAxU8UcTPIy1dIVO9jQwC+9dYfO9cDls0Voyo="; }; vendorHash = "sha256-pPd7wpZ55thW0Xq2c/0qSAlGQ71tE8GptsEBJD839Bg="; From 4b47655b14e8d85ca39e123201e5c138076fe216 Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 19 Mar 2026 19:39:38 +0000 Subject: [PATCH 78/83] radicle-node: 1.7.0 -> 1.7.1 Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md --- nixos/tests/radicle.nix | 2 +- pkgs/by-name/ra/radicle-node/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/tests/radicle.nix b/nixos/tests/radicle.nix index e802be63e83d..d3c1136a70bf 100644 --- a/nixos/tests/radicle.nix +++ b/nixos/tests/radicle.nix @@ -188,7 +188,7 @@ in ) with subtest("bob can sync bob's repository from the seed"): bob.succeed( - "cd /tmp/repo && rad sync --fetch --seed ${seed-nid}", + "cd /tmp/repo && rad sync --seed ${seed-nid}", "cd /tmp/repo && git pull" ) assert bob.succeed("cat /tmp/repo/testfile") == "hello bob\n" diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index 8f16ef994b65..df79c389cae8 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -15,9 +15,9 @@ xdg-utils, versionCheckHook, - version ? "1.7.0", - srcHash ? "sha256-8/+ximoCPfNQJ/1APb0d5Z8kfWTI3SoN0RX9qrLP52o=", - cargoHash ? "sha256-xo8bH7f5MrUzoLat67rxiWMA24AnCngUkWWt402XAMQ=", + version ? "1.7.1", + srcHash ? "sha256-MPanUDVKol7mWVJDrGoGUkKqmcje+MsiK0WfqXQ27iI=", + cargoHash ? "sha256-Lru4ps9FYi03NVtRLtwZX9jhozAvBDsJ72ihdIpQcQ8=", updateScript ? ./update.sh, }: From c479a005127f16c3f08e4529721dea80c0400c77 Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 19 Mar 2026 19:40:17 +0000 Subject: [PATCH 79/83] radicle-node-unstable: 1.7.0 -> 1.7.1 Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md --- pkgs/by-name/ra/radicle-node/unstable.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/unstable.nix b/pkgs/by-name/ra/radicle-node/unstable.nix index d0727de810e4..f078ed0aafe5 100644 --- a/pkgs/by-name/ra/radicle-node/unstable.nix +++ b/pkgs/by-name/ra/radicle-node/unstable.nix @@ -1,8 +1,8 @@ { radicle-node }: radicle-node.override { - version = "1.7.0"; - srcHash = "sha256-8/+ximoCPfNQJ/1APb0d5Z8kfWTI3SoN0RX9qrLP52o="; - cargoHash = "sha256-xo8bH7f5MrUzoLat67rxiWMA24AnCngUkWWt402XAMQ="; + version = "1.7.1"; + srcHash = "sha256-MPanUDVKol7mWVJDrGoGUkKqmcje+MsiK0WfqXQ27iI="; + cargoHash = "sha256-Lru4ps9FYi03NVtRLtwZX9jhozAvBDsJ72ihdIpQcQ8="; updateScript = ./update-unstable.sh; } From 9b8a7dc8e30da5820d85b07c132cbfa9c8547bd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:42:37 +0000 Subject: [PATCH 80/83] devpi-server: 6.19.1 -> 6.19.2 --- pkgs/by-name/de/devpi-server/unwrapped.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/de/devpi-server/unwrapped.nix b/pkgs/by-name/de/devpi-server/unwrapped.nix index d42ef6a3766d..4e49c2407af4 100644 --- a/pkgs/by-name/de/devpi-server/unwrapped.nix +++ b/pkgs/by-name/de/devpi-server/unwrapped.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, buildPythonPackage, + versionCheckHook, # build-system setuptools, @@ -15,6 +16,7 @@ httpx, itsdangerous, packaging, + packaging-legacy, passlib, platformdirs, pluggy, @@ -27,7 +29,6 @@ # tests beautifulsoup4, nginx, - packaging-legacy, pytest-asyncio, pytestCheckHook, webtest, @@ -41,14 +42,14 @@ buildPythonPackage (finalAttrs: { pname = "devpi-server"; - version = "6.19.1"; + version = "6.19.2"; pyproject = true; src = fetchFromGitHub { owner = "devpi"; repo = "devpi"; tag = "server-${finalAttrs.version}"; - hash = "sha256-YFY2iLnORzFxnfGYU2kCpJL8CZi+lALIkL1bRpfd4NE="; + hash = "sha256-rAku3oHcmzFNA/MP/64382gCTgqopwjjy4S4HTEFZiY="; }; postPatch = '' @@ -71,6 +72,7 @@ buildPythonPackage (finalAttrs: { httpx itsdangerous packaging + packaging-legacy passlib platformdirs pluggy @@ -83,10 +85,11 @@ buildPythonPackage (finalAttrs: { ] ++ passlib.optional-dependencies.argon2; + nativeInstallCheckInputs = [ versionCheckHook ]; + nativeCheckInputs = [ beautifulsoup4 nginx - packaging-legacy pytest-asyncio pytestCheckHook webtest @@ -141,5 +144,6 @@ buildPythonPackage (finalAttrs: { confus makefu ]; + mainProgram = "devpi-server"; }; }) From 21893799714b03c9d5e308daa3a4aad6b747b5e6 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:07:34 -0700 Subject: [PATCH 81/83] luaPackages.md5: init at 1.3-1 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 392b0bc0541e..c16de7cbbfe7 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -113,6 +113,7 @@ lzextras,,,,,,birdee lzn-auto-require,,,,,,mrcjkb magick,,,,,5.1,donovanglover markdown,,,,,, +md5,,,,,, mediator_lua,,,,,, middleclass,,,,,, mimetypes,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c8429e62e8d7..a4d6a9388760 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -3710,6 +3710,35 @@ final: prev: { } ) { }; + md5 = callPackage ( + { + buildLuarocksPackage, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "md5"; + version = "1.3-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/md5-1.3-1.rockspec"; + sha256 = "08kx00ik1hly4p1a1bvvw3bvbddc64vdhpr21jy3asrj9nz86bnr"; + }).outPath; + src = fetchurl { + url = "https://github.com/keplerproject/md5/archive/1.3.tar.gz"; + sha256 = "193dsjgnzrnykpmx68njkv72fxh2gb3llqgx2lgbgnf5i66shiq7"; + }; + + disabled = luaOlder "5.0"; + + meta = { + homepage = "http://keplerproject.github.io/md5/"; + description = "Checksum library"; + license.fullName = "MIT/X11"; + }; + } + ) { }; + mediator_lua = callPackage ( { buildLuarocksPackage, From 5ee828f5b80eb4cabd17b45b35e57ad6b51124af Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:07:39 -0700 Subject: [PATCH 82/83] luaPackages.utf8: init at 1.3-0-f36cc914ae9015cd3045987abadd83bbcfae98f0 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 32 +++++++++++++++++++ pkgs/development/lua-modules/overrides.nix | 10 ++++++ 3 files changed, 43 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index c16de7cbbfe7..a144c5abc346 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -159,6 +159,7 @@ toml-edit,,,,,5.1,mrcjkb tree-sitter-http,,,,0.0.33-1,, tree-sitter-norg,,,,,5.1,mrcjkb tree-sitter-orgmode,,,,,5.1, +utf8,,,,,, vstruct,,,,,, vusted,,,,,, xml2lua,,,,,,teto diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index a4d6a9388760..ed254d70dc8b 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -5242,6 +5242,38 @@ final: prev: { } ) { }; + utf8 = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "utf8"; + version = "1.3-0"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/utf8-1.3-0.rockspec"; + sha256 = "1szsrwb15yyvrqwyqrr7g5ivihc0kl4pc7qq439q235f3x8jv2jp"; + }).outPath; + src = fetchFromGitHub { + owner = "dannote"; + repo = "luautf8"; + rev = "f36cc914ae9015cd3045987abadd83bbcfae98f0"; + hash = "sha256-xLWqglAzqcxY+R8GOC+D3uzL2+9ZriEx8Kj41LkI5vU="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "http://github.com/starwing/luautf8"; + description = "A UTF-8 support module for Lua"; + license.fullName = "MIT"; + }; + } + ) { }; + vstruct = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 59765aed4c1d..dd324466c410 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -1129,6 +1129,16 @@ in meta.broken = lua.luaversion != "5.1"; }); + utf8 = prev.utf8.overrideAttrs { + postPatch = '' + sed -i '/#include /a\ + #ifndef lua_assert\ + #define lua_assert(x) assert(x)\ + #endif + ' lutf8lib.c + ''; + }; + vstruct = prev.vstruct.overrideAttrs (_: { meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; }); From 436c497347058e551a30448ae495e31f19924821 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:07:45 -0700 Subject: [PATCH 83/83] luaPackages.lsqlite3: init at 0.9.6-1 --- maintainers/scripts/luarocks-packages.csv | 1 + pkgs/by-name/ol/olympus-unwrapped/package.nix | 11 +------ .../lua-modules/generated-packages.nix | 31 +++++++++++++++++++ pkgs/development/lua-modules/overrides.nix | 5 +++ 4 files changed, 38 insertions(+), 10 deletions(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index a144c5abc346..38ee02c3cd17 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -48,6 +48,7 @@ lrexlib-oniguruma,,,,,,junestepp lrexlib-pcre,,,,,, lrexlib-posix,,,,,, lsp-progress.nvim,,,,,5.1,gepbird +lsqlite3,,,,,, lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, diff --git a/pkgs/by-name/ol/olympus-unwrapped/package.nix b/pkgs/by-name/ol/olympus-unwrapped/package.nix index 2d0f43ede95d..034c603c4d41 100644 --- a/pkgs/by-name/ol/olympus-unwrapped/package.nix +++ b/pkgs/by-name/ol/olympus-unwrapped/package.nix @@ -15,16 +15,7 @@ let lua_cpath = with luajitPackages; lib.concatMapStringsSep ";" getLuaCPath [ - (buildLuarocksPackage { - pname = "lsqlite3"; - version = "0.9.6-1"; - src = fetchzip { - url = "http://lua.sqlite.org/home/zip/lsqlite3_v096.zip"; - hash = "sha256-Mq409A3X9/OS7IPI/KlULR6ZihqnYKk/mS/W/2yrGBg="; - }; - buildInputs = [ sqlite.dev ]; - }) - + lsqlite3 lua-subprocess nfd ]; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index ed254d70dc8b..f4ecc8718ae6 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1608,6 +1608,37 @@ final: prev: { } ) { }; + lsqlite3 = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + luaAtLeast, + luaOlder, + }: + buildLuarocksPackage { + pname = "lsqlite3"; + version = "0.9.6-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/lsqlite3-0.9.6-1.rockspec"; + sha256 = "1wb51lsfllmbzrjfl0dzxpg597nd54nn06c9plpvqwwjz4l9lrjf"; + }).outPath; + src = fetchzip { + url = "https://lua.sqlite.org/home/zip/lsqlite3_v096.zip?uuid=v0.9.6"; + sha256 = "0p24g17y6s0x1951y9pyndggp71drh4zrzb2a05nb9sk5s3z9dnm"; + }; + + disabled = luaOlder "5.1" || luaAtLeast "5.5"; + + meta = { + homepage = "http://lua.sqlite.org/"; + description = "A binding for Lua to the SQLite3 database library"; + license.fullName = "MIT"; + }; + } + ) { }; + lua-cjson = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index dd324466c410..a0d13262625d 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -402,6 +402,11 @@ in ]; }); + lsqlite3 = prev.lsqlite3.overrideAttrs (old: { + src = old.src.overrideAttrs { extension = "zip"; }; + buildInputs = old.buildInputs ++ [ sqlite.dev ]; + }); + lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs { strictDeps = false; meta.broken = isLuaJIT;