From 5b621c249e32f4f4bd0aef7e9b7c33a3029f5a43 Mon Sep 17 00:00:00 2001 From: Pascal Jungblut Date: Sun, 20 Jul 2025 16:38:50 +0200 Subject: [PATCH 01/25] distcc: Add aarch64-darwin as a platform The platform was removed in 431141c, but it builds fine on current aarch64-darwin systems. --- pkgs/development/tools/misc/distcc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/distcc/default.nix b/pkgs/development/tools/misc/distcc/default.nix index cc5a704dcef0..4e0df97cb35b 100644 --- a/pkgs/development/tools/misc/distcc/default.nix +++ b/pkgs/development/tools/misc/distcc/default.nix @@ -102,8 +102,8 @@ let homepage = "http://distcc.org"; license = "GPL"; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ anderspapitto ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ pascalj ]; }; }; in From dae43f1d78609e281caf7c1d75b5e46bdabf339b Mon Sep 17 00:00:00 2001 From: Pascal Jungblut Date: Mon, 21 Jul 2025 22:02:46 +0200 Subject: [PATCH 02/25] distcc: Update license from string to gpl2Only --- pkgs/development/tools/misc/distcc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/misc/distcc/default.nix b/pkgs/development/tools/misc/distcc/default.nix index 4e0df97cb35b..51541298b9bc 100644 --- a/pkgs/development/tools/misc/distcc/default.nix +++ b/pkgs/development/tools/misc/distcc/default.nix @@ -100,7 +100,7 @@ let meta = { description = "Fast, free distributed C/C++ compiler"; homepage = "http://distcc.org"; - license = "GPL"; + license = lib.licenses.gpl2Only; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ pascalj ]; From 148e17cfc3a9a09fe58524fc63b3f40f2faac657 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Oct 2025 04:57:09 +0000 Subject: [PATCH 03/25] autobase: 7.19.2 -> 7.20.0 --- pkgs/by-name/au/autobase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/autobase/package.nix b/pkgs/by-name/au/autobase/package.nix index 8ebad595c3e3..a5d7ad5d8723 100644 --- a/pkgs/by-name/au/autobase/package.nix +++ b/pkgs/by-name/au/autobase/package.nix @@ -7,13 +7,13 @@ buildNpmPackage (finalAttrs: { pname = "autobase"; - version = "7.19.2"; + version = "7.20.0"; src = fetchFromGitHub { owner = "holepunchto"; repo = "autobase"; tag = "v${finalAttrs.version}"; - hash = "sha256-IsqpVx7GFcbIouIAoLHiHLivE6RCzehW1TTmYC6SDgw="; + hash = "sha256-SEeCbNja5BIgpQh0q0LKo452JClKQe6do5YHwRRBMcs="; }; npmDepsHash = "sha256-H9Xy1VD7WQvi0+86v6CMcmc0L3mB6KuSCtgQSF4AlkY="; From d10f042142e30aa9c04a7259c804eef8ef455840 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Oct 2025 18:36:57 +0000 Subject: [PATCH 04/25] gfal2-util: 1.9.0 -> 1.9.1 --- pkgs/development/python-modules/gfal2-util/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gfal2-util/default.nix b/pkgs/development/python-modules/gfal2-util/default.nix index 1813d3bd285e..7485f05c4dc9 100644 --- a/pkgs/development/python-modules/gfal2-util/default.nix +++ b/pkgs/development/python-modules/gfal2-util/default.nix @@ -11,13 +11,13 @@ }: (buildPythonPackage rec { pname = "gfal2-util"; - version = "1.9.0"; + version = "1.9.1"; format = "setuptools"; src = fetchFromGitHub { owner = "cern-fts"; repo = "gfal2-util"; rev = "v${version}"; - hash = "sha256-BJR2fPj9nDXYU0X1HO2k3PiGMM2s8lU7+5SLadxw55Y="; + hash = "sha256-KKtbxr64FsMUIGXPk3yz66dbQVNCWoGbq3/+q47tS6Q="; }; # Replace the ad-hoc python executable finding From 99467bc91689d88ed1d43137d34277707997faec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Oct 2025 12:24:53 +0000 Subject: [PATCH 05/25] python3Packages.gfal2-python: 1.13.0 -> 1.13.1 --- pkgs/development/python-modules/gfal2-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gfal2-python/default.nix b/pkgs/development/python-modules/gfal2-python/default.nix index 4cd4cf2e151e..9447781cfb89 100644 --- a/pkgs/development/python-modules/gfal2-python/default.nix +++ b/pkgs/development/python-modules/gfal2-python/default.nix @@ -13,13 +13,13 @@ }: buildPythonPackage rec { pname = "gfal2-python"; - version = "1.13.0"; + version = "1.13.1"; format = "setuptools"; src = fetchFromGitHub { owner = "cern-fts"; repo = "gfal2-python"; rev = "v${version}"; - hash = "sha256-TF8EwT1UEtB9lhfq8Jkn9rrSkSxMSLzuAywfB23K1kE="; + hash = "sha256-OUpsnKSsFOhiSg0npJW/9Htl4XNt/6zEPuB9nd6b43w="; }; nativeBuildInputs = [ cmake From 48d0d593c39242c870c44786c1780d9b5d1f335f Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Tue, 28 Oct 2025 22:03:40 -0400 Subject: [PATCH 06/25] fromager: fix tests Disable a test that relies on a (now private) `wheel.cli` module. --- pkgs/by-name/fr/fromager/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/fr/fromager/package.nix b/pkgs/by-name/fr/fromager/package.nix index f9edb2825bd1..4dcffcea230a 100644 --- a/pkgs/by-name/fr/fromager/package.nix +++ b/pkgs/by-name/fr/fromager/package.nix @@ -53,6 +53,11 @@ python3.pkgs.buildPythonApplication rec { "fromager" ]; + disabledTestPaths = [ + # Depends on wheel.cli module that is private since wheel 0.46.0 + "tests/test_wheels.py" + ]; + meta = { description = "Wheel maker"; homepage = "https://pypi.org/project/fromager/"; From 6f042d66db9c1b51ee7bd0d2e59c815453e8d5a4 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Tue, 28 Oct 2025 22:04:24 -0400 Subject: [PATCH 07/25] fromager: 0.59.0 -> 0.68.1 --- pkgs/by-name/fr/fromager/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fromager/package.nix b/pkgs/by-name/fr/fromager/package.nix index 4dcffcea230a..66601939fd7a 100644 --- a/pkgs/by-name/fr/fromager/package.nix +++ b/pkgs/by-name/fr/fromager/package.nix @@ -2,18 +2,19 @@ lib, python3, fetchFromGitHub, + writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { pname = "fromager"; - version = "0.59.0"; + version = "0.68.1"; pyproject = true; src = fetchFromGitHub { owner = "python-wheel-build"; repo = "fromager"; tag = version; - hash = "sha256-aKoZKpzgJ3e5JRYSSeLmLlji1Fj8omxvwGZfNXDOhLs="; + hash = "sha256-7NM8hRsMnnHWxzjwNv/cLIm9iOUsUEzoCwPuFUN8+hk="; }; build-system = with python3.pkgs; [ @@ -39,7 +40,7 @@ python3.pkgs.buildPythonApplication rec { stevedore tomlkit tqdm - virtualenv + uv wheel ]; @@ -47,6 +48,8 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook requests-mock twine + uv + writableTmpDirAsHomeHook ]; pythonImportsCheck = [ @@ -58,6 +61,12 @@ python3.pkgs.buildPythonApplication rec { "tests/test_wheels.py" ]; + disabledTests = [ + # Accessing pypi.org (not allowed in sandbox) + "test_get_build_backend_dependencies" + "test_get_build_sdist_dependencies" + ]; + meta = { description = "Wheel maker"; homepage = "https://pypi.org/project/fromager/"; From 7d14d8c13fcd5bc7d2cf02440d98c3054b7e40c5 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Tue, 21 Oct 2025 10:55:07 -0700 Subject: [PATCH 08/25] libportal: remove darwin from platforms --- pkgs/by-name/li/libportal/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libportal/package.nix b/pkgs/by-name/li/libportal/package.nix index 2ac26a43b3b8..a26b79f2b48d 100644 --- a/pkgs/by-name/li/libportal/package.nix +++ b/pkgs/by-name/li/libportal/package.nix @@ -102,5 +102,7 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ jtojnar ]; platforms = lib.platforms.unix; + # needs memfd_create which is available on some unixes but not darwin + badPlatforms = [ lib.systems.inspect.patterns.isDarwin ]; }; } From 81e03be2d437f14688d309cf893827993d2a42bb Mon Sep 17 00:00:00 2001 From: Wim de With Date: Mon, 3 Nov 2025 20:21:07 +0100 Subject: [PATCH 09/25] gravit: fix build with SDL_compat 1.2.70 Refer to https://github.com/libsdl-org/sdl12-compat/commit/6595f6e405844cbca4a55e47eaa29ccec0cdd75f --- pkgs/by-name/gr/gravit/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/gr/gravit/package.nix b/pkgs/by-name/gr/gravit/package.nix index 53b92adac0c4..6701a6f18b63 100644 --- a/pkgs/by-name/gr/gravit/package.nix +++ b/pkgs/by-name/gr/gravit/package.nix @@ -64,6 +64,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + NIX_CFLAGS_COMPILE = [ + "-DSDL_INCLUDE_GLU_H" + ]; + meta = { broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); homepage = "https://github.com/gak/gravit"; From 935c9109572f820ebe13a4daa7952cd69fc90435 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Nov 2025 09:54:33 +0000 Subject: [PATCH 10/25] atlas: 0.37.0 -> 0.38.0 --- pkgs/by-name/at/atlas/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/atlas/package.nix b/pkgs/by-name/at/atlas/package.nix index 667772b77b84..e7295ec77842 100644 --- a/pkgs/by-name/at/atlas/package.nix +++ b/pkgs/by-name/at/atlas/package.nix @@ -9,19 +9,19 @@ buildGoModule (finalAttrs: { pname = "atlas"; - version = "0.37.0"; + version = "0.38.0"; src = fetchFromGitHub { owner = "ariga"; repo = "atlas"; tag = "v${finalAttrs.version}"; - hash = "sha256-9OX2CmL9/5LzIbYHQKvC/wRCifGq9Ycycvr3uYck94Q="; + hash = "sha256-OS0UYrE+5spErR/S+7AsYDPcCce3EEWvcBBKh+8FkTo="; }; modRoot = "cmd/atlas"; proxyVendor = true; - vendorHash = "sha256-wIDPTgfpWD0E9Afi5NHvL684k7YPjYkQIpHotNZeneY="; + vendorHash = "sha256-xlKU/hxSjQWSQV++7RHfY4hZhm2tWCPS6DcyaGNnmhc="; nativeBuildInputs = [ installShellFiles ]; From 8b0dc86b3b385327ecae480de43c911fa66484c6 Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 6 Nov 2025 16:31:17 +0000 Subject: [PATCH 11/25] mergiraf: 0.15.0 -> 0.16.1 Changelog: https://codeberg.org/mergiraf/mergiraf/releases/tag/v0.16.1 Diff: https://codeberg.org/mergiraf/mergiraf/compare/v0.15.0...v0.16.1 --- pkgs/by-name/me/mergiraf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mergiraf/package.nix b/pkgs/by-name/me/mergiraf/package.nix index ae7522885510..4c40ea86e905 100644 --- a/pkgs/by-name/me/mergiraf/package.nix +++ b/pkgs/by-name/me/mergiraf/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mergiraf"; - version = "0.15.0"; + version = "0.16.1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "mergiraf"; repo = "mergiraf"; tag = "v${finalAttrs.version}"; - hash = "sha256-aq0xeIj780wV6PlWj6dgDfXxzQHRRg0T6/EWLKVf+3o="; + hash = "sha256-vKqvVpGyQ9ayebssupiySjJ7R7gn1W8HTlDuGM4d1Ns="; }; - cargoHash = "sha256-nsp+jV9bl3rAFbibvIUD9WT/VZ9b8PXGu4IReOIybuM="; + cargoHash = "sha256-vhes4p8e1PW4p5tqqPffAgl3V4dK17+n748VA6Q23lE="; nativeCheckInputs = [ git ]; From e2e6826bed8705c78fe96370a0b4bb978451a10a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Nov 2025 22:16:49 +0000 Subject: [PATCH 12/25] gswatcher: 1.7.2 -> 1.7.3 --- pkgs/by-name/gs/gswatcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gswatcher/package.nix b/pkgs/by-name/gs/gswatcher/package.nix index 02a5c17a29d0..0ca2d810bed9 100644 --- a/pkgs/by-name/gs/gswatcher/package.nix +++ b/pkgs/by-name/gs/gswatcher/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "gswatcher"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "lxndr"; repo = "gswatcher"; tag = "v${finalAttrs.version}"; - hash = "sha256-qohd18bXr7gDSW51tCyslFX54Caux+YrsuJtoLs9Ofk="; + hash = "sha256-0iJTJkG+EhiOYZQiWBsT0TY/NC7fLny2dXbmYYWnuic="; }; nativeBuildInputs = [ From 3fa9c497017ae80086dc7184ce194b59d67a512a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 7 Nov 2025 00:23:54 +0000 Subject: [PATCH 13/25] fabric-ai: 1.4.320 -> 1.4.322 --- pkgs/by-name/fa/fabric-ai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index 9fe423d3fa58..b9ccd1e2196c 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "fabric-ai"; - version = "1.4.320"; + version = "1.4.322"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; tag = "v${version}"; - hash = "sha256-/K70Gm96TYD8djNZkeFAB1hS3BXWuW/Nqtu583d055o="; + hash = "sha256-vOEEBcr74BMgIw+npIN4+s/E0jMjmIWj5uqgHK4puoc="; }; - vendorHash = "sha256-V24r/xl/E37OYW59apD/ccXtDIpP3MeUEq9HvHdTSgM="; + vendorHash = "sha256-bOA4vKwiRNRCyDWKCmzwLZlhsZwjSVe194Th6MNlwvM="; # Fabric introduced plugin tests that fail in the nix build sandbox. doCheck = false; From e47bfb02b37ea7ed2449ab803c962cd42a06f692 Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Fri, 7 Nov 2025 19:47:17 +0800 Subject: [PATCH 14/25] wemeet: 3.26.10.400 -> 3.26.10.401 --- pkgs/by-name/we/wemeet/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/we/wemeet/package.nix b/pkgs/by-name/we/wemeet/package.nix index e7122a299b35..a332c97757d8 100644 --- a/pkgs/by-name/we/wemeet/package.nix +++ b/pkgs/by-name/we/wemeet/package.nix @@ -133,16 +133,16 @@ let in stdenv.mkDerivation { pname = "wemeet"; - version = "3.26.10.400"; + version = "3.26.10.401"; src = selectSystem { x86_64-linux = fetchurl { - url = "https://updatecdn.meeting.qq.com/cos/9cfd93b10ee81b2fc3ad26357f27ed13/TencentMeeting_0300000000_3.26.10.400_x86_64_default.publish.officialwebsite.deb"; - hash = "sha256-7gN40mkAD/0/k0E+bBNfiMcY+YtIaLWycFoI+hhrjgc="; + url = "https://updatecdn.meeting.qq.com/cos/72e0e0023e1d1e6d4123fba28821aea1/TencentMeeting_0300000000_3.26.10.401_x86_64_default.publish.officialwebsite.deb"; + hash = "sha256-cPN7ApIJwO+RvpgT7r9mUMbLmgD3xxhJAVh3Pi/mrK8="; }; aarch64-linux = fetchurl { - url = "https://updatecdn.meeting.qq.com/cos/e5f447f30343e27c49438db8d035ae23/TencentMeeting_0300000000_3.26.10.400_arm64_default.publish.officialwebsite.deb"; - hash = "sha256-ShxcDwwBThwe2YKNy/5+HmYcnnodPhrMaOwkw3gTq0E="; + url = "https://updatecdn.meeting.qq.com/cos/c06d6bc4a3370dbfb2f43bbc6ff8969e/TencentMeeting_0300000000_3.26.10.401_arm64_default.publish.officialwebsite.deb"; + hash = "sha256-W50E1bmqJLPDU7FY0qNKPlh1z8A9Ez1Gc+NrHQhBwgI="; }; }; From 2d281d87700c499a36b93da5948f7d10325b5611 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 7 Nov 2025 21:19:39 +0000 Subject: [PATCH 15/25] diffoscope: 307 -> 308 Changes: https://diffoscope.org/news/diffoscope-308-released/ --- pkgs/by-name/di/diffoscope/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 7df82ec5f70d..3e99792e4d47 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -106,12 +106,12 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "307"; + version = "308"; pyproject = true; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-ccMBoupgrDwbKaWAQa+Tqo6WfB5Qsva17uvpg2UX4jY="; + hash = "sha256-ahHy7E2bkNB3IeiY4P8/ksn68O+uXJ2DVscZPw7wGRI="; }; outputs = [ From 5fc1ba1943818c41d20e03c53b9d342ab0308569 Mon Sep 17 00:00:00 2001 From: Break Yang Date: Mon, 26 May 2025 09:24:31 -0700 Subject: [PATCH 16/25] temporal-ui-server: init at 2.43.2 --- .../by-name/te/temporal-ui-server/package.nix | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/te/temporal-ui-server/package.nix diff --git a/pkgs/by-name/te/temporal-ui-server/package.nix b/pkgs/by-name/te/temporal-ui-server/package.nix new file mode 100644 index 000000000000..7546e44b7da0 --- /dev/null +++ b/pkgs/by-name/te/temporal-ui-server/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "temporal-ui-server"; + version = "2.43.2"; + + src = fetchFromGitHub { + owner = "temporalio"; + repo = "ui-server"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Z7a/21whiCjiQiqKE8aDcptSFw+op82xnqXfzVjGw6o="; + }; + + vendorHash = "sha256-HmysULH81cYOuMyW9qZRsQhv7chDobD7PnWmu3uCvJw="; + + postInstall = '' + mv $out/bin/server $out/bin/temporal-ui-server + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/temporalio/ui-server/releases/tag/${finalAttrs.src.tag}"; + homepage = "https://github.com/temporalio/ui-server"; + description = "Golang Server for Temporal Web UI"; + longDescription = '' + The Temporal Web UI provides users with Workflow Execution state and metadata + for debugging purposes. This golang server provides a binary that you can run + to serve the compiled temporal ui (https://github.com/temporalio/ui). + ''; + mainProgram = "temporal-ui-server"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ breakds ]; + }; +}) From 05298556c4ec9509f9d536454d42437b86820096 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 8 Nov 2025 16:46:33 +0000 Subject: [PATCH 17/25] faugus-launcher: 1.9.9 -> 1.9.10 --- pkgs/by-name/fa/faugus-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 60a97b2d1c24..f9b726490655 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -18,14 +18,14 @@ python3Packages.buildPythonApplication rec { pname = "faugus-launcher"; - version = "1.9.9"; + version = "1.9.10"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = version; - hash = "sha256-4ySI6j74DmeHAKtIYuAp+dnmyz9/gc6cQomcfP6V5IM="; + hash = "sha256-XYEqC+vqB8dHGxDZQnyYEG2FgxfOakXB0u0OrIwsf0k="; }; nativeBuildInputs = [ From b7e8a33ae0ce94f99973e6a27b3e0fa4cd7a07ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Sat, 8 Nov 2025 17:54:39 +0000 Subject: [PATCH 18/25] claude-code: 2.0.35 -> 2.0.36 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index eebf0b81eb5b..7179d9c5e136 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.0.35", + "version": "2.0.36", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.0.35", + "version": "2.0.36", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 370e33bc8d25..eeca6d40bee7 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,14 +7,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.0.35"; + version = "2.0.36"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-cPy2xudIH1OVVzDlq5YAg1uFu59h6zDOvXpKaJ+fuP8="; + hash = "sha256-6tbbCaF1HIgdk1vpbgQnBKWghaKKphGIGZoXtmnhY2I="; }; - npmDepsHash = "sha256-07MUZ8i6K/uLodyDM1kFnhGGkRB2uVf88CkbaAVw5jk="; + npmDepsHash = "sha256-hgIWGAXqT517B+v/M15acseSf9NJGeHk2G4gZozFssw="; postPatch = '' cp ${./package-lock.json} package-lock.json From 0df801e2760f5224e429efdbcb5b13aa46eb8b44 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 8 Nov 2025 14:02:29 -0800 Subject: [PATCH 19/25] python-aliases: correct error message for gpapi --- pkgs/top-level/python-aliases.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 7cf00fbaa665..6031507b5b91 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -183,7 +183,7 @@ mapAliases { GitPython = throw "'GitPython' has been renamed to/replaced by 'gitpython'"; # Converted to throw 2025-10-29 google_api_python_client = throw "'google_api_python_client' has been renamed to/replaced by 'google-api-python-client'"; # Converted to throw 2025-10-29 googleapis_common_protos = throw "'googleapis_common_protos' has been renamed to/replaced by 'googleapis-common-protos'"; # Converted to throw 2025-10-29 - gpapi = throw "'gpapi' has been removed as it was broken and lacked maintenance"; # Added 2025-11-09 + gpapi = throw "'gpapi' has been superseded by google-api-python-client"; # Added 2025-11-09 gplaycli = throw "'gplaycli' has been removed as it was broken and lacked maintenance"; # Added 2025-11-09 gradient_statsd = throw "'gradient_statsd' has been renamed to/replaced by 'gradient-statsd'"; # Converted to throw 2025-10-29 grappelli_safe = throw "'grappelli_safe' has been renamed to/replaced by 'grappelli-safe'"; # Converted to throw 2025-10-29 From 9127923bde3691c7515cdc456ec1266f5d988f9c Mon Sep 17 00:00:00 2001 From: Leon Hubrich Date: Sat, 8 Nov 2025 16:09:55 +0100 Subject: [PATCH 20/25] technitium-dns-server: 13.6.0 -> 14.0.0 --- .../nuget-deps.json | 19 +++++++++++++++++-- .../technitium-dns-server-library/package.nix | 7 ++++--- .../te/technitium-dns-server/nuget-deps.json | 19 +++++++++++++++++-- .../te/technitium-dns-server/package.nix | 8 ++++---- 4 files changed, 42 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json b/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json index 9291a64bd73b..27256167cce8 100644 --- a/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json +++ b/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json @@ -1,7 +1,22 @@ [ { "pname": "BouncyCastle.Cryptography", - "version": "2.5.1", - "hash": "sha256-ISDd8fS6/cIJIXBFDd7F3FQ0wzWkAo4r8dvycb8iT6c=" + "version": "2.6.2", + "hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms=" + }, + { + "pname": "Microsoft.Win32.SystemEvents", + "version": "6.0.0", + "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" + }, + { + "pname": "QRCoder", + "version": "1.7.0", + "hash": "sha256-sssSQBTHf1cUWNQYFEEJ8PRLs486ciDsXtrwL+ozZIU=" + }, + { + "pname": "System.Drawing.Common", + "version": "6.0.0", + "hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo=" } ] diff --git a/pkgs/by-name/te/technitium-dns-server-library/package.nix b/pkgs/by-name/te/technitium-dns-server-library/package.nix index 5a66e52496fe..5d826f5dfb69 100644 --- a/pkgs/by-name/te/technitium-dns-server-library/package.nix +++ b/pkgs/by-name/te/technitium-dns-server-library/package.nix @@ -7,23 +7,24 @@ }: buildDotnetModule rec { pname = "technitium-dns-server-library"; - version = "dns-server-v13.6.0"; + version = "dns-server-v14.0.0"; src = fetchFromGitHub { owner = "TechnitiumSoftware"; repo = "TechnitiumLibrary"; tag = version; - hash = "sha256-P1LVn//4xL/MZoy7thw+zYlAZVTfjSivyAiuhixAoHs="; + hash = "sha256-vQAYNXSXWWuEMLj+zWQIM5A4BYcyiUlfp7+Ttk4R+MA="; name = "${pname}-${version}"; }; - dotnet-sdk = dotnetCorePackages.sdk_8_0; + dotnet-sdk = dotnetCorePackages.sdk_9_0; nugetDeps = ./nuget-deps.json; projectFile = [ "TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" "TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" + "TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/te/technitium-dns-server/nuget-deps.json b/pkgs/by-name/te/technitium-dns-server/nuget-deps.json index 9291a64bd73b..27256167cce8 100644 --- a/pkgs/by-name/te/technitium-dns-server/nuget-deps.json +++ b/pkgs/by-name/te/technitium-dns-server/nuget-deps.json @@ -1,7 +1,22 @@ [ { "pname": "BouncyCastle.Cryptography", - "version": "2.5.1", - "hash": "sha256-ISDd8fS6/cIJIXBFDd7F3FQ0wzWkAo4r8dvycb8iT6c=" + "version": "2.6.2", + "hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms=" + }, + { + "pname": "Microsoft.Win32.SystemEvents", + "version": "6.0.0", + "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" + }, + { + "pname": "QRCoder", + "version": "1.7.0", + "hash": "sha256-sssSQBTHf1cUWNQYFEEJ8PRLs486ciDsXtrwL+ozZIU=" + }, + { + "pname": "System.Drawing.Common", + "version": "6.0.0", + "hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo=" } ] diff --git a/pkgs/by-name/te/technitium-dns-server/package.nix b/pkgs/by-name/te/technitium-dns-server/package.nix index dcf44fab3ee5..dcfe49aa3060 100644 --- a/pkgs/by-name/te/technitium-dns-server/package.nix +++ b/pkgs/by-name/te/technitium-dns-server/package.nix @@ -10,18 +10,18 @@ }: buildDotnetModule rec { pname = "technitium-dns-server"; - version = "13.6.0"; + version = "14.0.0"; src = fetchFromGitHub { owner = "TechnitiumSoftware"; repo = "DnsServer"; tag = "v${version}"; - hash = "sha256-2OSuLGWdaiiPxyW0Uvq736wHKa7S3CHv79cmZZ86GRE="; + hash = "sha256-h7lcm9gKaCIPccg4Mxp78qSgygAuFyRPd1jPfmkoarU="; name = "${pname}-${version}"; }; - dotnet-sdk = dotnetCorePackages.sdk_8_0; - dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; + dotnet-sdk = dotnetCorePackages.sdk_9_0; + dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; nugetDeps = ./nuget-deps.json; From 29121bd2f0a0fa528c0116c2f9a74df9aa9966a0 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sat, 8 Nov 2025 19:14:56 -0800 Subject: [PATCH 21/25] treemd: init at 0.1.2 --- pkgs/by-name/tr/treemd/package.nix | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/tr/treemd/package.nix diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix new file mode 100644 index 000000000000..8b2344206f12 --- /dev/null +++ b/pkgs/by-name/tr/treemd/package.nix @@ -0,0 +1,35 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "treemd"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "Epistates"; + repo = "treemd"; + tag = "v${finalAttrs.version}"; + hash = "sha256-PloG2eYelsp0Y3bG2ZNgSuwwPnKufBWwLW2TMQBGu1M="; + }; + + cargoHash = "sha256-jX2X90Kk8iAVVNm/r37v+0X1WSXje/GRr0Tv0ZzuwWI="; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "TUI/CLI markdown navigator with tree-based structural navigation"; + homepage = "https://github.com/Epistates/treemd"; + changelog = "https://github.com/Epistates/treemd/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ yiyu ]; + mainProgram = "treemd"; + }; +}) From a3f9f17062f89dbab9af4e42b23211788eacfbb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Nov 2025 19:41:12 -0800 Subject: [PATCH 22/25] python3Packages.sse-starlette: 3.0.2 -> 3.0.3 Diff: https://github.com/sysid/sse-starlette/compare/v3.0.2...v3.0.3 Changelog: https://github.com/sysid/sse-starlette/blob/v3.0.3/CHANGELOG.md --- .../python-modules/sse-starlette/default.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/sse-starlette/default.nix b/pkgs/development/python-modules/sse-starlette/default.nix index 7298d302a41b..97227795ec1c 100644 --- a/pkgs/development/python-modules/sse-starlette/default.nix +++ b/pkgs/development/python-modules/sse-starlette/default.nix @@ -1,19 +1,21 @@ { lib, + aiosqlite, anyio, asgi-lifespan, async-timeout, buildPythonPackage, + daphne, fastapi, fetchFromGitHub, + granian, httpx, portend, psutil, pytest-asyncio, pytestCheckHook, - pythonOlder, - requests, setuptools, + sqlalchemy, starlette, tenacity, testcontainers, @@ -22,27 +24,33 @@ buildPythonPackage rec { pname = "sse-starlette"; - version = "3.0.2"; + version = "3.0.3"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "sysid"; repo = "sse-starlette"; tag = "v${version}"; - hash = "sha256-9NI6CUcK5AqITKxtCMz9Z1+Ke87u2y2E0LlwsFUDhgw="; + hash = "sha256-2QCagK4OIVJJ54uedJFVjcGyRo2j1415iNjDIa67/mo="; }; build-system = [ setuptools ]; dependencies = [ anyio - starlette ]; optional-dependencies = { - examples = [ fastapi ]; + daphne = [ daphne ]; + examples = [ + aiosqlite + fastapi + sqlalchemy + starlette + uvicorn + ] + ++ sqlalchemy.optional-dependencies.asyncio; + granian = [ granian ]; uvicorn = [ uvicorn ]; }; @@ -55,7 +63,6 @@ buildPythonPackage rec { psutil pytest-asyncio pytestCheckHook - requests tenacity testcontainers uvicorn @@ -66,9 +73,6 @@ buildPythonPackage rec { disabledTests = [ # AssertionError "test_stop_server_with_many_consumers" - "test_stop_server_conditional" - # require network access - "test_sse_multiple_consumers" # require docker "test_sse_server_termination" ]; From c55fb54628a8a300b99af2e6a7ba79aee3c89c85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Nov 2025 19:58:55 -0800 Subject: [PATCH 23/25] python3Packages.httpx-sse: tests depend on starlette --- pkgs/development/python-modules/httpx-sse/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/httpx-sse/default.nix b/pkgs/development/python-modules/httpx-sse/default.nix index af17e3a88124..1e12ec115c3e 100644 --- a/pkgs/development/python-modules/httpx-sse/default.nix +++ b/pkgs/development/python-modules/httpx-sse/default.nix @@ -9,6 +9,7 @@ setuptools-scm, setuptools, sse-starlette, + starlette, }: buildPythonPackage rec { @@ -37,6 +38,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook sse-starlette + starlette ]; meta = with lib; { From 9047f20197ed658976dd46626dbe613a031f6d46 Mon Sep 17 00:00:00 2001 From: Tomas Leypold Date: Sat, 8 Nov 2025 17:21:18 +0100 Subject: [PATCH 24/25] mpv: backport fix high CPU usage with Wayland clipboard --- pkgs/applications/video/mpv/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix index 0ea229fa5f45..8636de913fbf 100644 --- a/pkgs/applications/video/mpv/default.nix +++ b/pkgs/applications/video/mpv/default.nix @@ -121,6 +121,20 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/mpv-player/mpv/commit/26b29fba02a2782f68e2906f837d21201fc6f1b9.patch"; hash = "sha256-ANNoTtIJBARHbm5IgrE0eEZyzmNhOnbVgve7iqCBzQg="; }) + # clipboard-wayland: prevent reading from hung up fd: + # https://github.com/mpv-player/mpv/pull/16140 + (fetchpatch { + name = "clipboard-wayland-prevent-hung-up-fd.patch"; + url = "https://github.com/mpv-player/mpv/commit/d20ded876d27497d3fe6a9494add8106b507a45c.patch"; + hash = "sha256-sll4BpeVW6OA+/vbH7ZfIh0/vePfPEX87vzUu/GCj44="; + }) + # clipboard-wayland: read already sent data when the fd is hung up: + # https://github.com/mpv-player/mpv/pull/16236 + (fetchpatch { + name = "clipboard-wayland-read-sent-data-on-hangup.patch"; + url = "https://github.com/mpv-player/mpv/commit/896b3400f3cad286533dbb9cc3658ce18ed9966c.patch"; + hash = "sha256-GU0VdYC/Q0RCS/I2h4gBVNhScDLSAB2KxN3Ca6CGBMM="; + }) ]; postPatch = lib.concatStringsSep "\n" [ From 1c8425f8fd7e5e773cf86b30d74db5f9efffa227 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Nov 2025 05:58:12 +0000 Subject: [PATCH 25/25] terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.51 -> 1.36.52 --- .../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 306afcfc4a30..49b71983d706 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1030,13 +1030,13 @@ "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" }, "opentelekomcloud_opentelekomcloud": { - "hash": "sha256-VrhloC601pG6jcBbrKc/ldhtWwzJzhkLdHj1/UPOUqk=", + "hash": "sha256-gwHugaLKjLIp7LHHbo4F25P3ncgjGavKYcIfSjXs7KM=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.51", + "rev": "v1.36.52", "spdx": "MPL-2.0", - "vendorHash": "sha256-57F7YS7r+/O8qSWfNhrT/5XAaq7CfX7RchY/45WBauw=" + "vendorHash": "sha256-0RE5ZqB16JPoFPZYgwupNyYZiXQnC3Sq4f+CLNjD6BM=" }, "opsgenie_opsgenie": { "hash": "sha256-Y67kcg/ovvZc22l1CBz0Mqu7DAIit5F0jQNfQrl2EGI=",