From 66584745cbfe51aafb2503254751722d04c58572 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 30 Dec 2025 00:36:52 -0500 Subject: [PATCH 01/85] python3Packages.jobspy: 1.1.79 -> 1.1.82 No official release was made but here's the tag: https://github.com/speedyapply/JobSpy/releases/tag/1.1.82 Signed-off-by: Ethan Carter Edwards --- pkgs/development/python-modules/jobspy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jobspy/default.nix b/pkgs/development/python-modules/jobspy/default.nix index 1f7bb1e47613..9e1b07e49022 100644 --- a/pkgs/development/python-modules/jobspy/default.nix +++ b/pkgs/development/python-modules/jobspy/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "jobspy"; - version = "1.1.79"; + version = "1.1.82"; pyproject = true; src = fetchFromGitHub { owner = "Bunsly"; repo = "JobSpy"; - tag = "v${version}"; - hash = "sha256-09UVZUcBNyKLSbqHOctct7dRJhmRdS6wb5hjMI3YWdg="; + tag = version; + hash = "sha256-iLtUIM7QBIl6UAcb1RvKt2uw5gHEIQXuo4z/OQu86wM="; }; pythonRelaxDeps = [ From 3ca354a905b39552bceac7596ac2d002164b1bed Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 29 Dec 2025 19:27:51 -0500 Subject: [PATCH 02/85] python3Packages.feedparser: clean up Signed-off-by: Ethan Carter Edwards --- .../python-modules/feedparser/default.nix | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/feedparser/default.nix b/pkgs/development/python-modules/feedparser/default.nix index 3c0b6e075146..63b58214b3b4 100644 --- a/pkgs/development/python-modules/feedparser/default.nix +++ b/pkgs/development/python-modules/feedparser/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, python, setuptools, sgmllib3k, @@ -12,22 +12,28 @@ buildPythonPackage rec { version = "6.0.12"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-ZPds6Qrj6O9dHt4PjTtQzia8znHdiuXoKxzS1KX5Qig="; - }; - - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ sgmllib3k ]; - __darwinAllowLocalNetworking = true; + src = fetchFromGitHub { + owner = "kurtmckee"; + repo = "feedparser"; + tag = "v${version}"; + hash = "sha256-ZLn4Naf0CQG04iXfVJVimrBQ7TGBEPcEPCF3XMjX/Mo="; + }; + + build-system = [ setuptools ]; + + dependencies = [ sgmllib3k ]; + checkPhase = '' + runHook preCheck + # Tests are failing # AssertionError: unexpected '~' char in declaration rm tests/wellformed/sanitize/xml_declaration_unexpected_character.xml ${python.interpreter} -Wd tests/runtests.py + + runHook postCheck ''; pythonImportsCheck = [ "feedparser" ]; From 42c0c0e6d4c4729932a02f542d502eff485e8512 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Tue, 21 Apr 2026 16:52:41 +0000 Subject: [PATCH 03/85] virtualbox: 7.2.6 -> 7.2.8 --- pkgs/applications/virtualization/virtualbox/default.nix | 4 ++-- pkgs/applications/virtualization/virtualbox/extpack.nix | 4 ++-- .../virtualization/virtualbox/guest-additions-iso/default.nix | 2 +- .../virtualization/virtualbox/guest-additions/default.nix | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 0c71b50149bd..bd1833daad2a 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -72,9 +72,9 @@ let buildType = "release"; # Use maintainers/scripts/update.nix to update the version and all related hashes or # change the hashes in extpack.nix and guest-additions/default.nix as well manually. - virtualboxVersion = "7.2.6"; + virtualboxVersion = "7.2.8"; virtualboxSubVersion = ""; - virtualboxSha256 = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7"; + virtualboxSha256 = "0642ed4a12b7204cd30c0abbc2c10c1cc7ad55ce1756a01e86a16d4b6b066592"; kvmPatchVboxVersion = "7.2.6"; kvmPatchVersion = "20260201"; diff --git a/pkgs/applications/virtualization/virtualbox/extpack.nix b/pkgs/applications/virtualization/virtualbox/extpack.nix index 2822cfd9dd26..841e58dab76b 100644 --- a/pkgs/applications/virtualization/virtualbox/extpack.nix +++ b/pkgs/applications/virtualization/virtualbox/extpack.nix @@ -5,7 +5,7 @@ }: fetchurl rec { pname = "virtualbox-extpack"; - version = "7.2.6"; + version = "7.2.8"; name = "Oracle_VirtualBox_Extension_Pack-${version}.vbox-extpack"; url = "https://download.virtualbox.org/virtualbox/${version}/${name}"; sha256 = @@ -13,7 +13,7 @@ fetchurl rec { # Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`. # Checksums can also be found at https://download.virtualbox.org/virtualbox/${version}/SHA256SUMS let - value = "d46449366b23417a626439785f23f7eaf06bfbfd2cb030713e1abfa5b03d4205"; + value = "d7301435ee207ff96c5ad372939dc46d39e0f9db2bcce487cf1e8f739a2e845b"; in assert (builtins.stringLength value) == 64; value; diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix index b1ecc34fba93..dfb87074fc93 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix @@ -5,7 +5,7 @@ }: fetchurl { url = "http://download.virtualbox.org/virtualbox/${virtualboxVersion}/VBoxGuestAdditions_${virtualboxVersion}.iso"; - sha256 = "740e9a729c944180a165188fd426f9a2e1a2581d654402a1b856f9755a1ffc97"; + sha256 = "169acb9361ade42d32500f51b48ad366fdfdb094b5e3fb422d640c1416a6b216"; meta = { description = "Guest additions ISO for VirtualBox"; longDescription = '' diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index dbbf03daf408..ce3824a3d77f 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -18,9 +18,9 @@ libx11, }: let - virtualboxVersion = "7.2.6"; + virtualboxVersion = "7.2.8"; virtualboxSubVersion = ""; - virtualboxSha256 = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7"; + virtualboxSha256 = "0642ed4a12b7204cd30c0abbc2c10c1cc7ad55ce1756a01e86a16d4b6b066592"; platform = if stdenv.hostPlatform.isAarch64 then From 0a7c96e0c45da5bb351ecbeacf9ab1a092b090b8 Mon Sep 17 00:00:00 2001 From: Austin Butler Date: Wed, 22 Apr 2026 22:01:01 -0700 Subject: [PATCH 04/85] nomachine-client: 9.2.18_3 -> 9.4.14_1 --- pkgs/by-name/no/nomachine-client/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/no/nomachine-client/package.nix b/pkgs/by-name/no/nomachine-client/package.nix index 94b432989887..8ee51201e3ce 100644 --- a/pkgs/by-name/no/nomachine-client/package.nix +++ b/pkgs/by-name/no/nomachine-client/package.nix @@ -9,10 +9,10 @@ libpulseaudio, }: let - versionMajor = "9.2"; - versionMinor = "18"; - versionBuild_x86_64 = "3"; - versionBuild_i686 = "3"; + versionMajor = "9.4"; + versionMinor = "14"; + versionBuild_x86_64 = "1"; + versionBuild_i686 = "1"; in stdenv.mkDerivation rec { pname = "nomachine-client"; @@ -22,12 +22,12 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_x86_64}_x86_64.tar.gz"; - sha256 = "sha256-/ElNG6zIOdE3Qwf/si9fKXMLxM81ZmRZmvbc6rw/M0c="; + sha256 = "sha256-tLL8l/UgTiVzGs+mwJeRUlVA8lH72JVogBOEpaSr2AY="; } else if stdenv.hostPlatform.system == "i686-linux" then fetchurl { url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_i686}_i686.tar.gz"; - sha256 = "sha256-uLkBprPjYyWN0jwB6rJwG1sLbIg/jAjx57joLBhVwr0="; + sha256 = "sha256-pPvg8MCrpCsQiiglRxHHl9wVyndI9JTluX/mwah3wwQ="; } else throw "NoMachine client is not supported on ${stdenv.hostPlatform.system}"; @@ -99,8 +99,8 @@ stdenv.mkDerivation rec { mainProgram = "nxplayer"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = { - fullName = "NoMachine 7 End-User License Agreement"; - url = "https://www.nomachine.com/licensing-7"; + fullName = "NoMachine End User License Agreement, version 9"; + url = "https://www.nomachine.com/licensing/nomachine-end-user-license-agreement"; free = false; }; maintainers = with lib.maintainers; [ talyz ]; From 2b7f24eeb87e8ed1df82d13f1b74347bd7f9d970 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Thu, 23 Apr 2026 15:19:58 +0200 Subject: [PATCH 05/85] lib.licenses: add mpich2 --- lib/licenses/licenses.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 12301021e9c8..af74fc7fdb41 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1067,6 +1067,11 @@ lib.mapAttrs mkLicense ( fullName = "MIT Open Group variant"; }; + mpich2 = { + spdxId = "mpich2"; + fullName = "mpich2 License"; + }; + mpl10 = { spdxId = "MPL-1.0"; fullName = "Mozilla Public License 1.0"; From 093591b535e118553f4c37f1451d10bde141cdea Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Thu, 23 Apr 2026 15:21:09 +0200 Subject: [PATCH 06/85] mpich: set license to mpich2 --- pkgs/development/libraries/mpich/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix index ae7ca1448294..88f5673a4494 100644 --- a/pkgs/development/libraries/mpich/default.nix +++ b/pkgs/development/libraries/mpich/default.nix @@ -160,10 +160,7 @@ stdenv.mkDerivation rec { version 2. ''; homepage = "http://www.mcs.anl.gov/mpi/mpich2/"; - license = { - url = "http://git.mpich.org/mpich.git/blob/a385d6d0d55e83c3709ae851967ce613e892cd21:/COPYRIGHT"; - fullName = "MPICH license (permissive)"; - }; + license = lib.licenses.mpich2; maintainers = [ lib.maintainers.markuskowa ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; From afcbedc1e04a42e54a0daeb0a72e8be5fc90c602 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:32:49 +0000 Subject: [PATCH 07/85] python3Packages.anthropic: 0.94.0 -> 0.97.0 --- pkgs/development/python-modules/anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 7ae65e00b5d4..dbaef81775b3 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -38,14 +38,14 @@ buildPythonPackage (finalAttrs: { pname = "anthropic"; - version = "0.94.0"; + version = "0.97.0"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gh7My8ftI2o0CxrwuVsbr8tdZ2MtKdRw0mfQxb7REJk="; + hash = "sha256-jekixY/D80M9wPvq14GZj20+hDBVhzpmylh8mFSdL6k="; }; postPatch = '' From d170df7c9542f82315da961a32db65f265f816a2 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 27 Apr 2026 19:39:52 +0000 Subject: [PATCH 08/85] python3Packages.llm-anthropic: 0.24 -> 0.25 --- pkgs/development/python-modules/llm-anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix index ea3a04318252..8f76ea07bee8 100644 --- a/pkgs/development/python-modules/llm-anthropic/default.nix +++ b/pkgs/development/python-modules/llm-anthropic/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "llm-anthropic"; - version = "0.24"; + version = "0.25"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-anthropic"; tag = finalAttrs.version; - hash = "sha256-0nI/J7gGTUyrvluez9H8WD4kCuMFgWR5zFHRMxh9DXQ="; + hash = "sha256-dgt8DQkwVsAduzvwzN0xmLuJ4erj5KYU8x+SFCynDBI="; }; build-system = [ From 79228e9d7534e23bf20a231d78f76775e2d1be0f Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Sat, 25 Apr 2026 23:59:15 -0400 Subject: [PATCH 09/85] opencollada-blender: drop Blender 5.0 removed OpenCollada, so remove it as there should really be no other consumers, and is now likely unmaintained. --- pkgs/by-name/bl/blender/package.nix | 4 -- .../opencollada-blender/cmake4-compat.patch | 26 ---------- .../op/opencollada-blender/package.nix | 51 ------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 1 insertion(+), 81 deletions(-) delete mode 100644 pkgs/by-name/op/opencollada-blender/cmake4-compat.patch delete mode 100644 pkgs/by-name/op/opencollada-blender/package.nix diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix index 8270bc2810e2..92107dfe9cff 100644 --- a/pkgs/by-name/bl/blender/package.nix +++ b/pkgs/by-name/bl/blender/package.nix @@ -9,7 +9,6 @@ callPackage, ceres-solver, cmake, - colladaSupport ? true, config, cudaPackages, cudaSupport ? config.cudaSupport, @@ -54,7 +53,6 @@ nix-update-script, openUsdSupport ? !stdenv.hostPlatform.isDarwin, openal, - opencollada-blender, opencolorio, openexr, openimagedenoise, @@ -185,7 +183,6 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeBool "WITH_INSTALL_PORTABLE" false) (lib.cmakeBool "WITH_JACK" jackaudioSupport) (lib.cmakeBool "WITH_LIBS_PRECOMPILED" false) - (lib.cmakeBool "WITH_OPENCOLLADA" colladaSupport) (lib.cmakeBool "WITH_OPENIMAGEDENOISE" openImageDenoiseSupport) (lib.cmakeBool "WITH_PIPEWIRE" false) (lib.cmakeBool "WITH_PULSEAUDIO" false) @@ -325,7 +322,6 @@ stdenv'.mkDerivation (finalAttrs: { wayland wayland-protocols ] - ++ lib.optional colladaSupport opencollada-blender ++ lib.optional jackaudioSupport libjack2 ++ lib.optional spaceNavSupport libspnav ++ lib.optionals vulkanSupport [ diff --git a/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch b/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch deleted file mode 100644 index c586a589534a..000000000000 --- a/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch +++ /dev/null @@ -1,26 +0,0 @@ -From f036950f1ccc3ebdfe2fdc0a52d35a4620252901 Mon Sep 17 00:00:00 2001 -From: Grimmauld -Date: Sat, 27 Sep 2025 11:43:21 +0200 -Subject: [PATCH] Build: update cmake minimum version to 3.10 - -cmake ABI compatibility with cmake <3.5 has been removed in cmake 4. -Compatibility with cmake <3.10 is deprecated and soon to be removed. -Thus set 3.10 minimum version. This is available in the vast majority -of current linux distributions, as well as other platforms. ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 95abbe213..2d14b2552 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -18,7 +18,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) - endif() - endif() - --cmake_minimum_required(VERSION 2.6) -+cmake_minimum_required(VERSION 3.10) - - - #----------------------------------------------------------------------------- diff --git a/pkgs/by-name/op/opencollada-blender/package.nix b/pkgs/by-name/op/opencollada-blender/package.nix deleted file mode 100644 index 01042195cd9a..000000000000 --- a/pkgs/by-name/op/opencollada-blender/package.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - cmake, - dos2unix, - fetchFromGitHub, - lib, - libxml2, - pcre, - pkg-config, - stdenv, -}: - -stdenv.mkDerivation { - pname = "opencollada"; - version = "0-unstable-2025-01-30"; - - src = fetchFromGitHub { - owner = "aras-p"; - repo = "OpenCOLLADA"; - rev = "4526eb8aaa6462c71fbedd23103976c151a01c50"; - sha256 = "sha256-ctr+GjDzxOJxBfaMwjwayPkAOcF+FMsP1X72QCOwvTY="; - }; - - # Fix freaky dos-style CLRF things - prePatch = '' - dos2unix CMakeLists.txt - ''; - - patches = [ - # https://github.com/aras-p/OpenCOLLADA/pull/1 - ./cmake4-compat.patch - ]; - - nativeBuildInputs = [ - cmake - pkg-config - dos2unix - ]; - - propagatedBuildInputs = [ - libxml2 - pcre - ]; - - meta = { - description = "Library for handling the COLLADA file format"; - homepage = "https://github.com/aras-p/OpenCOLLADA"; - maintainers = [ lib.maintainers.amarshall ]; - platforms = lib.platforms.unix; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7ff43bb28569..31ed20afd89d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1530,6 +1530,7 @@ mapAliases { openbabel3 = openbabel; # Added 2025-09-17 openbsdCross = throw "'openbsdCross' has been renamed to/replaced by 'openbsd'"; # Converted to throw 2025-10-27 opencl-clang = throw "opencl-clang has been integrated into intel-graphics-compiler"; # Added 2025-09-10 + opencollada-blender = throw "opencollada-blender has been removed, as it is unmaintained upstream"; # Added 2026-04-26 opencolorio_1 = throw "'opencolorio_1' has been removed. Use opencolorio instead"; # Added 2026-01-03 openconnect_gnutls = throw "'openconnect_gnutls' has been renamed to/replaced by 'openconnect'"; # Converted to throw 2025-10-27 openexr_3 = throw "'openexr_3' has been renamed to/replaced by 'openexr'"; # Converted to throw 2025-10-27 From bfb2fd8f8cb69527f0766bef440fdd3697a34ad6 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Sun, 26 Apr 2026 00:05:57 -0400 Subject: [PATCH 10/85] opencollada: drop Unmaintained upstream (no updates since 2018-11-26 (~7.5 years), and unmaintained in Nixpkgs as well. Only one consumer where it is optional, so disable the feature. --- pkgs/by-name/op/opencollada/package.nix | 77 ------------------- .../python-modules/ifcopenshell/default.nix | 5 +- pkgs/top-level/aliases.nix | 1 + 3 files changed, 2 insertions(+), 81 deletions(-) delete mode 100644 pkgs/by-name/op/opencollada/package.nix diff --git a/pkgs/by-name/op/opencollada/package.nix b/pkgs/by-name/op/opencollada/package.nix deleted file mode 100644 index 2fc051ca686f..000000000000 --- a/pkgs/by-name/op/opencollada/package.nix +++ /dev/null @@ -1,77 +0,0 @@ -{ - cmake, - dos2unix, - fetchFromGitHub, - fetchpatch, - lib, - libxml2, - pcre, - pkg-config, - stdenv, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "opencollada"; - version = "1.6.68"; - - src = fetchFromGitHub { - owner = "KhronosGroup"; - repo = "OpenCOLLADA"; - rev = "v${finalAttrs.version}"; - sha256 = "1ym16fxx9qhf952vva71sdzgbm7ifis0h1n5fj1bfdj8zvvkbw5w"; - }; - - # Fix freaky dos-style CLRF things - prePatch = '' - dos2unix CMakeLists.txt - ''; - - patches = [ - # fix build with gcc 13 - (fetchpatch { - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/opencollada/files/opencollada-1.6.68-gcc13.patch?id=b76590f9fb8615da3da9d783ad841c0e3881a27b"; - hash = "sha256-oi/QhNPRnuSHfJJ071/3wnjLeg4zZUL6NwSGYvgkb/k="; - }) - - # fix pcre - (fetchpatch { - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch"; - hash = "sha256-igrwgmNwDKYwj6xWvWrryT5ARWJpztVmlQ0HCLQn5+Q="; - }) - - # fix build with cmake 4 - (fetchpatch { - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/opencollada/files/opencollada-1.6.68-cmake4.patch?id=42f1e0614c4d056841fdc162c29a04ff0e910139"; - hash = "sha256-gbF6PPalJGgXGu4W7EptYeDq8418JdGH50LIqKqGKX0="; - }) - ]; - - postPatch = '' - # Drop blanket -Werror as it tends to fail on newer toolchain for - # minor warnings. In this case it was gcc-13 build failure. - substituteInPlace DAEValidator/CMakeLists.txt --replace-fail ' -Werror"' '"' - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace GeneratedSaxParser/src/GeneratedSaxParserUtils.cpp \ - --replace math.h cmath - ''; - - nativeBuildInputs = [ - cmake - pkg-config - dos2unix - ]; - - propagatedBuildInputs = [ - libxml2 - pcre - ]; - - meta = { - description = "Library for handling the COLLADA file format"; - homepage = "https://github.com/KhronosGroup/OpenCOLLADA/"; - maintainers = [ ]; - platforms = lib.platforms.unix; - license = lib.licenses.mit; - }; -}) diff --git a/pkgs/development/python-modules/ifcopenshell/default.nix b/pkgs/development/python-modules/ifcopenshell/default.nix index 09a67f05d542..bcdde4021d10 100644 --- a/pkgs/development/python-modules/ifcopenshell/default.nix +++ b/pkgs/development/python-modules/ifcopenshell/default.nix @@ -24,7 +24,6 @@ mpfr, nlohmann_json, opencascade-occt_7_6, - opencollada, pcre, zlib, @@ -102,7 +101,6 @@ buildPythonPackage rec { mpfr nlohmann_json opencascade-occt - opencollada pcre ]; @@ -138,12 +136,11 @@ buildPythonPackage rec { "-DBUILD_SHARED_LIBS=ON" "-DBUILD_IFCPYTHON=ON" "-DCITYJSON_SUPPORT=OFF" + "-DCOLLADA_SUPPORT=OFF" "-DEIGEN_DIR=${eigen}/include/eigen3" "-DJSON_INCLUDE_DIR=${nlohmann_json}/include/" "-DOCC_INCLUDE_DIR=${opencascade-occt}/include/opencascade" "-DOCC_LIBRARY_DIR=${lib.getLib opencascade-occt}/lib" - "-DOPENCOLLADA_INCLUDE_DIR=${opencollada}/include/opencollada" - "-DOPENCOLLADA_LIBRARY_DIR=${lib.getLib opencollada}/lib/opencollada" "-DSWIG_EXECUTABLE=${swig}/bin/swig" "-DLIBXML2_INCLUDE_DIR=${libxml2.dev}/include/libxml2" "-DLIBXML2_LIBRARIES=${lib.getLib libxml2}/lib/libxml2${stdenv.hostPlatform.extensions.sharedLibrary}" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 31ed20afd89d..8bfdb77dbfdb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1530,6 +1530,7 @@ mapAliases { openbabel3 = openbabel; # Added 2025-09-17 openbsdCross = throw "'openbsdCross' has been renamed to/replaced by 'openbsd'"; # Converted to throw 2025-10-27 opencl-clang = throw "opencl-clang has been integrated into intel-graphics-compiler"; # Added 2025-09-10 + opencollada = throw "opencollada has been removed, as it is unmaintained upstream"; # Added 2026-04-26 opencollada-blender = throw "opencollada-blender has been removed, as it is unmaintained upstream"; # Added 2026-04-26 opencolorio_1 = throw "'opencolorio_1' has been removed. Use opencolorio instead"; # Added 2026-01-03 openconnect_gnutls = throw "'openconnect_gnutls' has been renamed to/replaced by 'openconnect'"; # Converted to throw 2025-10-27 From 0828d1a8544812649f5ec26369daa61b1d089922 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Tue, 28 Apr 2026 23:52:56 +1000 Subject: [PATCH 11/85] xen: 4.20.2 -> 4.20.3 Plus XSAs 483, 484, 486 and 488. See https://xenbits.xenproject.org/xsa. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/xe/xen/package.nix | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index 4c124470a9e3..e763b223f603 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -173,7 +173,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "xen"; - version = "4.20.2"; + version = "4.20.3"; # This attribute can be overriden to correct the file paths in # `passthru` when building an unstable Xen. @@ -186,28 +186,28 @@ stdenv.mkDerivation (finalAttrs: { (replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps) - # XSA #477 + # XSA #483 (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa477.patch"; - hash = "sha256-c9i61GvHPiLwMGvd+5IKgUwyu/NPub+mtnxUPHW/HhI="; + url = "https://xenbits.xenproject.org/xsa/xsa483.patch"; + hash = "sha256-pZkSQKAjEIa/EHlCa2hD+3kofzpVHtFxcdp/TiWu9i8="; }) - # XSA #479 + # XSA #484 (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa479.patch"; - hash = "sha256-2o6RYyT4Nrg1le6BUOQ3AwedorCvxvKao2uMYWrUV1Y="; + url = "https://xenbits.xenproject.org/xsa/xsa484.patch"; + hash = "sha256-6zkTBHKfpAK2poSycEFSb3pE9pDpZwBxAe5Jf862j+U="; }) - # XSA #480 + # XSA #486 (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa480.patch"; - hash = "sha256-mHoY+Y8klwLYOo4LZCwYcNsB1BcBbSa1nQOn3NueDdI="; + url = "https://xenbits.xenproject.org/xsa/xsa486.patch"; + hash = "sha256-8EC1lv2JAYqchX5sHbO3NbP7haEyu1V0/72KwALG+BA="; }) - # XSA #481 + # XSA #488 (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa481.patch"; - hash = "sha256-QpRXS4rFuML2TawH7yhUmg8U4C1ATt4xiLLs91duuO8="; + url = "https://xenbits.xenproject.org/xsa/xsa488-4.20.patch"; + hash = "sha256-QttKWdmWC6Zn5k2hd6RIMCpLWv71HB/A9mCbDP+i8to="; }) # patch `libxl` to search for `qemu-system-i386` properly. (Before 4.21) @@ -228,8 +228,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "xen-project"; repo = "xen"; - tag = "RELEASE-4.20.2"; - hash = "sha256-ZDPjsEAEH5bW0156MVvOKUeqg+mwdce0GFdUTBH39Qc="; + tag = "RELEASE-4.20.3"; + hash = "sha256-+qTHIsDD2A5lVwmpJ7artnzdviT1XN05CYeu7JFxfqc="; }; strictDeps = true; From 0caf6059bdd5acf1e9a615927539a0da8f4c2c30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Apr 2026 12:22:53 +0000 Subject: [PATCH 12/85] protonup-rs: 0.10.0 -> 0.12.1 --- pkgs/by-name/pr/protonup-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protonup-rs/package.nix b/pkgs/by-name/pr/protonup-rs/package.nix index 75c6276a9317..9e1bf58a2ef7 100644 --- a/pkgs/by-name/pr/protonup-rs/package.nix +++ b/pkgs/by-name/pr/protonup-rs/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "protonup-rs"; - version = "0.10.0"; + version = "0.12.1"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-Ro5bYnmWs+Yjj6x5qkY2X1qBuQlvV7WIw4Oluvono54="; + hash = "sha256-tudrn2BeTB7+3DQmVxCMv+5vpIv3BwJ8sJqKwX+vHQU="; }; - cargoHash = "sha256-w6SBIsyxtbRtWRocskAG/UqBVRSvLoVS2fy9pTpWL4U="; + cargoHash = "sha256-kgSMfEQHxOWBQSb1PMYU4HmYzQwrECiFAKKwq4d6vwc="; checkFlags = [ # Requires internet access From 35f917effbe041fc458141518b14d07674939e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Tue, 21 Apr 2026 21:28:39 +0100 Subject: [PATCH 13/85] linuxPackages_7_0.virtualboxGuestAdditions: do not install vboxvideo --- .../virtualization/virtualbox/guest-additions/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index ce3824a3d77f..6a612b7e327b 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -68,6 +68,8 @@ let pkg = libxt; } ]; + + hasVboxVideo = lib.versionOlder kernel.version "7.0"; in stdenv.mkDerivation { pname = "VirtualBox-GuestAdditions"; @@ -133,7 +135,10 @@ stdenv.mkDerivation { # Install kernel modules. cd src/vboxguest-${virtualboxVersion}_NixOS - make install INSTALL_MOD_PATH=$out KBUILD_EXTRA_SYMBOLS=$PWD/vboxsf/Module.symvers + + INSTALL_TARGETS=(install-vboxguest install-vboxsf ${lib.optionalString hasVboxVideo "install-vboxvideo"}) + make INSTALL_MOD_PATH=$out KBUILD_EXTRA_SYMBOLS=$PWD/vboxsf/Module.symvers ''${INSTALL_TARGETS[@]} + cd ../.. # Install binaries From ad00d71d8d14da4e7fbff4fc4ade124331d66ca9 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Fri, 1 May 2026 11:08:54 +0200 Subject: [PATCH 14/85] gitlab: 18.11.1 -> 18.11.12 https://docs.gitlab.com/releases/patches/patch-release-gitlab-18-11-2-released/ --- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- pkgs/by-name/gi/gitlab/data.json | 14 +++++++------- .../by-name/gi/gitlab/gitlab-workhorse/default.nix | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 38d2281e0803..3840d3c25ab4 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.11.1"; + version = "18.11.2"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-se3JtkYR+Mi0Kse3fQXBwxQyHmbPu2DqTNGnRHZQdTc="; + hash = "sha256-UmoMZ55FqEVYTjfgdoZsbJcs/+4x80KKxq6Cfatv4K4="; }; vendorHash = "sha256-123WUtoUaPIyDywcTKEhiZP2SYYHxAQoOPyCebsHYRI="; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index fe0b9e04fc16..13f6020fc420 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule (finalAttrs: { pname = "gitlab-pages"; - version = "18.11.1"; + version = "18.11.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${finalAttrs.version}"; - hash = "sha256-O9YzFUVhqy16sMmViLcJ4LMumyGsvPDehkQCGproSFs="; + hash = "sha256-lxmwTC02WHwlrMgvTs2lkDj4AX8ovFuW73OHB6CIWTo="; }; vendorHash = "sha256-PUW4cgAiM1GTtvja894OZ4pe0SWChf5JsL4/fkns2kI="; diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 5c1661b4b490..d3d825e95794 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,17 +1,17 @@ { - "version": "18.11.1", - "repo_hash": "sha256-ksqJuXklQYFAosyPKAtTDgcq+qJ6TRd2PJ4wu0JpMMI=", + "version": "18.11.2", + "repo_hash": "sha256-TAc3bNFwq/QKR+X/P9BqQHA2T5viD+SAOXXUZ7StDP4=", "yarn_hash": "sha256-k8JHi0f/XfSV4kICyPW01Erk3YnKw33yeUWYrOaPdTM=", "frontend_islands_yarn_hash": "sha256-EvGQin+5DqqIgM36jlVkVI49WcJzVvceYnkSS9ybfcY=", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.11.1-ee", + "rev": "v18.11.2-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.11.1", - "GITLAB_KAS_VERSION": "18.11.1", - "GITLAB_PAGES_VERSION": "18.11.1", + "GITALY_SERVER_VERSION": "18.11.2", + "GITLAB_KAS_VERSION": "18.11.2", + "GITLAB_PAGES_VERSION": "18.11.2", "GITLAB_SHELL_VERSION": "14.49.0", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.1", - "GITLAB_WORKHORSE_VERSION": "18.11.1" + "GITLAB_WORKHORSE_VERSION": "18.11.2" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index e3907259c668..101519703304 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule (finalAttrs: { pname = "gitlab-workhorse"; - version = "18.11.1"; + version = "18.11.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { From 88a0224a3021796f1a73cee1b325b950a0f9d106 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Fri, 1 May 2026 11:12:05 +0200 Subject: [PATCH 15/85] varnish77: drop Varnish 7.7 is EOL --- nixos/tests/all-tests.nix | 4 ---- pkgs/servers/varnish/default.nix | 8 -------- pkgs/servers/varnish/modules.nix | 4 ---- pkgs/servers/varnish/packages.nix | 5 ----- pkgs/top-level/aliases.nix | 2 ++ pkgs/top-level/all-packages.nix | 2 -- 6 files changed, 2 insertions(+), 23 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index d167ec0c90a5..58e5ffdbceaa 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1732,10 +1732,6 @@ in imports = [ ./varnish.nix ]; _module.args.package = pkgs.varnish60; }; - varnish77 = runTest { - imports = [ ./varnish.nix ]; - _module.args.package = pkgs.varnish77; - }; varnish80 = runTest { imports = [ ./varnish.nix ]; _module.args.package = pkgs.varnish80; diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix index 6d50f051655a..94567b556c1f 100644 --- a/pkgs/servers/varnish/default.nix +++ b/pkgs/servers/varnish/default.nix @@ -147,9 +147,6 @@ let lib.maintainers.osnyx ]; platforms = lib.platforms.unix; - knownVulnerabilities = lib.optionals (lib.versions.major version == "7") [ - "VSV00018: https://vinyl-cache.org/security/VSV00018.html" - ]; broken = stdenv.isDarwin && version == "8.0.1"; # https://github.com/NixOS/nixpkgs/issues/495368 }; }; @@ -160,11 +157,6 @@ in version = "6.0.17"; hash = "sha256-CVmHd1hCDFE/WIZqjc1TfX1O2RqFetdNSO4ihmXoL5k="; }; - # EOL 2026-03-15 - varnish77 = common { - version = "7.7.3"; - hash = "sha256-6W7q/Ez+KlWO0vtU8eIr46PZlfRvjADaVF1YOq74AjY="; - }; # EOL 2026-09-15 varnish80 = common { version = "8.0.1"; diff --git a/pkgs/servers/varnish/modules.nix b/pkgs/servers/varnish/modules.nix index 3dc5943fb152..557032cfc976 100644 --- a/pkgs/servers/varnish/modules.nix +++ b/pkgs/servers/varnish/modules.nix @@ -55,10 +55,6 @@ in version = "0.15.1"; hash = "sha256-Et/iWOk2FWJBDOpKjNXm4Nh5i1SU4zVPaID7kh+Uj9M="; }; - modules26 = common { - version = "0.26.0"; - hash = "sha256-xKMOkqm6/GoBve0AhPqyVMQv/oh5Rtj6uCeg/yId7BU="; - }; modules27 = common { version = "0.27.0"; hash = "sha256-1hE+AKsC6Td+Al7LFN6bgPicU8dtWd3A8PP7VKZLvYM="; diff --git a/pkgs/servers/varnish/packages.nix b/pkgs/servers/varnish/packages.nix index 7167ca143741..f5d6ffb1afb8 100644 --- a/pkgs/servers/varnish/packages.nix +++ b/pkgs/servers/varnish/packages.nix @@ -2,7 +2,6 @@ callPackages, callPackage, varnish60, - varnish77, varnish80, lib, }: @@ -21,10 +20,6 @@ sha256 = "1n94slrm6vn3hpymfkla03gw9603jajclg84bjhwb8kxsk3rxpmk"; }; }; - varnish77Packages = lib.recurseIntoAttrs rec { - varnish = varnish77; - modules = (callPackages ./modules.nix { inherit varnish; }).modules26; - }; varnish80Packages = lib.recurseIntoAttrs rec { varnish = varnish80; modules = (callPackages ./modules.nix { inherit varnish; }).modules27; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 7286326cbf45..c528820e2d0c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2055,6 +2055,8 @@ mapAliases { valum = throw "'valum' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01 vamp.vampSDK = throw "'vamp.vampSDK' has been renamed to/replaced by 'vamp-plugin-sdk'"; # Converted to throw 2025-10-27 vapoursynth-nnedi3 = throw "'vapoursynth-nnedi3' has been removed per upstream. Use vapoursynth-znedi3 instead."; # Added 2026-04-20 + varnish77 = throw "varnish 7.7 is EOL. Please upgrade to 'varnish80' or 'vinyl-cache_9'."; # Added 2026-05-01 + varnish77Packages = throw "varnish 7.7 is EOL. Please upgrade to 'varnish80' or 'vinyl-cache_9'."; # Added 2026-05-01 vaultwarden-vault = throw "'vaultwarden-vault' has been renamed to/replaced by 'vaultwarden.webvault'"; # Converted to throw 2025-10-27 vbetool = throw "'vbetool' has been removed as it is broken and not maintained upstream."; # Added 2025-06-11 vboot_reference = vboot-utils; # Added 2025-11-01 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca575294d8bc..b84cf9f37c46 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3520,12 +3520,10 @@ with pkgs; inherit (callPackages ../servers/varnish { }) varnish60 - varnish77 varnish80 ; inherit (callPackages ../servers/varnish/packages.nix { }) varnish60Packages - varnish77Packages varnish80Packages ; varnishPackages = varnish80Packages; From e4586d18a74a96fc12f66cc8be3dc89ad9a7ec26 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 24 Apr 2026 17:53:44 +0200 Subject: [PATCH 16/85] victoriatraces: 0.8.0 -> 0.8.2 Closes #513411 ChangeLogs: * https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.8.1 * https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.8.2 --- pkgs/by-name/vi/victoriatraces/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriatraces/package.nix b/pkgs/by-name/vi/victoriatraces/package.nix index 0f7fce9de6f6..39e71803483f 100644 --- a/pkgs/by-name/vi/victoriatraces/package.nix +++ b/pkgs/by-name/vi/victoriatraces/package.nix @@ -13,13 +13,13 @@ buildGo126Module (finalAttrs: { pname = "VictoriaTraces"; - version = "0.8.0"; + version = "0.8.2"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaTraces"; tag = "v${finalAttrs.version}"; - hash = "sha256-bm1hF4LqbSxxEOMtz4jdgJHMwrahGI4VZ9nj/VscFdc="; + hash = "sha256-WUndQWyWzffrJ5T4/VDUzRJYvLIOVFFyGIGw366ANa4="; }; vendorHash = null; From 0c21327ce508e62ba85b165ef06e7ea83dc3128c Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Fri, 1 May 2026 08:43:18 -0700 Subject: [PATCH 17/85] whisper: drop whisper is unmaintained and vendors vulnerable libraries --- pkgs/by-name/wh/whisper/package.nix | 68 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 pkgs/by-name/wh/whisper/package.nix diff --git a/pkgs/by-name/wh/whisper/package.nix b/pkgs/by-name/wh/whisper/package.nix deleted file mode 100644 index 86dceb755633..000000000000 --- a/pkgs/by-name/wh/whisper/package.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchpatch, -}: - -stdenv.mkDerivation rec { - pname = "whisper"; - version = "2.0.1"; - - src = fetchFromGitHub { - owner = "refresh-bio"; - repo = "whisper"; - rev = "v${version}"; - sha256 = "0wpx1w1mar2d6zq2v14vy6nn896ds1n3zshxhhrrj5d528504iyw"; - }; - - patches = [ - # gcc-13 compatibility fixes: - # https://github.com/refresh-bio/Whisper/pull/17 - (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/refresh-bio/Whisper/commit/d67e110dd6899782e4687188f6b432494315b0b4.patch"; - hash = "sha256-Z8GrkUMIKO/ccEdwulQh+WUox3CEckr6NgoBSzYvfuw="; - }) - ]; - - preConfigure = '' - cd src - - # disable default static linking - sed -i 's/ -static / /' makefile - ''; - - enableParallelBuilding = true; - - # The package comes with prebuilt static - # libraries of bzip2, zlib, libdeflate and asmlib. - # They are not built with -fPIE and thus linking fails. - # As asmlib is not packages in nixpkgs let's disable PIE. - env.NIX_LDFLAGS = "-no-pie"; - - installPhase = '' - runHook preInstall - install -Dt $out/bin whisper whisper-index - runHook postInstall - ''; - - meta = { - broken = stdenv.hostPlatform.isDarwin; - description = "Short read sequence mapper"; - license = lib.licenses.gpl3; - # vendored libraries acof, aelf, deflate, bzip2, zlib - # https://github.com/refresh-bio/Whisper/issues/18 - knownVulnerabilities = [ - # src/libs/libz.a from 2017 - "CVE-2018-25032" - "CVE-2022-37434" - # src/libs/libbzip2.lib - "CVE-2019-12900" - ]; - homepage = "https://github.com/refresh-bio/whisper"; - maintainers = with lib.maintainers; [ jbedo ]; - platforms = lib.platforms.x86_64; - sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e25ae37ef3dc..390f98a6da9b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2147,6 +2147,7 @@ mapAliases { welkin = throw "welkin was removed as it is unmaintained upstream"; # Added 2026-01-01 whalebird = throw "'whalebird' has been removed because it was using an EOL electron version"; # Added 2026-03-20 whatsapp-for-linux = throw "'whatsapp-for-linux' has been removed because it was unmaintained and archived upstream. Consider using 'karere' instead"; # Converted to throw 2025-10-27 + whisper = throw "'whisper' was removed as it is unmaintained upstream and vendored insecure outdated libraries"; # Added 2026-05-01 wifi-password = throw "'wifi-password' has been removed as it was unmaintained upstream"; # Added 2025-08-29 win-pvdrivers = throw "'win-pvdrivers' has been removed as it was subject to the Xen build machine compromise (XSN-01) and has open security vulnerabilities (XSA-468)"; # Added 2025-08-29 win-virtio = throw "'win-virtio' has been renamed to/replaced by 'virtio-win'"; # Converted to throw 2025-10-27 From 1dcbce2c67020513b5cadaffcf18da4b96dd75a4 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 1 May 2026 22:11:11 +0000 Subject: [PATCH 18/85] hare: fix musl build fixes `nix-build -A pkgsMusl.hare` as well as cross-compilation of hare programs for musl users, e.g. `nix-build -A pkgsMusl.pkgsCross.aarch64-multiplatform-musl.bonsai`. --- pkgs/by-name/ha/hare/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hare/package.nix b/pkgs/by-name/ha/hare/package.nix index 1cdcd07eb8b7..5f9601c5a2aa 100644 --- a/pkgs/by-name/ha/hare/package.nix +++ b/pkgs/by-name/ha/hare/package.nix @@ -10,9 +10,14 @@ callPackage, enableCrossCompilation ? (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.is64bit), pkgsCross, - x86_64PkgsCrossToolchain ? pkgsCross.gnu64, - aarch64PkgsCrossToolchain ? pkgsCross.aarch64-multiplatform, - riscv64PkgsCrossToolchain ? pkgsCross.riscv64, + x86_64PkgsCrossToolchain ? if stdenv.hostPlatform.isMusl then pkgsCross.musl64 else pkgsCross.gnu64, + aarch64PkgsCrossToolchain ? + if stdenv.hostPlatform.isMusl then + pkgsCross.aarch64-multiplatform-musl + else + pkgsCross.aarch64-multiplatform, + riscv64PkgsCrossToolchain ? + if stdenv.hostPlatform.isMusl then pkgsCross.riscv64-musl else pkgsCross.riscv64, }: # There's no support for `aarch64` or `riscv64` for freebsd nor for openbsd on nix. From 1b0bcdc68623d28353ebd63e93ed343992d860ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 2 May 2026 07:52:31 +0000 Subject: [PATCH 19/85] librecad: 2.2.1.4 -> 2.2.1.5 --- pkgs/by-name/li/librecad/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librecad/package.nix b/pkgs/by-name/li/librecad/package.nix index d9f269cc6525..ed22ad4e3583 100644 --- a/pkgs/by-name/li/librecad/package.nix +++ b/pkgs/by-name/li/librecad/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "librecad"; - version = "2.2.1.4"; + version = "2.2.1.5"; src = fetchFromGitHub { owner = "LibreCAD"; repo = "LibreCAD"; tag = "v${finalAttrs.version}"; - hash = "sha256-e6T4Bh0ik3vF9b98a90sDgYfc0xaf8WrMUQCOBg9QTU="; + hash = "sha256-p2/mwFQq5VWNXvS8KsfvxYZP4mtJT/eWmQ6K+M+6TLQ="; }; buildInputs = [ From 9d6d79c16029d416e3293eeca50cff6584a28306 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 2 May 2026 11:26:38 -0700 Subject: [PATCH 20/85] postfix: 3.11.1 -> 3.11.2 Changelog: https://www.postfix.org/announcements/postfix-3.11.2.html --- pkgs/by-name/po/postfix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix/package.nix b/pkgs/by-name/po/postfix/package.nix index 801c569f24ff..630e047a133c 100644 --- a/pkgs/by-name/po/postfix/package.nix +++ b/pkgs/by-name/po/postfix/package.nix @@ -78,11 +78,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "postfix"; - version = "3.11.1"; + version = "3.11.2"; src = fetchurl { url = "http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${finalAttrs.version}.tar.gz"; - hash = "sha256-ZZJlYG7ZtiQpZLbUSiqvXmB9j7mtJUECekoyDd+4ncE="; + hash = "sha256-2u1lsIySiM2zhqkU8+Us3d1Ek1QHtc5a7ovMOqQgd3g="; }; nativeBuildInputs = [ From 5f1db8c2b6d7c2100d531f859f328474735a635f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 May 2026 06:18:42 +0000 Subject: [PATCH 21/85] mochi: 1.21.5 -> 1.21.10 --- pkgs/by-name/mo/mochi/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/mochi/package.nix b/pkgs/by-name/mo/mochi/package.nix index b28723e05010..4f173c6b674f 100644 --- a/pkgs/by-name/mo/mochi/package.nix +++ b/pkgs/by-name/mo/mochi/package.nix @@ -12,14 +12,14 @@ let pname = "mochi"; - version = "1.21.5"; + version = "1.21.10"; linux = appimageTools.wrapType2 rec { inherit pname version meta; src = fetchurl { url = "https://download.mochi.cards/releases/Mochi-${version}.AppImage"; - hash = "sha256-meYKgxJA4VOE4B6gizJ4F+utld/OJ1MCzwSOjfeorqE="; + hash = "sha256-yNgKbG5cJmCFpb3JnCevYZJXrdNJHoEPaUELLl10F00="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -44,9 +44,9 @@ let url = "https://download.mochi.cards/releases/Mochi-${version}${lib.optionalString stdenv.hostPlatform.isAarch64 "-arm64"}.dmg"; hash = if stdenv.hostPlatform.isAarch64 then - "sha256-+nQsR0CWG8pCq+zV2jMiej+7L4RqPeSKESAECK/JIoM=" + "sha256-nnAL1w2ERAH02nm8OMtVIuVjMqSnLuiBLsxuBlQNlPI=" else - "sha256-mOUrMIZSLPhxUe3lNLfDXtoo1dNX5fpQr8cHZ1MI/C8="; + "sha256-7Xt3wPqEH7PPOGtwGHKAWBIvpdkkZe9R12S0TnQuCuM="; }; sourceRoot = "."; From afd9a9c4c51e1dfbe6d6301ae6e562e24ba11a23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 May 2026 09:07:04 -0700 Subject: [PATCH 22/85] python3Packages.qh3: 1.7.4 -> 1.8.0 Diff: https://github.com/jawah/qh3/compare/v1.7.4...v1.8.0 Changelog: https://github.com/jawah/qh3/blob/v1.8.0/CHANGELOG.rst --- pkgs/development/python-modules/qh3/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/qh3/default.nix b/pkgs/development/python-modules/qh3/default.nix index 1f931f579ef6..24757a511d88 100644 --- a/pkgs/development/python-modules/qh3/default.nix +++ b/pkgs/development/python-modules/qh3/default.nix @@ -14,19 +14,19 @@ buildPythonPackage rec { pname = "qh3"; - version = "1.7.4"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "qh3"; tag = "v${version}"; - hash = "sha256-zZQyKQK/zJ58XnCgxk/SvexBF1Z+GBtvulhuhUiIago="; + hash = "sha256-aXFevAz5B58ZnK/LImULpETQNNyRKH9vY1CoGh5mKxI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-2HwwyHex1SE34dUGtooOf5LCkhkVhLpsoEHBFvLUkLM="; + hash = "sha256-+J2MDFbynUWgyLcGYRMIvo0PW6Hy8+ka2H6HMaBIOl8="; }; nativeBuildInputs = [ From 1c96faed4fc866c0eb2307eb95cff6c15aa6e54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 May 2026 11:25:56 -0700 Subject: [PATCH 23/85] present: override Python package set rather than one package --- pkgs/by-name/pr/present/package.nix | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/pr/present/package.nix b/pkgs/by-name/pr/present/package.nix index 1e1e2579f56b..b5157e44827a 100644 --- a/pkgs/by-name/pr/present/package.nix +++ b/pkgs/by-name/pr/present/package.nix @@ -6,16 +6,20 @@ let # https://github.com/NixOS/nixpkgs/issues/348788 - mistune_2 = python3Packages.mistune.overridePythonAttrs (oldAttrs: rec { - version = "2.0.5"; - src = fetchPypi { - inherit (oldAttrs) pname; - inherit version; - hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; - }; - }); + pythonPackages = python3Packages.overrideScope ( + self: super: { + mistune = super.mistune.overridePythonAttrs (oldAttrs: rec { + version = "2.0.5"; + src = fetchPypi { + inherit (oldAttrs) pname; + inherit version; + hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; + }; + }); + } + ); in -python3Packages.buildPythonPackage rec { +pythonPackages.buildPythonPackage rec { pname = "present"; version = "0.6.0"; pyproject = true; @@ -25,14 +29,14 @@ python3Packages.buildPythonPackage rec { hash = "sha256-l9W5L4LD9qRo3rLBkgd2I/aDaj+ucib5UYg+X4RYg6c="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with pythonPackages; [ setuptools ]; - dependencies = with python3Packages; [ + dependencies = with pythonPackages; [ click pyyaml pyfiglet asciimatics - mistune_2 + mistune ]; pythonImportsCheck = [ "present" ]; From f4d102820385353739ba9d61c906f67a90731495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 3 May 2026 23:27:36 +0200 Subject: [PATCH 24/85] motion: use headless ffmpeg to reduce closure size --- pkgs/by-name/mo/motion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/motion/package.nix b/pkgs/by-name/mo/motion/package.nix index aa7d37adf1d7..067ad3e85510 100644 --- a/pkgs/by-name/mo/motion/package.nix +++ b/pkgs/by-name/mo/motion/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, autoreconfHook, pkg-config, - ffmpeg, + ffmpeg-headless, libjpeg, libmicrohttpd, }: @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - ffmpeg + ffmpeg-headless libjpeg libmicrohttpd ]; From 015d547c2700498be59eedf96440bf6f839df386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 3 May 2026 23:19:19 +0200 Subject: [PATCH 25/85] motion: fix cross compilation --- pkgs/by-name/mo/motion/fix-cross.diff | 31 +++++++++++++++++++++++++++ pkgs/by-name/mo/motion/package.nix | 7 ++++++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/by-name/mo/motion/fix-cross.diff diff --git a/pkgs/by-name/mo/motion/fix-cross.diff b/pkgs/by-name/mo/motion/fix-cross.diff new file mode 100644 index 000000000000..ffe630a81a8f --- /dev/null +++ b/pkgs/by-name/mo/motion/fix-cross.diff @@ -0,0 +1,31 @@ +diff --git a/configure.ac b/configure.ac +index ef7cb3e..135a082 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -64,9 +64,9 @@ CFLAGS="$HOLD_CFLAGS" + ############################################################################## + ### Check libmicrohttpd - Required. Needed for stream/webcontrol + ############################################################################## +-AS_IF([pkg-config libmicrohttpd ], [ +- TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags libmicrohttpd` +- TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs libmicrohttpd` ++PKG_CHECK_MODULES([MICROHTTPD], [libmicrohttpd], [ ++ TEMP_CPPFLAGS="$TEMP_CPPFLAGS $MICROHTTPD_CFLAGS" ++ TEMP_LIBS="$TEMP_LIBS $MICROHTTPD_LIBS" + ],[ + AC_MSG_ERROR([Required package libmicrohttpd-dev not found, please check motion_guide.html and install necessary dependencies]) + ] +@@ -226,10 +226,10 @@ AS_IF([test "${FFMPEG}" = "no"], [ + + FFMPEG_DEPS="libavutil libavformat libavcodec libswscale libavdevice" + AC_MSG_CHECKING(for FFmpeg) +- AS_IF([pkg-config $FFMPEG_DEPS], [ ++ PKG_CHECK_MODULES([TEMP_FFMPEG], [$FFMPEG_DEPS], [ + FFMPEG_VER=`pkg-config --modversion libavformat` +- TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags $FFMPEG_DEPS` +- TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs $FFMPEG_DEPS` ++ TEMP_CFLAGS="$TEMP_CFLAGS $TEMP_FFMPEG_CFLAGS" ++ TEMP_LIBS="$TEMP_LIBS $TEMP_FFMPEG_LIBS" + AC_DEFINE([HAVE_FFMPEG], [1], [Define to 1 if FFMPEG is around]) + AC_MSG_RESULT(yes) + ],[ diff --git a/pkgs/by-name/mo/motion/package.nix b/pkgs/by-name/mo/motion/package.nix index 067ad3e85510..83a86f860361 100644 --- a/pkgs/by-name/mo/motion/package.nix +++ b/pkgs/by-name/mo/motion/package.nix @@ -20,6 +20,13 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-NAzVFWWbys+jYYOifCOOoucAKfa19njIzXBQbtgGX9M="; }; + patches = [ + # https://github.com/Motion-Project/motion/pull/1959 + ./fix-cross.diff + ]; + + depsBuildBuild = [ pkg-config ]; + nativeBuildInputs = [ autoreconfHook pkg-config From 68b0d2b6c530e2bb04a5fbf530ff925e0cb72de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Tue, 21 Apr 2026 21:57:15 +0100 Subject: [PATCH 26/85] nixos/virtualbox: deprecate virtualbox video driver for kernel 7.0+ --- nixos/modules/hardware/video/virtualbox.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/nixos/modules/hardware/video/virtualbox.nix b/nixos/modules/hardware/video/virtualbox.nix index e7e557e9c327..614613d82d80 100644 --- a/nixos/modules/hardware/video/virtualbox.nix +++ b/nixos/modules/hardware/video/virtualbox.nix @@ -4,7 +4,18 @@ let inherit (config.services.xserver) videoDrivers; in { - boot.extraModulePackages = lib.mkIf (lib.elem "virtualbox" videoDrivers) [ - kernelPackages.virtualboxGuestAdditions - ]; + config = lib.mkIf (lib.elem "virtualbox" videoDrivers) { + assertions = [ + { + assertion = lib.versionOlder kernelPackages.kernel.version "7.0"; + message = '' + The `virtualbox` video driver provided by VirtualBox Guest Additions has been deprecated upstream for Linux kernel 7.0+. + ''; + } + ]; + + boot.extraModulePackages = [ + kernelPackages.virtualboxGuestAdditions + ]; + }; } From fa1e23d4bcbb315b5e000cc4b9078157e46b276f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 30 Apr 2026 00:30:42 +0100 Subject: [PATCH 27/85] nixos/tests/virtualbox: disable systemd stage1 --- nixos/tests/virtualbox.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix index 177cf886dcc6..8480693d63b2 100644 --- a/nixos/tests/virtualbox.nix +++ b/nixos/tests/virtualbox.nix @@ -77,6 +77,8 @@ let virtualisation.virtualbox.guest.enable = true; + boot.initrd.systemd.enable = false; + boot.initrd.kernelModules = [ "af_packet" "vboxsf" From bc1201e3aa04c8b1bdafcf9591d6d0836b5ceac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 30 Apr 2026 03:42:06 +0100 Subject: [PATCH 28/85] nixos/tests/virtualbox: fix simple-gui test --- nixos/tests/virtualbox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix index 8480693d63b2..cc0c7e7ff4c1 100644 --- a/nixos/tests/virtualbox.nix +++ b/nixos/tests/virtualbox.nix @@ -505,12 +505,12 @@ mapAttrs (mkVBoxTest { } vboxVMs) { simple-gui = '' # Home to select Tools, down to move to the VM, enter to start it. def send_vm_startup(): - machine.send_key("home") - machine.send_key("down") + machine.send_key("ctrl-m") machine.send_key("ret") create_vm_simple() + machine.succeed(ru("VBoxManage setextradata global \"GUI/Input/SelectorShortcuts\" \"ToolsGlobalMachineManager=Ctrl+M\"")) machine.succeed(ru("VirtualBox >&2 &")) machine.wait_until_succeeds(ru("xprop -name 'Oracle VirtualBox Manager'")) machine.sleep(5) From efd21c45200b44dea477155f533e296ae734834d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 30 Apr 2026 04:06:18 +0100 Subject: [PATCH 29/85] nixos/tests/virtualbox: fix net-hostonlyif test --- nixos/tests/virtualbox.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix index cc0c7e7ff4c1..ad82fb2da7f4 100644 --- a/nixos/tests/virtualbox.nix +++ b/nixos/tests/virtualbox.nix @@ -309,7 +309,11 @@ let "echo 'Could not get IPv4 address for ${name}!' >&2; " "exit 1" ) - ).strip() + ) + + ip = ip + '\n' + ip = ip[:ip.find('\n')] + return ip From 1af12844329ba9e16539eb4778837d145a23fe21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 04:08:48 +0000 Subject: [PATCH 30/85] ddns-updater: 2.9.0 -> 2.10.0 --- pkgs/by-name/dd/ddns-updater/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dd/ddns-updater/package.nix b/pkgs/by-name/dd/ddns-updater/package.nix index 0609da118a59..9a9304d45427 100644 --- a/pkgs/by-name/dd/ddns-updater/package.nix +++ b/pkgs/by-name/dd/ddns-updater/package.nix @@ -8,16 +8,16 @@ }: buildGoModule (finalAttrs: { pname = "ddns-updater"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "qdm12"; repo = "ddns-updater"; rev = "v${finalAttrs.version}"; - hash = "sha256-Vvk3owtSpwstmC5UaVyUEY+FW25KA+nYp2dOqiP4HTs="; + hash = "sha256-E/ToeY5O6GaMl0ItLbNNF5Uur0Gx87FdT0T4kekae88="; }; - vendorHash = "sha256-RKaUgE/cdzattMWMxiJ5fIXjx3IKE+On6dT/P6y4wqU="; + vendorHash = "sha256-osrRxiifxYgcxShso6HnxBCDQPMUiwfbt6fVipjkmdE="; ldflags = [ "-s" From baf97c77ba0e72c44cacfeb635cfb42653c3d046 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 06:55:30 +0000 Subject: [PATCH 31/85] azure-cli-extensions.ssh: 2.0.7 -> 2.0.8 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index f5a5a332784b..fdfc98ec784a 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -313,9 +313,9 @@ ssh = mkAzExtension rec { pname = "ssh"; - version = "2.0.7"; + version = "2.0.8"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/ssh-${version}-py3-none-any.whl"; - hash = "sha256-H/CwitltPFB6E2FK9HsDEEjmn2NOD9/O4BOdBlRQAwY="; + hash = "sha256-eX42Pr1rTPWqUna4nvNMv7sWtIGcXyc/CbmhwRjQxoM="; description = "SSH into Azure VMs using RBAC and AAD OpenSSH Certificates"; propagatedBuildInputs = with python3Packages; [ oras From 0df113c75fc9bd5b59d440deaefc1f858d6cb128 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 10:41:53 +0000 Subject: [PATCH 32/85] deezer-desktop: 7.1.170 -> 7.1.180 --- pkgs/by-name/de/deezer-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deezer-desktop/package.nix b/pkgs/by-name/de/deezer-desktop/package.nix index 4684cdf930a8..774b07883efd 100644 --- a/pkgs/by-name/de/deezer-desktop/package.nix +++ b/pkgs/by-name/de/deezer-desktop/package.nix @@ -8,15 +8,15 @@ }: let - version = "7.1.170"; + version = "7.1.180"; srcs = { x86_64-linux = fetchurl { url = "https://github.com/aunetx/deezer-linux/releases/download/v${version}/deezer-desktop-${version}-x64.tar.xz"; - hash = "sha256-l2+RJJZIzs6F5VC6Ei/49iJNkqWEUEY0vwGpzwSAOGc="; + hash = "sha256-HH8IpdZ8qL0TZ1NWV6+yrcUYB0JRSkmnmjSTei+xVSE="; }; aarch64-linux = fetchurl { url = "https://github.com/aunetx/deezer-linux/releases/download/v${version}/deezer-desktop-${version}-arm64.tar.xz"; - hash = "sha256-FI8YWAZz8mFIs34Ht7KkWwrFH7dpVpo4dh5pTB2khBg="; + hash = "sha256-lu3suopnNbLwzDSqSOUS/6QRHz8QCRzuAdG4oXtF+LI="; }; }; From 48148c65c3fadb94f5394f2242f72718aba23980 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 4 May 2026 10:30:48 -0400 Subject: [PATCH 33/85] gickup: 0.10.41 -> 0.10.42 Changelog: https://github.com/cooperspencer/gickup/releases/tag/v0.10.42 --- pkgs/by-name/gi/gickup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gickup/package.nix b/pkgs/by-name/gi/gickup/package.nix index 499b544849c1..f793bc16bfd1 100644 --- a/pkgs/by-name/gi/gickup/package.nix +++ b/pkgs/by-name/gi/gickup/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "gickup"; - version = "0.10.41"; + version = "0.10.42"; src = fetchFromGitHub { owner = "cooperspencer"; repo = "gickup"; tag = "v${finalAttrs.version}"; - hash = "sha256-9aLBplZeNreXEmhjQJsQZ2wYQjHQxGtfaTcxO9Tw5kQ="; + hash = "sha256-nQermDp6w1OgZgRMknj2f6B7T9ufTZXuA8FuhGGpnWM="; }; vendorHash = "sha256-lmPZlCiQXwe6FWwtDyZjqmF9I2609odpY4AjkEuqPUA="; From ab33d480e58e7523c9e2c36632c93ac458abbe07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 May 2026 16:47:25 +0000 Subject: [PATCH 34/85] airwindows: 0-unstable-2026-04-24 -> 0-unstable-2026-05-02 --- pkgs/by-name/ai/airwindows/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ai/airwindows/package.nix b/pkgs/by-name/ai/airwindows/package.nix index ef93fabb59c4..dd6dceeb4f7c 100644 --- a/pkgs/by-name/ai/airwindows/package.nix +++ b/pkgs/by-name/ai/airwindows/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation { pname = "airwindows"; - version = "0-unstable-2026-04-24"; + version = "0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "airwindows"; repo = "airwindows"; - rev = "38f93aaaa74c0319b47ec4b9fc7f311fad86c86d"; - hash = "sha256-GxFhcMuJ2et+AFHtEdbwr8+sFRBy6/in5yXqxgd+wJw="; + rev = "6df9b9832d0e4a1532040c0d4eba5b12bd795f79"; + hash = "sha256-MOGVRIxlxyJk4LCW5iVtukV4fAnVoc+wORw2REGRyPc="; }; # we patch helpers because honestly im spooked out by where those variables From 14fb43441f29ab13c62cda50205ed4bf0e781b76 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Mon, 4 May 2026 17:55:28 +0000 Subject: [PATCH 35/85] watchyourlan: 2.1.3 -> 2.1.4 --- pkgs/by-name/wa/watchyourlan/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/watchyourlan/package.nix b/pkgs/by-name/wa/watchyourlan/package.nix index 330b079bfb7d..667166d7be3a 100644 --- a/pkgs/by-name/wa/watchyourlan/package.nix +++ b/pkgs/by-name/wa/watchyourlan/package.nix @@ -8,22 +8,24 @@ buildGoModule (finalAttrs: { pname = "watchyourlan"; - version = "2.1.3"; + version = "2.1.4"; src = fetchFromGitHub { owner = "aceberg"; repo = "WatchYourLAN"; tag = finalAttrs.version; - hash = "sha256-TFqBuJHoHKJ/ftorgNG9JpiOrjSmqw+tHhaOYzoTeUM="; + hash = "sha256-bSjigrnZH4dztx0Ho4w7Mmi20eVysWwYKGT1hsxSAZg="; }; - vendorHash = "sha256-3HxpKahFa8keM9wbNJ3anEBMCoEphaj5rOhydajtnY0="; + vendorHash = "sha256-ywNi0BIGU40kqWa2q3QqR/LCohdlmUThCrdVQhD1wGU="; ldflags = [ "-s" "-w" ]; + sourceRoot = "${finalAttrs.src.name}/backend"; + nativeBuildInputs = [ makeBinaryWrapper ]; postFixup = '' From 656a118984e4816ea71ffcd6c7b615cd8774d4fc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 5 May 2026 01:01:21 +0200 Subject: [PATCH 36/85] wstunnel: 10.5.2 -> 10.5.4 Diff: https://github.com/erebe/wstunnel/compare/v10.5.2...v10.5.4 Changelog: https://github.com/erebe/wstunnel/releases/tag/v10.5.4 --- pkgs/by-name/ws/wstunnel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ws/wstunnel/package.nix b/pkgs/by-name/ws/wstunnel/package.nix index 5de75a6b138a..e42dc4896f3c 100644 --- a/pkgs/by-name/ws/wstunnel/package.nix +++ b/pkgs/by-name/ws/wstunnel/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wstunnel"; - version = "10.5.2"; + version = "10.5.4"; src = fetchFromGitHub { owner = "erebe"; repo = "wstunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-CsXzcQ4rd2NTjDJjsi5U3Hes2D98HQ8K6/AmPRSLkbM="; + hash = "sha256-4nNJgunyc4mqUlLTB1e91x636Z4z/h2PU/so5jdhR50="; }; - cargoHash = "sha256-/JRfgJpg5FjkjWUYDe/ln3rMv0ISQy0AEdcZaPmLBDg="; + cargoHash = "sha256-mbMcNqzLi1XJp6bWUHgmDZWKBGMwuZven/wykKA1vqw="; cargoBuildFlags = [ "--package wstunnel-cli" ]; From 486b4824cfa9a52e829fa0e203c3bfeecb0b2a5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 00:29:38 +0000 Subject: [PATCH 37/85] texturepacker: 7.12.0 -> 8.0.0 --- pkgs/by-name/te/texturepacker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/texturepacker/package.nix b/pkgs/by-name/te/texturepacker/package.nix index da2d661bdc4d..7262e2b48452 100644 --- a/pkgs/by-name/te/texturepacker/package.nix +++ b/pkgs/by-name/te/texturepacker/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "texturepacker"; - version = "7.12.0"; + version = "8.0.0"; src = fetchurl { url = "https://www.codeandweb.com/download/texturepacker/${finalAttrs.version}/TexturePacker-${finalAttrs.version}.deb"; - hash = "sha256-KevG6mr6WGu9rKRjsPtDweJeN2KMrOhisxxb+vqNawI="; + hash = "sha256-Rjf5azbPLE9Sv9Qz3X76Mism1tNDZ6zITTXgJTnb/aM="; }; nativeBuildInputs = [ From e80bc26d4c7c6d8aa6dfe02880f65ca33d396da8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 01:01:08 +0000 Subject: [PATCH 38/85] matomo: 5.8.0 -> 5.10.0 --- pkgs/by-name/ma/matomo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matomo/package.nix b/pkgs/by-name/ma/matomo/package.nix index fe5374eb03db..50b6fea94708 100644 --- a/pkgs/by-name/ma/matomo/package.nix +++ b/pkgs/by-name/ma/matomo/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "matomo"; - version = "5.8.0"; + version = "5.10.0"; src = fetchurl { url = "https://builds.matomo.org/matomo-${finalAttrs.version}.tar.gz"; - hash = "sha256-IMX15BVhwccLmooeULtLomYJmgl1E5CoiiBxDNkJzsY="; + hash = "sha256-i7nRQRY2gAzMQmRNGaksq4B516MsQuXQZbzlEUWEsQw="; }; nativeBuildInputs = [ makeWrapper ]; From 1fa85eef71ecbcbfebc13981af89700602639909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 4 May 2026 21:47:58 -0700 Subject: [PATCH 39/85] python3Packages.aiounifi: 89 -> 90 Diff: https://github.com/Kane610/aiounifi/compare/v89...v90 Changelog: https://github.com/Kane610/aiounifi/releases/tag/v90 --- pkgs/development/python-modules/aiounifi/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix index 7f45f74dbd60..a174d203266a 100644 --- a/pkgs/development/python-modules/aiounifi/default.nix +++ b/pkgs/development/python-modules/aiounifi/default.nix @@ -5,6 +5,7 @@ buildPythonPackage, fetchFromGitHub, orjson, + pyotp, pytest-aiohttp, pytest-asyncio, pytest-cov-stub, @@ -17,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "aiounifi"; - version = "89"; + version = "90"; pyproject = true; disabled = pythonOlder "3.13"; @@ -26,12 +27,12 @@ buildPythonPackage (finalAttrs: { owner = "Kane610"; repo = "aiounifi"; tag = "v${finalAttrs.version}"; - hash = "sha256-SkvT2rwKbdQkuKunWzp439k4sTTBSLjEtYbR1cHhLKc="; + hash = "sha256-xM2x4SwVav2gsuG0G1hJjg4AcdsuCYf3O1fma++EYow="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools==82.0.0" "setuptools" \ + --replace-fail "setuptools==82.0.1" "setuptools" \ --replace-fail "wheel==0.46.3" "wheel" ''; @@ -40,6 +41,7 @@ buildPythonPackage (finalAttrs: { dependencies = [ aiohttp orjson + pyotp segno ]; From b6ff3879b577533020ff8311a7edb7523a694578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Tue, 5 May 2026 07:29:20 +0100 Subject: [PATCH 40/85] vuetorrent: 2.32.1 -> 2.33.0 --- pkgs/by-name/vu/vuetorrent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vu/vuetorrent/package.nix b/pkgs/by-name/vu/vuetorrent/package.nix index 3da1c2751895..79e2db2c5f98 100644 --- a/pkgs/by-name/vu/vuetorrent/package.nix +++ b/pkgs/by-name/vu/vuetorrent/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "vuetorrent"; - version = "2.32.1"; + version = "2.33.0"; src = fetchFromGitHub { owner = "VueTorrent"; repo = "VueTorrent"; tag = "v${version}"; - hash = "sha256-5+1KW5rm169jQ//V8jXeeGZzVttFlPowl5y8jZ4sggU="; + hash = "sha256-7jr7spoJBt4YqOgTmIC2bNjygrSlUgF1AuDPzCe+YuU="; }; - npmDepsHash = "sha256-+sG0UgDX9gIVrVyRe5NaBB70ggVn2+s8qdiZ87p9VIQ="; + npmDepsHash = "sha256-l8b/WazCUKWwxlv+b8OnLLYslhGezdoWIGsRExIsZyU="; installPhase = '' runHook preInstall From b44299c163a507d08592aee68ad4f8ab1b4f9a73 Mon Sep 17 00:00:00 2001 From: Christopher Crouse Date: Tue, 5 May 2026 08:48:28 +0200 Subject: [PATCH 41/85] pantheon.gala: 8.4.2 -> 8.5.0 --- pkgs/desktops/pantheon/desktop/gala/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix index 4151efad21d6..695bcac0bfe1 100644 --- a/pkgs/desktops/pantheon/desktop/gala/default.nix +++ b/pkgs/desktops/pantheon/desktop/gala/default.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gala"; - version = "8.4.2"; + version = "8.5.0"; src = fetchFromGitHub { owner = "elementary"; repo = "gala"; tag = finalAttrs.version; - hash = "sha256-T4Kpgc9i0dqzG/dX46fCpkAbXtppkqUPu2bYtCl708k="; + hash = "sha256-Ih0ohyxDCTw3UHGHIP1JQSTi9mGBG5R6HIAJJRPERrQ="; }; depsBuildBuild = [ pkg-config ]; From 621683554fdc190e7665a1cbdee79c7506742cb2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 06:55:28 +0000 Subject: [PATCH 42/85] python3Packages.homematicip: 2.8.0 -> 2.9.0 --- pkgs/development/python-modules/homematicip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/homematicip/default.nix b/pkgs/development/python-modules/homematicip/default.nix index 5a0f53f3a353..3e862b043485 100644 --- a/pkgs/development/python-modules/homematicip/default.nix +++ b/pkgs/development/python-modules/homematicip/default.nix @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { pname = "homematicip"; - version = "2.8.0"; + version = "2.9.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: { owner = "hahn-th"; repo = "homematicip-rest-api"; tag = finalAttrs.version; - hash = "sha256-IDeI95ylSiNqnwCfiIBUBVCBkffcIVvpRfbBUVYxEQ4="; + hash = "sha256-NwV9fgoejsB9JFdU+pJmdyX7XxR+Cag/S/XvFc4yN2o="; }; build-system = [ From 691e0a3caa0634387332d1f710e3eb0d89f10402 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 5 May 2026 08:43:00 +0200 Subject: [PATCH 43/85] ladybird: 0-unstable-2026-04-04 -> 0-unstable-2026-05-04 --- pkgs/by-name/la/ladybird/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index b12d73441444..e62fd0f91a55 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -17,6 +17,7 @@ libpulseaudio, libwebp, libxcrypt, + mimalloc, openssl, python3, qt6Packages, @@ -40,18 +41,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2026-04-04"; + version = "0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "b11f30b32eff7c5e7baf6e84d0a432975631486d"; - hash = "sha256-Fv74py0dQG2hQti40eh7vXCkN0rkheeqQ/JM3KIuLDA="; + rev = "90b790f8702a5d5c5a66ef02f8669da2838ca6e3"; + hash = "sha256-BdJ24YtKMv8B6Vvequf9b5qr0S3FfFuphFo78mCIaN4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-5CB5mRdmvsmTmy3PGKhCx3NZm7Et2cIwIg9vF2wA7xE="; + hash = "sha256-sbNYOdY56+waCVQHbGuvV5jT9EawV2IiGmL1e/O6ZRc="; }; postPatch = '' @@ -104,6 +105,7 @@ stdenv.mkDerivation (finalAttrs: { libjxl libwebp libxcrypt + mimalloc openssl qt6Packages.qtbase qt6Packages.qtmultimedia From b45156e0c9be8a0e5557da55c08efcf9e96bb094 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 14:25:26 +0700 Subject: [PATCH 44/85] libsquish: fix build on aarch64-linux --- pkgs/by-name/li/libsquish/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libsquish/package.nix b/pkgs/by-name/li/libsquish/package.nix index e62af249fa52..adb805525272 100644 --- a/pkgs/by-name/li/libsquish/package.nix +++ b/pkgs/by-name/li/libsquish/package.nix @@ -30,7 +30,8 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" true) (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.5") - ]; + ] + ++ lib.optional (!stdenv.hostPlatform.isx86) (lib.cmakeBool "BUILD_SQUISH_WITH_SSE2" false); meta = { description = "Library for compressing images with the DXT/S3TC standard"; From c229b36494ab0a3c224a62f0a83194423f37af52 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 5 May 2026 14:25:28 +0700 Subject: [PATCH 45/85] vcmi: fix build with GCC 15 --- pkgs/by-name/vc/vcmi/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/vc/vcmi/package.nix b/pkgs/by-name/vc/vcmi/package.nix index a805655ac767..521c34ddb7cd 100644 --- a/pkgs/by-name/vc/vcmi/package.nix +++ b/pkgs/by-name/vc/vcmi/package.nix @@ -66,6 +66,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional enableMMAI onnxruntime; + # GCC 15 ICE in -Wmismatched-tags diagnostic during template specialisation lookup + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-mismatched-tags"; + cmakeFlags = [ (lib.cmakeBool "ENABLE_CLIENT" true) (lib.cmakeBool "ENABLE_LUA" true) From 84195b872cd8793f4f25585b8911f1711ca57421 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 5 May 2026 09:37:38 +0200 Subject: [PATCH 46/85] claude-code: 2.1.123 -> 2.1.128 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/manifest.json | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 6f406598f430..419eaed8fa62 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.123", - "commit": "54903ade25087ef906df59ec6a608cc3a50a3f06", - "buildDate": "2026-04-29T00:41:50Z", + "version": "2.1.128", + "commit": "d6caed183d5f5b985cab02ef8c812d2abee9ecd9", + "buildDate": "2026-05-04T17:39:35Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "44597dff0f1c11e37c1954d4ac3965909be376e5961b558345723357253bcc90", - "size": 215880320 + "checksum": "1a56ae4cd171ba7839fc2b03d558022ffaebb5693be532d8f3c344731063e979", + "size": 216953600 }, "darwin-x64": { "binary": "claude", - "checksum": "ddea227d4c2b2602d650d2c5d5c812f7680701a1504bcaff81e42c165c583ef9", - "size": 217444560 + "checksum": "eb7f5441fcc169a01ec6a655d7663dffbcfe9cb03491dc0c7a157e9e67da3737", + "size": 218517840 }, "linux-arm64": { "binary": "claude", - "checksum": "825c526035d1d75ff0bc1eebf18c887f98d07ea49ea80bd312ff416fe61a39b3", - "size": 247925312 + "checksum": "e2a31879b7433f658d915e6716249f10b913b467873950e8e7e066ba7c4d96e9", + "size": 248973888 }, "linux-x64": { "binary": "claude", - "checksum": "5a78139b679a86a88a0ac5476c706a64c3105bf6a6d435ba10f3aa3fb635bdb2", - "size": 247732864 + "checksum": "770c81373ad42970ef576676da78d6be60413f4ade23abadbf1343ca0809bb3e", + "size": 248789632 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "0cd6e1a18036bee71ace8cbf7ed25cc4a443e69924796fc985b6719321cb37d3", - "size": 240650624 + "checksum": "7d0e38623925ee076ede98392b2169bd88a2c529f080d7807ae03c350b6b2337", + "size": 241699200 }, "linux-x64-musl": { "binary": "claude", - "checksum": "bddd41dde044863f04c0a5fce16514e7fa24e123d217e09526a88188af67dbc0", - "size": 241998208 + "checksum": "b6480ddd313432e37b35a356c38067b1a76b900a936e30e975111ad11f70dcf4", + "size": 243054976 }, "win32-x64": { "binary": "claude.exe", - "checksum": "34345e5c3c2d3910772aa7ecce2c33c2fce6cf2e146ff6c031f9c01debba02c6", - "size": 253691552 + "checksum": "1d920cb73f612083ae4133ea4b63e1e8c7a4624a8ba827dfc928c12e86ad803e", + "size": 254711968 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "bc4a102e5086f8faa1b7f2848a0fb482a01314f4004619a05da8352b905b3154", - "size": 249754272 + "checksum": "3b957bec823951455840accbdb6cfa970505691ce39b1fefa9de5c32a2ee2ff6", + "size": 250775712 } } } From e5c07df276caf444f5114e6d8172a57a8261eb17 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 5 May 2026 09:37:48 +0200 Subject: [PATCH 47/85] vscode-extensions.anthropic.claude-code: 2.1.123 -> 2.1.128 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- .../extensions/anthropic.claude-code/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 0c1d59789c3e..fa96ba6cf778 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-cDR/E5ATkKHUhvfQ+721M1DbNNxbSzWdnah7kEpyIxc="; + hash = "sha256-5xOaNdKtE2p1f1vg7nRtrIOyKsfNCTKpkpVsMn5brz0="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-8vJHvwYdCdQb0kHNbM6KNp27BJh8RGrBmw++Zz7nLf4="; + hash = "sha256-bbB/2qLNdnZUXGsMscYFeInvJAb49CMSqnQRC4EqO9Q="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-y93nqrqeLrOSPu+/NsKVg1yYPGT1x5XENO3VE/+uQU4="; + hash = "sha256-NjA5HuAM5Rt3PwkX8Rv6kPwnVVMFFFZLWyqPWy5tVY4="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-CYewM/KAk/WrEBiDK/aCkNc4/sGMIDnrHAoHIYU/h+o="; + hash = "sha256-Dqi+3C7wCyrvdmh12/tu0MEXrlx0WRFB93h4tqGtQ48="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.123"; + version = "2.1.128"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From b14a98dc71d6c972c404af92f03e8db10940cc3d Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Tue, 5 May 2026 11:47:52 +0300 Subject: [PATCH 48/85] nuweb: fix build by setting C17 --- pkgs/by-name/nu/nuweb/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nu/nuweb/package.nix b/pkgs/by-name/nu/nuweb/package.nix index f3ee25d8fa81..99778179f95e 100644 --- a/pkgs/by-name/nu/nuweb/package.nix +++ b/pkgs/by-name/nu/nuweb/package.nix @@ -25,7 +25,10 @@ stdenv.mkDerivation rec { # gcc-10. Otherwise build fails as: # ld: global.o:/build/nuweb-1.62/global.h:91: multiple definition of # `current_sector'; main.o:/build/nuweb-1.62/global.h:91: first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; + # GCC 15 uses C23, which fails with the following error + # main.c:4:5: warning: old-style function definition [-Wold-style-definition] + # 4 | int main(argc, argv) + env.NIX_CFLAGS_COMPILE = "-fcommon -std=gnu17"; buildPhase = '' make nuweb From c1046982a9b186eb19f544b67025390abef1ef4c Mon Sep 17 00:00:00 2001 From: Hleb Shauchenka Date: Fri, 30 Jan 2026 17:37:12 +0100 Subject: [PATCH 49/85] net-news-wire: add @shgew to maintainers --- pkgs/by-name/ne/net-news-wire/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ne/net-news-wire/package.nix b/pkgs/by-name/ne/net-news-wire/package.nix index b0e0ed97afb2..3a9fd0056e50 100644 --- a/pkgs/by-name/ne/net-news-wire/package.nix +++ b/pkgs/by-name/ne/net-news-wire/package.nix @@ -52,6 +52,7 @@ stdenvNoCC.mkDerivation rec { maintainers = with lib.maintainers; [ jakuzure DimitarNestorov + shgew ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; From 56be6d05a9ee69f2364ce680eb86cc8b631aead4 Mon Sep 17 00:00:00 2001 From: Hleb Shauchenka Date: Fri, 30 Jan 2026 15:09:15 +0100 Subject: [PATCH 50/85] net-news-wire: 6.2 -> 7.0.5 Changelog: https://github.com/Ranchero-Software/NetNewsWire/releases/tag/mac-7.0.5 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/ne/net-news-wire/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 6a750ebde07f..f46c446d75bc 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -139,6 +139,8 @@ - `mactracker` has been updated to major version 8, which now [requires macOS 11 Big Sur or later](https://mactracker.ca/releasenotes-mac.html#:~:text=System%20requirements%20updated%20to%20macOS%2011%20Big%20Sur%20and%20later). The previous version supported Mac OS X 10.6.8 or later. +- `net-news-wire` has been updated from 6.x to 7.x, which now requires macOS 15 (Sequoia) or newer. The previous version supported macOS 13 and newer. + - `bartender` has been updated to major version 6. This removes support for MacOS Sonoma (and adds support for Tahoe). For more information, see [the release notes](https://www.macbartender.com/Bartender6/release_notes/) or [the Bartender 6 support page](https://www.macbartender.com/Bartender6/support/). - `lima` has been updated from `1.x` to `2.x`. This major update includes several breaking changes, such as `/tmp/lima` no longer being mounted by default. diff --git a/pkgs/by-name/ne/net-news-wire/package.nix b/pkgs/by-name/ne/net-news-wire/package.nix index 3a9fd0056e50..9d665896fe81 100644 --- a/pkgs/by-name/ne/net-news-wire/package.nix +++ b/pkgs/by-name/ne/net-news-wire/package.nix @@ -9,11 +9,11 @@ stdenvNoCC.mkDerivation rec { pname = "net-news-wire"; - version = "6.2"; + version = "7.0.5"; src = fetchurl { url = "https://github.com/Ranchero-Software/NetNewsWire/releases/download/mac-${version}/NetNewsWire${version}.zip"; - hash = "sha256-DXpC2bXgFRKYULXlrkDkwxtU77iChh5SITAIEQC5exQ="; + hash = "sha256-R0d2X7zj/aiuG3g2D91EQleWRR57MZacyr6HuQHWD+k="; }; sourceRoot = "."; @@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation rec { passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex" - "^mac-(\\d+\\.\\d+\\.\\d+)$" + "^mac-(\\d+\\.\\d+(?:\\.\\d+)?)$" ]; }; From 6543ac9f977c2378ec4b63e0daccbdbf2a2ec864 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 09:57:42 +0000 Subject: [PATCH 51/85] perfect_dark: 0-unstable-2026-04-25 -> 0-unstable-2026-05-02 --- pkgs/by-name/pe/perfect_dark/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pe/perfect_dark/package.nix b/pkgs/by-name/pe/perfect_dark/package.nix index 158d3bbaa722..950582344246 100644 --- a/pkgs/by-name/pe/perfect_dark/package.nix +++ b/pkgs/by-name/pe/perfect_dark/package.nix @@ -22,13 +22,13 @@ assert lib.assertOneOf "romID" romID roms; stdenv.mkDerivation (finalAttrs: { pname = "perfect_dark"; - version = "0-unstable-2026-04-25"; + version = "0-unstable-2026-05-02"; src = fetchFromGitHub { owner = "fgsfdsfgs"; repo = "perfect_dark"; - rev = "bed3bf52d0d5095d112940b1327ed6c256e54ea8"; - hash = "sha256-ZROpZ7sYmZi9Ptag2m5OOijJcGCldxBQl0fgxK5ve5c="; + rev = "45139a9293dc221de5795733137c76f5ee134261"; + hash = "sha256-WTRh/Eij+8n2lQTCCNL3FSTXHUVslEfiupFl8FMPXuo="; postFetch = '' pushd $out From eb4270b4d5531b9de0e2053060c7a7eac9c9fb9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 10:01:26 +0000 Subject: [PATCH 52/85] gofumpt: 0.9.2 -> 0.10.0 --- pkgs/by-name/go/gofumpt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gofumpt/package.nix b/pkgs/by-name/go/gofumpt/package.nix index 3568eb7bae23..a22c7a6027a1 100644 --- a/pkgs/by-name/go/gofumpt/package.nix +++ b/pkgs/by-name/go/gofumpt/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "gofumpt"; - version = "0.9.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "mvdan"; repo = "gofumpt"; rev = "v${finalAttrs.version}"; - hash = "sha256-ngqg8YJHqW08hvZp+E+RLLjGArOZJov7/xKCMAWFI1E="; + hash = "sha256-FaaXfvx63q+CkVGm3DyPrAykRVmpwyw+/2bBIAz8ab8="; }; - vendorHash = "sha256-qCXpFxTZIhDDvvwytvftBnMwOHopO6/FkBWcLZhBDp8="; + vendorHash = "sha256-tM9IKMdCAdKcQPzENWdeK9GtVD20IzZYGaoLGJPettw="; env.CGO_ENABLED = "0"; From 9d5b3560b5133ad52a2343a60a392ea7b60109cd Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Tue, 5 May 2026 12:30:52 +0200 Subject: [PATCH 53/85] vector: fix aarch64-linux tests --- pkgs/by-name/ve/vector/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ve/vector/package.nix b/pkgs/by-name/ve/vector/package.nix index 675de6c2e71c..894be3d0b34c 100644 --- a/pkgs/by-name/ve/vector/package.nix +++ b/pkgs/by-name/ve/vector/package.nix @@ -133,6 +133,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ] ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ # Flakey on aarch64-linux + "--skip=sources::exec::tests::test_graceful_shutdown" "--skip=sources::exec::tests::test_run_command_linux" "--skip=topology::test::backpressure::buffer_drop_fan_out" "--skip=topology::test::backpressure::default_fan_out" From ea3d37aec1813397cdf419fa57a9260d23a3f613 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Tue, 21 Apr 2026 09:19:16 +0200 Subject: [PATCH 54/85] coqPackages.interval: guard version check Avoids nasty error when trying to get non existing intervals. --- pkgs/development/coq-modules/interval/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/interval/default.nix b/pkgs/development/coq-modules/interval/default.nix index e7b4662f2c2b..8efe8b1f7589 100644 --- a/pkgs/development/coq-modules/interval/default.nix +++ b/pkgs/development/coq-modules/interval/default.nix @@ -65,7 +65,9 @@ mkCoqDerivation rec { mathcomp-boot mathcomp-fingroup ] - ++ lib.optionals (lib.versions.isGe "4.2.0" defaultVersion) [ gnuplot_qt ]; + ++ lib.optionals (defaultVersion != null && lib.versions.isGe "4.2.0" defaultVersion) [ + gnuplot_qt + ]; useMelquiondRemake.logpath = "Interval"; mlPlugin = true; From cad142c61a54c5e7e91a5f7d6355315d80b7530e Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Tue, 21 Apr 2026 08:53:48 +0200 Subject: [PATCH 55/85] ocamlPackages.elpi: coqPackages -> rocqPackages --- pkgs/development/ocaml-modules/elpi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/elpi/default.nix b/pkgs/development/ocaml-modules/elpi/default.nix index 04893298e58f..3477725f8139 100644 --- a/pkgs/development/ocaml-modules/elpi/default.nix +++ b/pkgs/development/ocaml-modules/elpi/default.nix @@ -15,7 +15,7 @@ ppx_deriving_0_15, ppx_deriving_0_33, ppx_optcomp, - coqPackages, + rocqPackages, version ? if lib.versionAtLeast ocaml.version "4.13" then "3.7.1" @@ -33,7 +33,7 @@ let in let - fetched = coqPackages.metaFetch { + fetched = rocqPackages.metaFetch { release."3.7.1".sha256 = "sha256-AQn0T9bAj17tAcVZdl3PTj4ri0fCXQJvAVN1dFn19GY="; release."3.6.2".sha256 = "sha256-BDE4L5qYZfaMt+6JivNBJIaJGeDSf5E+Kw1Wera/WFk="; release."3.6.1".sha256 = "sha256-zoVgRqNAXeCgk3zGntVkkZxIiQrCU5+ONeI97BiT674="; From c76cd167986e864a9c6cc0e9b8101a71dc35067c Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Tue, 21 Apr 2026 08:54:09 +0200 Subject: [PATCH 56/85] ocamlPackages.menhir: coqPackages -> rocqPackages --- pkgs/development/ocaml-modules/menhir/lib.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/menhir/lib.nix b/pkgs/development/ocaml-modules/menhir/lib.nix index 8097bceec25f..cc1c94e15898 100644 --- a/pkgs/development/ocaml-modules/menhir/lib.nix +++ b/pkgs/development/ocaml-modules/menhir/lib.nix @@ -2,12 +2,12 @@ lib, buildDunePackage, ocaml, - coqPackages, + rocqPackages, version ? "20260203", }: let - fetched = coqPackages.metaFetch { + fetched = rocqPackages.metaFetch { release."20231231".sha256 = "sha256-veB0ORHp6jdRwCyDDAfc7a7ov8sOeHUmiELdOFf/QYk="; release."20240715".sha256 = "sha256-9CSxAIm0aEXkwF+aj8u/bqLG30y5eDNz65EnohJPjzI="; release."20250903".sha256 = "sha256-ap1OvcvCAuqmFDwhPwMBosHs3cm5NxPW/w1J8AzWduk="; From 28820e43631b4ca3a8235171968b0e6cd2479b2a Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 5 May 2026 12:58:20 +0200 Subject: [PATCH 57/85] nixos/google-compute-config: avoid IFD for modprobe blacklist readFile on a derivation output forces a build during evaluation. Symlink the upstream file via environment.etc instead, matching the adjacent sysctl.d handling. --- nixos/modules/virtualisation/google-compute-config.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/virtualisation/google-compute-config.nix b/nixos/modules/virtualisation/google-compute-config.nix index 8f9e2b4f4075..35ea7f439179 100644 --- a/nixos/modules/virtualisation/google-compute-config.nix +++ b/nixos/modules/virtualisation/google-compute-config.nix @@ -11,7 +11,6 @@ let mkDefault mkIf optional - readFile ; in @@ -117,7 +116,8 @@ in users.groups.google-sudoers = mkIf config.users.mutableUsers { }; - boot.extraModprobeConfig = readFile "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf"; + environment.etc."modprobe.d/gce-blacklist.conf".source = + "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf"; environment.etc."sysctl.d/60-gce-network-security.conf".source = "${pkgs.google-guest-configs}/etc/sysctl.d/60-gce-network-security.conf"; From 69afe1d276a1a7858cd44789c8a91218a4e27af2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 11:42:27 +0000 Subject: [PATCH 58/85] oh-my-posh: 29.10.0 -> 29.12.0 --- pkgs/by-name/oh/oh-my-posh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 07dc1e0afc71..c5b2d2887a15 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.10.0"; + version = "29.12.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-+j0et6rwTX3gPqky99NjvBf5i7YhbjbJQ8CvrhYKvRA="; + hash = "sha256-Gtv3h46+T3+hB4e2KJjS128RCNx/0wh/Qz52T+xxClI="; }; - vendorHash = "sha256-peUWhtxKCDT3fE7CCir6l3XTjGvSMQFfkCZFHoxpBdw="; + vendorHash = "sha256-xDMSfuzREtn/Bm1rkRoUS3Ykec81WeA81VW6dp1wLb4="; sourceRoot = "${finalAttrs.src.name}/src"; From ef76f681ad3e50c112880f20e607d8f34a76408d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:02:44 +0000 Subject: [PATCH 59/85] slade-unstable: 3.2.12-unstable-2026-02-21 -> 3.2.12-unstable-2026-04-27 --- pkgs/by-name/sl/slade-unstable/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slade-unstable/package.nix b/pkgs/by-name/sl/slade-unstable/package.nix index 56ffb3cabd27..b4f033cba163 100644 --- a/pkgs/by-name/sl/slade-unstable/package.nix +++ b/pkgs/by-name/sl/slade-unstable/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { pname = "slade"; - version = "3.2.12-unstable-2026-02-21"; + version = "3.2.12-unstable-2026-04-27"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; - rev = "030cab09eb2108c65b47c088d1ce97d27e671b9a"; - hash = "sha256-dU08yoHikQsGO9yEhFoRvWE1C38ZQ1W/f7DmJyrAijQ="; + rev = "c948de8e48fe1b86fce8949f818a9ec5a499bd34"; + hash = "sha256-fcDYG8BPrdAYqK+YpVnYO5FkcdCKjqiyOhLpxEjet/0="; }; nativeBuildInputs = [ From 043b6fbf4f580ba3dce8b794a208b7f5bdb6b39f Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Tue, 5 May 2026 09:03:10 +0200 Subject: [PATCH 60/85] jitterentropy-rngd: 1.2.8 -> 1.3.1 Signed-off-by: Markus Theil --- pkgs/by-name/ji/jitterentropy-rngd/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ji/jitterentropy-rngd/package.nix b/pkgs/by-name/ji/jitterentropy-rngd/package.nix index 8b216f0abfe4..ca7cb23a0fb7 100644 --- a/pkgs/by-name/ji/jitterentropy-rngd/package.nix +++ b/pkgs/by-name/ji/jitterentropy-rngd/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jitterentropy-rngd"; - version = "1.2.8"; + version = "1.3.1"; src = fetchFromGitHub { owner = "smuellerDD"; repo = "jitterentropy-rngd"; rev = "v${finalAttrs.version}"; - hash = "sha256-LDym636ss3B1G/vrqatu9g5vbVEeDX0JQcxZ/IxGeY0="; + hash = "sha256-iXpeN0PAPk8mcaNXwj6TlyK57NSFNOVs/XmEmUG1gIg="; }; enableParallelBuilding = true; @@ -26,6 +26,13 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + # this package internally compiles without optimization by choice, + # as it introduces more execution time jitter, therefore disable fortify. + hardeningDisable = [ + "fortify" + "fortify3" + ]; + meta = { description = "Random number generator, which injects entropy to the kernel"; homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; From 6117ffd517d605f68659ec03f51a42106a2aabcd Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Tue, 5 May 2026 09:03:29 +0200 Subject: [PATCH 61/85] jitterentropy-rngd: update module for 1.3.1 Signed-off-by: Markus Theil --- .../services/security/jitterentropy-rngd.nix | 49 +++++++++++++++++-- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/security/jitterentropy-rngd.nix b/nixos/modules/services/security/jitterentropy-rngd.nix index 190250a02366..ebf9b5ed8f76 100644 --- a/nixos/modules/services/security/jitterentropy-rngd.nix +++ b/nixos/modules/services/security/jitterentropy-rngd.nix @@ -11,12 +11,53 @@ in options.services.jitterentropy-rngd = { enable = lib.mkEnableOption "jitterentropy-rngd service configuration"; package = lib.mkPackageOption pkgs "jitterentropy-rngd" { }; + osr = lib.mkOption { + type = lib.types.ints.between 3 20; + default = 3; + description = "Oversampling rate for jitterentropy (3 to 20)"; + }; + flags = lib.mkOption { + type = lib.types.int; + default = 0; + description = "Additional flags to pass to jitterentropy"; + }; + forceSP800-90B = lib.mkOption { + type = lib.types.bool; + default = false; + description = "Force SP800-90B mode for entropy reading"; + }; + verbose = lib.mkOption { + type = lib.types.bool; + default = false; + description = "Enable verbose log messages"; + }; }; - config = lib.mkIf cfg.enable { - systemd.packages = [ cfg.package ]; - systemd.services."jitterentropy".wantedBy = [ "basic.target" ]; - }; + config = + let + # use identical arguments for status and service execution, + # in order to get meaningful output + args = + "--osr ${builtins.toString cfg.osr} --flags ${builtins.toString cfg.flags}" + + lib.optionalString cfg.forceSP800-90B " --sp800-90b" + + lib.optionalString cfg.verbose " -vvv"; + in + lib.mkIf cfg.enable { + systemd.packages = [ cfg.package ]; + systemd.services."jitterentropy".wantedBy = [ "basic.target" ]; + systemd.services."jitterentropy".serviceConfig = { + # logs used configuration for comparison + ExecStartPre = [ + "-${cfg.package}/bin/jitterentropy-rngd --status ${args}" + ]; + ExecStart = [ + # clear old setting from built-in service file + "" + # use service from package with our configured args + "${cfg.package}/bin/jitterentropy-rngd ${args}" + ]; + }; + }; meta.maintainers = with lib.maintainers; [ thillux ]; } From b5c55bb5142e476210adf859e2c4937556a47162 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Tue, 5 May 2026 09:11:23 +0200 Subject: [PATCH 62/85] jitterentropy: 3.6.3 -> 3.7.0 Signed-off-by: Markus Theil --- pkgs/by-name/ji/jitterentropy/package.nix | 25 +++++++++++++---------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ji/jitterentropy/package.nix b/pkgs/by-name/ji/jitterentropy/package.nix index 9514ac9c2abd..70c20f6082c8 100644 --- a/pkgs/by-name/ji/jitterentropy/package.nix +++ b/pkgs/by-name/ji/jitterentropy/package.nix @@ -8,23 +8,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "jitterentropy"; - version = "3.6.3"; + version = "3.7.0"; src = fetchFromGitHub { owner = "smuellerDD"; repo = "jitterentropy-library"; rev = "v${finalAttrs.version}"; - hash = "sha256-A7a0kg9JRiNNKJbLJu5Fbu6ZgCwv3+3oDhZr3jwNXmM="; + hash = "sha256-sJWgPx3GbvnBBVlCML/eRtUoMXux38tpWi1ZKhz41xY="; }; - patches = [ - # cmake 4 compatibility - (fetchpatch { - url = "https://github.com/smuellerDD/jitterentropy-library/commit/047beb1bf9ef7a14e63f3e4f2d4e79f673baa7ec.patch"; - hash = "sha256-m/cfI7s7sdjkZjkKL/w/rNZzP/t3eimbVryMW5+crw4="; - }) - ]; - nativeBuildInputs = [ cmake ]; outputs = [ @@ -32,7 +24,18 @@ stdenv.mkDerivation (finalAttrs: { "dev" ]; - hardeningDisable = [ "fortify" ]; # avoid warnings + # disable internal timer thread and only use processor high-resolution timer + # this also fixes the rng-tools build + cmakeFlags = [ + "-DINTERNAL_TIMER=OFF" + ]; + + # this package internally compiles without optimization by choice, + # as it introduces more execution time jitter, therefore disable fortify. + hardeningDisable = [ + "fortify" + "fortify3" + ]; meta = { description = "Provides a noise source using the CPU execution timing jitter"; From 2365bfc13e3cda50cfa2711fca7fb2c3619c9527 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Tue, 5 May 2026 09:11:31 +0200 Subject: [PATCH 63/85] jitterentropy: add thillux as maintainer Signed-off-by: Markus Theil --- pkgs/by-name/ji/jitterentropy/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ji/jitterentropy/package.nix b/pkgs/by-name/ji/jitterentropy/package.nix index 70c20f6082c8..fdb2326dead6 100644 --- a/pkgs/by-name/ji/jitterentropy/package.nix +++ b/pkgs/by-name/ji/jitterentropy/package.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ johnazoidberg + thillux ]; }; }) From 96af9f8acf9c0efede30e85a4706db1082f4e9ba Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Tue, 21 Apr 2026 08:28:20 +0200 Subject: [PATCH 64/85] rocqPackages.mathcomp: rename fingroup -> finite-group and character -> group-representation --- .../coq-modules/mathcomp/default.nix | 2 ++ .../rocq-modules/mathcomp/default.nix | 26 ++++++++++++------- pkgs/top-level/coq-packages.nix | 2 ++ pkgs/top-level/rocq-packages.nix | 6 +++-- 4 files changed, 25 insertions(+), 11 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix index f89d9bbae9e5..943d4b67a418 100644 --- a/pkgs/development/coq-modules/mathcomp/default.nix +++ b/pkgs/development/coq-modules/mathcomp/default.nix @@ -278,6 +278,8 @@ if coq.rocqPackages ? mathcomp && version != "2.3.0" && version != "2.4.0" then ]; preBuild = "cd ssreflect"; }; + fingroup = mc.finite-group; + character = mc.group-representation; } else mathcomp_ (if single then "single" else "all") diff --git a/pkgs/development/rocq-modules/mathcomp/default.nix b/pkgs/development/rocq-modules/mathcomp/default.nix index 5285a277c810..32669add7037 100644 --- a/pkgs/development/rocq-modules/mathcomp/default.nix +++ b/pkgs/development/rocq-modules/mathcomp/default.nix @@ -1,9 +1,9 @@ ############################################################################ # This file mainly provides the `mathcomp` derivation, which is # # essentially a meta-package containing all core mathcomp libraries # -# (boot order fingroup algebra solvable field character). They can be # -# accessed individually through the passthrough attributes of mathcomp # -# bearing the same names (mathcomp.boot, etc). # +# (boot order finite-group algebra solvable field group-representation). # +# They can be accessed individually through the passthrough attributes of # +# mathcomp bearing the same names (mathcomp.boot, etc). # ############################################################################ # Compiling a custom version of mathcomp using `mathcomp.override`. # # This is the replacement for the former `mathcomp_ config` function. # @@ -45,22 +45,30 @@ let packages = { "boot" = [ ]; "order" = [ "boot" ]; - "fingroup" = [ "boot" ]; + "finite-group" = [ "boot" ]; "algebra" = [ "order" - "fingroup" + "finite-group" ]; "solvable" = [ "algebra" ]; "field" = [ "solvable" ]; - "character" = [ "field" ]; - "all" = [ "character" ]; + "group-representation" = [ "field" ]; + "all" = [ "group-representation" ]; }; mathcomp_ = package: let mathcomp-deps = lib.optionals (package != "single") (map mathcomp_ packages.${package}); - pkgpath = if package == "single" then "." else package; + cdpkg = + if package == "single" then + "cd ." + else if package == "group-representation" then + "cd group_representation || cd character" + else if package == "finite-group" then + "cd finite_group || cd fingroup" + else + "cd ${package}"; pname = if package == "single" then "mathcomp" else "mathcomp-${package}"; pkgallMake = '' echo "all.v" > Make @@ -94,7 +102,7 @@ let fi '' + '' - cd ${pkgpath} + ${cdpkg} '' + lib.optionalString (package == "all") pkgallMake; diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index ed7bfa5626d9..995f14930b8e 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -152,10 +152,12 @@ let mathcomp-boot = self.mathcomp.boot; mathcomp-order = self.mathcomp.order; mathcomp-ssreflect = self.mathcomp.ssreflect; + mathcomp-finite-group = self.mathcomp.fingroup; mathcomp-fingroup = self.mathcomp.fingroup; mathcomp-algebra = self.mathcomp.algebra; mathcomp-solvable = self.mathcomp.solvable; mathcomp-field = self.mathcomp.field; + mathcomp-group-representation = self.mathcomp.character; mathcomp-character = self.mathcomp.character; mathcomp-abel = callPackage ../development/coq-modules/mathcomp-abel { }; mathcomp-algebra-tactics = callPackage ../development/coq-modules/mathcomp-algebra-tactics { }; diff --git a/pkgs/top-level/rocq-packages.nix b/pkgs/top-level/rocq-packages.nix index b5efdf4b6c56..a6ca3f9b04c9 100644 --- a/pkgs/top-level/rocq-packages.nix +++ b/pkgs/top-level/rocq-packages.nix @@ -42,11 +42,13 @@ let mathcomp = callPackage ../development/rocq-modules/mathcomp { }; mathcomp-boot = self.mathcomp.boot; mathcomp-order = self.mathcomp.order; - mathcomp-fingroup = self.mathcomp.fingroup; + mathcomp-finite-group = self.mathcomp.finite-group; + mathcomp-fingroup = self.mathcomp-finite-group; mathcomp-algebra = self.mathcomp.algebra; mathcomp-solvable = self.mathcomp.solvable; mathcomp-field = self.mathcomp.field; - mathcomp-character = self.mathcomp.character; + mathcomp-group-representation = self.mathcomp.group-representation; + mathcomp-character = self.mathcomp-group-representation; mathcomp-analysis = callPackage ../development/rocq-modules/mathcomp-analysis { }; mathcomp-analysis-stdlib = self.mathcomp-analysis.analysis-stdlib; mathcomp-bigenough = callPackage ../development/rocq-modules/mathcomp-bigenough { }; From 82ed798dba97586dfa01df4def79e6e4616bc1ec Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Tue, 5 May 2026 14:20:46 +0200 Subject: [PATCH 65/85] python3Packages.celery: remove pytest-xdist do to flaky test results The celery test suite fails on high core system, this is likly do to multiple tests creating or removing the test sqlite database file in there respectiv cleanup step. Fixes: #516582 --- pkgs/development/python-modules/celery/default.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index 288facb50e23..ad10bfb612cd 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -34,7 +34,6 @@ pytest-celery, pytest-click, pytest-timeout, - pytest-xdist, pytestCheckHook, python-dateutil, python-memcached, @@ -156,11 +155,6 @@ buildPythonPackage (finalAttrs: { pytest-timeout pytestCheckHook ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - # Using `pytest-xdist` leads to incomplete tests which hang `pytestRemoveBytecode` - # under `sandbox=false` (the default on Darwin). - pytest-xdist - ] ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; disabledTestPaths = [ From a823e71eedc08166a22c4eb46e13e909a0d411f3 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 5 May 2026 14:23:16 +0200 Subject: [PATCH 66/85] ssh-tpm-agent: add `meta.changelog` --- pkgs/by-name/ss/ssh-tpm-agent/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ss/ssh-tpm-agent/package.nix b/pkgs/by-name/ss/ssh-tpm-agent/package.nix index 652a0e54b744..4b898e472918 100644 --- a/pkgs/by-name/ss/ssh-tpm-agent/package.nix +++ b/pkgs/by-name/ss/ssh-tpm-agent/package.nix @@ -42,6 +42,7 @@ buildGoModule (finalAttrs: { meta = { description = "SSH agent with support for TPM sealed keys for public key authentication"; homepage = "https://github.com/Foxboron/ssh-tpm-agent"; + changelog = "https://github.com/Foxboron/ssh-tpm-agent/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ sgo ]; From 208a19e05a8eba6844d9681e6175a6fbd4383c9c Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 5 May 2026 11:47:08 +0000 Subject: [PATCH 67/85] ssh-tpm-agent: 0.8.0 -> 0.9.0 Changelog: https://github.com/Foxboron/ssh-tpm-agent/releases/tag/v0.9.0 Diff: https://github.com/Foxboron/ssh-tpm-agent/compare/v0.8.0...v0.9.0 --- pkgs/by-name/ss/ssh-tpm-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ss/ssh-tpm-agent/package.nix b/pkgs/by-name/ss/ssh-tpm-agent/package.nix index 4b898e472918..a7fe43b561b4 100644 --- a/pkgs/by-name/ss/ssh-tpm-agent/package.nix +++ b/pkgs/by-name/ss/ssh-tpm-agent/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { pname = "ssh-tpm-agent"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "Foxboron"; repo = "ssh-tpm-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-CSxZctiQ/d4gzCUtfx9Oetb8s0XpHf3MPH/H0XaaVgg="; + hash = "sha256-BF4O/vgguTQtgIch2akOq5ZJWyB+/evBYtxfjh9HFYI="; }; proxyVendor = true; - vendorHash = "sha256-84ZB1B+RczJS08UToCWvvVfWrD62IQxy0XoBwn+wBkc="; + vendorHash = "sha256-N7JuMUy5Z+HVhxsqESlBkHcHVipRYM8ncx/wR77k1fw="; buildInputs = [ openssl From 50444d7f82b1578330938a76514f7d7ed4cbe8cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:55:21 +0000 Subject: [PATCH 68/85] pywalfox-native: 2.7.4 -> 2.9.0 --- pkgs/by-name/py/pywalfox-native/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/py/pywalfox-native/package.nix b/pkgs/by-name/py/pywalfox-native/package.nix index 5d95fc013fef..254aae3766ce 100644 --- a/pkgs/by-name/py/pywalfox-native/package.nix +++ b/pkgs/by-name/py/pywalfox-native/package.nix @@ -5,7 +5,7 @@ }: python3.pkgs.buildPythonApplication { pname = "pywalfox-native"; - version = "2.7.4"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { From 01d6c1c30bd47f41c3589bd48957b499ebc8cd7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:57:53 +0000 Subject: [PATCH 69/85] terraform-providers.pagerduty_pagerduty: 3.32.3 -> 3.32.4 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0f4d5e60444c..5e5c9857f457 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1076,11 +1076,11 @@ "vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw=" }, "pagerduty_pagerduty": { - "hash": "sha256-JEV+nNJjEM7RlQ6RKEawftB/OHaf8vcNHDYKhkUJRw0=", + "hash": "sha256-ZbkCJIDZdqry5y4gv7wtkf2GFfvhUCsj5knICUidjZQ=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.32.3", + "rev": "v3.32.4", "spdx": "MPL-2.0", "vendorHash": null }, From 7350a6e0f9b533dcb8ba1c2b6ea6e48655b929a1 Mon Sep 17 00:00:00 2001 From: Daniel Beecham Date: Tue, 5 May 2026 14:06:40 +0200 Subject: [PATCH 70/85] maintainers: add dbe --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 82556644f5d2..0d9e61a56658 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6327,6 +6327,13 @@ githubId = 223910; name = "Dhananjay Balan"; }; + dbe = { + email = "daniel@beecham.se"; + github = "dbeecham"; + githubId = 1388869; + name = "Daniel Beecham"; + keys = [ { fingerprint = "0958 4E8B 7234 5847 EF27 02E9 C288 E1E2 1E76 BF58"; } ]; + }; dbeckwith = { email = "djbsnx@gmail.com"; github = "dbeckwith"; From 670eee39c892043925c091b8add6c867ce1a0f9e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 13:18:46 +0000 Subject: [PATCH 71/85] thunderkittens: 0-unstable-2026-04-25 -> 0-unstable-2026-04-29 --- pkgs/by-name/th/thunderkittens/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/th/thunderkittens/package.nix b/pkgs/by-name/th/thunderkittens/package.nix index 621bcce953c4..7af43b80cf24 100644 --- a/pkgs/by-name/th/thunderkittens/package.nix +++ b/pkgs/by-name/th/thunderkittens/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation { pname = "thunderkittens"; - version = "0-unstable-2026-04-25"; + version = "0-unstable-2026-04-29"; __structuredAttrs = true; strictDeps = true; @@ -15,8 +15,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "HazyResearch"; repo = "ThunderKittens"; - rev = "0b55588d2769dde0c7a9a606ffc015b0ca7a9551"; - hash = "sha256-dapEzAxkMK6nO3/1LLgYg1yP3T/Xan+C6A5ZzIOQ0+0="; + rev = "4b0aa30da67ba4466c2079695183f428fd6ce0bf"; + hash = "sha256-AxIs8FmEtLy/9J1oslbqwnl/KiNS55FZ4lOz/1EAmd4="; }; dontBuild = true; From bfcd21ef66296894b00871b94d6da31c1cbbf9be Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 5 May 2026 15:28:34 +0200 Subject: [PATCH 72/85] evcc: 0.306.0 -> 0.306.2 https://github.com/evcc-io/evcc/releases/tag/0.306.2 --- pkgs/by-name/ev/evcc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 40c909016665..89cc7480f56d 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.306.0"; + version = "0.306.2"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-zg/DIh/HKJZraMIGcB2KKxiRQhuSrRDDcAEoL2prhFg="; + hash = "sha256-XlSdAOuC+nwxRVa0nnsqGDPY57q58byLgLpTqEyImJ8="; }; - vendorHash = "sha256-0X8rzETUgLa83EA/GQnZUrWXUYnAm8H60kk6ZKsH9Yo="; + vendorHash = "sha256-JBhx1K8E2BynsgjXBno+0OUpWF15Eyo9yBzofruBEck="; commonMeta = { license = lib.licenses.mit; From 5ebb77c0f5f30fa1cda83501d1a699e22e96a45c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 5 May 2026 15:48:07 +0200 Subject: [PATCH 73/85] python3Packages.jsonschema-spec: drop This is a duplicate of jsonschema-path, which it was renamed to 3 years ago. The package is a leaf and its removal causes no problems in-tree. --- .../jsonschema-spec/default.nix | 66 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 pkgs/development/python-modules/jsonschema-spec/default.nix diff --git a/pkgs/development/python-modules/jsonschema-spec/default.nix b/pkgs/development/python-modules/jsonschema-spec/default.nix deleted file mode 100644 index 3c8df95c282e..000000000000 --- a/pkgs/development/python-modules/jsonschema-spec/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - - # build - poetry-core, - - # propagates - pathable, - pyyaml, - referencing, - requests, - - # tests - pytestCheckHook, - pytest-cov-stub, - responses, -}: - -buildPythonPackage rec { - pname = "jsonschema-spec"; - version = "0.4.6"; - pyproject = true; - - src = fetchFromGitHub { - owner = "p1c2u"; - repo = "jsonschema-spec"; - tag = version; - hash = "sha256-abAhWtBnZUeg1VGphfnvxPzSnPM6VjM/XKLPJVIrIXg="; - }; - - postPatch = '' - substituteInPlace pyproject.toml \ - --replace 'referencing = ">=0.28.0,<0.30.0"' 'referencing = ">=0.28.0"' - ''; - - nativeBuildInputs = [ - poetry-core - ]; - - pythonRelaxDeps = [ "referencing" ]; - - propagatedBuildInputs = [ - pathable - pyyaml - referencing - requests - ]; - - nativeCheckInputs = [ - pytestCheckHook - pytest-cov-stub - responses - ]; - - passthru.skipBulkUpdate = true; # newer versions under the jsonschema-path name - - meta = { - changelog = "https://github.com/p1c2u/jsonschema-spec/releases/tag/${version}"; - description = "JSONSchema Spec with object-oriented paths"; - homepage = "https://github.com/p1c2u/jsonschema-spec"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ hexa ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index ccda5e076670..6e18b1443885 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -279,6 +279,7 @@ mapAliases { JPype1 = throw "'JPype1' has been renamed to/replaced by 'jpype1'"; # Converted to throw 2025-10-29 jsonfield = throw "'jsonfield' has been removed as it was broken and deprecated upstream. Consider using Django's native `JSONField` instead."; # Added 2025-11-08 jsonpath_rw = throw "'jsonpath_rw' has been renamed to/replaced by 'jsonpath-rw'"; # Converted to throw 2025-10-29 + jsonschema-spec = jsonschema-path; jupyter-server-ydoc = throw "'jupyter-server-ydoc' has been renamed to/replaced by 'jupyter-collaboration'"; # Converted to throw 2025-10-29 jupyter_client = throw "'jupyter_client' has been renamed to/replaced by 'jupyter-client'"; # Converted to throw 2025-10-29 jupyter_console = throw "'jupyter_console' has been renamed to/replaced by 'jupyter-console'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3b7052a3755c..52543ba19182 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8069,8 +8069,6 @@ self: super: with self; { jsonschema-rs = callPackage ../development/python-modules/jsonschema-rs { }; - jsonschema-spec = callPackage ../development/python-modules/jsonschema-spec { }; - jsonschema-specifications = callPackage ../development/python-modules/jsonschema-specifications { }; jsonslicer = callPackage ../development/python-modules/jsonslicer { }; From dde8b0f9aac58832c8758ef32c90d1ec5ca81760 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:17:42 +0000 Subject: [PATCH 74/85] python3Packages.wavefile: 1.6.2 -> 1.6.3 --- pkgs/development/python-modules/wavefile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wavefile/default.nix b/pkgs/development/python-modules/wavefile/default.nix index d34341a7c455..15c3e84b9f71 100644 --- a/pkgs/development/python-modules/wavefile/default.nix +++ b/pkgs/development/python-modules/wavefile/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "wavefile"; - version = "1.6.2"; + version = "1.6.3"; pyproject = true; src = fetchFromGitHub { owner = "vokimon"; repo = "python-wavefile"; tag = "python-wavefile-${version}"; - hash = "sha256-TLSWhLARY+3sHkl2p3d3LDGzLu6DggjTJWFpyrwRXSI="; + hash = "sha256-7pJcdp2abNurTl/pwAEW4QAalK7okMOCwlRPmKLWad4="; }; nativeBuildInputs = [ setuptools ]; From dc9ab51f5c6429182e14ebd566b5e5ffed77336e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:23:10 +0000 Subject: [PATCH 75/85] dbeaver-bin: 26.0.3 -> 26.0.4 --- pkgs/by-name/db/dbeaver-bin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index f52df5631c1f..1c2e8c5c84f5 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -19,7 +19,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "26.0.3"; + version = "26.0.4"; src = let @@ -32,10 +32,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-G6Rurk8AtHXRfdMvBMNoJTSzBdQJ5Ncy/7WFt5vr3uI="; - aarch64-linux = "sha256-iZK5sQfdjMlgX8bhyL2q7lleIKR479KhDydqD3kR3sU="; - x86_64-darwin = "sha256-A5upiZ0tts+Pyg1TDhvEVYbGqnAxooUjsZxMG2L9RVQ="; - aarch64-darwin = "sha256-v8CQLQRAOzLY1PqxIEFzaKo3RiLb/i9QhxPQZHSuguI="; + x86_64-linux = "sha256-BXhv4zuPz2uxcQUlVd8Ju53QKBF6rnRvw9cbJADibpc="; + aarch64-linux = "sha256-3ChHHgacfWlYIKUjNrGL78Q7+F9uC0frjRGyiTiLMT4="; + x86_64-darwin = "sha256-vgEkFqATKfTAVCX7hEivV+GURuyXyQYTTGlnTArSoPs="; + aarch64-darwin = "sha256-RkNPYpPKJw2nKOnR860ZGYZ45/G14y052XeSWKEWvgQ="; }; in fetchurl { From f0b62afcfdeb17313bc0438546ae1a3062007e1c Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 5 May 2026 16:45:28 +0200 Subject: [PATCH 76/85] home-assistant-custom-components.ecoflow_cloud: set license source: https://github.com/tolwi/hassio-ecoflow-cloud/blob/main/LICENSE --- .../home-assistant/custom-components/ecoflow_cloud/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix b/pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix index c575a7ab9ba3..80b9059824d1 100644 --- a/pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix +++ b/pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix @@ -33,6 +33,6 @@ buildHomeAssistantComponent rec { description = "Home Assistant component for EcoFlow Cloud"; homepage = "https://github.com/tolwi/hassio-ecoflow-cloud"; maintainers = with lib.maintainers; [ ananthb ]; - # license = lib.licenses.asl20; + license = lib.licenses.asl20; }; } From 4a7601e1e3447e19c513492be2764ffe85da80f9 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 5 May 2026 16:48:22 +0200 Subject: [PATCH 77/85] home-assistant-custom-components.hildebrand_glow_ihd: set license Reason: could not finde any license in the source code --- .../custom-components/hildebrand_glow_ihd/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/home-assistant/custom-components/hildebrand_glow_ihd/package.nix b/pkgs/servers/home-assistant/custom-components/hildebrand_glow_ihd/package.nix index 68cd1f9464f9..3c7426a4e783 100644 --- a/pkgs/servers/home-assistant/custom-components/hildebrand_glow_ihd/package.nix +++ b/pkgs/servers/home-assistant/custom-components/hildebrand_glow_ihd/package.nix @@ -24,5 +24,6 @@ buildHomeAssistantComponent rec { description = "Home Assistant integration for local MQTT Hildebrand Glow IHD"; homepage = "https://github.com/megakid/ha_hildebrand_glow_ihd_mqtt"; maintainers = with lib.maintainers; [ CodedNil ]; + license = lib.licenses.unfree; }; } From 54878768cd727bcac91d383d1e53c204c55ab64b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 14:50:15 +0000 Subject: [PATCH 78/85] leanify: 0.4.3-unstable-2025-12-12 -> 0-unstable-2025-12-12 --- pkgs/by-name/le/leanify/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/leanify/package.nix b/pkgs/by-name/le/leanify/package.nix index 9e7bed6792ec..e1e18a2b6a41 100644 --- a/pkgs/by-name/le/leanify/package.nix +++ b/pkgs/by-name/le/leanify/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation { pname = "leanify"; - version = "0.4.3-unstable-2025-12-12"; + version = "0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "JayXon"; From 45db73692b69bcf74049111646d5312d78c69f19 Mon Sep 17 00:00:00 2001 From: Daniel Beecham Date: Tue, 5 May 2026 14:08:43 +0200 Subject: [PATCH 79/85] postgresqlPackages.pg_textsearch: init at 1.1.0 --- .../sql/postgresql/ext/pg_textsearch.nix | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/servers/sql/postgresql/ext/pg_textsearch.nix diff --git a/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix b/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix new file mode 100644 index 000000000000..53d22f6d06d6 --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/pg_textsearch.nix @@ -0,0 +1,51 @@ +{ + fetchFromGitHub, + lib, + postgresql, + postgresqlBuildExtension, + postgresqlTestExtension, +}: + +postgresqlBuildExtension (finalAttrs: { + pname = "pg_textsearch"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "timescale"; + repo = "pg_textsearch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-zZctWEJVItzJBke46J4CgvOAGDLmOZbCeUThkrnaPug"; + }; + + passthru.tests.extension = postgresqlTestExtension { + inherit (finalAttrs) finalPackage; + postgresqlExtraSettings = '' + shared_preload_libraries='pg_textsearch' + ''; + sql = '' + CREATE EXTENSION IF NOT EXISTS pg_textsearch; + CREATE TABLE documents (content text); + INSERT INTO documents VALUES + ('NixOS provides declarative configuration and reproducible system builds with the Nix package manager'), + ('Nix was originally developed by Eelco Dolstra'), + ('PostgreSQL is a powerful, open source object-relational database system'); + CREATE INDEX documents_content_bm25_idx ON documents USING bm25(content) WITH (text_config='english'); + ''; + asserts = [ + { + query = "SELECT count(*) FROM documents ORDER BY content <@> 'nix' LIMIT 10"; + expected = "2"; + description = "BM25 index can be queried successfully."; + } + ]; + }; + + meta = { + description = "BM25 relevance-ranked full-text search"; + homepage = "https://github.com/timescale/pg_textsearch"; + license = lib.licenses.postgresql; + platforms = postgresql.meta.platforms; + maintainers = with lib.maintainers; [ dbe ]; + broken = lib.versionOlder postgresql.version "17"; + }; +}) From 336e9b113c7ddcfb8642e3988658532fd7f1a4d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 15:18:00 +0000 Subject: [PATCH 80/85] dcp: 0.23.2 -> 0.23.4 --- pkgs/by-name/dc/dcp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dc/dcp/package.nix b/pkgs/by-name/dc/dcp/package.nix index 7086dd6bbee4..6617a7867766 100644 --- a/pkgs/by-name/dc/dcp/package.nix +++ b/pkgs/by-name/dc/dcp/package.nix @@ -15,13 +15,13 @@ buildGoModule (finalAttrs: { pname = "dcp"; - version = "0.23.2"; + version = "0.23.4"; src = fetchFromGitHub { owner = "microsoft"; repo = "dcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-WbxFD7hq9WIfzGm3lKqr2cckUjoWwiVMNH8I7LvVSWg="; + hash = "sha256-4hGFoFmVltr2oS1Bq7bB0V1TYnh2QEleFG29A0VfZYM="; }; vendorHash = "sha256-f5NcEgkBzOdYqBdVGYoL8EYew6LXmZwpNiIQeoett/k="; From c61954199e3ef28dfbca2bdc46e69942bb5aa2fa Mon Sep 17 00:00:00 2001 From: Daniel Beecham Date: Tue, 5 May 2026 16:51:16 +0200 Subject: [PATCH 81/85] postgresqlPackages.age: 1.6.0 -> 1.7.0 --- pkgs/servers/sql/postgresql/ext/age.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/age.nix b/pkgs/servers/sql/postgresql/ext/age.nix index 0a72416bef29..15000ef02c33 100644 --- a/pkgs/servers/sql/postgresql/ext/age.nix +++ b/pkgs/servers/sql/postgresql/ext/age.nix @@ -11,9 +11,8 @@ let hashes = { - # Issue tracking PostgreSQL 18 support: https://github.com/apache/age/issues/2164 - # "18" = ""; - "17" = "sha256-gqoAhVqQaDhe5CIcTc//1HonQLP1zoBIGuCQuXsJy+A="; + "18" = "sha256-Hqjg62YLTLEa6wRA5S4MAIED7Hobtiih4E55cSzVTqE"; + "17" = "sha256-hAjhNj/benwZbbuxDl9RSjwWRai9CUozbEN6ecPKoFE="; "16" = "sha256-iukdi2c3CukGvjuTojybFFAZBlAw8GEfzFPr2qJuwTA="; "15" = "sha256-webZWgWZGnSoXwTpk816tjbtHV1UIlXkogpBDAEL4gM="; "14" = "sha256-jZXhcYBubpjIJ8M5JHXKV5f6VK/2BkypH3P7nLxZz3E="; @@ -22,7 +21,13 @@ let in postgresqlBuildExtension (finalAttrs: { pname = "age"; - version = if lib.versionAtLeast postgresql.version "16" then "1.6.0-rc0" else "1.5.0-rc0"; + version = + if lib.versionAtLeast postgresql.version "17" then + "1.7.0-rc0" + else if lib.versionAtLeast postgresql.version "16" then + "1.6.0-rc0" + else + "1.5.0-rc0"; src = fetchFromGitHub { owner = "apache"; From 1e32786b02eed8a178c96253cc596f34c46f427d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 5 May 2026 17:43:17 +0200 Subject: [PATCH 82/85] python3Packages.django_6: 6.0.4 -> 6.0.5 https://docs.djangoproject.com/en/6.0/releases/6.0.5/ https://www.djangoproject.com/weblog/2026/may/05/security-releases/ Fixes: CVE-2026-576, CVE-2026-35192, CVE-2026-6907 --- pkgs/development/python-modules/django/6.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django/6.nix b/pkgs/development/python-modules/django/6.nix index e4c49a9fb19f..38c746fb5718 100644 --- a/pkgs/development/python-modules/django/6.nix +++ b/pkgs/development/python-modules/django/6.nix @@ -42,7 +42,7 @@ buildPythonPackage (finalAttrs: { pname = "django"; - version = "6.0.4"; + version = "6.0.5"; pyproject = true; disabled = pythonOlder "3.12"; @@ -51,7 +51,7 @@ buildPythonPackage (finalAttrs: { owner = "django"; repo = "django"; tag = finalAttrs.version; - hash = "sha256-zm++A7gZji4W4BAB1XXtqlXKjUMBbYmaEz9RGhx3RkI="; + hash = "sha256-jII/aoJ75sS+ig4iVZmTcsEE76aC8Om/k2J+LnRj+cE="; }; patches = [ From d45127967f6db34dd091eb28014f1a1cd0c59750 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 16:27:34 +0000 Subject: [PATCH 83/85] protoc-gen-grpc-java: 1.80.0 -> 1.81.0 --- pkgs/by-name/pr/protoc-gen-grpc-java/data.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix b/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix index 712647c34ec2..0274f88a3c0a 100644 --- a/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix +++ b/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix @@ -1,14 +1,14 @@ { - version = "1.80.0"; + version = "1.81.0"; hashes = { - linux-aarch_64 = "sha256-YaF1NjaKYecsGJM+2c+zkyYntf81q3TBbY5di26czUY="; - linux-ppcle_64 = "sha256-SiGuY0vAgHh2+/ASqvQXcZ5HfIR6RTYA7PyD1m5Yo3k="; - linux-s390_64 = "sha256-NizEl/AZMX99wW9o7z9gzDcCJEaQZTEpaCA6/qWzbZg="; - linux-x86_32 = "sha256-0Mjwcc+rtHLf7KfeN6ekj50lX2wzwECzHtYDyoHSlkc="; - linux-x86_64 = "sha256-daFkR3395N/ErULwq4/lkur+DaRh/QYeZyvsUtMdKX0="; - osx-aarch_64 = "sha256-Ml9Rt58pF0GP7hnI003WT/payaPDiEozMBp77TwQsd8="; - osx-x86_64 = "sha256-Ml9Rt58pF0GP7hnI003WT/payaPDiEozMBp77TwQsd8="; - windows-x86_32 = "sha256-ncK95ydP5jkQd6BDJ5KnkyKesPqgS/+A/KNbKdRQkoo="; - windows-x86_64 = "sha256-1ShLOIOv0DHsKfPYGGtRbYx0l+IK6+2qPqUesG/Az+U="; + linux-aarch_64 = "sha256-BhO92wlj0L3M8H4CGuB4NRZkjN9zPuFM/E2NAkn6d1o="; + linux-ppcle_64 = "sha256-Y1YC+C/AxdYiB7gcaerVhE383+8rPOiEI8+r/BxkeXk="; + linux-s390_64 = "sha256-cVjZl+ju8e+yroYOttrgIBGSBWDPw1jz1dOLdr58Bmc="; + linux-x86_32 = "sha256-I10buzyicR0aVI3BKDvtly6NwfjSP2hLOD1eY5NJFZc="; + linux-x86_64 = "sha256-T3WWxgoTdSS1TysR2Vb6IA8/6XZ43hzd2CfRCVQlD30="; + osx-aarch_64 = "sha256-c359UvEa+J85KV6KFOXMuUWCYmyB5VkTfmLfj8J81qQ="; + osx-x86_64 = "sha256-c359UvEa+J85KV6KFOXMuUWCYmyB5VkTfmLfj8J81qQ="; + windows-x86_32 = "sha256-mMRY0dLrPpLcQUeK5GqeOrBFqlghBC7FgqqoRWHdjYs="; + windows-x86_64 = "sha256-18mnbuYxoqnQLYHPWC2m2+TW5pJmX/O2OkQLG5xyND0="; }; } From 6525b94be5531dbf821d3d5ca049912f7308046c Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 5 May 2026 17:33:23 +0200 Subject: [PATCH 84/85] par-lang: 0-unstable-2026-03-03 -> 0-unstable-2026-05-04 Diff: https://github.com/par-team/par-lang/compare/a5777923d4c94480b614c3e8cfceffe6923d1a1a...440b54187e88bbd3dd75253db02a6c17067f33a9 --- pkgs/by-name/pa/par-lang/package.nix | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix index 8f3c6498c2dd..3453f77d9745 100644 --- a/pkgs/by-name/pa/par-lang/package.nix +++ b/pkgs/by-name/pa/par-lang/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage { pname = "par-lang"; - version = "0-unstable-2026-03-03"; + version = "0-unstable-2026-05-04"; src = fetchFromGitHub { - owner = "faiface"; + owner = "par-team"; repo = "par-lang"; - rev = "a5777923d4c94480b614c3e8cfceffe6923d1a1a"; - hash = "sha256-QGqwgSIcYc7PI/e7dZ+bWo7lrGEzvKEO2FCwtpwbFVI="; + rev = "440b54187e88bbd3dd75253db02a6c17067f33a9"; + hash = "sha256-2bwy0/CktuiBUq6HPucinrsfhnDWBjAQ6TjzW2cZgv0="; }; - cargoHash = "sha256-taLTRYB1Crvx0wz3IRvkPRImaRIs0mGscOjLFBkhkgE="; + cargoHash = "sha256-+vhmSSzgeC26zq0P53oFKyu+RBg4qQjEvURCkAHNCp8="; nativeBuildInputs = [ pkg-config @@ -50,15 +50,15 @@ rustPlatform.buildRustPackage { ]; in lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf --add-rpath ${lib.makeLibraryPath runtimeDependencies} $out/bin/par-lang + patchelf --add-rpath ${lib.makeLibraryPath runtimeDependencies} $out/bin/par ''; doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck - echo 'def Main = Console.Open.print("Hello, World!").close' > test.par - diff -U3 --color=auto <($out/bin/par-lang run test.par) <(echo 'Hello, World!') + $out/bin/par new hello + diff -U3 --color=auto <($out/bin/par run --package hello 2>&1) <(echo 'Hello, World!') runHook postInstallCheck ''; @@ -69,7 +69,7 @@ rustPlatform.buildRustPackage { desktopName = "Par Playground"; genericName = "Experimental concurrent programming language"; categories = [ "Development" ]; - exec = "par-lang playground %f"; + exec = "par playground %f"; }) ]; @@ -77,9 +77,9 @@ rustPlatform.buildRustPackage { meta = { description = "Experimental concurrent programming language"; - homepage = "https://github.com/faiface/par-lang"; + homepage = "https://github.com/par-team/par-lang"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ defelo ]; - mainProgram = "par-lang"; + mainProgram = "par"; }; } From 3c450c76d075a573b0598db6889fb024b85842d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 5 May 2026 10:42:22 -0700 Subject: [PATCH 85/85] python3Packages.wiim: 0.1.1 -> 0.1.4 Diff: https://github.com/Linkplay2020/wiim/compare/v0.1.1...v0.1.4 Changelog: https://github.com/Linkplay2020/wiim/releases/tag/v0.1.4 --- pkgs/development/python-modules/wiim/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wiim/default.nix b/pkgs/development/python-modules/wiim/default.nix index 612be92c7006..190703f7f29c 100644 --- a/pkgs/development/python-modules/wiim/default.nix +++ b/pkgs/development/python-modules/wiim/default.nix @@ -5,20 +5,21 @@ setuptools, aiohttp, async-upnp-client, + zeroconf, pytestCheckHook, pytest-asyncio, }: buildPythonPackage (finalAttrs: { pname = "wiim"; - version = "0.1.1"; + version = "0.1.4"; pyproject = true; src = fetchFromGitHub { owner = "Linkplay2020"; repo = "wiim"; tag = "v${finalAttrs.version}"; - hash = "sha256-WJbnVJ7ZM4wZk3Y8zTRc3i24CyTA8Wz9EKYr5BNlx6o="; + hash = "sha256-buFGfM/qgZGjE3asv/5GBD4TfHj3lf/9Q9u/W9bOq3A="; }; build-system = [ setuptools ]; @@ -26,6 +27,7 @@ buildPythonPackage (finalAttrs: { dependencies = [ aiohttp async-upnp-client + zeroconf ]; nativeCheckInputs = [ @@ -33,6 +35,11 @@ buildPythonPackage (finalAttrs: { pytest-asyncio ]; + disabledTests = [ + # ValueError: Device u is not managed by the controller + "test_async_join_group" + ]; + pythonImportsCheck = [ "wiim" ]; meta = {