From 23f251e273593f91e5f8da7df608c609afdd7815 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sat, 13 Sep 2025 09:57:20 +0200 Subject: [PATCH 01/70] pipenv-poetry-migrate: replax deps fixes build Signed-off-by: Florian Brandes --- pkgs/by-name/pi/pipenv-poetry-migrate/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index 1b2c14a3a957..6ee10b5753b2 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -18,6 +18,10 @@ python3Packages.buildPythonApplication rec { build-system = [ python3Packages.poetry-core ]; + pythonRelaxDeps = [ + "typer" + ]; + dependencies = with python3Packages; [ setuptools # for pkg_resources tomlkit From b272de14270cc4e7ee1663055d760754c3e38c17 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 11 Oct 2025 20:59:04 +0800 Subject: [PATCH 02/70] libui: 4.1a -> 4.1a-unstable-2021-01-02 --- pkgs/by-name/li/libui/darwin_versions.patch | 11 ++++ pkgs/by-name/li/libui/libui.pc | 11 ---- pkgs/by-name/li/libui/package.nix | 65 +++++++-------------- pkgs/by-name/li/libui/pkg-config.patch | 15 +++++ 4 files changed, 48 insertions(+), 54 deletions(-) create mode 100644 pkgs/by-name/li/libui/darwin_versions.patch delete mode 100644 pkgs/by-name/li/libui/libui.pc create mode 100644 pkgs/by-name/li/libui/pkg-config.patch diff --git a/pkgs/by-name/li/libui/darwin_versions.patch b/pkgs/by-name/li/libui/darwin_versions.patch new file mode 100644 index 000000000000..29f646402919 --- /dev/null +++ b/pkgs/by-name/li/libui/darwin_versions.patch @@ -0,0 +1,11 @@ +--- a/meson.build ++++ b/meson.build +@@ -163,7 +163,7 @@ + objc_args: ['-Dlibui_EXPORTS'], + link_args: libui_libui_link_args, + soversion: libui_soversion, +- darwin_versions: []) # TODO ++ darwin_versions: '0.0.0') # TODO + install_headers('ui.h') + + # TODO when the API is stable enough to be versioned, create a pkg-config file (https://mesonbuild.com/Pkgconfig-module.html) and a declare_dependency() section too diff --git a/pkgs/by-name/li/libui/libui.pc b/pkgs/by-name/li/libui/libui.pc deleted file mode 100644 index 42ee86fb550f..000000000000 --- a/pkgs/by-name/li/libui/libui.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=@out@ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${exec_prefix}/include - -Name: libui -Description: Simple and portable (but not inflexible) GUI library -Version: @version@ - -Libs: -L${libdir} -lui -Cflags: -I${includedir} diff --git a/pkgs/by-name/li/libui/package.nix b/pkgs/by-name/li/libui/package.nix index 5f5430a72fca..d7304ee37133 100644 --- a/pkgs/by-name/li/libui/package.nix +++ b/pkgs/by-name/li/libui/package.nix @@ -2,69 +2,48 @@ lib, stdenv, fetchFromGitHub, - cmake, + meson, + ninja, pkg-config, gtk3, }: -let - backend = if stdenv.hostPlatform.isDarwin then "darwin" else "unix"; -in - -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libui"; - version = "4.1a"; + version = "4.1a-unstable-2021-01-02"; + src = fetchFromGitHub { owner = "andlabs"; repo = "libui"; - rev = "alpha4.1"; - sha256 = "0bm6xvqk4drg2kw6d304x6mlfal7gh8mbl5a9f0509smmdzgdkwm"; + rev = "fea45b2d5b75839be0af9acc842a147c5cba9295"; + hash = "sha256-BGbL15hBHY4aZE2ANAEd677vzZMQzMCICBafRtoQIvA="; }; nativeBuildInputs = [ - cmake + meson + ninja pkg-config ]; propagatedBuildInputs = lib.optional stdenv.hostPlatform.isLinux gtk3; + patches = [ + ./darwin_versions.patch + ./pkg-config.patch + ]; + postPatch = '' + substituteInPlace meson.build \ + --subst-var-by version "${finalAttrs.version}" + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace darwin/text.m unix/text.c \ --replace-fail "strcasecmp" "g_strcasecmp" ''; - preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' - sed -i 's/set(CMAKE_OSX_DEPLOYMENT_TARGET "10.8")//' ./CMakeLists.txt - ''; - - installPhase = '' - mkdir -p $out/{include,lib} - mkdir -p $out/lib/pkgconfig - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - mv ./out/libui.so.0 $out/lib/ - ln -s $out/lib/libui.so.0 $out/lib/libui.so - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - mv ./out/libui.A.dylib $out/lib/ - ln -s $out/lib/libui.A.dylib $out/lib/libui.dylib - '' - + '' - cp $src/ui.h $out/include - cp $src/ui_${backend}.h $out/include - - cp ${./libui.pc} $out/lib/pkgconfig/libui.pc - substituteInPlace $out/lib/pkgconfig/libui.pc \ - --subst-var-by out $out \ - --subst-var-by version "${version}" - ''; - postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' - install_name_tool -id $out/lib/libui.A.dylib $out/lib/libui.A.dylib - ''; - - meta = with lib; { + meta = { homepage = "https://github.com/andlabs/libui"; description = "Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports"; - license = licenses.mit; - platforms = platforms.unix; + license = lib.licenses.mit; + platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libui/pkg-config.patch b/pkgs/by-name/li/libui/pkg-config.patch new file mode 100644 index 000000000000..45569a388608 --- /dev/null +++ b/pkgs/by-name/li/libui/pkg-config.patch @@ -0,0 +1,15 @@ +--- a/meson.build ++++ b/meson.build +@@ -167,6 +167,12 @@ + install_headers('ui.h') + + # TODO when the API is stable enough to be versioned, create a pkg-config file (https://mesonbuild.com/Pkgconfig-module.html) and a declare_dependency() section too ++pkg = import('pkgconfig') ++pkg.generate(libui_libui, ++ description: 'Simple and portable (but not inflexible) GUI library', ++ filebase: 'libui', ++ name: 'libui', ++ version: '@version@') + + libui_binary_deps = [] + if libui_mode == 'static' From 2a1ab56dc6ec87e6e5a179ad8ab20f7f2eb933fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Oct 2025 13:27:49 +0000 Subject: [PATCH 03/70] amnezia-vpn: 4.8.10.0 -> 4.8.11.0 --- pkgs/by-name/am/amnezia-vpn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amnezia-vpn/package.nix b/pkgs/by-name/am/amnezia-vpn/package.nix index 2073de8fc4b6..4693f5c78aab 100644 --- a/pkgs/by-name/am/amnezia-vpn/package.nix +++ b/pkgs/by-name/am/amnezia-vpn/package.nix @@ -81,13 +81,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "amnezia-vpn"; - version = "4.8.10.0"; + version = "4.8.11.0"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amnezia-client"; tag = finalAttrs.version; - hash = "sha256-w1uBhp47XRinZpSuKeFaASOIOyjRDkDA81uqW4pK3F4="; + hash = "sha256-JZ6cGqLybHgy6xIklH3A//XNXiXlsM4NixGmk0KoubU="; fetchSubmodules = true; }; From 9fdf70ac3bc776d0465869733101de819bdb38f4 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 14 Oct 2025 08:14:39 +0200 Subject: [PATCH 04/70] vnote: 3.19.2 -> 3.19.2-unstable-2025-10-12 --- pkgs/by-name/vn/vnote/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vn/vnote/package.nix b/pkgs/by-name/vn/vnote/package.nix index 8827834ec375..8862db31ead7 100644 --- a/pkgs/by-name/vn/vnote/package.nix +++ b/pkgs/by-name/vn/vnote/package.nix @@ -8,14 +8,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "vnote"; - version = "3.19.2"; + version = "3.19.2-unstable-2025-10-12"; src = fetchFromGitHub { owner = "vnotex"; repo = "vnote"; - tag = "v${finalAttrs.version}"; + rev = "1ebe3fd4ecef69c2bacb7f2ec915666f99195ce1"; fetchSubmodules = true; - hash = "sha256-40k0wSqRdwlUqrbb9mDK0dqsSEqCfbNLt+cUKeky+do="; + hash = "sha256-vbud2IjmkIIkuZ7ocrQ199CEsKy1nMnidGe/d0UN9jU="; }; nativeBuildInputs = [ From 50433c5c8f0e78438f7ad4bb4fecc35461076daf Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 14 Oct 2025 14:39:42 +0800 Subject: [PATCH 05/70] antlr4_9.runtime.cpp: fix build --- .../parsing/antlr/4.9.runtime.cpp.cmake.patch | 20 +++++++++++++++++++ pkgs/development/tools/parsing/antlr/4.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/tools/parsing/antlr/4.9.runtime.cpp.cmake.patch diff --git a/pkgs/development/tools/parsing/antlr/4.9.runtime.cpp.cmake.patch b/pkgs/development/tools/parsing/antlr/4.9.runtime.cpp.cmake.patch new file mode 100644 index 000000000000..979e224756e6 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/4.9.runtime.cpp.cmake.patch @@ -0,0 +1,20 @@ +diff --git a/runtime/Cpp/CMakeLists.txt b/runtime/Cpp/CMakeLists.txt +index e549f113f..c84f591c2 100644 +--- a/runtime/Cpp/CMakeLists.txt ++++ b/runtime/Cpp/CMakeLists.txt +@@ -28,15 +28,10 @@ project(LIBANTLR4) + if(CMAKE_VERSION VERSION_EQUAL "3.0.0" OR + CMAKE_VERSION VERSION_GREATER "3.0.0") + CMAKE_POLICY(SET CMP0026 NEW) +- CMAKE_POLICY(SET CMP0054 OLD) +- CMAKE_POLICY(SET CMP0045 OLD) +- CMAKE_POLICY(SET CMP0042 OLD) + endif() + + if(CMAKE_VERSION VERSION_EQUAL "3.3.0" OR + CMAKE_VERSION VERSION_GREATER "3.3.0") +- CMAKE_POLICY(SET CMP0059 OLD) +- CMAKE_POLICY(SET CMP0054 OLD) + endif() + + if(CMAKE_SYSTEM_NAME MATCHES "Linux") diff --git a/pkgs/development/tools/parsing/antlr/4.nix b/pkgs/development/tools/parsing/antlr/4.nix index c30d235c4f8e..02fd86abde21 100644 --- a/pkgs/development/tools/parsing/antlr/4.nix +++ b/pkgs/development/tools/parsing/antlr/4.nix @@ -194,9 +194,11 @@ in extraCppBuildInputs = [ utf8cpp ] ++ lib.optional stdenv.hostPlatform.isLinux libuuid; extraCppCmakeFlags = [ (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-I${lib.getDev utf8cpp}/include/utf8cpp") + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.5") ]; extraPatches = [ ./utf8cpp.patch + ./4.9.runtime.cpp.cmake.patch ]; }).antlr; From e6201c941b79002367f87dcbbc07d9f7fb162839 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 14 Oct 2025 14:42:11 +0800 Subject: [PATCH 06/70] antlr4_10.runtime.cpp: fix build --- .../antlr/4.10.runtime.cpp.cmake.patch | 20 +++++++++++++++++++ pkgs/development/tools/parsing/antlr/4.nix | 3 +++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/tools/parsing/antlr/4.10.runtime.cpp.cmake.patch diff --git a/pkgs/development/tools/parsing/antlr/4.10.runtime.cpp.cmake.patch b/pkgs/development/tools/parsing/antlr/4.10.runtime.cpp.cmake.patch new file mode 100644 index 000000000000..9dcb2aeb7833 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/4.10.runtime.cpp.cmake.patch @@ -0,0 +1,20 @@ +diff --git a/runtime/Cpp/CMakeLists.txt b/runtime/Cpp/CMakeLists.txt +index 302cd4a78..336a37bf0 100644 +--- a/runtime/Cpp/CMakeLists.txt ++++ b/runtime/Cpp/CMakeLists.txt +@@ -30,15 +30,10 @@ project(LIBANTLR4) + if(CMAKE_VERSION VERSION_EQUAL "3.0.0" OR + CMAKE_VERSION VERSION_GREATER "3.0.0") + CMAKE_POLICY(SET CMP0026 NEW) +- CMAKE_POLICY(SET CMP0054 OLD) +- CMAKE_POLICY(SET CMP0045 OLD) +- CMAKE_POLICY(SET CMP0042 OLD) + endif() + + if(CMAKE_VERSION VERSION_EQUAL "3.3.0" OR + CMAKE_VERSION VERSION_GREATER "3.3.0") +- CMAKE_POLICY(SET CMP0059 OLD) +- CMAKE_POLICY(SET CMP0054 OLD) + endif() + + if(CMAKE_SYSTEM_NAME MATCHES "Linux") diff --git a/pkgs/development/tools/parsing/antlr/4.nix b/pkgs/development/tools/parsing/antlr/4.nix index 02fd86abde21..a3519c641534 100644 --- a/pkgs/development/tools/parsing/antlr/4.nix +++ b/pkgs/development/tools/parsing/antlr/4.nix @@ -184,6 +184,9 @@ in (lib.cmakeBool "ANTLR4_INSTALL" true) (lib.cmakeBool "ANTLR_BUILD_CPP_TESTS" false) ]; + extraPatches = [ + ./4.10.runtime.cpp.cmake.patch + ]; }).antlr; antlr4_9 = From 8ee65f821acf1853024e36722fe3cdcaa7b16b29 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 14 Oct 2025 14:43:46 +0800 Subject: [PATCH 07/70] antlr4_11.runtime.cpp: fix build --- .../antlr/4.11.runtime.cpp.cmake.patch | 20 +++++++++++++++++++ pkgs/development/tools/parsing/antlr/4.nix | 3 +++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/tools/parsing/antlr/4.11.runtime.cpp.cmake.patch diff --git a/pkgs/development/tools/parsing/antlr/4.11.runtime.cpp.cmake.patch b/pkgs/development/tools/parsing/antlr/4.11.runtime.cpp.cmake.patch new file mode 100644 index 000000000000..6c40a1bf9633 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/4.11.runtime.cpp.cmake.patch @@ -0,0 +1,20 @@ +diff --git a/runtime/Cpp/CMakeLists.txt b/runtime/Cpp/CMakeLists.txt +index df621b11d..c20b92170 100644 +--- a/runtime/Cpp/CMakeLists.txt ++++ b/runtime/Cpp/CMakeLists.txt +@@ -39,15 +39,10 @@ project(LIBANTLR4) + if(CMAKE_VERSION VERSION_EQUAL "3.0.0" OR + CMAKE_VERSION VERSION_GREATER "3.0.0") + CMAKE_POLICY(SET CMP0026 NEW) +- CMAKE_POLICY(SET CMP0054 OLD) +- CMAKE_POLICY(SET CMP0045 OLD) +- CMAKE_POLICY(SET CMP0042 OLD) + endif() + + if(CMAKE_VERSION VERSION_EQUAL "3.3.0" OR + CMAKE_VERSION VERSION_GREATER "3.3.0") +- CMAKE_POLICY(SET CMP0059 OLD) +- CMAKE_POLICY(SET CMP0054 OLD) + endif() + + if(APPLE) diff --git a/pkgs/development/tools/parsing/antlr/4.nix b/pkgs/development/tools/parsing/antlr/4.nix index a3519c641534..6398c8eed341 100644 --- a/pkgs/development/tools/parsing/antlr/4.nix +++ b/pkgs/development/tools/parsing/antlr/4.nix @@ -172,6 +172,9 @@ in # not available in a sandboxed build. (lib.cmakeBool "ANTLR_BUILD_CPP_TESTS" false) ]; + extraPatches = [ + ./4.11.runtime.cpp.cmake.patch + ]; }).antlr; antlr4_10 = From 87bb45f7b7b49d71db4e659b14c42b228b4e5669 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Mon, 13 Oct 2025 11:26:13 +0200 Subject: [PATCH 08/70] percona-xtrabackup_8_0: 8.0.35-32 -> 8.0.35-34 This change fixes the build with CMake4 --- pkgs/tools/backup/percona-xtrabackup/8_0.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/backup/percona-xtrabackup/8_0.nix b/pkgs/tools/backup/percona-xtrabackup/8_0.nix index fe335b852064..5136aed309df 100644 --- a/pkgs/tools/backup/percona-xtrabackup/8_0.nix +++ b/pkgs/tools/backup/percona-xtrabackup/8_0.nix @@ -3,8 +3,8 @@ callPackage ./generic.nix ( args // { - version = "8.0.35-32"; - hash = "sha256-aNnAlhhzZ6636dzOz4FFDEE4Mb450HGU42cJrM21GdQ="; + version = "8.0.35-34"; + hash = "sha256-DqjDBLSQqlWazWJjdb+n7RwqSe/OMlZI2ca/JNTX2W8="; # includes https://github.com/Percona-Lab/libkmip.git fetchSubmodules = true; @@ -12,9 +12,5 @@ callPackage ./generic.nix ( extraPatches = [ ./abi-check.patch ]; - - extraPostInstall = '' - rm -r "$out"/docs - ''; } ) From 3957c7612e702da6c26fc225f922a7c4526144e3 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Mon, 13 Oct 2025 11:26:13 +0200 Subject: [PATCH 09/70] percona-xtrabackup_8_4: 8.4.0-2 -> 8.4.0-4 This change fixes the build with CMake4 --- pkgs/tools/backup/percona-xtrabackup/8_4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/backup/percona-xtrabackup/8_4.nix b/pkgs/tools/backup/percona-xtrabackup/8_4.nix index 82f2ab5ea95d..dbbe364f802c 100644 --- a/pkgs/tools/backup/percona-xtrabackup/8_4.nix +++ b/pkgs/tools/backup/percona-xtrabackup/8_4.nix @@ -3,8 +3,8 @@ callPackage ./generic.nix ( args // { - version = "8.4.0-2"; - hash = "sha256-ClW/B175z/sxF/MT9iHW1Wtr0ere63tIgUpcMp1IfTs="; + version = "8.4.0-4"; + hash = "sha256-ws+si8bpalL8y7l9W+R4B02GnnGOou50txtS6ktntP4="; # includes https://github.com/Percona-Lab/libkmip.git fetchSubmodules = true; From 6c037de7f8a257c1690990cd92e8e72540a3cb4c Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Tue, 14 Oct 2025 10:49:35 +0200 Subject: [PATCH 10/70] jj-pre-push: 0.2.2 -> 0.3.0 --- pkgs/by-name/jj/jj-pre-push/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jj/jj-pre-push/package.nix b/pkgs/by-name/jj/jj-pre-push/package.nix index 75055f7d62fc..e38527c20d8f 100644 --- a/pkgs/by-name/jj/jj-pre-push/package.nix +++ b/pkgs/by-name/jj/jj-pre-push/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "jj-pre-push"; - version = "0.2.2"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "acarapetis"; repo = "jj-pre-push"; tag = "v${version}"; - hash = "sha256-SdGnhHk8MelX6hqKQmZnQYXBJ5VpjPBe+PWUxaGsxC4="; + hash = "sha256-nWkMXXlzJeXz0kHBuN4g8YWW6JmwrfE/y9oFfEOqeQk="; }; build-system = [ From f9ad3f57f8c38037036a601059fc549678c24327 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 12:54:27 +0000 Subject: [PATCH 11/70] python3Packages.ssh-python: 1.1.1 -> 1.2.0.post1 --- pkgs/development/python-modules/ssh-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ssh-python/default.nix b/pkgs/development/python-modules/ssh-python/default.nix index 2704600d0900..f914721204e4 100644 --- a/pkgs/development/python-modules/ssh-python/default.nix +++ b/pkgs/development/python-modules/ssh-python/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ssh-python"; - version = "1.1.1"; + version = "1.2.0.post1"; format = "setuptools"; src = fetchFromGitHub { owner = "ParallelSSH"; repo = "ssh-python"; tag = version; - hash = "sha256-kidz4uHT5C8TUROLGQUHihemYtwOoWZQNw7ElbwYKLM="; + hash = "sha256-ix6UzyC/mFDVOvfJujwppijmsTrwNtuDAkmikrKKc2o="; }; build-system = [ setuptools ]; From 8637f67f812d3ec8ef65b7aa9fceca2f951e8345 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 14:29:51 +0000 Subject: [PATCH 12/70] python3Packages.precis-i18n: 1.1.1 -> 1.1.2 --- pkgs/development/python-modules/precis-i18n/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/precis-i18n/default.nix b/pkgs/development/python-modules/precis-i18n/default.nix index 0f86be974e55..0bb66cd9a95e 100644 --- a/pkgs/development/python-modules/precis-i18n/default.nix +++ b/pkgs/development/python-modules/precis-i18n/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "precis-i18n"; - version = "1.1.1"; + version = "1.1.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "byllyfish"; repo = "precis_i18n"; tag = "v${version}"; - hash = "sha256-rtg3u8lnnmQFPsNC52LNVoEVu6CeHzAWvOjWBlzLKC4="; + hash = "sha256-ZMj9KqiPVrpmq4/FweLMDxWQVQEtykimNhMTS9Mh5QY="; }; pythonImportsCheck = [ "precis_i18n" ]; From 29d99a73a80d692e121172f20f0f556bb176aa5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 15:04:57 +0000 Subject: [PATCH 13/70] python3Packages.x-transformers: 2.8.4 -> 2.9.2 --- pkgs/development/python-modules/x-transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/x-transformers/default.nix b/pkgs/development/python-modules/x-transformers/default.nix index e77bdded50d5..28ed7b2d15a2 100644 --- a/pkgs/development/python-modules/x-transformers/default.nix +++ b/pkgs/development/python-modules/x-transformers/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "x-transformers"; - version = "2.8.4"; + version = "2.9.2"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "x-transformers"; tag = version; - hash = "sha256-EmZW57xWt62RTOGZ7vYE2YcyUqx1vldsb2874XR9UOo="; + hash = "sha256-JxIcEGR28VxsosKsEFLpttT9JMeGwcJxjZiDXRhTv/o="; }; build-system = [ hatchling ]; From 5f36e60ee84ffa1a8d6c37365d44269e861ac4ae Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 18 Oct 2025 04:18:05 +0900 Subject: [PATCH 14/70] nixos/tests/hoogle: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/hoogle.nix | 31 +++++++++++++++++++++ pkgs/development/haskell-modules/hoogle.nix | 3 ++ 3 files changed, 35 insertions(+) create mode 100644 nixos/tests/hoogle.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 1f1f5ae5e043..32b77903a2f3 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -718,6 +718,7 @@ in homepage-dashboard = runTest ./homepage-dashboard.nix; homer = handleTest ./homer { }; honk = runTest ./honk.nix; + hoogle = runTest ./hoogle.nix; hostname = handleTest ./hostname.nix { }; hound = runTest ./hound.nix; hub = runTest ./git/hub.nix; diff --git a/nixos/tests/hoogle.nix b/nixos/tests/hoogle.nix new file mode 100644 index 000000000000..738680938e48 --- /dev/null +++ b/nixos/tests/hoogle.nix @@ -0,0 +1,31 @@ +{ lib, ... }: +{ + name = "hoogle"; + meta.maintainers = with lib.maintainers; [ h7x4 ]; + + nodes.machine = + { pkgs, ... }: + { + services.hoogle = { + enable = true; + packages = + hp: with hp; [ + arrows + lens + ]; + }; + }; + + testScript = + { nodes, ... }: + let + cfg = nodes.machine.services.hoogle; + in + '' + machine.wait_for_unit("hoogle.service") + machine.wait_for_open_port(${toString cfg.port}) + + machine.succeed("curl http://${cfg.host}:${toString cfg.port} | grep 'Hoogle'") + machine.succeed("curl 'http://${cfg.host}:${toString cfg.port}?hoogle=>>>' | grep Arrow") + ''; +} diff --git a/pkgs/development/haskell-modules/hoogle.nix b/pkgs/development/haskell-modules/hoogle.nix index fb5d8bcb7dae..7d2e3517f979 100644 --- a/pkgs/development/haskell-modules/hoogle.nix +++ b/pkgs/development/haskell-modules/hoogle.nix @@ -9,6 +9,7 @@ haskellPackages, writeText, runCommand, + nixosTests, }: # This argument is a function which selects a list of Haskell packages from any @@ -137,6 +138,8 @@ buildPackages.stdenv.mkDerivation (finalAttrs: { ''; }; + passthru.tests.nixos = nixosTests.hoogle; + meta = { description = "Local Hoogle database"; platforms = ghc.meta.platforms; From be0f6632ad5c0b4dbcae2995820f9b91b0d295a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 21:08:48 +0000 Subject: [PATCH 15/70] python3Packages.aiostream: 0.7.0 -> 0.7.1 --- pkgs/development/python-modules/aiostream/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiostream/default.nix b/pkgs/development/python-modules/aiostream/default.nix index de2b2fec0067..91882cd04c0d 100644 --- a/pkgs/development/python-modules/aiostream/default.nix +++ b/pkgs/development/python-modules/aiostream/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "aiostream"; - version = "0.7.0"; + version = "0.7.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "vxgmichel"; repo = "aiostream"; tag = "v${version}"; - hash = "sha256-oOx1LG3UyMJRm/HvmrHT00jTp3+XzmvS2XRH4BJNyPE="; + hash = "sha256-AxisfmFZMEFJ/zfYCTfelvUGIoz56w6dKoZAMDKOZzk="; }; build-system = [ setuptools ]; From 1eb37b41331d71742fe1c26c2c48cadadebb6abb Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 18 Oct 2025 12:21:16 +0800 Subject: [PATCH 16/70] rbspy: 0.34.0 -> 0.38.0 Changelog: https://github.com/rbspy/rbspy/releases/tag/v0.38.0 --- pkgs/by-name/rb/rbspy/package.nix | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/rb/rbspy/package.nix b/pkgs/by-name/rb/rbspy/package.nix index 800990798430..69851711c9fc 100644 --- a/pkgs/by-name/rb/rbspy/package.nix +++ b/pkgs/by-name/rb/rbspy/package.nix @@ -8,23 +8,18 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rbspy"; - version = "0.34.0"; + version = "0.38.0"; src = fetchFromGitHub { owner = "rbspy"; repo = "rbspy"; - tag = "v${version}"; - hash = "sha256-yVcVuMCyvk9RbkbKomqjkLY+p5tUzW2zcAKZ8XfsjM0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-6pQoCPwrIKaEUYgaHNgFLz+bY4p+ImlhZ2l2vehA4Ic="; }; - cargoHash = "sha256-WiIHFwB6BE9VYuC2dCHNnrEFjVsesp0c5i4bH01cXis="; - - # error: linker `aarch64-linux-gnu-gcc` not found - postPatch = '' - rm .cargo/config - ''; + cargoHash = "sha256-6Q1ebXEknP3qEiU5qMXhHykRwahMZEVXGJGE4EToohA="; doCheck = true; @@ -32,11 +27,11 @@ rustPlatform.buildRustPackage rec { # from nixpkgs during tests. preCheck = '' substituteInPlace src/core/process.rs \ - --replace /usr/bin/which '${which}/bin/which' + --replace-fail "/usr/bin/which" "${lib.getExe which}" substituteInPlace src/sampler/mod.rs \ - --replace /usr/bin/which '${which}/bin/which' + --replace-fail "/usr/bin/which" "${lib.getExe which}" substituteInPlace src/core/ruby_spy.rs \ - --replace /usr/bin/ruby '${ruby}/bin/ruby' + --replace-fail "/usr/bin/ruby" "${lib.getExe ruby}" ''; checkFlags = [ @@ -60,9 +55,9 @@ rustPlatform.buildRustPackage rec { homepage = "https://rbspy.github.io/"; description = "Sampling CPU Profiler for Ruby"; mainProgram = "rbspy"; - changelog = "https://github.com/rbspy/rbspy/releases/tag/v${version}"; + changelog = "https://github.com/rbspy/rbspy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ viraptor ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) From a599fde7a9a3c08cf77281163c55b3dffbe58afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Oct 2025 23:00:33 -0700 Subject: [PATCH 17/70] python3Packages.asyncprawcore: 2.4.0 -> 3.0.2 Diff: https://github.com/praw-dev/asyncprawcore/compare/v2.4.0...v3.0.2 Changelog: https://github.com/praw-dev/asyncprawcore/blob/v3.0.2/CHANGES.rst --- .../python-modules/asyncprawcore/default.nix | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/asyncprawcore/default.nix b/pkgs/development/python-modules/asyncprawcore/default.nix index bc8c34f86a01..b6a34a6a2b9a 100644 --- a/pkgs/development/python-modules/asyncprawcore/default.nix +++ b/pkgs/development/python-modules/asyncprawcore/default.nix @@ -4,43 +4,35 @@ buildPythonPackage, fetchFromGitHub, flit-core, - mock, pytestCheckHook, - pytest-asyncio_0, + pytest-asyncio, pytest-vcr, - requests, - requests-toolbelt, - testfixtures, vcrpy, yarl, }: buildPythonPackage rec { pname = "asyncprawcore"; - version = "2.4.0"; + version = "3.0.2"; pyproject = true; src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncprawcore"; tag = "v${version}"; - hash = "sha256-FDQdtnNjsbiEp9BUYdQFMC/hkyJDhCh2WHhQWSQwrFY="; + hash = "sha256-0FOMY/0LXGcHwDe4t+NMAovMhX83/mMv8sWvIf5gxok="; }; build-system = [ flit-core ]; dependencies = [ - requests aiohttp yarl ]; nativeCheckInputs = [ - testfixtures - mock - requests-toolbelt pytestCheckHook - pytest-asyncio_0 + pytest-asyncio pytest-vcr vcrpy ]; @@ -51,6 +43,11 @@ buildPythonPackage rec { "tests/integration/test_sessions.py" ]; + disabledTests = [ + # Test requires network access + "test_initialize" + ]; + pythonImportsCheck = [ "asyncprawcore" ]; meta = { From 99b552542d927552c2dbfc144bd85b09ad7b34e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Oct 2025 23:11:24 -0700 Subject: [PATCH 18/70] python3Packages.asyncpraw: 7.8.1 -> 7.8.1-unstable-2025-10-08 Diff: https://github.com/praw-dev/asyncpraw/compare/v7.8.1...9221cbef5d94fce9ecc92376cbab084f0082502d Changelog: https://github.com/praw-dev/asyncpraw/blob/9221cbef5d94fce9ecc92376cbab084f0082502d/CHANGES.rst --- .../python-modules/asyncpraw/default.nix | 37 ++++++++----------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/asyncpraw/default.nix b/pkgs/development/python-modules/asyncpraw/default.nix index 0126f99cc91e..299b4a384752 100644 --- a/pkgs/development/python-modules/asyncpraw/default.nix +++ b/pkgs/development/python-modules/asyncpraw/default.nix @@ -2,57 +2,52 @@ lib, aiofiles, aiohttp, - aiosqlite, asyncprawcore, buildPythonPackage, + coverage, + defusedxml, fetchFromGitHub, - flit-core, - mock, + hatchling, pytestCheckHook, - pytest-asyncio_0, + pytest-asyncio, pytest-vcr, - pythonOlder, - requests-toolbelt, update-checker, vcrpy, }: buildPythonPackage rec { pname = "asyncpraw"; - version = "7.8.1"; + version = "7.8.1-unstable-2025-10-08"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncpraw"; - tag = "v${version}"; - hash = "sha256-glWAQoUjMFbjU3C4+MGuRGSGJS9mun15+6udMPCf9nU="; + rev = "9221cbef5d94fce9ecc92376cbab084f0082502d"; + hash = "sha256-/7x7XYw1JDVaoc2+wKWW3iUkyfI6MVtBNP9G1AEUp4Y="; }; - pythonRelaxDeps = [ "aiosqlite" ]; + pythonRelaxDeps = [ + "coverage" + "defusedxml" + ]; - # 'aiosqlite' is also checked when building the wheel - pypaBuildFlags = [ "--skip-dependency-check" ]; - - build-system = [ flit-core ]; + build-system = [ hatchling ]; dependencies = [ aiofiles aiohttp - aiosqlite asyncprawcore - mock + coverage + defusedxml update-checker ]; nativeCheckInputs = [ pytestCheckHook - pytest-asyncio_0 + pytest-asyncio pytest-vcr vcrpy - requests-toolbelt ]; disabledTestPaths = [ @@ -70,7 +65,7 @@ buildPythonPackage rec { meta = { description = "Asynchronous Python Reddit API Wrapper"; homepage = "https://asyncpraw.readthedocs.io/"; - changelog = "https://github.com/praw-dev/asyncpraw/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/praw-dev/asyncpraw/blob/${src.rev}/CHANGES.rst"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.amadejkastelic ]; }; From e078956c626b45633fe16b76e0140f888a283aa4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 06:57:56 +0000 Subject: [PATCH 19/70] python3Packages.boto3-stubs: 1.40.54 -> 1.40.55 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 8e047ecdc56a..0ec58fa99c7a 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.54"; + version = "1.40.55"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-4hqe2peaRRk16zGW3j774VuUcOa/kCdAbR9tCsCLM54="; + hash = "sha256-oRra+OrHfE7Uwbe/ckGwzZrQI9wcF8SbRfNa30wht/8="; }; build-system = [ setuptools ]; From 2c3348d7f44875b7e06032651ea575806745d044 Mon Sep 17 00:00:00 2001 From: Andrew Zah Date: Sat, 18 Oct 2025 17:13:13 +0900 Subject: [PATCH 20/70] shark: fix build with cmake-4 * As noted in https://github.com/nixos/nixpkgs/issues/445447. --- pkgs/by-name/sh/shark/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/sh/shark/package.nix b/pkgs/by-name/sh/shark/package.nix index f5541bf01a8f..354cfb85b646 100644 --- a/pkgs/by-name/sh/shark/package.nix +++ b/pkgs/by-name/sh/shark/package.nix @@ -26,6 +26,9 @@ stdenv.mkDerivation (finalAttrs: { # Remove explicitly setting C++11, because boost::math headers need C++14 since Boost187. postPatch = '' sed -i '/CXX_STANDARD/d' src/CMakeLists.txt + + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required( VERSION 3.1 FATAL_ERROR)' 'cmake_minimum_required(VERSION 3.10)' ''; # https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/blob/develop/SuperBuild/CMake/External_shark.cmake?ref_type=heads From 20ae75985f995035570e70704b95010e327702d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 10:04:48 +0000 Subject: [PATCH 21/70] python3Packages.opower: 0.15.6 -> 0.15.7 --- pkgs/development/python-modules/opower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix index 49d1f59f78e0..cd4514db013c 100644 --- a/pkgs/development/python-modules/opower/default.nix +++ b/pkgs/development/python-modules/opower/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "opower"; - version = "0.15.6"; + version = "0.15.7"; pyproject = true; src = fetchFromGitHub { owner = "tronikos"; repo = "opower"; tag = "v${version}"; - hash = "sha256-jSokUs3aJJmcsTPkt2OEkCATLekuOVDGBufi8Fb2rtg="; + hash = "sha256-NB3Hoieykkcf+EHjW77aOUdbJj5fSUTmJ5EPGlp4LXw="; }; build-system = [ setuptools ]; From 18076d3dc2b77d681deb5f80a1775151b3b08b88 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Oct 2025 12:06:54 +0200 Subject: [PATCH 22/70] python313Packages.aiostream: remove disabled --- pkgs/development/python-modules/aiostream/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/aiostream/default.nix b/pkgs/development/python-modules/aiostream/default.nix index 91882cd04c0d..67466c7e685f 100644 --- a/pkgs/development/python-modules/aiostream/default.nix +++ b/pkgs/development/python-modules/aiostream/default.nix @@ -5,7 +5,6 @@ pytest-asyncio, pytest-cov-stub, pytestCheckHook, - pythonOlder, setuptools, typing-extensions, }: @@ -15,8 +14,6 @@ buildPythonPackage rec { version = "0.7.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "vxgmichel"; repo = "aiostream"; From 98cc3659a2585c2ffaa17eeda15f19e0cdec0587 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Oct 2025 12:09:58 +0200 Subject: [PATCH 23/70] python313Packages.x-transformers: add changelog to meta --- pkgs/development/python-modules/x-transformers/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/x-transformers/default.nix b/pkgs/development/python-modules/x-transformers/default.nix index 28ed7b2d15a2..74ed3730a9ec 100644 --- a/pkgs/development/python-modules/x-transformers/default.nix +++ b/pkgs/development/python-modules/x-transformers/default.nix @@ -46,9 +46,10 @@ buildPythonPackage rec { meta = { description = "Concise but fully-featured transformer"; longDescription = '' - A simple but complete full-attention transformer with a set of promising experimental features from various papers + A simple but complete full-attention transformer with a set of promising experimental features from various papers. ''; homepage = "https://github.com/lucidrains/x-transformers"; + changelog = "https://github.com/lucidrains/x-transformers/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ByteSudoer ]; }; From 47c69b8549e12f0e24f9714a547d03bbcdfe99d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Oct 2025 12:12:12 +0200 Subject: [PATCH 24/70] python313Packages.precis-i18n: modernize --- .../development/python-modules/precis-i18n/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/precis-i18n/default.nix b/pkgs/development/python-modules/precis-i18n/default.nix index 0bb66cd9a95e..7bc8741fa8c5 100644 --- a/pkgs/development/python-modules/precis-i18n/default.nix +++ b/pkgs/development/python-modules/precis-i18n/default.nix @@ -2,15 +2,13 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "precis-i18n"; version = "1.1.2"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "byllyfish"; @@ -19,12 +17,14 @@ buildPythonPackage rec { hash = "sha256-ZMj9KqiPVrpmq4/FweLMDxWQVQEtykimNhMTS9Mh5QY="; }; + build-system = [ setuptools ]; + pythonImportsCheck = [ "precis_i18n" ]; meta = with lib; { description = "Internationalized usernames and passwords"; homepage = "https://github.com/byllyfish/precis_i18n"; - changelog = "https://github.com/byllyfish/precis_i18n/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/byllyfish/precis_i18n/blob/${src.tag}/CHANGELOG.rst"; license = licenses.mit; maintainers = [ ]; }; From 0375f028e797116a24026a661dec1b7e3d4c82f3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Oct 2025 12:13:41 +0200 Subject: [PATCH 25/70] python313Packages.ssh-python: modernize --- pkgs/development/python-modules/ssh-python/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ssh-python/default.nix b/pkgs/development/python-modules/ssh-python/default.nix index f914721204e4..02c957dd2f54 100644 --- a/pkgs/development/python-modules/ssh-python/default.nix +++ b/pkgs/development/python-modules/ssh-python/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "ssh-python"; version = "1.2.0.post1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "ParallelSSH"; @@ -22,9 +22,9 @@ buildPythonPackage rec { }; build-system = [ setuptools ]; - nativeBuildInputs = [ - cython - ]; + + nativeBuildInputs = [ cython ]; + buildInputs = [ openssl zlib From 234b43b71ea4e7886deb51fa90b22a5b010ac4da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 13:07:54 +0000 Subject: [PATCH 26/70] python3Packages.habiticalib: 0.4.5 -> 0.4.6 --- pkgs/development/python-modules/habiticalib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habiticalib/default.nix b/pkgs/development/python-modules/habiticalib/default.nix index 420c4b7a5f5f..f4093c11ac3a 100644 --- a/pkgs/development/python-modules/habiticalib/default.nix +++ b/pkgs/development/python-modules/habiticalib/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "habiticalib"; - version = "0.4.5"; + version = "0.4.6"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "tr4nt0r"; repo = "habiticalib"; tag = "v${version}"; - hash = "sha256-9IMC4MkL5hRCDjeuSuLBcn986LmO/zz32NV0RGTEf1M="; + hash = "sha256-Z3VJ0AaB4HeCOffV5B2WFIvGJXoCn1isNPMnERoUrp0="; }; build-system = [ From 22639c1d1260dd3328d9c28ee1bd0850b1731062 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 14:36:12 +0000 Subject: [PATCH 27/70] python3Packages.whirlpool-sixth-sense: 0.21.3 -> 1.0.2 --- .../python-modules/whirlpool-sixth-sense/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix index 08630cb90c67..41501959d4fa 100644 --- a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix +++ b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "whirlpool-sixth-sense"; - version = "0.21.3"; + version = "1.0.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "abmantis"; repo = "whirlpool-sixth-sense"; tag = version; - hash = "sha256-ZZrLqHn/O+Z2XtiCIco5PMEprbi9XeJOBXcEdjTDPDc="; + hash = "sha256-Xgz9SqH++pWZb7r1qxOrEEfC7I80qhrqcI0Zlduxlq4="; }; build-system = [ setuptools ]; From 0b0bcb1bad1f45b969d248ce10cc1526ef6442da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 15:57:33 +0000 Subject: [PATCH 28/70] keycloak: 26.4.0 -> 26.4.1 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index 0983e5015dc1..c9ee2bbe0b7b 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.4.0"; + version = "26.4.1"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-mWgTkvop5oRA3DzxxI3Q8kgftLZZteGeJ3Zxgh5SIww="; + hash = "sha256-TUTTBsxRuk907OLFxFyABuOGMaO7EjqnzD0eEQVfl98="; }; nativeBuildInputs = [ From b3966aa0e244dabd82828a49f3a545deecf39c89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 17:41:57 +0000 Subject: [PATCH 29/70] memray: 1.19.0 -> 1.19.1 --- pkgs/by-name/me/memray/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/memray/package.nix b/pkgs/by-name/me/memray/package.nix index 28bcc83c412d..f8b11cd05f9e 100644 --- a/pkgs/by-name/me/memray/package.nix +++ b/pkgs/by-name/me/memray/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "memray"; - version = "1.19.0"; + version = "1.19.1"; pyproject = true; src = fetchFromGitHub { owner = "bloomberg"; repo = "memray"; tag = "v${version}"; - hash = "sha256-yOiN4KES+zCHp/n0pN73Yv6ibEtUGy1pqiH/3WECqkA="; + hash = "sha256-RdOtgNSkFIVl8Uve2iaJ7G0X1IHJ/Yo4h8hWP3pTV8g="; }; build-system = with python3Packages; [ From bfa69096a5bf14e87e1154a9c66d19ae9377c47f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 18:35:03 +0000 Subject: [PATCH 30/70] phpactor: 2025.07.25.0 -> 2025.10.17.0 --- pkgs/by-name/ph/phpactor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phpactor/package.nix b/pkgs/by-name/ph/phpactor/package.nix index 96310ff421b7..6be056dd7b52 100644 --- a/pkgs/by-name/ph/phpactor/package.nix +++ b/pkgs/by-name/ph/phpactor/package.nix @@ -7,16 +7,16 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "phpactor"; - version = "2025.07.25.0"; + version = "2025.10.17.0"; src = fetchFromGitHub { owner = "phpactor"; repo = "phpactor"; tag = finalAttrs.version; - hash = "sha256-9XWlWwq+xvqPgKIc7IGoMVTxajjYsrPo/ra/0JIE168="; + hash = "sha256-A/ajGQ75z/EdWFFJK0kLjcSFfa9z15TZCNZZpwq9k2E="; }; - vendorHash = "sha256-91Yz78nh4r+Gr7gKSwelTdO436ehENVTPUWcnDaU7zg="; + vendorHash = "sha256-qLcwAmnkh3nxrvdDa/OI3RQOi/4qhxURhcXM1r5iE88="; nativeBuildInputs = [ installShellFiles ]; From 9246d9ba335811d233241e90defd01c988e414b8 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 18 Oct 2025 12:42:08 +0200 Subject: [PATCH 31/70] performous: fix build with cmake 4 --- pkgs/by-name/pe/performous/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pe/performous/package.nix b/pkgs/by-name/pe/performous/package.nix index 48732279f298..aa7e045c64fd 100644 --- a/pkgs/by-name/pe/performous/package.nix +++ b/pkgs/by-name/pe/performous/package.nix @@ -55,12 +55,21 @@ stdenv.mkDerivation rec { url = "https://github.com/performous/performous/commit/eb9b97f46b7d064c32ed0f086d89a70427ce1d14.patch"; hash = "sha256-98pcO/sFQJ+G67ErwlO/aAITNDPuRgPziQiF1cAlc0g="; }) + # Fix build with CMake 4 + (fetchpatch { + url = "https://github.com/performous/compact_enc_det/commit/28f46c18c60b851773b0ff61f3ce416fb09adcf3.patch?full_index=1"; + stripLen = 1; + extraPrefix = "ced-src/"; + hash = "sha256-23VD/4X4BOtcX5k+koSlRMowlbo2jAXbp3XKTXP7VrM="; + }) ]; - postPatch = '' + prePatch = '' mkdir ced-src cp -R ${cedSrc}/* ced-src + ''; + postPatch = '' substituteInPlace data/CMakeLists.txt \ --replace "/usr" "$out" ''; From d14fa963af63879b11aba02b1f028c134dbdc266 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 20:03:10 +0000 Subject: [PATCH 32/70] vscode: 1.105.0 -> 1.105.1 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 57f7e03d9012..167c821bc06f 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,20 +36,20 @@ let hash = { - x86_64-linux = "sha256-i1MFtqfWiAsvxgyc/MZlOdo/Py6PQlJmjHGeYnhygso="; - x86_64-darwin = "sha256-HElY2mOgYxfE5LULFMpipmd/igDAapd6G2VlZeCGWTI="; - aarch64-linux = "sha256-NiVXjiii9Df3mRkDVULsiLgRhfJKX+H2/VYuxUImFzI="; - aarch64-darwin = "sha256-IDqupYgoslZb7Po8nimOTwojTJ0TO5efgfTqtTQ+dUI="; - armv7l-linux = "sha256-cN4EXCM5v5ULZUb+glqbI9g+oOsjELB+OWEGDVxN/Y4="; + x86_64-linux = "sha256-MqZQ8aER3wA1StlXH1fRImg3Z3dnfdWvIWLq2SEGeok="; + x86_64-darwin = "sha256-mA8Qpif6drxQDIK8dqp+45P7GHe+2AYS7utsBVeOjAc="; + aarch64-linux = "sha256-RXnlJmT+LfLYByS0IKurGCfTBSDw52b3YIQD26L+lL0="; + aarch64-darwin = "sha256-p9EFEk1enIHr0LtKr+W7e9OW5n8AdeQEaWNLWe8+Lao="; + armv7l-linux = "sha256-X6VhFrlV4S08bPgARVmIAcizYqz2V4sQrwIGzkeDLuE="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.105.0"; + version = "1.105.1"; # This is used for VS Code - Remote SSH test - rev = "03c265b1adee71ac88f833e065f7bb956b60550a"; + rev = "7d842fb85a0275a4a8e4d7e040d2625abbf7f084"; in callPackage ./generic.nix { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -82,7 +82,7 @@ callPackage ./generic.nix { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-0tGqGDMmLURqdQwqFWCO10d/RkVha8iC0Uv/JFp9nNQ="; + hash = "sha256-lMNmzwFh8Wn1xXCTpTnQZozzIRaO5aMJ2wP42u2zWIs="; }; stdenv = stdenvNoCC; }; From c885e8978ac1374b34bad478beda621567e4c430 Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 18 Oct 2025 21:24:30 +0000 Subject: [PATCH 33/70] balsa: update to webkitgtk_4_1 --- pkgs/by-name/ba/balsa/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ba/balsa/package.nix b/pkgs/by-name/ba/balsa/package.nix index 5a3201507f1e..eff97be1b660 100644 --- a/pkgs/by-name/ba/balsa/package.nix +++ b/pkgs/by-name/ba/balsa/package.nix @@ -19,7 +19,7 @@ ninja, pkg-config, sqlite, - # webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, }: @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { libsecret openssl sqlite - # webkitgtk_4_0 + webkitgtk_4_1 ]; mesonFlags = [ @@ -78,8 +78,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; meta = { - # webkitgtk_4_0 was removed - broken = true; description = "E-mail client for GNOME"; homepage = "https://gitlab.gnome.org/GNOME/balsa"; changelog = "https://gitlab.gnome.org/GNOME/balsa/-/blob/master/ChangeLog"; From 25519843f0358b37611f1826765440488cd73302 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sat, 18 Oct 2025 22:35:50 +0100 Subject: [PATCH 34/70] =?UTF-8?q?prometheus:=203.6.0=20=E2=86=92=203.7.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/pr/prometheus/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pr/prometheus/package.nix b/pkgs/by-name/pr/prometheus/package.nix index 8af5940becd8..d4967897caaf 100644 --- a/pkgs/by-name/pr/prometheus/package.nix +++ b/pkgs/by-name/pr/prometheus/package.nix @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { pname = "prometheus"; - version = "3.6.0"; + version = "3.7.1"; outputs = [ "out" @@ -45,14 +45,14 @@ buildGoModule (finalAttrs: { owner = "prometheus"; repo = "prometheus"; tag = "v${finalAttrs.version}"; - hash = "sha256-GowtA1iTx6lpRW+RBLYFc8s5H8ECPEmcbdVJvGHl5Cw="; + hash = "sha256-m5dQoEn/989gmG5Q4A/oCY6JKvOLzpAU8kaPQOsajlA="; }; - vendorHash = "sha256-xGMBd/MhwjCbrQrP5d5aSd99F8GN6wB3jaHpOh0M7OA="; + vendorHash = "sha256-V+qLxjqGOaT1veEwtklqcS7iO31ufvDHBA9DbZLzDiE="; webUiStatic = fetchurl { url = "https://github.com/prometheus/prometheus/releases/download/v${finalAttrs.version}/prometheus-web-ui-${finalAttrs.version}.tar.gz"; - hash = "sha256-lw097NTDJUWm2RY0RUg/5djNdbj+W9hRdIaF2cQz4Bo="; + hash = "sha256-88PNQfVM9le+2mqMBq9tyyZ+1J+yloWWIE4VJHSCS1g="; }; excludedPackages = [ From 79c9b6c5fd597b183b5793de582aaf2d31dc9efb Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 22 Sep 2025 13:12:32 +0000 Subject: [PATCH 35/70] nixos/prometheus: tests: Add basic Selenium test for UI --- nixos/tests/prometheus/default.nix | 1 + nixos/tests/prometheus/ui.nix | 86 ++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 nixos/tests/prometheus/ui.nix diff --git a/nixos/tests/prometheus/default.nix b/nixos/tests/prometheus/default.nix index 53cfc80e8f64..2a9e81ca7c37 100644 --- a/nixos/tests/prometheus/default.nix +++ b/nixos/tests/prometheus/default.nix @@ -8,4 +8,5 @@ prometheus-pair = runTest ./prometheus-pair.nix; pushgateway = runTest ./pushgateway.nix; remote-write = runTest ./remote-write.nix; + ui = runTest ./ui.nix; } diff --git a/nixos/tests/prometheus/ui.nix b/nixos/tests/prometheus/ui.nix new file mode 100644 index 000000000000..fb5ddcd58f55 --- /dev/null +++ b/nixos/tests/prometheus/ui.nix @@ -0,0 +1,86 @@ +{ lib, pkgs, ... }: + +{ + name = "prometheus-ui"; + + nodes = { + browser = + { config, pkgs, ... }: + { + environment.systemPackages = + let + prometheusSeleniumScript = + pkgs.writers.writePython3Bin "prometheus-selenium-script" + { + libraries = with pkgs.python3Packages; [ selenium ]; + } + '' + from selenium import webdriver + from selenium.webdriver.common.by import By + from selenium.webdriver.firefox.options import Options + from selenium.webdriver.support.ui import WebDriverWait + + options = Options() + options.add_argument("--headless") + service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}") # noqa: E501 + + driver = webdriver.Firefox(options=options, service=service) + driver.implicitly_wait(10) + driver.get("http://prometheus:9090/") + + wait = WebDriverWait(driver, 60) + + assert len(driver.find_elements(By.CLASS_NAME, "mantine-AppShell-header")) > 0 # noqa: E501 + assert len(driver.find_elements(By.CLASS_NAME, "mantine-AppShell-main")) > 0 # noqa: E501 + + driver.close() + ''; + in + with pkgs; + [ + curl + firefox-unwrapped + geckodriver + prometheusSeleniumScript + ]; + }; + + prometheus = + { config, pkgs, ... }: + { + networking.firewall.allowedTCPPorts = [ config.services.prometheus.port ]; + + services.prometheus = { + enable = true; + globalConfig.scrape_interval = "2s"; + scrapeConfigs = [ + { + job_name = "prometheus"; + static_configs = [ + { + targets = [ + "prometheus1:${toString config.services.prometheus.port}" + "prometheus2:${toString config.services.prometheus.port}" + ]; + } + ]; + } + ]; + }; + }; + }; + + testScript = '' + prometheus.wait_for_unit("prometheus") + prometheus.wait_for_open_port(9090) + prometheus.wait_until_succeeds("curl -sSf http://localhost:9090/-/healthy") + + browser.systemctl("start network-online.target") + browser.wait_for_unit("network-online.target") + + browser.succeed("curl -kLs http://prometheus:9090/query | grep 'Prometheus Time Series Collection and Processing Server'") + + # Ensure the application is actually rendered by the Javascript + browser.succeed("PYTHONUNBUFFERED=1 prometheus-selenium-script") + ''; +} From 9889070931466ff8eb43a4bb098752b09aa42526 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 21:58:48 +0000 Subject: [PATCH 36/70] libretro.bsnes: 0-unstable-2025-10-03 -> 0-unstable-2025-10-10 --- pkgs/applications/emulators/libretro/cores/bsnes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/bsnes.nix b/pkgs/applications/emulators/libretro/cores/bsnes.nix index cdb25e403ac5..ae63e12c2afe 100644 --- a/pkgs/applications/emulators/libretro/cores/bsnes.nix +++ b/pkgs/applications/emulators/libretro/cores/bsnes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bsnes"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2025-10-10"; src = fetchFromGitHub { owner = "libretro"; repo = "bsnes-libretro"; - rev = "e0e6cef46582a436e8b08a339f4751411dc5bd63"; - hash = "sha256-fIlTIF1042oWIHxqD7h7MdUfb6QDfIP0jqVlBNOTBmY="; + rev = "57155d8037463346307123daabeaa27298e0f956"; + hash = "sha256-eQaeAdQ7OWRzPVSbNOPUmMKIvkztZYGm2tzBavJO4Gs="; }; makefile = "Makefile"; From 21752ab3dd1f4e2f7437777a3f822a8f89b0d128 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 22:14:21 +0000 Subject: [PATCH 37/70] python3Packages.resend: 2.16.0 -> 2.17.0 --- pkgs/development/python-modules/resend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resend/default.nix b/pkgs/development/python-modules/resend/default.nix index f34684b9ca4e..6da9d8eb5a74 100644 --- a/pkgs/development/python-modules/resend/default.nix +++ b/pkgs/development/python-modules/resend/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "resend"; - version = "2.16.0"; + version = "2.17.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "resend"; repo = "resend-python"; tag = "v${version}"; - hash = "sha256-BXvy/6LaCQ+fyL6ubWZqIXn/IueE3IEhP07n2oT4cZQ="; + hash = "sha256-eR75CDYWBdPzCJ6lFANpxH6IdfZHBJf95RdnWLBfyX0="; }; build-system = [ setuptools ]; From d4204dc953f351928f1ee82bd5e39312bfbc27a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Oct 2025 22:47:21 +0000 Subject: [PATCH 38/70] libretro.flycast: 0-unstable-2025-10-03 -> 0-unstable-2025-10-18 --- pkgs/applications/emulators/libretro/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index f08e15ac8948..3d530034d18c 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2025-10-18"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "af5f67c15d52b16d35e95671a5b74502288c4397"; - hash = "sha256-eMkyNwGdgyYDmwqYy3xzzSTYqUcoKpQkDYFP8bQdz58="; + rev = "5d628f8167947bc8a2a7608d52e4ff8b71b9ef34"; + hash = "sha256-QKUAVJsJL1Ff8KNz6lpMU/IZNb1I09++AqqccIBdAPw="; fetchSubmodules = true; }; From 19e6edd36ca38318330a0a35f432146f37e19da6 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Oct 2025 02:10:22 +0200 Subject: [PATCH 39/70] pffft: 0-unstable-2022-04-10 -> 0-unstable-2025-06-09 --- pkgs/by-name/pf/pffft/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pf/pffft/package.nix b/pkgs/by-name/pf/pffft/package.nix index 6631385b9bf2..1679c076425d 100644 --- a/pkgs/by-name/pf/pffft/package.nix +++ b/pkgs/by-name/pf/pffft/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation { pname = "pffft"; - version = "0-unstable-2022-04-10"; + version = "0-unstable-2025-06-09"; src = fetchFromGitHub { owner = "marton78"; repo = "pffft"; - rev = "08f5ed2618ac06d7dcc83d209d7253dc215274d5"; - sha256 = "sha256-9LfLQ17IRsbEwGQJZzhW2Av4en1KuJVicLrS2AyjUZY="; + rev = "9ae907aae7a39c08cea398778b9496ba7484423a"; + sha256 = "sha256-+efWiBrJzC188tDSPHMARRDArzx/4E8GYPMfDHAND8k="; }; nativeBuildInputs = [ cmake ]; From dc15592f1ec852acf3ed8eeaf48da876da32f002 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 00:26:47 +0000 Subject: [PATCH 40/70] planarity: 4.0.0.0 -> 4.0.1.0 --- pkgs/by-name/pl/planarity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/planarity/package.nix b/pkgs/by-name/pl/planarity/package.nix index 9ecc15b994e5..a1d18bc8a476 100644 --- a/pkgs/by-name/pl/planarity/package.nix +++ b/pkgs/by-name/pl/planarity/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "planarity"; - version = "4.0.0.0"; + version = "4.0.1.0"; src = fetchFromGitHub { owner = "graph-algorithms"; repo = "edge-addition-planarity-suite"; rev = "Version_${version}"; - sha256 = "sha256-A7huHvMgUyvw2zM9qA7Ax/1Ai5VZ6A1PZIo3eiCpu44="; + sha256 = "sha256-uSCQSn3LRi3eQynh71fs1xhVIrPcOqVyGzdHAK9xj7E="; }; nativeBuildInputs = [ From 3c21e1ac7a28f73adc918437347c839ca03b5a9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 00:29:07 +0000 Subject: [PATCH 41/70] stunnel: 5.75 -> 5.76 --- pkgs/by-name/st/stunnel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stunnel/package.nix b/pkgs/by-name/st/stunnel/package.nix index 2a5c7722534e..cc8fafd940c8 100644 --- a/pkgs/by-name/st/stunnel/package.nix +++ b/pkgs/by-name/st/stunnel/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "stunnel"; - version = "5.75"; + version = "5.76"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.stunnel.org/archive/${lib.versions.major finalAttrs.version}.x/stunnel-${finalAttrs.version}.tar.gz"; - hash = "sha256-DB7w7YUkCXTcy5T+dPuS1jg0dMfA0Q6HltH3gaO6VoM="; + hash = "sha256-zaN+tND7HhKXGO0nrXe1c16Jk5TOBAuyvii7uTf9eeE="; # please use the contents of "https://www.stunnel.org/downloads/stunnel-${version}.tar.gz.sha256", # not the output of `nix-prefetch-url` }; From ebc81d5c9f20c66ea5247d570657a54600842b1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 00:32:35 +0000 Subject: [PATCH 42/70] cargo-modules: 0.24.3 -> 0.25.0 --- pkgs/by-name/ca/cargo-modules/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-modules/package.nix b/pkgs/by-name/ca/cargo-modules/package.nix index 6b260b63966b..6a7a27cb3958 100644 --- a/pkgs/by-name/ca/cargo-modules/package.nix +++ b/pkgs/by-name/ca/cargo-modules/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage rec { pname = "cargo-modules"; - version = "0.24.3"; + version = "0.25.0"; src = fetchFromGitHub { owner = "regexident"; repo = "cargo-modules"; tag = "v${version}"; - hash = "sha256-ZotG9eYVwNb123dQ6D4bsVCb7vS/jc/I67JPrQnJ59U="; + hash = "sha256-FghGqRV9KaRPZ7l3t/AB7f1XufOsNdiGFUk8GUwAxtY="; }; - cargoHash = "sha256-CNOzNaA/bOvuBsON42m0cPEvAcqpCp1oNNOetuDEN04="; + cargoHash = "sha256-Lt5zqhBpHlPYoPgIVmVYu35SnuguqPw5Qg0oTL5cgCs="; checkFlags = [ "--skip=cfg_test::with_tests::smoke" From d81562b2c40745894c0a543f043960ba29c6265e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 00:47:30 +0000 Subject: [PATCH 43/70] pv: 1.9.42 -> 1.9.44 --- pkgs/by-name/pv/pv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pv/pv/package.nix b/pkgs/by-name/pv/pv/package.nix index 574e3a5db27b..b612e525a7e8 100644 --- a/pkgs/by-name/pv/pv/package.nix +++ b/pkgs/by-name/pv/pv/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "pv"; - version = "1.9.42"; + version = "1.9.44"; src = fetchurl { url = "https://www.ivarch.com/programs/sources/pv-${finalAttrs.version}.tar.gz"; - hash = "sha256-+9fRsE7+5iyCQSVaP+HF9SNvGm4e2F8CcwsMZEiBAXU="; + hash = "sha256-4TDJ4Ysebp4u+VvsYRfHLLm+J6G4/+l/ynh+TI4BRWI="; }; meta = { From 10e5452761c330e96dccf2d18fe46fc90d460aec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 00:47:46 +0000 Subject: [PATCH 44/70] cdncheck: 1.2.5 -> 1.2.6 --- pkgs/by-name/cd/cdncheck/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 60b6929118ca..a9c669125dd5 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-Ty+W5uiFkr8MBhWUweHsFQnIZ8R+oJoCcvQabHFdu7U="; + hash = "sha256-MZA9PkDftUyHqcC5i9QLvMTq+q1m7MVEkMPyD4EiWtk="; }; - vendorHash = "sha256-YjkO3QTQZlCfbKm/uYNVwnyQ/1Tde77YB2m7CqKsRtM="; + vendorHash = "sha256-tPhWKjaoUHQq6MdhktSZpfF7651YKeWd9ecg8V3E6aQ="; subPackages = [ "cmd/cdncheck/" ]; From 1dfb24cf6c47c49d77891b3de41cf5d315961ddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Wed, 15 Oct 2025 16:02:20 -0700 Subject: [PATCH 45/70] liblastfm: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 --- pkgs/development/libraries/liblastfm/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/liblastfm/default.nix b/pkgs/development/libraries/liblastfm/default.nix index 7530d998e51e..5eba0b261380 100644 --- a/pkgs/development/libraries/liblastfm/default.nix +++ b/pkgs/development/libraries/liblastfm/default.nix @@ -30,6 +30,14 @@ stdenv.mkDerivation { }) ]; + # CMake 2.8.6 is deprecated and no longer supported by CMake > 4 + # https://github.com/NixOS/nixpkgs/issues/445447 + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 2.8.6)" \ + "cmake_minimum_required(VERSION 3.10)" + ''; + nativeBuildInputs = [ pkg-config which @@ -41,9 +49,9 @@ stdenv.mkDerivation { qtbase ]; - env.NIX_CFLAGS_COMPILE = lib.optionalString ( - stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" - ) "-std=c++11"; + env.NIX_CFLAGS_COMPILE = + (lib.optionalString (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11") "-std=c++11") + + (lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-dynamic-exception-spec"); dontWrapQtApps = true; From 07f6c622888edfada9b7c220316749be4c09a8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Wed, 15 Oct 2025 16:02:36 -0700 Subject: [PATCH 46/70] qjson: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 - Policy CMP0053 may not be set to OLD behavior because this version of CMake no longer supports it. The policy was introduced in CMake version 3.1.0, and use of NEW behavior is now required. --- pkgs/development/libraries/qjson/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/development/libraries/qjson/default.nix b/pkgs/development/libraries/qjson/default.nix index 4edb927e2213..2ac2bb4ff56a 100644 --- a/pkgs/development/libraries/qjson/default.nix +++ b/pkgs/development/libraries/qjson/default.nix @@ -17,6 +17,19 @@ stdenv.mkDerivation rec { sha256 = "1f4wnxzx0qdmxzc7hqk28m0sva7z9p9xmxm6aifvjlp0ha6pmfxs"; }; + # CMake 2.8.8 is deprecated and no longer supported by CMake > 4 + # https://github.com/NixOS/nixpkgs/issues/445447 + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)" \ + "CMAKE_MINIMUM_REQUIRED(VERSION 3.10)" + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_policy(SET CMP0020 OLD)" \ + "" + ''; + + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-register"; + nativeBuildInputs = [ cmake ]; buildInputs = [ qtbase ]; dontWrapQtApps = true; From e5cb53f643429ce434a43b090b76c4677f34670c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Wed, 15 Oct 2025 16:25:06 -0700 Subject: [PATCH 47/70] clementine: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 - Policy CMP0053 may not be set to OLD behavior because this version of CMake no longer supports it. The policy was introduced in CMake version 3.1.0, and use of NEW behavior is now required. --- pkgs/applications/audio/clementine/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix index 2e886cb44a12..f259950ecb67 100644 --- a/pkgs/applications/audio/clementine/default.nix +++ b/pkgs/applications/audio/clementine/default.nix @@ -112,6 +112,21 @@ stdenv.mkDerivation (finalAttrs: { -e 's,-Wno-unused-private-field,,g' sed -i CMakeLists.txt \ -e 's,libprotobuf.a,protobuf,g' + + # CMake 3.0.0 is deprecated and no longer supported by CMake > 4 + # https://github.com/NixOS/nixpkgs/issues/445447 + substituteInPlace 3rdparty/{qsqlite,qtsingleapplication,qtiocompressor,qxt}/CMakeLists.txt \ + cmake/{ParseArguments.cmake,Translations.cmake} \ + tests/CMakeLists.txt gst/moodbar/CMakeLists.txt \ + --replace-fail \ + "cmake_minimum_required(VERSION 3.0.0)" \ + "cmake_minimum_required(VERSION 3.10)" + substituteInPlace 3rdparty/libmygpo-qt5/CMakeLists.txt --replace-fail \ + "cmake_minimum_required( VERSION 3.0.0 FATAL_ERROR )" \ + "cmake_minimum_required(VERSION 3.10)" + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_policy(SET CMP0053 OLD)" \ + "" ''; preConfigure = '' From cb4b12d8330017d09256cb42a0701b31408edae8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 01:37:36 +0000 Subject: [PATCH 48/70] mkbrr: 1.16.0 -> 1.17.0 --- pkgs/by-name/mk/mkbrr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mk/mkbrr/package.nix b/pkgs/by-name/mk/mkbrr/package.nix index 381951185f1f..d2b5528b1c03 100644 --- a/pkgs/by-name/mk/mkbrr/package.nix +++ b/pkgs/by-name/mk/mkbrr/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "mkbrr"; - version = "1.16.0"; + version = "1.17.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "mkbrr"; tag = "v${finalAttrs.version}"; - hash = "sha256-9BII74aH480UWjrPgoBn+ioXV3TRhtVmxyO+T+fljK4="; + hash = "sha256-LVSavGep3/mfDoDkj4uJ8WUTkhdeq+VEi2w7qr44DQg="; }; - vendorHash = "sha256-MEDzZd67iXPY/MioMd1FcTLY+8CdJN7+oC7qus63yJ8="; + vendorHash = "sha256-mbcbACOKMohBw0SH5gH06CTkHtJk3WmbAqpcO0qMFOs="; ldflags = [ "-s" From a098d67f5674fa3eed711b711f5f5105d03e94b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 04:12:34 +0000 Subject: [PATCH 49/70] restate: 1.5.1 -> 1.5.2 --- pkgs/by-name/re/restate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/restate/package.nix b/pkgs/by-name/re/restate/package.nix index 1f147e49da4d..dbdc2eca0ece 100644 --- a/pkgs/by-name/re/restate/package.nix +++ b/pkgs/by-name/re/restate/package.nix @@ -25,16 +25,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "restate"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "restatedev"; repo = "restate"; tag = "v${finalAttrs.version}"; - hash = "sha256-NMT1/Oy0EmAtGqHMK3FL/MZczKz//hXkpKWhQ4S3tLw="; + hash = "sha256-lLZuzjx/DKr00GWPTkSncGT2j9M/xUU84Alxqia8IvQ="; }; - cargoHash = "sha256-M7p20eeaxijlGjYBAAwmK4y/58eo7NysoK+Gvs86SNo="; + cargoHash = "sha256-2z0RcttfwbhehS8k4vu5d1Np0pRWSCIeQk8paH7hJuY="; env = { PROTOC = lib.getExe protobuf; From 7af066a57bf853e0c6013b371c9896dcac7b0397 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sat, 18 Oct 2025 22:08:07 -0700 Subject: [PATCH 50/70] opencode: 0.15.4 -> 0.15.8 --- pkgs/by-name/op/opencode/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index f9652fc9f53c..4f303a9d42d0 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -22,12 +22,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.15.4"; + version = "0.15.8"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-Td5kLiBO21nGSb0c7jmp08giOVbfPniNvQrOTclq664="; + hash = "sha256-6brfh6yTFGnhUo9kZ5VAcC1whhMPJYYwVIT7j6g+wkw="; }; tui = buildGoModule { @@ -111,10 +111,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { outputHash = { - x86_64-linux = "sha256-4O3zDd+beiNrIjHx+GXVo9zXW3YBNDVAqiONqq/Ury8="; - aarch64-linux = "sha256-4JoHpUL8AkT96VlG1vb9gA3SfqPaP3A26Vh6WgzJ6zA="; - x86_64-darwin = "sha256-6QSahMpCJz0dOTlj1V8ZBECilY7dXhbEDjLVSjGh/LE="; - aarch64-darwin = "sha256-HHW0rr656zrBcdT/owEcLv8ZRF3VUshW4gbfU84bTVI="; + x86_64-linux = "sha256-EfH8fBgP0zsKVu26BxFq1NCwWLG6vlOhDD/WQ7152hA="; + aarch64-linux = "sha256-Bwwe9PTYwEJvTLhB2+6yzC4pB2/1J/JGI8S1TSrdOuM="; + x86_64-darwin = "sha256-TBSBpuPE+V7oanEMW6F8PvCZSLqIokibsyO1NtbLQnM="; + aarch64-darwin = "sha256-+wUulok3OdJ0YewuyOkv5zbiC+3QzhokfT3aCdL5akk="; } .${stdenv.hostPlatform.system}; outputHashAlgo = "sha256"; From 5f23d28d479deab2c594f2bf91612f58180037f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 05:25:09 +0000 Subject: [PATCH 51/70] python3Packages.binsync: 5.7.10 -> 5.7.11 --- pkgs/development/python-modules/binsync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/binsync/default.nix b/pkgs/development/python-modules/binsync/default.nix index d52a0eac53e5..90d6b92443e7 100644 --- a/pkgs/development/python-modules/binsync/default.nix +++ b/pkgs/development/python-modules/binsync/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "binsync"; - version = "5.7.10"; + version = "5.7.11"; pyproject = true; src = fetchFromGitHub { owner = "binsync"; repo = "binsync"; tag = "v${version}"; - hash = "sha256-QDOfbo2yjfjLsLILMhl/ckKwXDusXfE8+YmFpW5djN0="; + hash = "sha256-Rn5ytC7j8HI64NQhvV4QjjBWDeYNkINJGUWDmZ7nQ3w="; }; build-system = [ setuptools ]; From 03795ff8c80ea8582eb3123fe3bb25a1d968222c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Oct 2025 07:34:48 +0200 Subject: [PATCH 52/70] nuked-md: fix build with cmake4 --- pkgs/by-name/nu/nuked-md/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nu/nuked-md/package.nix b/pkgs/by-name/nu/nuked-md/package.nix index 41db685d2755..71af5135a9bd 100644 --- a/pkgs/by-name/nu/nuked-md/package.nix +++ b/pkgs/by-name/nu/nuked-md/package.nix @@ -41,7 +41,10 @@ stdenv.mkDerivation (finalAttrs: { # FOUND. postPatch = '' substituteInPlace CMakeLists.txt \ - --replace 'SDL2 REQUIRED' 'SDL2' + --replace 'SDL2 REQUIRED' 'SDL2' \ + --replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" + # CMake 3.0 is deprecated and is no longer supported by CMake > 4 + # https://github.com/NixOS/nixpkgs/issues/445447 ''; strictDeps = true; From 199547243939a9572e9b9b8868a66f9caa6f2c78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 05:37:39 +0000 Subject: [PATCH 53/70] python3Packages.iamdata: 0.1.202510181 -> 0.1.202510191 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 22acb6f48d67..f1ba73092291 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202510181"; + version = "0.1.202510191"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-C9wTZ5cBs7vzAnesEVj8blHoKd7pzYIbMeNGbO6q9lM="; + hash = "sha256-sMKlZGaEkzoOhpAOsKBqSUDRe6j7iL2sBivABSCAEA8="; }; build-system = [ hatchling ]; From 99938cd65a6380137677fd033773abf888102d21 Mon Sep 17 00:00:00 2001 From: jasonxue Date: Sun, 19 Oct 2025 13:28:14 +0800 Subject: [PATCH 54/70] codex: 0.46.0 -> 0.47.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 8111ba57d56a..51d3144c37b4 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.46.0"; + version = "0.47.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-o898VjjPKevr1VRlRhJUNWsrHEGEn7jkdzWBj+DpbCs="; + hash = "sha256-5AyatNXgHuia656OuSDozQzQv80bNHncgLN1X23bfM4="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-Qp5zezXjVdOp8OylLgUZRLc0HQlgII6nOZodnOrok6U="; + cargoHash = "sha256-PQ1NxwNBaI48gQ4GGoricA/j7vpsnaLlL6st5P+CTHk="; nativeBuildInputs = [ installShellFiles From 540d3fc2916f38f9a2cdd85b57752ebc7b807c4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 06:10:49 +0000 Subject: [PATCH 55/70] emmylua-check: 0.15.0 -> 0.16.0 --- pkgs/by-name/em/emmylua-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix index 1074990e120d..7dbf104870d6 100644 --- a/pkgs/by-name/em/emmylua-check/package.nix +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_check"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-UfsSsS+yXpWY1L2Wcgcj+JxS/LNr3BYhHq2JzUdxwqE="; + hash = "sha256-6mcVIOKsC+1cboZ8e23J0m2ed/2ohR0F3LfrM9UlaR4="; }; buildAndTestSubdir = "crates/emmylua_check"; - cargoHash = "sha256-rVTxAOQOngeJaP2SDfgeqOuoc2T8dEvlpe9gKfu5tas="; + cargoHash = "sha256-d6dhrib4mz7KmHo3EbkUXBPpjEGu35GeYNkpIrJrKJI="; nativeInstallCheckInputs = [ versionCheckHook From 90ed1de4596b9ebab0cc5855418f17f7235f302b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 06:12:48 +0000 Subject: [PATCH 56/70] emmylua-ls: 0.15.0 -> 0.16.0 --- pkgs/by-name/em/emmylua-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index 4c5c5fc7fe44..71fe171f0465 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-UfsSsS+yXpWY1L2Wcgcj+JxS/LNr3BYhHq2JzUdxwqE="; + hash = "sha256-6mcVIOKsC+1cboZ8e23J0m2ed/2ohR0F3LfrM9UlaR4="; }; buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-rVTxAOQOngeJaP2SDfgeqOuoc2T8dEvlpe9gKfu5tas="; + cargoHash = "sha256-d6dhrib4mz7KmHo3EbkUXBPpjEGu35GeYNkpIrJrKJI="; nativeInstallCheckInputs = [ versionCheckHook From 33d2b35e37db7300fc765bec2a467161718ea73e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 06:37:38 +0000 Subject: [PATCH 57/70] deezer-enhanced: 1.3.0 -> 1.4.0 --- pkgs/by-name/de/deezer-enhanced/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/deezer-enhanced/package.nix b/pkgs/by-name/de/deezer-enhanced/package.nix index d5d581facd37..b8a2c484a56e 100644 --- a/pkgs/by-name/de/deezer-enhanced/package.nix +++ b/pkgs/by-name/de/deezer-enhanced/package.nix @@ -28,11 +28,11 @@ stdenvNoCC.mkDerivation rec { pname = "deezer-enhanced"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { url = "https://github.com/duzda/deezer-enhanced/releases/download/v${version}/deezer-enhanced_${version}_amd64.deb"; - hash = "sha256-zHgrLzPByAPww0aSEDETsddX71O/GU80AZH729YjQQ0="; + hash = "sha256-/FEp9J+5YrwPIu6/zPqUYjYRSU1iHdoIRs7WJLQIu+8="; }; nativeBuildInputs = [ From 08ffd16bcb73a2d9972768a432126794413c8bda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 07:15:04 +0000 Subject: [PATCH 58/70] libretro.genesis-plus-gx: 0-unstable-2025-10-06 -> 0-unstable-2025-10-17 --- .../emulators/libretro/cores/genesis-plus-gx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix index ab9d5f5c667f..ee411c1283e6 100644 --- a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix +++ b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "genesis-plus-gx"; - version = "0-unstable-2025-10-06"; + version = "0-unstable-2025-10-17"; src = fetchFromGitHub { owner = "libretro"; repo = "Genesis-Plus-GX"; - rev = "252a94c0c40047b52d9ecced567846a9dd5b2020"; - hash = "sha256-Eys3iDJfi3bRuPjWRK34CEAN5o5MC+of1ktT7z2DdAI="; + rev = "a2fa5673736922540978c73f4610b82e71de3cf8"; + hash = "sha256-CGxfucym0HyrIUZoDFJU5lfq4t5yfnOaJqqggDoQWp8="; }; meta = { From 0400eba85c812c23ebf8759e66fd98591a1ec33f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 07:33:33 +0000 Subject: [PATCH 59/70] python3Packages.svg-py: 1.9.1 -> 1.9.2 --- pkgs/development/python-modules/svg-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/svg-py/default.nix b/pkgs/development/python-modules/svg-py/default.nix index f596899bdf75..cf0eb5e1d005 100644 --- a/pkgs/development/python-modules/svg-py/default.nix +++ b/pkgs/development/python-modules/svg-py/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "svg-py"; - version = "1.9.1"; + version = "1.9.2"; pyproject = true; src = fetchFromGitHub { owner = "orsinium-labs"; repo = "svg.py"; tag = version; - hash = "sha256-ILnPviXUHJrdeT6VTUYAZog3zY0tVA+13ddf8yVRYqE="; + hash = "sha256-m/ZiEMwoopQiiHeOT27pM9sx4BCVWSK0VV792YGjDlE="; }; build-system = [ flit-core ]; From 13689642e5f9975ec437399d49b56d9e0e318882 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 08:04:17 +0000 Subject: [PATCH 60/70] python3Packages.mdformat-footnote: 0.1.1 -> 0.1.2 --- pkgs/development/python-modules/mdformat-footnote/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mdformat-footnote/default.nix b/pkgs/development/python-modules/mdformat-footnote/default.nix index 47f7dfe3e1f7..cf9be4d3d0dd 100644 --- a/pkgs/development/python-modules/mdformat-footnote/default.nix +++ b/pkgs/development/python-modules/mdformat-footnote/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "mdformat-footnote"; - version = "0.1.1"; + version = "0.1.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "executablebooks"; repo = "mdformat-footnote"; tag = "v${version}"; - hash = "sha256-DUCBWcmB5i6/HkqxjlU3aTRO7i0n2sj+e/doKB8ffeo="; + hash = "sha256-JVxztVcp60LynacPw8tBrmSfe6Ool8zyK+aYwaKhyiA="; }; nativeBuildInputs = [ flit-core ]; From bc1aae2c32237b9108f2ea7abc3ac529cbd6e6a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 08:23:20 +0000 Subject: [PATCH 61/70] cyclonedx-python: 7.1.0 -> 7.2.0 --- pkgs/by-name/cy/cyclonedx-python/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cy/cyclonedx-python/package.nix b/pkgs/by-name/cy/cyclonedx-python/package.nix index d8d714846df9..6d1c1df42727 100644 --- a/pkgs/by-name/cy/cyclonedx-python/package.nix +++ b/pkgs/by-name/cy/cyclonedx-python/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "cyclonedx-python"; - version = "7.1.0"; + version = "7.2.0"; pyproject = true; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python"; tag = "v${version}"; - hash = "sha256-RHw+FYj1oYM5Yf8YcU8tOsxG+3qu0ti/AYzcGxYAp/8="; + hash = "sha256-4Mvt8l6kDT7GR4ufIelQd9rTt5ljdpMVWwRGZV5jIc8="; }; build-system = with python3Packages; [ poetry-core ]; From dfc4a24d0aad749ddcdaa755af353b198626cd12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 05:19:00 +0000 Subject: [PATCH 62/70] python3Packages.jupyterhub: 5.4.0 -> 5.4.1 --- pkgs/development/python-modules/jupyterhub/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyterhub/default.nix b/pkgs/development/python-modules/jupyterhub/default.nix index 2494b0efb675..99dd4133d88b 100644 --- a/pkgs/development/python-modules/jupyterhub/default.nix +++ b/pkgs/development/python-modules/jupyterhub/default.nix @@ -51,14 +51,14 @@ buildPythonPackage rec { pname = "jupyterhub"; - version = "5.4.0"; + version = "5.4.1"; pyproject = true; src = fetchFromGitHub { owner = "jupyterhub"; repo = "jupyterhub"; - rev = "refs/tags/${version}"; - hash = "sha256-OCrEmNwWhOMJE/uTDUyEZzJlWqyzNp6CnvDsOg5hZkU="; + tag = version; + hash = "sha256-8hClknn0GfXbfXEzoYnb6qCXby7MU6BUDVoAG80UgNA="; }; npmDeps = fetchNpmDeps { From 287e0c309dcc6ed0cace0cf87185436d50838f12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 08:48:56 +0000 Subject: [PATCH 63/70] python3Packages.reflex-hosting-cli: 0.1.56 -> 0.1.57 --- .../development/python-modules/reflex-hosting-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reflex-hosting-cli/default.nix b/pkgs/development/python-modules/reflex-hosting-cli/default.nix index 5eaebbeb793b..5bbdedf73e80 100644 --- a/pkgs/development/python-modules/reflex-hosting-cli/default.nix +++ b/pkgs/development/python-modules/reflex-hosting-cli/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "reflex-hosting-cli"; - version = "0.1.56"; + version = "0.1.57"; pyproject = true; # source is not published https://github.com/reflex-dev/reflex/issues/3762 src = fetchPypi { pname = "reflex_hosting_cli"; inherit version; - hash = "sha256-spuwor7g7lmsTxx77sxyfpFMPAq3P8SlNqWzPCN/QLc="; + hash = "sha256-We51f2pHqC4bR7ofKVVRqNZ++S3x3NAz9Zz8l9S/5wY="; }; pythonRelaxDeps = [ From 9807347d5b2b96707bc4b9ba4abce88238a14bda Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Oct 2025 11:04:26 +0200 Subject: [PATCH 64/70] python313Packages.mdformat-footnote: modernize Removed restriction on Python version for mdformat-footnote package. --- pkgs/development/python-modules/mdformat-footnote/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mdformat-footnote/default.nix b/pkgs/development/python-modules/mdformat-footnote/default.nix index cf9be4d3d0dd..2c153dc363d8 100644 --- a/pkgs/development/python-modules/mdformat-footnote/default.nix +++ b/pkgs/development/python-modules/mdformat-footnote/default.nix @@ -5,7 +5,6 @@ flit-core, mdformat, mdit-py-plugins, - pythonOlder, }: buildPythonPackage rec { @@ -13,8 +12,6 @@ buildPythonPackage rec { version = "0.1.2"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "executablebooks"; repo = "mdformat-footnote"; @@ -34,6 +31,7 @@ buildPythonPackage rec { meta = with lib; { description = "Footnote format addition for mdformat"; homepage = "https://github.com/executablebooks/mdformat-footnote"; + changelog = "https://github.com/executablebooks/mdformat-footnote/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ aldoborrero ]; }; From 70a97881f150f684425a17ffa8d477cd46796d9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Oct 2025 11:16:56 +0200 Subject: [PATCH 65/70] python313Packages.aioswitcher: 6.0.2 -> 6.0.3 Diff: https://github.com/TomerFi/aioswitcher/compare/6.0.2...6.0.3 Changelog: https://github.com/TomerFi/aioswitcher/releases/tag/6.0.3 --- pkgs/development/python-modules/aioswitcher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix index f51a899af510..38b2ed9b105c 100644 --- a/pkgs/development/python-modules/aioswitcher/default.nix +++ b/pkgs/development/python-modules/aioswitcher/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "aioswitcher"; - version = "6.0.2"; + version = "6.0.3"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "TomerFi"; repo = "aioswitcher"; tag = version; - hash = "sha256-DtTrfwT8Xvw5byWzTGpO/o2PI7/4Zt++xgKVnNMwA1k="; + hash = "sha256-6wBeAbBiuAZW9kHq/bKC0FMJxkLxM6RZN7RLwbF1ig4="; }; __darwinAllowLocalNetworking = true; From 7a621b5fe9cb404f9534ea68677a73b1e9e790b4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Oct 2025 11:20:09 +0200 Subject: [PATCH 66/70] python313Packages.pyexploitdb: 0.2.102 -> 0.2.103 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index ad1678c41c1d..f742fa99ab3c 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,13 +9,12 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.2.102"; + version = "0.2.103"; pyproject = true; src = fetchPypi { - pname = "pyExploitDb"; - inherit version; - hash = "sha256-vkqKouvVu+qDcFGODvZuPzhcRVEQRsCa6lqRLekZThw="; + inherit pname version; + hash = "sha256-UAR3S0Tpo1C6a8YcNjoncPWEklwCsSC+T8E5s5rgaw8="; }; build-system = [ setuptools ]; From a705a34a22e7b528c47f0b1486066c8398680e95 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 19 Oct 2025 11:27:00 +0200 Subject: [PATCH 67/70] ci/github-script/labels: prevent closing purposely-empty PRs Some PRs are empty on purpose, for example the yearly notification about the election for voters. We should not close these because the merge commit is empty - only if there was a change intended, but the merge commit *becomes* empty, we should act. --- ci/github-script/labels.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ci/github-script/labels.js b/ci/github-script/labels.js index c57a9bb60a56..2d7bafb6c5ae 100644 --- a/ci/github-script/labels.js +++ b/ci/github-script/labels.js @@ -26,7 +26,10 @@ module.exports = async ({ github, context, core, dry }) => { // be detected, no maintainers pinged. // We can just check the temporary merge commit, and if it's empty the PR can safely be // closed - there are no further changes. - if (pull_request.merge_commit_sha) { + // We only do this for PRs, which are non-empty to start with. This avoids closing PRs + // which have been created with an empty commit for notification purposes, for example + // the yearly election notification for voters. + if (pull_request.merge_commit_sha && pull_request.changed_files > 0) { const commit = ( await github.rest.repos.getCommit({ ...context.repo, From 54b3c0e2fff1d19cbe4281d80064257858ebfb53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 09:57:35 +0000 Subject: [PATCH 68/70] ananicy-rules-cachyos: 0-unstable-2025-09-09 -> 0-unstable-2025-10-17 --- pkgs/by-name/an/ananicy-rules-cachyos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix index 24488ad5690e..515a4190aab6 100644 --- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix +++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "ananicy-rules-cachyos"; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-10-17"; src = fetchFromGitHub { owner = "CachyOS"; repo = "ananicy-rules"; - rev = "0f5d7883cc4c49b8e9c51d5512ba145b5289eb05"; - hash = "sha256-8zzUp1am6nu/6EnQkPTDkd/TLb2SBgSSyNpUyv44Zr8="; + rev = "53b0c689faaa4bb7edcb9dae799602c417634351"; + hash = "sha256-awGCaVl0m1IqADeQW53wFSEAeUYR6677oc0Z2ZfZ898="; }; dontConfigure = true; From 039351fe4b3532c19f00f5149f0b7531616596a8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 19 Oct 2025 18:20:26 +0800 Subject: [PATCH 69/70] nixosTests.vscode-remote-ssh: Mark as broken Failing on Hydra since 2025-03. --- nixos/tests/vscode-remote-ssh.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/tests/vscode-remote-ssh.nix b/nixos/tests/vscode-remote-ssh.nix index 3ceaba967fa6..7e563820b581 100644 --- a/nixos/tests/vscode-remote-ssh.nix +++ b/nixos/tests/vscode-remote-ssh.nix @@ -27,6 +27,8 @@ import ./make-test-python.nix ( meta = { maintainers = [ ]; timeout = 600; + # https://hydra.nixos.org/build/309924543/nixlog/1 + broken = true; }; nodes = From 5ba614975920bed5c46dc33e2e900623ab8d84fc Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 19 Oct 2025 13:11:20 +0200 Subject: [PATCH 70/70] bitcoin-knots: update signatures hash to fix build --- pkgs/applications/blockchains/bitcoin-knots/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/blockchains/bitcoin-knots/default.nix b/pkgs/applications/blockchains/bitcoin-knots/default.nix index 97337f435042..6d934130acd1 100644 --- a/pkgs/applications/blockchains/bitcoin-knots/default.nix +++ b/pkgs/applications/blockchains/bitcoin-knots/default.nix @@ -87,8 +87,8 @@ stdenv.mkDerivation (finalAttrs: { publicKeys = fetchFromGitHub { owner = "bitcoinknots"; repo = "guix.sigs"; - rev = "7ee29a9ffbd1c26ba065ba06055242a01c3e63ff"; - sha256 = "sha256-ZW1I7Y35Pi4WZhgCCYSI5gPhcvbfnpBObhOUTqZGVvM="; + rev = "251a8f2141e5f8439175fdd7b6cd6819d743cc01"; + sha256 = "sha256-pZOK/lD1m9x8mz1IB39kLA/27fBnLvEL3qrwTRjL9Ec="; }; checksums = fetchurl { @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { signatures = fetchurl { url = "https://bitcoinknots.org/files/${majorVersion}.x/${finalAttrs.version}/SHA256SUMS.asc"; - hash = "sha256-jy4gxuczCSsJQkkH3axMljuf7k2VdmLp4PkgRoQnoSY="; + hash = "sha256-fSjYdscQ4viuXutP43prWjrNT7cMaJ9J8SsUykNjJtw"; }; verifyBuilderKeys =