From 5f0e268db028a14d1fb71971e3ed3d6ec615c857 Mon Sep 17 00:00:00 2001 From: Troels Henriksen Date: Wed, 18 Feb 2026 11:13:33 +0100 Subject: [PATCH 01/45] mlkit: also install smltojs smltojs is a part of MLKit that must be installed explicitly by passing extra targets to make, but there is no reason not to do it by default. --- pkgs/by-name/ml/mlkit/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ml/mlkit/package.nix b/pkgs/by-name/ml/mlkit/package.nix index 2bd381fdd2f4..68fe4302198d 100644 --- a/pkgs/by-name/ml/mlkit/package.nix +++ b/pkgs/by-name/ml/mlkit/package.nix @@ -25,6 +25,13 @@ stdenv.mkDerivation (finalAttrs: { buildFlags = [ "mlkit" "mlkit_libs" + "smltojs" + "smltojs_basislibs" + ]; + + installTargets = [ + "install" + "install_smltojs" ]; doCheck = true; From 88f4167ce0e8836ef3df74f76025319a1923251f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 09:53:35 +0000 Subject: [PATCH 02/45] cilium-cli: 0.19.0 -> 0.19.2 --- pkgs/by-name/ci/cilium-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cilium-cli/package.nix b/pkgs/by-name/ci/cilium-cli/package.nix index 93f58040b446..9386c89bc9d1 100644 --- a/pkgs/by-name/ci/cilium-cli/package.nix +++ b/pkgs/by-name/ci/cilium-cli/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "cilium-cli"; - version = "0.19.0"; + version = "0.19.2"; src = fetchFromGitHub { owner = "cilium"; repo = "cilium-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-pW+9UN+pWkKCYRTvZxslrPgczOezVnPpDF5XdRHCh+g="; + hash = "sha256-zlPl6J+Vbv2An1bauzhee8hrtEEg1ENR6SKSzv3PCS0="; }; nativeBuildInputs = [ installShellFiles ]; From 827cc2eac8e63f1a41dacb9a7e91ba9198249957 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 09:32:27 +0000 Subject: [PATCH 03/45] istioctl: 1.28.3 -> 1.29.1 --- pkgs/by-name/is/istioctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/is/istioctl/package.nix b/pkgs/by-name/is/istioctl/package.nix index 49499b5d83ce..4086b698f0f8 100644 --- a/pkgs/by-name/is/istioctl/package.nix +++ b/pkgs/by-name/is/istioctl/package.nix @@ -7,15 +7,15 @@ buildGoModule (finalAttrs: { pname = "istioctl"; - version = "1.28.3"; + version = "1.29.1"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; rev = finalAttrs.version; - hash = "sha256-V8yG0Dj2/KevTiG9C68SlkLzo5xkblxMYhsZOq1ucgc="; + hash = "sha256-+VdMmBf4YRAroMw0Jub7+Np3qEz648FqTgxCjL20WYQ="; }; - vendorHash = "sha256-QcPtQV3sO+B2NtxJvOi5x5hlAI1ace4LqWO84fAovGw="; + vendorHash = "sha256-OXd29tw9UzrTF1q4ACWuA0xMOIcptDnUrkmnP576vhg="; nativeBuildInputs = [ installShellFiles ]; From 98222aace397b2885f4dff740e5c0865f857cbda Mon Sep 17 00:00:00 2001 From: Troels Henriksen Date: Thu, 12 Mar 2026 19:39:56 +0100 Subject: [PATCH 04/45] autodiff: init at 1.1.2 --- pkgs/by-name/au/autodiff/package.nix | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/au/autodiff/package.nix diff --git a/pkgs/by-name/au/autodiff/package.nix b/pkgs/by-name/au/autodiff/package.nix new file mode 100644 index 000000000000..e5859b8bb848 --- /dev/null +++ b/pkgs/by-name/au/autodiff/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + eigen, + catch2_3, + python3Packages, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "autodiff"; + version = "1.1.2"; + + src = fetchFromGitHub { + owner = "autodiff"; + repo = "autodiff"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hKIufS5o5tfsbVchwTJxms1n5Im1iTfY3KGWD1s5g9M="; + }; + + nativeBuildInputs = [ + cmake + eigen + catch2_3 + python3Packages.pybind11 + python3Packages.distutils + ]; + + postPatch = + # https://github.com/autodiff/autodiff/pull/391 + '' + substituteInPlace python/package/CMakeLists.txt \ + --replace-fail PYTHON_EXECUTABLE Python_EXECUTABLE + ''; + + meta = { + description = "Automatic differentiation made easier for C++"; + homepage = "https://github.com/autodiff/autodiff/tree/main"; + maintainers = [ lib.maintainers.athas ]; + license = lib.licenses.mit; + }; +}) From 9a21434765d0fc0068c1418ad66745b8fbb90fde Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Thu, 12 Mar 2026 21:13:38 +0200 Subject: [PATCH 05/45] searchix: 0.4.4 -> 0.4.5 --- pkgs/by-name/se/searchix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/searchix/package.nix b/pkgs/by-name/se/searchix/package.nix index d2ca1c5a1280..f96b682477e5 100644 --- a/pkgs/by-name/se/searchix/package.nix +++ b/pkgs/by-name/se/searchix/package.nix @@ -19,14 +19,14 @@ in buildGoModule (finalAttrs: { pname = "searchix"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitea { domain = "codeberg.org"; owner = "alinnow"; repo = "searchix"; tag = "v${finalAttrs.version}"; - hash = "sha256-R8/iR8QoeUwNQCFkr+JtoPq/iKkJRIe8dsbvGfFqinE="; + hash = "sha256-2pffyKBX+ICYEN+42gwN2byjw+T9H4esi2+oTqs52GE="; }; vendorHash = "sha256-yfcQgy4cQFRvtsyLHLojnJaWhle1ZR3unmaFQj8ljuw="; From 666476ff53ad751aaab9ea65ce601c5992b22d2f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 17 Mar 2026 16:14:31 +0100 Subject: [PATCH 06/45] lib.meta.getLicenseBySpdxId: set spdxId in default value Nixpkgs does not contain an entry in lib.licenses for every SPDX license, so it is expected that a valid SPDX id would yield no proper result from getLicenseFromSpdxId. Hence, we should set spdxId in the default value. Users that think their SPDX ID may be invalid should rather use getLicenseFromSpdxIdOr. --- lib/meta.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/meta.nix b/lib/meta.nix index 5c4627e3cec7..1a1676f56aff 100644 --- a/lib/meta.nix +++ b/lib/meta.nix @@ -434,8 +434,9 @@ rec { getLicenseFromSpdxId = licstr: getLicenseFromSpdxIdOr licstr ( - lib.warn "getLicenseFromSpdxId: No license matches the given SPDX ID: ${licstr}" { + lib.warn "getLicenseFromSpdxId: No license with the given SPDX ID found: ${licstr}" { shortName = licstr; + spdxId = licstr; } ); From de83df9c184064f8ee32ed2b0f38c9aee58bfff5 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Tue, 17 Mar 2026 19:16:10 +0200 Subject: [PATCH 07/45] searchix: fix darwin build --- .../se/searchix/darwin-sandbox-fix.patch | 20 +++++++++++++++++++ pkgs/by-name/se/searchix/package.nix | 9 ++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/se/searchix/darwin-sandbox-fix.patch diff --git a/pkgs/by-name/se/searchix/darwin-sandbox-fix.patch b/pkgs/by-name/se/searchix/darwin-sandbox-fix.patch new file mode 100644 index 000000000000..b390d492467c --- /dev/null +++ b/pkgs/by-name/se/searchix/darwin-sandbox-fix.patch @@ -0,0 +1,20 @@ +--- vendor/modernc.org/libc/honnef.co/go/netdb/netdb.go ++++ vendor/modernc.org/libc/honnef.co/go/netdb/netdb.go +@@ -696,7 +696,7 @@ func init() { + // Load protocols + data, err := ioutil.ReadFile("/etc/protocols") + if err != nil { +- if !os.IsNotExist(err) { ++ if !os.IsNotExist(err) && !os.IsPermission(err) { + panic(err) + } + +@@ -732,7 +732,7 @@ func init() { + // Load services + data, err = ioutil.ReadFile("/etc/services") + if err != nil { +- if !os.IsNotExist(err) { ++ if !os.IsNotExist(err) && !os.IsPermission(err) { + panic(err) + } + diff --git a/pkgs/by-name/se/searchix/package.nix b/pkgs/by-name/se/searchix/package.nix index f96b682477e5..9dcfe196e3e2 100644 --- a/pkgs/by-name/se/searchix/package.nix +++ b/pkgs/by-name/se/searchix/package.nix @@ -31,6 +31,13 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-yfcQgy4cQFRvtsyLHLojnJaWhle1ZR3unmaFQj8ljuw="; + overrideModAttrs = old: { + # netdb.go allows /etc/protocols and /etc/services to not exist and happily proceeds, but it panic()s if they exist but return permission denied. + postBuild = '' + patch -p0 < ${./darwin-sandbox-fix.patch} + ''; + }; + subPackages = [ "cmd/searchix-web" ]; tags = [ "embed" ]; @@ -45,7 +52,7 @@ buildGoModule (finalAttrs: { cp ${simpleCss}/simple.css frontend/static/base.css ''; - postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' + postInstall = '' $out/bin/searchix-web generate-error-page --outdir $out/share/searchix/ ''; From f10907412f8bec7fc8b2aabad770ae1aa5f14af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 17 Mar 2026 14:20:47 -0700 Subject: [PATCH 08/45] python3Packages.jaraco-test: use pytest 8.3 Otherwise python312Packages.jaraco-test fails to build with INTERNALERROR> File "/nix/store/fhvb4szwz30rh249avxqlr0i6r53pk1n-python3.12-pytest-9.0.2/lib/python3.12/site-packages/_pytest/reports.py", line 420, in from_item_and_call INTERNALERROR> assert line is not None INTERNALERROR> ^^^^^^^^^^^^^^^^ INTERNALERROR> AssertionError --- pkgs/development/python-modules/jaraco-test/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jaraco-test/default.nix b/pkgs/development/python-modules/jaraco-test/default.nix index 8b4d3572c249..fb486648941d 100644 --- a/pkgs/development/python-modules/jaraco-test/default.nix +++ b/pkgs/development/python-modules/jaraco-test/default.nix @@ -6,7 +6,7 @@ jaraco-functools, jaraco-context, jaraco-collections, - pytestCheckHook, + pytest8_3CheckHook, }: buildPythonPackage rec { @@ -34,7 +34,7 @@ buildPythonPackage rec { jaraco-collections ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ pytest8_3CheckHook ]; pythonImportsCheck = [ "jaraco.test" ]; From a06cb20963de1d282830260e2dc2df0de4aed5a3 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 19 Mar 2026 10:06:35 -0700 Subject: [PATCH 09/45] triton-llvm: Set LLVM_TOOL_LLVM_DRIVER_BUILD=ON to use a single symlinked binary Save space by using busybox style tool binary It's tempting to set BUILD_SHARED_LIBS, which saves far more space but currently segfaults in keras's test suite. More work needed. See 8106d8a6055c6c00452bf001f27ae376c2dd2503 and subsequent revert --- pkgs/by-name/tr/triton-llvm/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/tr/triton-llvm/package.nix b/pkgs/by-name/tr/triton-llvm/package.nix index a8e8f0d96259..9f75c47099ec 100644 --- a/pkgs/by-name/tr/triton-llvm/package.nix +++ b/pkgs/by-name/tr/triton-llvm/package.nix @@ -128,6 +128,9 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "LLVM_INCLUDE_DOCS" (buildDocs || buildMan)) (lib.cmakeBool "MLIR_INCLUDE_DOCS" (buildDocs || buildMan)) (lib.cmakeBool "LLVM_BUILD_DOCS" (buildDocs || buildMan)) + # It's tempting to set BUILD_SHARED_LIBS, which saves far more space + # but currently segfaults in keras's test suite. More work needed. + (lib.cmakeBool "LLVM_TOOL_LLVM_DRIVER_BUILD" true) # Save space by using busybox style tool binary # Way too slow, only uses one core # (lib.cmakeBool "LLVM_ENABLE_DOXYGEN" (buildDocs || buildMan)) (lib.cmakeBool "LLVM_ENABLE_SPHINX" (buildDocs || buildMan)) From d41ea68adcc7263b741aca8276ccc5dc2261c2af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 18:21:39 +0000 Subject: [PATCH 10/45] python3Packages.pydal: 20260216.1 -> 20260313.1 --- pkgs/development/python-modules/pydal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydal/default.nix b/pkgs/development/python-modules/pydal/default.nix index d306c6f757db..a20fb2a8f041 100644 --- a/pkgs/development/python-modules/pydal/default.nix +++ b/pkgs/development/python-modules/pydal/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pydal"; - version = "20260216.1"; + version = "20260313.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-N4hZkzIWTnU8836ZEcs5/RWddmrCqGjxejq8IVI2Y84="; + hash = "sha256-LfjeQV3aiCHwopHNZkWfuImyhFjuZQF3j2guVVMIR+k="; }; build-system = [ setuptools ]; From e39b8fcc88fa69c4b5fa1cde00966e93a81bd6ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 20:33:42 +0000 Subject: [PATCH 11/45] unityhub: 3.16.3 -> 3.16.4 --- pkgs/by-name/un/unityhub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unityhub/package.nix b/pkgs/by-name/un/unityhub/package.nix index b63409e0f537..0bd5f57a54dc 100644 --- a/pkgs/by-name/un/unityhub/package.nix +++ b/pkgs/by-name/un/unityhub/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "unityhub"; - version = "3.16.3"; + version = "3.16.4"; src = fetchurl { url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/UnityHubSetup-${version}-amd64.deb"; - hash = "sha256-Sfgzx2K+38T0v31K4SdtbMS6alAVuOyTS9O89OYjozU="; + hash = "sha256-cWE3F4o/VWTewmVrd+VKaHSv84+UlADcm1kFow/pz2Q="; }; nativeBuildInputs = [ From 71337c8ffcff9d6e74d4cfdc2b1fd87c3b28276b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 20:50:22 +0000 Subject: [PATCH 12/45] ghostfolio: 2.249.0 -> 2.250.0 --- pkgs/by-name/gh/ghostfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index 16d16b6def89..ee5f2467fd8f 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.249.0"; + version = "2.250.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-UciTe0IibBLlYzAKfBp8WPVMSF6lgutWkvmZAjRyuBQ="; + hash = "sha256-7urvJb2X18XM+ZbdHKuda82IU/ZYBpRAxJhHAAdw3oc="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-pGpA/C9tO2NQQcBxKDllLehcp6bMN5K/CBXktRUGP3g="; + npmDepsHash = "sha256-ALmyzbWogE+6Yma6Ul9ATuF7QaG1NwZoVCh5pH01vns="; nativeBuildInputs = [ prisma_6 From 349d1d7c90857eb86620eedce891b499693a3acc Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Mar 2026 18:47:18 -0500 Subject: [PATCH 13/45] wttrbar: 0.14.0 -> 0.14.2 Changelog: https://github.com/bjesus/wttrbar/releases/tag/0.14.2 Signed-off-by: Austin Horstman --- pkgs/by-name/wt/wttrbar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wt/wttrbar/package.nix b/pkgs/by-name/wt/wttrbar/package.nix index 4d05e75d0b37..34513c560510 100644 --- a/pkgs/by-name/wt/wttrbar/package.nix +++ b/pkgs/by-name/wt/wttrbar/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wttrbar"; - version = "0.14.0"; + version = "0.14.2"; src = fetchFromGitHub { owner = "bjesus"; repo = "wttrbar"; tag = finalAttrs.version; - hash = "sha256-AgNWz8GiJKyfhvv6+8NZPMcaxPNaufw/k/yVVLoJl7U="; + hash = "sha256-cbz9PNdtqvslqIRLnnACbSqbM9DT1KIw0X5nOqy79ic="; }; - cargoHash = "sha256-ZDP9EEQiW57O/Pgjja1/4cb513naymx6quSRLgCpphM="; + cargoHash = "sha256-Dzb13ZaqgOZl3LpFYvsknpPYA69r9q73zJlrlQAF2sk="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 7ff04b256b8471b68784421bd5d71e93aab513ed Mon Sep 17 00:00:00 2001 From: klea Date: Wed, 17 Dec 2025 20:19:10 +0000 Subject: [PATCH 14/45] maintainers: add klea --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5a1997120c22..522ab1cba883 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14176,6 +14176,12 @@ github = "klDen"; githubId = 5478260; }; + klea = { + email = "klea+nixos@iwnp.org"; + github = "notklea"; + githubId = 231780064; + name = "Klea"; + }; klntsky = { email = "klntsky@gmail.com"; name = "Vladimir Kalnitsky"; From 1620187276add7ef3695494699407ec1300d881d Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 19 Mar 2026 23:53:15 +0000 Subject: [PATCH 15/45] signal-cli: maintainer add klea --- pkgs/by-name/si/signal-cli/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 6155b0f2d6da..112fc7d40062 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -71,7 +71,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { changelog = "https://github.com/AsamK/signal-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.gpl3; - maintainers = [ ]; + maintainers = [ lib.maintainers.klea ]; platforms = lib.platforms.all; }; }) From fa8be78577d554da194f78411ce192b31f818f98 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 01:14:02 +0000 Subject: [PATCH 16/45] haproxy: 3.3.5 -> 3.3.6 --- pkgs/by-name/ha/haproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 74cc93277d92..806d008ac75b 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -39,11 +39,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.3.5"; + version = "3.3.6"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-nebnZbQm8HwQgKrdL7pbaCocwXX+jrRdXrlIKSqGbgI="; + hash = "sha256-5py13Fnk6x/3K86/MNVfCRmAPGhuQowMOlkD8s98H7Y="; }; buildInputs = [ From 3a9b4432a80328191cb757947c6287b744013b76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 02:26:48 +0000 Subject: [PATCH 17/45] node-core-utils: 6.1.1 -> 6.2.0 --- pkgs/by-name/no/node-core-utils/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/node-core-utils/package.nix b/pkgs/by-name/no/node-core-utils/package.nix index 975a4018d498..6bf8526a3707 100644 --- a/pkgs/by-name/no/node-core-utils/package.nix +++ b/pkgs/by-name/no/node-core-utils/package.nix @@ -9,16 +9,16 @@ buildNpmPackage (finalAttrs: { pname = "node-core-utils"; - version = "6.1.1"; + version = "6.2.0"; src = fetchFromGitHub { owner = "nodejs"; repo = "node-core-utils"; tag = "v${finalAttrs.version}"; - hash = "sha256-wDsDWiPCFJMbPj1VNelcSptVnmmxf7L6cqDVt4XD77g="; + hash = "sha256-5VztsAIkLcvLUAH0KkwgWzrgYeDG8u8zXjwVPxN2XIg="; }; - npmDepsHash = "sha256-TMIdWHYrt+SvjVvamJqShmX9XbIWsi72uToz1vSf+q8="; + npmDepsHash = "sha256-3XE0FOlEQ+GhXYt4nK5LyVD/vCPYaylyn7rzqndl+u4="; dontNpmBuild = true; dontNpmPrune = true; From fc449e69cff7c05447bc0a427583c440c4f8d513 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 06:43:05 +0000 Subject: [PATCH 18/45] python3Packages.scim2-models: 0.6.4 -> 0.6.6 --- pkgs/development/python-modules/scim2-models/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scim2-models/default.nix b/pkgs/development/python-modules/scim2-models/default.nix index a54ff7ab78a9..841d57fc1cc5 100644 --- a/pkgs/development/python-modules/scim2-models/default.nix +++ b/pkgs/development/python-modules/scim2-models/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "scim2-models"; - version = "0.6.4"; + version = "0.6.6"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { owner = "python-scim"; repo = "scim2-models"; tag = finalAttrs.version; - hash = "sha256-MyKe1OeaYwqHCma/HEunNCJ49ssHM+pTtnM4XnDZBCE="; + hash = "sha256-pYINB8avoYt1VUgvyDTXw3ejSBoZDFEQK0F4flTeyaY="; }; postPatch = '' From 0345a268057beeee09d619df879eca8983b4c8cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 09:03:14 +0000 Subject: [PATCH 19/45] stable-diffusion-cpp-vulkan: master-506-c9cd497 -> master-537-545fac4 --- pkgs/by-name/st/stable-diffusion-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stable-diffusion-cpp/package.nix b/pkgs/by-name/st/stable-diffusion-cpp/package.nix index f38d3b709a9d..90e5aae79fce 100644 --- a/pkgs/by-name/st/stable-diffusion-cpp/package.nix +++ b/pkgs/by-name/st/stable-diffusion-cpp/package.nix @@ -42,7 +42,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "stable-diffusion-cpp"; - version = "master-506-c9cd497"; + version = "master-537-545fac4"; outputs = [ "out" @@ -52,8 +52,8 @@ effectiveStdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "leejet"; repo = "stable-diffusion.cpp"; - rev = "master-506-c9cd497"; - hash = "sha256-/dMQm8YKZlyFcbMfBQNpeje/sRq+U6ppnt7DT2mxGds="; + rev = "master-537-545fac4"; + hash = "sha256-JprdyzLkPaZsTg2uxDODBmL5BF3RT+i04ZbbMOLs2z4="; fetchSubmodules = true; }; From 6816db8a69af5a56dcda0f58414b278c0ccf3633 Mon Sep 17 00:00:00 2001 From: NeverBehave Date: Fri, 5 Sep 2025 05:26:18 +0000 Subject: [PATCH 20/45] shadowsocks-qtun-plugin: init at 0.3.0 --- .../sh/shadowsocks-qtun-plugin/package.nix | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pkgs/by-name/sh/shadowsocks-qtun-plugin/package.nix diff --git a/pkgs/by-name/sh/shadowsocks-qtun-plugin/package.nix b/pkgs/by-name/sh/shadowsocks-qtun-plugin/package.nix new file mode 100644 index 000000000000..347ac5550160 --- /dev/null +++ b/pkgs/by-name/sh/shadowsocks-qtun-plugin/package.nix @@ -0,0 +1,27 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage { + pname = "shadowsocks-qtun-plugin"; + version = "0.3.0-unstable-2026-02-07"; + + src = fetchFromGitHub { + owner = "shadowsocks"; + repo = "qtun"; + rev = "ab58110075488f8411b0eafd3d9412be2ace3c61"; + hash = "sha256-hA/XoSZcnci2PqfeyR0ELi4dty9jE3Lsq/lgOfZ0zQ0="; + }; + + cargoHash = "sha256-iIqN25t9GxQ4jC5NtpOuDztdS+mCnEh7oDJXm9PivOo="; + + meta = { + description = "Yet another SIP003 plugin based on IETF-QUIC"; + homepage = "https://github.com/shadowsocks/qtun"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ neverbehave ]; + mainProgram = "qtun-server"; + }; +} From 2ca7195bb92867710f5e8555933f0af408125cbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 11:33:43 +0000 Subject: [PATCH 21/45] packcc: 3.0.0 -> 3.1.0 --- pkgs/by-name/pa/packcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/packcc/package.nix b/pkgs/by-name/pa/packcc/package.nix index f23577fcc853..dc2c67e69822 100644 --- a/pkgs/by-name/pa/packcc/package.nix +++ b/pkgs/by-name/pa/packcc/package.nix @@ -11,13 +11,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "packcc"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "arithy"; repo = "packcc"; rev = "v${finalAttrs.version}"; - hash = "sha256-uRvZr6mw9eI0a4JxFwDNyPBIrwTHgq3KmarDP/NmrEs="; + hash = "sha256-vBRi9Pxcy6MhdrbZd13Xgel3w3qiIrU8F3rO1GFqSgE="; }; postPatch = '' From 778201e1ecb62d772c77496f0fcac62cb6e7ed47 Mon Sep 17 00:00:00 2001 From: Evelyn Chance <6444703+drakon64@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:49:44 +0000 Subject: [PATCH 22/45] trivy: 0.69.4 -> 0.69.3 --- pkgs/by-name/tr/trivy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 560b251fe985..c93a71bf04fa 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -10,19 +10,19 @@ buildGoModule (finalAttrs: { pname = "trivy"; - version = "0.69.4"; + version = "0.69.3"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${finalAttrs.version}"; - hash = "sha256-W3QCBmT6YVqYYxG62iIZ+cR6eh/OtzOz7gQgBy2FO9E="; + hash = "sha256-lzFcLyrORA+1LxS4nzJVvilg29GTNiGRmnjJ47ev/yU="; }; # Hash mismatch on across Linux and Darwin proxyVendor = true; - vendorHash = "sha256-HtzspJxMYTEd3jtw1ltmoBh8+eQnupqVZAovQzplgac="; + vendorHash = "sha256-aqSB2pakYH713GSbIAHwAL9Gio17MzZtwqfh9sbzDBs="; subPackages = [ "cmd/trivy" ]; From 84bfa93fb8898790d1ced0950ef3bd28c9c652a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 11:50:39 +0000 Subject: [PATCH 23/45] libretro.beetle-psx: 0-unstable-2026-03-06 -> 0-unstable-2026-03-20 --- pkgs/applications/emulators/libretro/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index 59603372fa25..64db3e9b820f 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-03-06"; + version = "0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "3ea167a60bc37bd0c257592bb9a7f559a50465c4"; - hash = "sha256-gSNsTV1w7i6bTLngU/Zbo7bwLmb+Bu26JwUre6Rj4qc="; + rev = "8b5dea564b687dd07d91cea48615fab213d1e2c9"; + hash = "sha256-vIEjwhE86TsXbAPk6IbMlWWFWE2Nn6R/+gBe9mMmio4="; }; extraBuildInputs = lib.optionals withHw [ From bf942f82dfdd608c7eea446aa7b59b5ccfdf1006 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 11:54:41 +0000 Subject: [PATCH 24/45] commitlint: 20.4.4 -> 20.5.0 --- pkgs/by-name/co/commitlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/commitlint/package.nix b/pkgs/by-name/co/commitlint/package.nix index 42fcf0da325e..1369a84239a8 100644 --- a/pkgs/by-name/co/commitlint/package.nix +++ b/pkgs/by-name/co/commitlint/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "commitlint"; - version = "20.4.4"; + version = "20.5.0"; src = fetchFromGitHub { owner = "conventional-changelog"; repo = "commitlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-Nt3uq5FkdpLyjSaQin4avcF4hqUxkd18f+k4I1uxy64="; + hash = "sha256-AVc3uToQ3hvpesWkhIdYfvawoIJmDW+T5pHonujaL/s="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-vD+63mWGZAaLut+xMSD7nnAvGSSl7XhSJykUWYDKWQ4="; + hash = "sha256-SOUweX/dvA67E6Vjpq3WLITbh6bevErV0wGZgWQ3U7o="; }; nativeBuildInputs = [ From fdcd8b4f044e21220a2466867124f3655f51b3a9 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 18 Mar 2026 15:59:08 +0100 Subject: [PATCH 25/45] jenkins: 2.541.2 -> 2.541.3 jenkins-cli requires the -http parameter now, otherwise it fails to connect to Jenkins and the tests fail. https://www.jenkins.io/changelog-stable/#v2.541.3 Signed-off-by: Felix Singer --- .../services/continuous-integration/jenkins/job-builder.nix | 2 +- nixos/tests/jenkins-cli.nix | 2 +- nixos/tests/jenkins.nix | 4 ++-- pkgs/by-name/je/jenkins/package.nix | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix index 12c1c886c633..42b51226499f 100644 --- a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix +++ b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix @@ -175,7 +175,7 @@ in (umask 0077; printf "${cfg.accessUser}:@password_placeholder@" >"$auth_file") "${pkgs.replace-secret}/bin/replace-secret" "@password_placeholder@" "$access_token_file" "$auth_file" - if ! "${pkgs.jenkins}/bin/jenkins-cli" -s "$jenkins_url" -auth "@$auth_file" reload-configuration; then + if ! "${pkgs.jenkins}/bin/jenkins-cli" -http -s "$jenkins_url" -auth "@$auth_file" reload-configuration; then echo "error: failed to reload configuration" exit 1 fi diff --git a/nixos/tests/jenkins-cli.nix b/nixos/tests/jenkins-cli.nix index fd1801eaef25..f50e10202abd 100644 --- a/nixos/tests/jenkins-cli.nix +++ b/nixos/tests/jenkins-cli.nix @@ -25,7 +25,7 @@ assert "http://0.0.0.0:8080" in machine.succeed("echo $JENKINS_URL") machine.succeed( - "jenkins-cli -auth admin:$(cat /var/lib/jenkins/secrets/initialAdminPassword)" + "jenkins-cli -http -auth admin:$(cat /var/lib/jenkins/secrets/initialAdminPassword)" ) ''; } diff --git a/nixos/tests/jenkins.nix b/nixos/tests/jenkins.nix index 11ed68e7f7f5..08633a35d85c 100644 --- a/nixos/tests/jenkins.nix +++ b/nixos/tests/jenkins.nix @@ -118,7 +118,7 @@ master.wait_until_succeeds("test -f ${jenkinsHome}/jobs/folder-1/jobs/job-2/config.xml") # Verify that jenkins also sees the jobs. - out = master.succeed("${pkgs.jenkins}/bin/jenkins-cli -s ${jenkinsUrl} -auth admin:$(cat ${jenkinsHome}/secrets/initialAdminPassword) list-jobs") + out = master.succeed("${pkgs.jenkins}/bin/jenkins-cli -http -s ${jenkinsUrl} -auth admin:$(cat ${jenkinsHome}/secrets/initialAdminPassword) list-jobs") jobs = [x.strip() for x in out.splitlines()] # Seeing jobs inside folders requires the Folders plugin # (https://plugins.jenkins.io/cloudbees-folder/), which we don't have @@ -135,7 +135,7 @@ master.wait_until_fails("test -f ${jenkinsHome}/jobs/folder-1/jobs/job-2/config.xml") # Verify that jenkins also sees the jobs as removed. - out = master.succeed("${pkgs.jenkins}/bin/jenkins-cli -s ${jenkinsUrl} -auth admin:$(cat ${jenkinsHome}/secrets/initialAdminPassword) list-jobs") + out = master.succeed("${pkgs.jenkins}/bin/jenkins-cli -http -s ${jenkinsUrl} -auth admin:$(cat ${jenkinsHome}/secrets/initialAdminPassword) list-jobs") jobs = [x.strip() for x in out.splitlines()] assert jobs == [], f"jobs != []: {jobs}" ''; diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index cc23ed10c282..191a07ec7995 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -18,11 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jenkins"; - version = "2.541.2"; + version = "2.541.3"; src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; - hash = "sha256-3J1TLlTUt+t9eO3NMheHbdSBG0nRo7ZuWZrUpkLVcZM="; + hash = "sha256-AACt36hyKWMWQTek4OYKvCJ9nWBxDE3rGUgfmnUc9RI="; }; nativeBuildInputs = [ makeWrapper ]; From 76a8a4c9e3d75171572a64bf7209acd4454a76bf Mon Sep 17 00:00:00 2001 From: kjubybot Date: Sat, 7 Mar 2026 23:17:54 +0100 Subject: [PATCH 26/45] pihole: 6.1.4 -> 6.4 --- pkgs/by-name/pi/pihole/0001-Remove-sudo.patch | 25 ++++++++++--------- pkgs/by-name/pi/pihole/package.nix | 18 ++++++------- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch b/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch index f10afba82490..8530e00eac05 100644 --- a/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch +++ b/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch @@ -1,32 +1,33 @@ -From 833856bd77dc6ea77557ab0659c1459bee393653 Mon Sep 17 00:00:00 2001 +From 16f94593a18e7a0668df6ed9d4744252185e5876 Mon Sep 17 00:00:00 2001 From: averyv -Date: Sat, 6 Sep 2025 17:51:48 +0100 +Date: Sat, 6 Sep 2025 18:04:11 +0100 Subject: [PATCH 1/2] Remove sudo Rely on polkit and sensible permissions --- - pihole | 8 -------- - 1 file changed, 8 deletions(-) + pihole | 9 --------- + 1 file changed, 9 deletions(-) diff --git a/pihole b/pihole -index 7b5e3eb..b00617e 100755 +index 5af46fa6..96acb1ae 100755 --- a/pihole +++ b/pihole -@@ -570,14 +570,6 @@ if [[ -z ${USER} ]]; then +@@ -587,15 +587,6 @@ if [[ -z ${USER} ]]; then USER=$(whoami) fi - + -# Check if the current user is not root and if the command -# requires root. If so, exit with an error message. --if [[ $EUID -ne 0 && need_root -eq 1 ]];then -- echo -e " ${CROSS} The Pi-hole command requires root privileges, try:" +-# Add an exception for the user "pihole" to allow the webserver running gravity +-if [[ ( $EUID -ne 0 && ${USER} != "pihole" ) && -n "${need_root}" ]]; then +- echo -e " ${CROSS} This Pi-hole command requires root privileges, try:" - echo -e " ${COL_GREEN}sudo pihole $*${COL_NC}" - exit 1 -fi - # Handle redirecting to specific functions based on arguments case "${1}" in - "allow" | "allowlist" ) listFunc "$@";; --- -2.50.1 + "-d" | "debug" ) debugFunc "$@";; +-- +2.50.1 (Apple Git-155) diff --git a/pkgs/by-name/pi/pihole/package.nix b/pkgs/by-name/pi/pihole/package.nix index 93b327eae971..aab0932a9874 100644 --- a/pkgs/by-name/pi/pihole/package.nix +++ b/pkgs/by-name/pi/pihole/package.nix @@ -32,13 +32,13 @@ (resholve.mkDerivation rec { pname = "pihole"; - version = "6.1.4"; + version = "6.4"; src = fetchFromGitHub { owner = "pi-hole"; repo = "pi-hole"; tag = "v${version}"; - hash = "sha256-2B2GUJKt4jHEjQLBx96FRuHpnLCTzE4UPDaeQvnDONc="; + hash = "sha256-aBQO+wAqeuXc9ekByVFlOZQ9SBCGsozGdoS8r1qhGuk="; }; patches = [ @@ -61,11 +61,11 @@ install -Dm 555 -t $out/bin pihole install -Dm 555 -t $scriptsDir/advanced/Scripts gravity.sh - # The installation script is sourced by advanced/Scripts/piholeARPTable.sh etc + # The installation script is sourced by advanced/Scripts/piholeDebug.sh etc cp --parents -r -t $scriptsDir/ 'automated install/' advanced/{Scripts,Templates}/ installShellCompletion --bash --name pihole.bash \ - advanced/bash-completion/pihole + advanced/bash-completion/pihole.bash runHook postInstall ''; @@ -86,10 +86,10 @@ "${relativeScripts}/database_migration/gravity-db.sh" "${relativeScripts}/gravity.sh" "${relativeScripts}/list.sh" - "${relativeScripts}/piholeARPTable.sh" "${relativeScripts}/piholeCheckout.sh" "${relativeScripts}/piholeDebug.sh" "${relativeScripts}/piholeLogFlush.sh" + "${relativeScripts}/piholeNetworkFlush.sh" "${relativeScripts}/query.sh" "${relativeScripts}/update.sh" "${relativeScripts}/updatecheck.sh" @@ -129,6 +129,7 @@ "/etc/os-release" "/etc/pihole/versions" "/etc/pihole/setupVars.conf" + "/opt/pihole/utils.sh" ]; external = [ # Used by chronometer.sh to get GPU information on Raspberry Pis @@ -178,6 +179,7 @@ "/etc/pihole/versions" "/etc/pihole/setupVars.conf" "$cachedVersions" + "/opt/pihole/utils.sh" ]; "$PIHOLE_SETUP_VARS_FILE" = true; @@ -190,9 +192,9 @@ "${scriptsDir}/api.sh" = true; "${scriptsDir}/gravity.sh" = true; "${scriptsDir}/list.sh" = true; - "${scriptsDir}/piholeARPTable.sh" = true; "${scriptsDir}/piholeDebug.sh" = true; "${scriptsDir}/piholeLogFlush.sh" = true; + "${scriptsDir}/piholeNetworkFlush.sh" = true; "${scriptsDir}/query.sh" = true; "${scriptsDir}/uninstall.sh" = true; "${scriptsDir}/update.sh" = true; @@ -241,9 +243,7 @@ passthru.tests = nixosTests.pihole-ftl; - passthru = { - inherit stateDir; - }; + passthru = { inherit stateDir; }; }).overrideAttrs (old: { # Resholve can't fix the hardcoded absolute paths, so substitute them before resholving From 7061ecc2ea6765c21cddee2d22fb846905d12210 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 12:19:08 +0000 Subject: [PATCH 27/45] cargo-sort: 2.1.1 -> 2.1.3 --- pkgs/by-name/ca/cargo-sort/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-sort/package.nix b/pkgs/by-name/ca/cargo-sort/package.nix index 9beb3c60f9b6..bf7268e72266 100644 --- a/pkgs/by-name/ca/cargo-sort/package.nix +++ b/pkgs/by-name/ca/cargo-sort/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sort"; - version = "2.1.1"; + version = "2.1.3"; src = fetchFromGitHub { owner = "devinr528"; repo = "cargo-sort"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Ad4arLpD8tgNDUGHKBbIKt41oQfjMgzzyWnnw8Cjw0k="; + sha256 = "sha256-PtBjs+mqrz9z6tkpajx/OYQATJP81vi4ColjFXr9Rv0="; }; - cargoHash = "sha256-BnBo0oEZL5Ilqw/AJzDITkg388LjN+8/AwxRDHQt/9s="; + cargoHash = "sha256-ygMtfhwoUEIZx+q6KB5yOr8/Fj5FRMIs7dXlYDUKb2U="; meta = { description = "Tool to check that your Cargo.toml dependencies are sorted alphabetically"; From 8f10747da179e78ce067d6bf3a72d96fd0a25640 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 12:37:45 +0000 Subject: [PATCH 28/45] geant4: 11.4.0 -> 11.4.1 --- pkgs/by-name/ge/geant4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geant4/package.nix b/pkgs/by-name/ge/geant4/package.nix index f31bc82a0cf8..7db3e4f88ccf 100644 --- a/pkgs/by-name/ge/geant4/package.nix +++ b/pkgs/by-name/ge/geant4/package.nix @@ -38,12 +38,12 @@ let in stdenv.mkDerivation (finalAttrs: { - version = "11.4.0"; + version = "11.4.1"; pname = "geant4"; src = fetchurl { url = "https://cern.ch/geant4-data/releases/geant4-v${finalAttrs.version}.tar.gz"; - hash = "sha256-rWTJa4s9cSXnRruX9fVXee1ZRoGmpdY8JwJefJzvWPo="; + hash = "sha256-HG3ymOw5hFlDgP/jRJ48I80jKZsX4QZz5pI7jmuNIBc="; }; # Fix broken paths in a .pc From ef15dec73c8f536d351523498b0d779fc6b0108e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 12:39:04 +0000 Subject: [PATCH 29/45] asusctl: 6.3.4 -> 6.3.5 --- pkgs/by-name/as/asusctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix index 58afa4b6499c..93b1397178c6 100644 --- a/pkgs/by-name/as/asusctl/package.nix +++ b/pkgs/by-name/as/asusctl/package.nix @@ -18,16 +18,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "asusctl"; - version = "6.3.4"; + version = "6.3.5"; src = fetchFromGitLab { owner = "asus-linux"; repo = "asusctl"; tag = finalAttrs.version; - hash = "sha256-1B4uKX8Aqorxh+QMsUEmSnO56zqYhUb6wLMXPAR5HQo="; + hash = "sha256-99SLaDJm+stakrUmlyWznAeYKeD5SXeLAqakrmpalbc="; }; - cargoHash = "sha256-aRsrA1j4nYp2rbQM2FbTfWVDkVfKFFa6L+DtW8mKcmk="; + cargoHash = "sha256-f6Zut4oknNCKmd5Igt08se2EpCLLmmIQjD02wj2lMQg="; postPatch = '' files=" From 264be90e32b6c46e00ae8e90468bf5921681c24b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Mar 2026 20:48:48 -0500 Subject: [PATCH 30/45] yaziPlugins: update on 2026-03-19 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - compress: 25.12.29-unstable-2026-01-24 → 25.12.29-unstable-2026-03-15 Compare: https://github.com/KKV9/compress.yazi/compare/cb6e8ec0141915dc319ccd6b904dcd2f03502576...46a6b9f02ff2f8aced466a1f01a3fe241f1cd45f - lazygit: 0-unstable-2025-12-31 → 0-unstable-2026-03-12 Compare: https://github.com/Lil-Dank/lazygit.yazi/compare/0e56060192d1ccd307664bf93b3d0beb1efe528e...8c4086c813c5856ab9571ae9142ed7d40ed3211e - mediainfo: 26.1.22-unstable-2026-03-08 → 26.1.22-unstable-2026-03-17 Compare: https://github.com/boydaihungst/mediainfo.yazi/compare/6fbed8d3b34e2f72a52a481ea1461db112ea835d...26a75daabe768347d45aa65be4c75cfb15772ef2 Signed-off-by: Austin Horstman --- pkgs/by-name/ya/yazi/plugins/compress/default.nix | 6 +++--- pkgs/by-name/ya/yazi/plugins/lazygit/default.nix | 6 +++--- pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/compress/default.nix b/pkgs/by-name/ya/yazi/plugins/compress/default.nix index dc56ed1048aa..d86773d569b2 100644 --- a/pkgs/by-name/ya/yazi/plugins/compress/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/compress/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "compress.yazi"; - version = "25.12.29-unstable-2026-01-24"; + version = "25.12.29-unstable-2026-03-15"; src = fetchFromGitHub { owner = "KKV9"; repo = "compress.yazi"; - rev = "cb6e8ec0141915dc319ccd6b904dcd2f03502576"; - hash = "sha256-D/EpcRDIc3toeyjHqi+vGw0v9B22HVvKJua5EVEAc0U="; + rev = "46a6b9f02ff2f8aced466a1f01a3fe241f1cd45f"; + hash = "sha256-Mby185FCJY6nqHcHDQu+D5SLk+wGcyeUHK8yAvrd4TM="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix index 4191ceea3afd..f3abdcbc89a7 100644 --- a/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "lazygit.yazi"; - version = "0-unstable-2025-12-31"; + version = "0-unstable-2026-03-12"; src = fetchFromGitHub { owner = "Lil-Dank"; repo = "lazygit.yazi"; - rev = "0e56060192d1ccd307664bf93b3d0beb1efe528e"; - hash = "sha256-LcEpzSf0E43hnhOxJ/EHNJRk3Au5hcgRZ2Kj412Ykew="; + rev = "8c4086c813c5856ab9571ae9142ed7d40ed3211e"; + hash = "sha256-YpRWnR5fEXzHY9yBFNKy1NvTzHa8B1UhS2Qrfe9+Tpg="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix index 07eb1468aa0b..8b98a1b4b19d 100644 --- a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "mediainfo.yazi"; - version = "26.1.22-unstable-2026-03-08"; + version = "26.1.22-unstable-2026-03-17"; src = fetchFromGitHub { owner = "boydaihungst"; repo = "mediainfo.yazi"; - rev = "6fbed8d3b34e2f72a52a481ea1461db112ea835d"; - hash = "sha256-wmUseJ1li+J3euxtYtImIQ/NmbyAp8HhRZscC7Pib9s="; + rev = "26a75daabe768347d45aa65be4c75cfb15772ef2"; + hash = "sha256-tE/ov1lF/bxxVCH00dXuWcjyjYkNpqeiMb0eIZ8Nwj4="; }; meta = { From ee38031b34193652f608370a447d284ca9f30b33 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Mar 2026 20:54:16 -0500 Subject: [PATCH 31/45] luaPackages: update on 2026-03-19 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c8429e62e8d7..ac925bfe676d 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2529-1"; + version = "0.0.2545-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2529-1.rockspec"; - sha256 = "0m2p1m9b62j0v97ys12gz0rlwp2rc6cmbdmh01cjpr4bi1fha8v9"; + url = "mirror://luarocks/fzf-lua-0.0.2545-1.rockspec"; + sha256 = "0hinizjvfw1ana0wkjqvrn8d3nvmcvhczda144jj6kf7y96xwazr"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/d9508cc1d05ffcdc91a32dfd38fc1013a56b20da.zip"; - sha256 = "04h6ym8sxvcfj7vnmn9ykn192ycv04fbdmg74lh5vadr4vn20vvg"; + url = "https://github.com/ibhagwan/fzf-lua/archive/8a79ee54d6216d10b2f153921a12b152be0c1a20.zip"; + sha256 = "128slx673pgpyf9cpkl58gp0b1bgbv7fc23a8hn74n90r628pg4i"; }; disabled = luaOlder "5.1"; @@ -906,15 +906,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.62-1"; + version = "1.6.63-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.62-1.rockspec"; - sha256 = "1n9y8azrzpqhp9qalh2fcsvcfhplbaqgc3xzva6v3y67rsklbxxa"; + url = "mirror://luarocks/grug-far.nvim-1.6.63-1.rockspec"; + sha256 = "14hmd8i604bfiv51fbpm4xw5f6b750bmxac4ghc5w36wdzg1cl7y"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/ac52ee2d87399dfd7b0d59d5b1d2bbaf2a4028f1.zip"; - sha256 = "0zabm0yzgnd7a3zf7wqd1qhhk5ws8xvqpc6vzl0y40n95i4m7ba2"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/dc4684e163971bb1f5bfb93fbd4bb3e892bf9b15.zip"; + sha256 = "1225sn36wqy8bdlyhbhajivhjhp936kbq307d4p94lcagvrvf7vp"; }; disabled = luaOlder "5.1"; @@ -5192,15 +5192,15 @@ final: prev: { }: buildLuarocksPackage { pname = "tree-sitter-orgmode"; - version = "2.0.2-1"; + version = "2.0.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/tree-sitter-orgmode-2.0.2-1.rockspec"; - sha256 = "0ci1dgnvxxaf9vj2ipa6xcq80apl82yqr6a3r3a6wg2d88r0chkg"; + url = "mirror://luarocks/tree-sitter-orgmode-2.0.3-1.rockspec"; + sha256 = "0kqsyrmx9qg80c0czpjqjyf3arccd6gpfy5fz5lgnzwd0n2jmbfp"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/2.0.2.zip"; - sha256 = "1rqw8malf09vxbmkinfjwhs490xjw41gvaydg590y30qvrqmaa5l"; + url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/2.0.3.zip"; + sha256 = "0f531vg0zsc5yr39wp5sm6ra9kf731l3ssl7qhqj0h919fa02kis"; }; nativeBuildInputs = [ luarocks-build-treesitter-parser ]; From 4481eeae3b1d31f6a5739e74d81fb221f2438c2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 13:19:19 +0000 Subject: [PATCH 32/45] cargo-codspeed: 4.4.0 -> 4.4.1 --- pkgs/by-name/ca/cargo-codspeed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 47807d9e4735..f9f1997de085 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-codspeed"; - version = "4.4.0"; + version = "4.4.1"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; tag = "v${finalAttrs.version}"; - hash = "sha256-hvGpJXkdvVgN1I0xYomdlu0V0zjYK+qZB/FZ6FLbq1s="; + hash = "sha256-1cokeZux7US+MUY1w1Z/tFC7gVcgKCZPZnkZeKLIPLo="; }; - cargoHash = "sha256-oT10BxbLyHUBz9DHDyBNuqWNYK9zHUo8nlH+cr+LaR0="; + cargoHash = "sha256-iAIYMFE81VX6WhDoWzmPt3s+hWCl37isP+tP7LlOMsg="; nativeBuildInputs = [ curl From b0e31d0d1792f1c28fcd3ff471a1b541f84558cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 14:00:10 +0000 Subject: [PATCH 33/45] fzf-git-sh: 0-unstable-2026-03-10 -> 0-unstable-2026-03-19 --- pkgs/by-name/fz/fzf-git-sh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index db07dd67a1d9..a8710f8f34d0 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2026-03-10"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "52e3f704767f6cf1dad557220e077fbb40162349"; - hash = "sha256-4dR3bF4iKXZGWwr3FfmGqflhghdBB02EoVgjPu97mAk="; + rev = "0f0488331a060cf45aaecb6705a2cf394fb20293"; + hash = "sha256-fV4RtYL+ksbl5SMVZMoRyo6YUWP/KFvFPgfIbecIOO4="; }; dontBuild = true; From 3ea2f57ae53e1ed7892eb96d676bd94c2dd1f557 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 20 Mar 2026 22:04:15 +0800 Subject: [PATCH 34/45] python3Packages.modelscope: 1.35.0 -> 1.35.1 --- pkgs/development/python-modules/modelscope/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/modelscope/default.nix b/pkgs/development/python-modules/modelscope/default.nix index 9a07fcd5bb08..fbbc23c1c5cc 100644 --- a/pkgs/development/python-modules/modelscope/default.nix +++ b/pkgs/development/python-modules/modelscope/default.nix @@ -4,26 +4,28 @@ fetchFromGitHub, setuptools, filelock, + packaging, requests, tqdm, }: buildPythonPackage (finalAttrs: { pname = "modelscope"; - version = "1.35.0"; + version = "1.35.1"; pyproject = true; src = fetchFromGitHub { owner = "modelscope"; repo = "modelscope"; tag = "v${finalAttrs.version}"; - hash = "sha256-mWcMJWUdxC3Y5rcfx2urMYmYoJXbV5LudPzVB6wxRJA="; + hash = "sha256-p8Pv58IpP165z4CHq+CO6160LyHd3BS3Y3I2JBGp4KE="; }; build-system = [ setuptools ]; dependencies = [ filelock + packaging requests setuptools tqdm From 69d9c044b90fad58ed6472e8b6315ca0809f33b4 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 20 Mar 2026 22:04:19 +0800 Subject: [PATCH 35/45] python3Packages.modelscope: add ryan4yin as maintainer --- pkgs/development/python-modules/modelscope/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/modelscope/default.nix b/pkgs/development/python-modules/modelscope/default.nix index fbbc23c1c5cc..f30b7bdb2317 100644 --- a/pkgs/development/python-modules/modelscope/default.nix +++ b/pkgs/development/python-modules/modelscope/default.nix @@ -43,6 +43,7 @@ buildPythonPackage (finalAttrs: { maintainers = with lib.maintainers; [ kyehn doronbehar + ryan4yin ]; }; }) From bcb3cb550c60b433b6bd3018334753faadbb13ac Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 20 Mar 2026 15:08:49 +0100 Subject: [PATCH 36/45] gnome-manuals: fix updateScript attrPath --- pkgs/by-name/gn/gnome-manuals/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gn/gnome-manuals/package.nix b/pkgs/by-name/gn/gnome-manuals/package.nix index 16d40c101425..a325c0c8a503 100644 --- a/pkgs/by-name/gn/gnome-manuals/package.nix +++ b/pkgs/by-name/gn/gnome-manuals/package.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = gnome.updateScript { packageName = "manuals"; + attrPath = "gnome-manuals"; }; meta = { From be1c8f9551b125bcdf2b82102d4d53121189dd80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Fri, 20 Mar 2026 18:56:52 +0700 Subject: [PATCH 37/45] nix-prefetch-darcs: print status to stderr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • /dev/tty can’t be redirected • also fix up 1 mismatching indentation --- pkgs/build-support/fetchdarcs/nix-prefetch-darcs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/fetchdarcs/nix-prefetch-darcs b/pkgs/build-support/fetchdarcs/nix-prefetch-darcs index 5277dc367ca3..b379aa2b23c3 100755 --- a/pkgs/build-support/fetchdarcs/nix-prefetch-darcs +++ b/pkgs/build-support/fetchdarcs/nix-prefetch-darcs @@ -27,7 +27,7 @@ usage() { while [ $# -gt 0 ]; do case "$1" in --quiet) - quiet=1; shift 1 ;; + quiet=1; shift 1 ;; --name) name="$2"; shift 2 ;; --repo) @@ -127,11 +127,7 @@ if [ -z "$final_path" ]; then cd "$tmp_clone" # Do not print Darcs progress to stdout (else stdout isn’t parsable JSON) - if [ -t 1 ]; then - darcs clone $clone_args "$repository" "$name" >/dev/tty - else - darcs clone $clone_args "$repository" "$name" >/dev/null - fi + darcs clone "$clone_args" "$repository" "$name" 1>&2 # Will put the current Darcs context into the store. new_context="$tmp_clone/${name}-context.txt" darcs log --repodir="$tmp_clone/$name" --context > "$new_context" From 6e6702e2af02e5c150845ae61db7cc56aa0eb862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Fri, 20 Mar 2026 21:08:09 +0700 Subject: [PATCH 38/45] =?UTF-8?q?fetchdarcs:=20don=E2=80=99t=20use=20the?= =?UTF-8?q?=20inaccessible=20cache=20in=20the=20sandox?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/build-support/fetchdarcs/builder.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchdarcs/builder.sh b/pkgs/build-support/fetchdarcs/builder.sh index 85ac1eca108a..4fc993be54ff 100644 --- a/pkgs/build-support/fetchdarcs/builder.sh +++ b/pkgs/build-support/fetchdarcs/builder.sh @@ -20,7 +20,7 @@ set -o noglob success= for repository in $repositories; do echo "Trying to clone $repository $tagtext into $out …" - if darcs clone --lazy $tagflags "$repository" "$out"; then + if darcs clone --lazy --no-cache $tagflags "$repository" "$out"; then # remove metadata, because it can change rm -rf "$out/_darcs" success=1 From 935ce89bdf34faf3dd97f5b048d0fa0155efa31e Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 20 Mar 2026 15:11:00 +0100 Subject: [PATCH 39/45] goocanvas_{1,2,3}: fix updateScript attrPath --- pkgs/by-name/go/goocanvas_1/package.nix | 1 + pkgs/by-name/go/goocanvas_2/package.nix | 2 +- pkgs/by-name/go/goocanvas_3/package.nix | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goocanvas_1/package.nix b/pkgs/by-name/go/goocanvas_1/package.nix index d51c5814adc6..de10b3d4b6a6 100644 --- a/pkgs/by-name/go/goocanvas_1/package.nix +++ b/pkgs/by-name/go/goocanvas_1/package.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gnome.updateScript { + attrPath = "goocanvas_${lib.versions.major finalAttrs.version}"; packageName = "goocanvas"; versionPolicy = "odd-unstable"; freeze = true; diff --git a/pkgs/by-name/go/goocanvas_2/package.nix b/pkgs/by-name/go/goocanvas_2/package.nix index eb479b581b53..0489de795780 100644 --- a/pkgs/by-name/go/goocanvas_2/package.nix +++ b/pkgs/by-name/go/goocanvas_2/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gnome.updateScript { - attrPath = "goocanvas${lib.versions.major finalAttrs.version}"; + attrPath = "goocanvas_${lib.versions.major finalAttrs.version}"; packageName = "goocanvas"; versionPolicy = "odd-unstable"; freeze = true; diff --git a/pkgs/by-name/go/goocanvas_3/package.nix b/pkgs/by-name/go/goocanvas_3/package.nix index 4d37b3f307da..25b6797c137d 100644 --- a/pkgs/by-name/go/goocanvas_3/package.nix +++ b/pkgs/by-name/go/goocanvas_3/package.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gnome.updateScript { - attrPath = "${finalAttrs.pname}${lib.versions.major finalAttrs.version}"; + attrPath = "${finalAttrs.pname}_${lib.versions.major finalAttrs.version}"; packageName = finalAttrs.pname; versionPolicy = "odd-unstable"; }; From f361ec3ac80a0a3b86a7cc2352eac7219e3e2e09 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 20 Mar 2026 09:44:01 -0500 Subject: [PATCH 40/45] wttrbar: 0.14.2 -> 0.14.3 Changelog: https://github.com/bjesus/wttrbar/releases/tag/0.14.3 Signed-off-by: Austin Horstman --- pkgs/by-name/wt/wttrbar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wt/wttrbar/package.nix b/pkgs/by-name/wt/wttrbar/package.nix index 34513c560510..5d0bdad80a9d 100644 --- a/pkgs/by-name/wt/wttrbar/package.nix +++ b/pkgs/by-name/wt/wttrbar/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wttrbar"; - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "bjesus"; repo = "wttrbar"; tag = finalAttrs.version; - hash = "sha256-cbz9PNdtqvslqIRLnnACbSqbM9DT1KIw0X5nOqy79ic="; + hash = "sha256-MNELUtk3pXw0vcA8I1zUXl6BhojEcIoOUX4G2d4QIMI="; }; - cargoHash = "sha256-Dzb13ZaqgOZl3LpFYvsknpPYA69r9q73zJlrlQAF2sk="; + cargoHash = "sha256-V+XsePgv6Ss6TC/Ej2hQkfj7hdjTNV0V4QNynMRZ24I="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 450a3454b0b568f93d94cf192162fd8ed7e4d0fd Mon Sep 17 00:00:00 2001 From: klea Date: Fri, 20 Mar 2026 00:06:44 +0000 Subject: [PATCH 41/45] signal-cli: 0.13.24 -> 0.14.1 --- pkgs/by-name/si/signal-cli/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 112fc7d40062..0e5f3a29e9fa 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -3,7 +3,7 @@ lib, fetchurl, makeWrapper, - openjdk21_headless, + openjdk25_headless, libmatthew_java, dbus, dbus_java, @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.13.24"; + version = "0.14.1"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-Xg43pmLi5k+H58UYOhtzYogjuJWQcHxU5IsIS+Zd1D8="; + hash = "sha256-zs2ksSxCwYhEZ/Oh8BN3U2ISwqXPshCl82HoL4wWNug="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ @@ -36,8 +36,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { + ( if stdenvNoCC.hostPlatform.isLinux then '' - makeWrapper ${openjdk21_headless}/bin/java $out/bin/signal-cli \ - --set JAVA_HOME "${openjdk21_headless}" \ + makeWrapper ${openjdk25_headless}/bin/java $out/bin/signal-cli \ + --set JAVA_HOME "${openjdk25_headless}" \ --add-flags "-classpath '$out/lib/*:${libmatthew_java}/lib/jni'" \ --add-flags "-Djava.library.path=${libmatthew_java}/lib/jni:${dbus_java}/share/java/dbus:$out/lib" \ --add-flags "org.asamk.signal.Main" @@ -45,8 +45,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { else '' wrapProgram $out/bin/signal-cli \ - --prefix PATH : ${lib.makeBinPath [ openjdk21_headless ]} \ - --set JAVA_HOME ${openjdk21_headless} + --prefix PATH : ${lib.makeBinPath [ openjdk25_headless ]} \ + --set JAVA_HOME ${openjdk25_headless} '' ) + '' From 6d44d10912a1dfb3b9b6597bb4d0c0ad2bd9d106 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 20 Mar 2026 23:38:42 +0800 Subject: [PATCH 42/45] goocanvas_3: avoid using finalAttrs.pname This is a cosmetic change. --- pkgs/by-name/go/goocanvas_3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goocanvas_3/package.nix b/pkgs/by-name/go/goocanvas_3/package.nix index 25b6797c137d..1f0b244f2bab 100644 --- a/pkgs/by-name/go/goocanvas_3/package.nix +++ b/pkgs/by-name/go/goocanvas_3/package.nix @@ -61,8 +61,8 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gnome.updateScript { - attrPath = "${finalAttrs.pname}_${lib.versions.major finalAttrs.version}"; - packageName = finalAttrs.pname; + attrPath = "goocanvas_${lib.versions.major finalAttrs.version}"; + packageName = "goocanvas"; versionPolicy = "odd-unstable"; }; }; From 2fe7c8f7dc5924b939770a5ec3576235e6ea39ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 19 Mar 2026 18:13:28 -0700 Subject: [PATCH 43/45] python3Packages.tess: fix build failure scipy has depecrated since version 1.15.0 the function `sph_harm`, and has been removed in 1.17.0 in favor of `sph_harm_y` https://docs.scipy.org/doc/scipy-1.16.2/reference/generated/scipy.special.sph_harm.html --- .../python-modules/tess/default.nix | 4 ++++ .../python-modules/tess/scipy_sph_harm.patch | 20 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/python-modules/tess/scipy_sph_harm.patch diff --git a/pkgs/development/python-modules/tess/default.nix b/pkgs/development/python-modules/tess/default.nix index d28de79e9d91..703e70d3ee8e 100644 --- a/pkgs/development/python-modules/tess/default.nix +++ b/pkgs/development/python-modules/tess/default.nix @@ -30,6 +30,10 @@ buildPythonPackage rec { scipy ]; + # scipy has depecrated since version 1.15.0 the function `sph_harm`, and has + # been removed in 1.17.0 in favor of `sph_harm_y` + patches = [ ./scipy_sph_harm.patch ]; + pythonImportsCheck = [ "tess" ]; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/tess/scipy_sph_harm.patch b/pkgs/development/python-modules/tess/scipy_sph_harm.patch new file mode 100644 index 000000000000..0d9830cff7f3 --- /dev/null +++ b/pkgs/development/python-modules/tess/scipy_sph_harm.patch @@ -0,0 +1,20 @@ +diff --git a/tess/__init__.py b/tess/__init__.py +index b7f8f80..91c518f 100644 +--- a/tess/__init__.py ++++ b/tess/__init__.py +@@ -374,13 +374,13 @@ def orderQ(l, xyz, weights=1): + :math:`w_i` are the `weights`, defaulting to uniform: (:math:`\frac{1}{N_b}`) + """ + import numpy as np +- from scipy.special import sph_harm ++ from scipy.special import sph_harm_y + + theta, phi = cart_to_spher(xyz).T + weights = np.ones(xyz.shape[0]) * weights + weights /= np.sum(weights) + mmeans = np.zeros(2 * l + 1, dtype=float) + for m in range(-l, l + 1): +- sph_weighted = sph_harm(m, l, phi, theta).dot(weights) # Average of Y_{6m} ++ sph_weighted = sph_harm_y(l, m, theta, phi).dot(weights) # Average of Y_{6m} + mmeans[m] = abs(sph_weighted) ** 2 + return np.sqrt(4 * np.pi / (2 * l + 1) * np.sum(mmeans)) From 50917a635e3853adfeee40d330989736ad770210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 19 Mar 2026 18:21:06 -0700 Subject: [PATCH 44/45] python3Packages.tess: adopt --- pkgs/development/python-modules/tess/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/tess/default.nix b/pkgs/development/python-modules/tess/default.nix index 703e70d3ee8e..91bdc55ae52c 100644 --- a/pkgs/development/python-modules/tess/default.nix +++ b/pkgs/development/python-modules/tess/default.nix @@ -48,6 +48,6 @@ buildPythonPackage rec { description = "Module for calculating and analyzing Voronoi tessellations"; homepage = "https://tess.readthedocs.org"; license = lib.licenses.bsd3; - maintainers = [ ]; + maintainers = with lib.maintainers; [ drawbu ]; }; } From da6c1d34386d8cc47e7f1bb537d4c453a148b41b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 19 Mar 2026 18:23:46 -0700 Subject: [PATCH 45/45] python3Packages.tess: modernize --- pkgs/development/python-modules/tess/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/tess/default.nix b/pkgs/development/python-modules/tess/default.nix index 91bdc55ae52c..ef6d4966e155 100644 --- a/pkgs/development/python-modules/tess/default.nix +++ b/pkgs/development/python-modules/tess/default.nix @@ -1,22 +1,22 @@ { - lib, buildPythonPackage, - fetchPypi, cython, - setuptools, + fetchPypi, + lib, numpy, - scipy, pytestCheckHook, python, + scipy, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tess"; version = "0.3.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-5Ic06+K7CWRh1t2v3aJ5JlBACvHXqQyYzvU71jZJFtI="; }; @@ -50,4 +50,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ drawbu ]; }; -} +})