From b0c63dce78b3c701b5acce6f22d138b38291c270 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Nov 2025 10:39:29 +0000 Subject: [PATCH 001/118] cli11: 2.5.0 -> 2.6.1 --- pkgs/by-name/cl/cli11/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cli11/package.nix b/pkgs/by-name/cl/cli11/package.nix index b9a807ce0e7a..c91eeaf6fdd9 100644 --- a/pkgs/by-name/cl/cli11/package.nix +++ b/pkgs/by-name/cl/cli11/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cli11"; - version = "2.5.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "CLIUtils"; repo = "CLI11"; rev = "v${finalAttrs.version}"; - hash = "sha256-73dfpZDnKl0cADM4LTP3/eDFhwCdiHbEaGRF7ZyWsdQ="; + hash = "sha256-q5q6TgSex0xjdWFf/4e6dhrN0qWPDjIgWBpdkCTlLys="; }; buildInputs = [ catch2 ]; From 9da02e90932901a647c7528ef4045887fcbfee50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Nov 2025 00:31:29 +0000 Subject: [PATCH 002/118] thin-provisioning-tools: 1.3.0 -> 1.3.1 --- pkgs/by-name/th/thin-provisioning-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/th/thin-provisioning-tools/package.nix b/pkgs/by-name/th/thin-provisioning-tools/package.nix index 8a6e1def88de..6e8e8906082b 100644 --- a/pkgs/by-name/th/thin-provisioning-tools/package.nix +++ b/pkgs/by-name/th/thin-provisioning-tools/package.nix @@ -9,13 +9,13 @@ }: rustPlatform.buildRustPackage rec { pname = "thin-provisioning-tools"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "jthornber"; repo = "thin-provisioning-tools"; rev = "v${version}"; - hash = "sha256-KjX+qAiHkbv3DicAfJxEFv/4CKdE0ZeB9Ktia93oiaU="; + hash = "sha256-hOwW2zda/KdA22A+94A5r2LIezQTZ71eewhkc72u5kI="; }; strictDeps = true; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { udev ]; - cargoHash = "sha256-IgP5JehP/mlsjYSTn5hepWVgZmPGoyZix83rgO08WfA="; + cargoHash = "sha256-f417GApMA1R7nX75Zkfv28aZskbpTkUHWePX30X22FU="; passthru.tests = { inherit (nixosTests.lvm2) lvm-thinpool-linux-latest; From 4b513a1145ca84b12002d6152291368e1e051e49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 28 Nov 2025 19:00:13 +0000 Subject: [PATCH 003/118] scap-security-guide: 0.1.78 -> 0.1.79 --- pkgs/by-name/sc/scap-security-guide/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scap-security-guide/package.nix b/pkgs/by-name/sc/scap-security-guide/package.nix index 28da1073caa4..08b925509a62 100644 --- a/pkgs/by-name/sc/scap-security-guide/package.nix +++ b/pkgs/by-name/sc/scap-security-guide/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "scap-security-guide"; - version = "0.1.78"; + version = "0.1.79"; src = fetchFromGitHub { owner = "ComplianceAsCode"; repo = "content"; tag = "v${finalAttrs.version}"; - hash = "sha256-4A/nM2aJcmWMxvK8/3isyDn/wPS9V+1CHO6Pfy+0FTc="; + hash = "sha256-GRjolHyNmgzv5ZBMaVG1mzIX9VsSXzWrgeJxegepjxc="; }; postPatch = '' From 885b617da2b8cd15d7c6d279c9933c41e654f7b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 20:03:16 +0000 Subject: [PATCH 004/118] mediawiki: 1.45.0 -> 1.45.1 --- pkgs/by-name/me/mediawiki/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mediawiki/package.nix b/pkgs/by-name/me/mediawiki/package.nix index 1d5a58c1ecec..01b24d985158 100644 --- a/pkgs/by-name/me/mediawiki/package.nix +++ b/pkgs/by-name/me/mediawiki/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation rec { pname = "mediawiki"; - version = "1.45.0"; + version = "1.45.1"; src = fetchurl { url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; - hash = "sha256-1Jm8frPXGDXCvsHJyu2IoDCK7DfwcmTnURDSor7wJTQ="; + hash = "sha256-4vEmsZrsQiBRoKUODGq36QTzOzmIpHudqK+/0MCiUsw="; }; postPatch = '' From 66f971785ce9f502029ae6f36bfecf80fd6e0ef5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 11:43:33 +0000 Subject: [PATCH 005/118] xed: 2025.06.08 -> 2025.12.14 --- pkgs/by-name/xe/xed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xe/xed/package.nix b/pkgs/by-name/xe/xed/package.nix index a6a46769f879..c5cb47409e1e 100644 --- a/pkgs/by-name/xe/xed/package.nix +++ b/pkgs/by-name/xe/xed/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "xed"; - version = "2025.06.08"; + version = "2025.12.14"; src = fetchFromGitHub { owner = "intelxed"; repo = "xed"; tag = "v${finalAttrs.version}"; - hash = "sha256-FXVWCq7ykuSsVx8iB7WkFD7DDq6o/4bgsS0YJQWE+XM="; + hash = "sha256-af0PYWMFLCrDyX7lkyhH1t5obYm9VTIyMtV2BwHhIBo="; }; postPatch = '' From 621c278fa1399c2a07a00a7da7f4734cad6fff58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 08:11:20 +0000 Subject: [PATCH 006/118] pipenv: 2025.0.4 -> 2026.0.3 --- pkgs/by-name/pi/pipenv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pipenv/package.nix b/pkgs/by-name/pi/pipenv/package.nix index 5f93b3d9f897..41ae23d937b8 100644 --- a/pkgs/by-name/pi/pipenv/package.nix +++ b/pkgs/by-name/pi/pipenv/package.nix @@ -33,14 +33,14 @@ let in buildPythonApplication rec { pname = "pipenv"; - version = "2025.0.4"; + version = "2026.0.3"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "pipenv"; tag = "v${version}"; - hash = "sha256-yHbrxhRWo2iD9uBFBQzi5LqUVOc1vpLvXlORtAI32KA="; + hash = "sha256-hfkVIYQj6hJ+AB1rUaw2f+M+tAVEAQCXZ4e4ytw07gE="; }; env.LC_ALL = "en_US.UTF-8"; From a5dc252687cb63e633ff9db0526d358e39b60aa5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 16:00:29 +0000 Subject: [PATCH 007/118] ocamlPackages.sail: 0.20 -> 0.20.1 --- pkgs/development/ocaml-modules/sail/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/sail/default.nix b/pkgs/development/ocaml-modules/sail/default.nix index 80adca2b2eee..6d2e1686b1e1 100644 --- a/pkgs/development/ocaml-modules/sail/default.nix +++ b/pkgs/development/ocaml-modules/sail/default.nix @@ -16,7 +16,7 @@ lem, linksem, yojson, - version ? "0.20", + version ? "0.20.1", }: buildDunePackage { @@ -25,7 +25,7 @@ buildDunePackage { src = fetchurl { url = "https://github.com/rems-project/sail/releases/download/${version}/sail-${version}.tbz"; - hash = "sha256-WTmYltCrNkt/OeST79Z1xMC2YDgN2HxLJ3PrE7k+R9M="; + hash = "sha256-uoG416pXBeBAZAE6sgwAa4DG20T5UiWsT79gQil+UOs="; }; minimalOCamlVersion = "4.08"; From 2ffafc0016a35953f88487e8133aba85e9d573cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 16:25:48 +0000 Subject: [PATCH 008/118] fluidd: 1.34.4 -> 1.36.2 --- pkgs/by-name/fl/fluidd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fluidd/package.nix b/pkgs/by-name/fl/fluidd/package.nix index 853ced2f816d..684a2e4bd57f 100644 --- a/pkgs/by-name/fl/fluidd/package.nix +++ b/pkgs/by-name/fl/fluidd/package.nix @@ -8,13 +8,13 @@ buildNpmPackage rec { pname = "fluidd"; - version = "1.34.4"; + version = "1.36.2"; src = fetchFromGitHub { owner = "fluidd-core"; repo = "fluidd"; tag = "v${version}"; - hash = "sha256-EixAax+Bd0IoGdk6Q9FoMQoWAa1U+O3SYeYEnuonHEI="; + hash = "sha256-nf0H1yk+BczzvSMw5mcXz6LfcvyMF5q4teYBtwsrLOk="; }; patches = [ @@ -23,7 +23,7 @@ buildNpmPackage rec { }) ]; - npmDepsHash = "sha256-08tm+NuDLwilwo7SCmncIGAbEIW0tJLZi1HaoWGgAJA="; + npmDepsHash = "sha256-uyrfPXm+bIjjKn4eABlfNowYzvEME0ahVvwlM9+e2Kc="; installPhase = '' mkdir -p $out/share/fluidd From b189e5fe84364d1fd2c02ec0351234935d48661f Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Wed, 14 Jan 2026 05:36:34 +0800 Subject: [PATCH 009/118] nixosTests.mediawiki: handleTest -> runTest --- nixos/tests/all-tests.nix | 5 +++- nixos/tests/mediawiki.nix | 52 ++++++++++++++++++++------------------- 2 files changed, 31 insertions(+), 26 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index ddd09ceb28d2..1491515e2733 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -947,7 +947,10 @@ in mealie = runTest ./mealie.nix; mediamtx = runTest ./mediamtx.nix; mediatomb = runTest ./mediatomb.nix; - mediawiki = handleTest ./mediawiki.nix { }; + mediawiki = import ./mediawiki.nix { + inherit (pkgs) lib; + inherit runTest; + }; meilisearch = runTest ./meilisearch.nix; memcached = runTest ./memcached.nix; merecat = runTest ./merecat.nix; diff --git a/nixos/tests/mediawiki.nix b/nixos/tests/mediawiki.nix index eefb80a03c65..deb714e6b178 100644 --- a/nixos/tests/mediawiki.nix +++ b/nixos/tests/mediawiki.nix @@ -1,31 +1,33 @@ -{ - system ? builtins.currentSystem, - config ? { }, - pkgs ? import ../.. { inherit system config; }, -}: +{ lib, runTest }: let - shared = { - services.mediawiki.enable = true; - services.mediawiki.httpd.virtualHost.hostName = "localhost"; - services.mediawiki.httpd.virtualHost.adminAddr = "root@example.com"; - services.mediawiki.passwordFile = pkgs.writeText "password" "correcthorsebatterystaple"; - services.mediawiki.extensions = { - Matomo = pkgs.fetchzip { - url = "https://github.com/DaSchTour/matomo-mediawiki-extension/archive/v4.0.1.tar.gz"; - sha256 = "0g5rd3zp0avwlmqagc59cg9bbkn3r7wx7p6yr80s644mj6dlvs1b"; + shared = + { pkgs, ... }: + { + services.mediawiki.enable = true; + services.mediawiki.httpd.virtualHost.hostName = "localhost"; + services.mediawiki.httpd.virtualHost.adminAddr = "root@example.com"; + services.mediawiki.passwordFile = pkgs.writeText "password" "correcthorsebatterystaple"; + services.mediawiki.extensions = { + Matomo = pkgs.fetchzip { + url = "https://github.com/DaSchTour/matomo-mediawiki-extension/archive/v4.0.1.tar.gz"; + sha256 = "0g5rd3zp0avwlmqagc59cg9bbkn3r7wx7p6yr80s644mj6dlvs1b"; + }; + ParserFunctions = null; }; - ParserFunctions = null; }; - }; - testLib = import ../lib/testing-python.nix { - inherit system pkgs; - extraConfigurations = [ shared ]; - }; + makeTest = + t: + runTest { + imports = [ + { nodes.machine.imports = [ shared ]; } + t + ]; + }; in { - mysql = testLib.makeTest { + mysql = makeTest { name = "mediawiki-mysql"; nodes.machine = { services.mediawiki.database.type = "mysql"; @@ -40,7 +42,7 @@ in ''; }; - postgresql = testLib.makeTest { + postgresql = makeTest { name = "mediawiki-postgres"; nodes.machine = { services.mediawiki.database.type = "postgres"; @@ -55,7 +57,7 @@ in ''; }; - nohttpd = testLib.makeTest { + nohttpd = makeTest { name = "mediawiki-nohttpd"; nodes.machine = { services.mediawiki.webserver = "none"; @@ -72,12 +74,12 @@ in 'QUERY_STRING=title=Main_Page', "REQUEST_METHOD=GET", ); - page = machine.succeed(f"{' '.join(env)} ${pkgs.fcgi}/bin/cgi-fcgi -bind -connect ${nodes.machine.services.phpfpm.pools.mediawiki.socket}") + page = machine.succeed(f"{' '.join(env)} ${lib.getExe nodes.machine.nixpkgs.pkgs.fcgi} -bind -connect ${nodes.machine.services.phpfpm.pools.mediawiki.socket}") assert "MediaWiki has been installed" in page, f"no 'MediaWiki has been installed' in:\n{page}" ''; }; - nginx = testLib.makeTest { + nginx = makeTest { name = "mediawiki-nginx"; nodes.machine = { services.mediawiki.webserver = "nginx"; From 7ebf00d0d7f6df98de0e6327dc36e73657f40ab4 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Tue, 20 Jan 2026 23:41:29 +0000 Subject: [PATCH 010/118] applewin: init at 1.30.21.0.b --- pkgs/by-name/ap/applewin/package.nix | 106 +++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 pkgs/by-name/ap/applewin/package.nix diff --git a/pkgs/by-name/ap/applewin/package.nix b/pkgs/by-name/ap/applewin/package.nix new file mode 100644 index 000000000000..db41883579d4 --- /dev/null +++ b/pkgs/by-name/ap/applewin/package.nix @@ -0,0 +1,106 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + pkg-config, + ncurses, + libevdev, + SDL2, + SDL2_image, + libglvnd, + libslirp, + libdeflate, + zlib, + boost, + libpcap, + xxd, + libnl, + libtiff, + libjpeg, + libwebp, + libpng, + xz, + libsysprof-capture, + lerc, + libX11, + libXext, + qt6Packages, + qt6, + enableQt6 ? true, + enableNcurses ? true, + enableSdl2 ? true, + enableLibretro ? true, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "applewin"; + version = "1.30.21.0.b"; + + src = fetchFromGitHub { + owner = "audetto"; + repo = "AppleWin"; + tag = "v${finalAttrs.version}"; + hash = "sha256-g1780lODOsnjlUYzapvkmJMGh8ovOHRAfyl+1E1wHNY="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake + ninja + pkg-config + xxd + ] + ++ lib.optionals enableQt6 [ + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + ncurses + libevdev + SDL2 + SDL2_image + libglvnd + libslirp + xz + lerc + libsysprof-capture + libdeflate + zlib + boost + libpcap + libnl + libtiff + libjpeg + libwebp + libpng + libX11 + libXext + ] + ++ lib.optionals enableQt6 [ + qt6Packages.qtbase + qt6Packages.qtmultimedia + ]; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_APPLEN" enableNcurses) + (lib.cmakeBool "BUILD_QAPPLE" enableQt6) + (lib.cmakeBool "BUILD_SA2" enableSdl2) + (lib.cmakeBool "BUILD_LIBRETRO" enableLibretro) + ]; + + meta = { + description = "Apple II emulator for Linux"; + longDescription = '' + AppleWin on Linux is a linux port of AppleWin that shares 100% of the code + of the core emulator and video generation. Audio, UI, scheduling and other + peripherals are reimplemented. + ''; + homepage = "https://github.com/audetto/AppleWin"; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.matthewcroughan ]; + platforms = lib.platforms.linux; + mainProgram = "qapple"; + }; +}) From e84c95f6240d1cb13e6d0c7aa373af2aa9ad9a72 Mon Sep 17 00:00:00 2001 From: Michael Livshin Date: Fri, 12 Dec 2025 18:19:59 +0200 Subject: [PATCH 011/118] rassumfrassum: init at 0.3.3 Build with checks disabled, at least for the time being. --- pkgs/by-name/ra/rassumfrassum/package.nix | 58 +++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/ra/rassumfrassum/package.nix diff --git a/pkgs/by-name/ra/rassumfrassum/package.nix b/pkgs/by-name/ra/rassumfrassum/package.nix new file mode 100644 index 000000000000..888e4271c98b --- /dev/null +++ b/pkgs/by-name/ra/rassumfrassum/package.nix @@ -0,0 +1,58 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + basedpyright, + # codebook, + ruff, + ty, +}: + +let + version = "0.3.3"; +in +python3Packages.buildPythonApplication { + pname = "rassumfrassum"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "joaotavora"; + repo = "rassumfrassum"; + tag = "v${version}"; + hash = "sha256-3Hcews5f7o45GUmFdpLwkAHf0bthC1tUikkxau952Ec="; + }; + + postPatch = '' + patchShebangs rass test/ + ''; + + build-system = [ python3Packages.setuptools ]; + + # The test suite is timing-sensitive at present and running it on + # Hydra does not add much value in any case, given that this package + # depends on nothing but core Python, and that nothing depends on + # this package... + doCheck = false; + + # ...but let's have the plumbing in place for if/when it becomes + # possible to run tests on Hydra reliably. + nativeCheckInputs = [ + # codebook (does not work in sandbox) + basedpyright + ruff + ty + ]; + + checkPhase = '' + test/run-all.sh + ''; + + meta = { + description = "Connect an LSP client to multiple LSP servers"; + homepage = "https://github.com/joaotavora/rassumfrassum"; + changelog = "https://github.com/joaotavora/rassumfrassum/releases/tag/v${version}"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.cmm ]; + }; +} From 99b621d675bf74c25ef613aa4ef89e4bc4abfca5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 18:54:46 +0000 Subject: [PATCH 012/118] healthchecks: 3.11.2 -> 4.0 --- pkgs/by-name/he/healthchecks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/healthchecks/package.nix b/pkgs/by-name/he/healthchecks/package.nix index d83868d75562..3c72c1fede62 100644 --- a/pkgs/by-name/he/healthchecks/package.nix +++ b/pkgs/by-name/he/healthchecks/package.nix @@ -15,14 +15,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "healthchecks"; - version = "3.11.2"; + version = "4.0"; pyproject = false; src = fetchFromGitHub { owner = "healthchecks"; repo = "healthchecks"; tag = "v${version}"; - sha256 = "sha256-EHXxb5T5+WFvhBZQ6d6abSzpBEUBz6F1ftqMWECmdpg="; + sha256 = "sha256-gRFqtxpXvHtiYApIpYbTVl2GrY4VfYktl58ZLNvzXPs="; }; propagatedBuildInputs = with py.pkgs; [ From 2000726737259f9a3de88f09f0f808c9513f311e Mon Sep 17 00:00:00 2001 From: Benno Bielmeier Date: Wed, 7 Jan 2026 19:24:35 +0100 Subject: [PATCH 013/118] =?UTF-8?q?whatsapp-chat-exporter:=200.12.1=20?= =?UTF-8?q?=E2=86=92=200.13.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/wh/whatsapp-chat-exporter/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix b/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix index 33164edb834e..5ad15e58459d 100644 --- a/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix +++ b/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.12.1"; + version = "0.13.0"; in python3Packages.buildPythonApplication { pname = "whatsapp-chat-exporter"; @@ -16,15 +16,15 @@ python3Packages.buildPythonApplication { owner = "KnugiHK"; repo = "Whatsapp-Chat-Exporter"; tag = version; - hash = "sha256-AyxRIjcAGjxCe0m2cSESQWd75v5tzpsCmb+3wChbH7c="; + hash = "sha256-nD8rpA1BbKbHpjAuIDdhaiMUjQCypDuo0pNAYbkoOxo="; }; propagatedBuildInputs = with python3Packages; [ bleach + javaobj-py3 jinja2 pycryptodome - javaobj-py3 - vobject + tqdm ]; meta = { From afb970bb13d2da0701ef29a45bdbdcdeed623112 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20N=C3=BCrnberger?= Date: Wed, 7 May 2025 18:53:57 +0200 Subject: [PATCH 014/118] linuxPackages.ply: 2.1.1+ -> 2.4.0 --- pkgs/os-specific/linux/ply/default.nix | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/ply/default.nix b/pkgs/os-specific/linux/ply/default.nix index b26faa7779ae..9da2d9be9d7b 100644 --- a/pkgs/os-specific/linux/ply/default.nix +++ b/pkgs/os-specific/linux/ply/default.nix @@ -8,11 +8,13 @@ flex, p7zip, rsync, + nix-update-script, + fetchpatch2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ply"; - version = "2.1.1-${lib.substring 0 7 src.rev}"; + version = "2.4.0"; nativeBuildInputs = [ autoreconfHook @@ -25,10 +27,18 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "iovisor"; repo = "ply"; - rev = "e25c9134b856cc7ffe9f562ff95caf9487d16b59"; - sha256 = "1178z7vvnjwnlxc98g2962v16878dy7bd0b2njsgn4vqgrnia7i5"; + tag = finalAttrs.version; + sha256 = "sha256-PJaCEiM1BRUEtInd93bK+xZNJzO9EZy+JXkp9cdPrgs="; }; + patches = [ + # Fix union member initialization for GCC 15. + (fetchpatch2 { + url = "https://github.com/iovisor/ply/commit/5e78db85a625cff64e5714afcf3163c882a0435a.patch?full_index=1"; + hash = "sha256-mKPHPIZy0KztyVgHuM/kzyLytKghv8c8XvKt3pYUYDU="; + }) + ]; + preAutoreconf = '' # If kernel sources are a folder (i.e. fetched from git), we just copy them in # Since they are owned by uid 0 and read-only, we need to fix permissions @@ -46,6 +56,8 @@ stdenv.mkDerivation rec { ./autogen.sh --prefix=$out ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Dynamic tracing in Linux"; mainProgram = "ply"; @@ -54,7 +66,8 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mic92 mbbx6spp + snu ]; platforms = lib.platforms.linux; }; -} +}) From b962807d0c2ae00e0513b21dce3933e0263fc912 Mon Sep 17 00:00:00 2001 From: ZHAO Jin-Xiang Date: Mon, 12 Jan 2026 04:07:19 +0800 Subject: [PATCH 015/118] opencode-desktop: init at 1.1.30 --- pkgs/by-name/op/opencode-desktop/package.nix | 97 ++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 pkgs/by-name/op/opencode-desktop/package.nix diff --git a/pkgs/by-name/op/opencode-desktop/package.nix b/pkgs/by-name/op/opencode-desktop/package.nix new file mode 100644 index 000000000000..085ff3fb8567 --- /dev/null +++ b/pkgs/by-name/op/opencode-desktop/package.nix @@ -0,0 +1,97 @@ +{ + lib, + stdenv, + rustPlatform, + pkg-config, + cargo-tauri, + bun, + nodejs, + cargo, + rustc, + jq, + wrapGAppsHook4, + makeWrapper, + dbus, + glib, + gtk3, + libsoup_3, + librsvg, + libappindicator-gtk3, + glib-networking, + openssl, + webkitgtk_4_1, + opencode, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "opencode-desktop"; + inherit (opencode) + version + src + node_modules + patches + ; + + cargoRoot = "packages/desktop/src-tauri"; + cargoHash = "sha256-bLM/ZcUaaswFrg+WogY81HnTn5do/7tu+JA/+tJNmMw="; + buildAndTestSubdir = finalAttrs.cargoRoot; + + nativeBuildInputs = [ + pkg-config + cargo-tauri.hook + bun + nodejs # for patchShebangs node_modules + cargo + rustc + jq + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook4 ]; + + buildInputs = lib.optionals stdenv.isLinux [ + dbus + glib + gtk3 + libsoup_3 + librsvg + libappindicator-gtk3 + glib-networking + openssl + webkitgtk_4_1 + ]; + + strictDeps = true; + + tauriBuildFlags = [ + "--config" + "tauri.conf.json" + "--config" + "tauri.prod.conf.json" + "--no-sign" + ]; + + preBuild = '' + cp -a ${finalAttrs.node_modules}/{node_modules,packages} . + chmod -R u+w node_modules packages + patchShebangs node_modules + patchShebangs packages/desktop/node_modules + + mkdir -p packages/desktop/src-tauri/sidecars + cp ${opencode}/bin/opencode packages/desktop/src-tauri/sidecars/opencode-cli-${stdenv.hostPlatform.rust.rustcTarget} + ''; + + meta = with lib; { + description = "AI coding agent desktop client"; + homepage = "https://opencode.ai"; + license = licenses.mit; + maintainers = with maintainers; [ + xiaoxiangmoe + ]; + mainProgram = "OpenCode"; + platforms = [ + "aarch64-linux" + "x86_64-linux" + "aarch64-darwin" + "x86_64-darwin" + ]; + }; +}) From bbffe120eb5005422690c357f35765952b98d847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 26 Jan 2026 19:31:31 +0100 Subject: [PATCH 016/118] glibc: fix darwin-cross-build.patch for glibc 2.42 The darwin-cross-build.patch failed to apply when cross-compiling glibc. Regenerate the patch against glibc 2.42 sources. Also extend the patch to cover the 'check xcheck test' target which was previously unpatched but needs the same ulimit and AR fixes for consistency. Tested: nix build --file . pkgsCross.aarch64-multiplatform.glibc Tested: nix build --file . pkgsCross.gnu64.glibc --- .../libraries/glibc/darwin-cross-build.patch | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/glibc/darwin-cross-build.patch b/pkgs/development/libraries/glibc/darwin-cross-build.patch index b746e6369a07..10ce2cbe5ef7 100644 --- a/pkgs/development/libraries/glibc/darwin-cross-build.patch +++ b/pkgs/development/libraries/glibc/darwin-cross-build.patch @@ -3,9 +3,10 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) * use host version of ar, which is given by environment variable * build system uses stamp.os and stamp.oS files, which only differ in case; this fails on macOS, so replace .oS with .o_S ---- glibc-2.32/Makefile.in 2018-02-01 17:17:18.000000000 +0100 -+++ glibc-2.32/Makefile.in 2020-12-27 18:21:30.000000000 +0100 -@@ -6,9 +6,11 @@ + +--- a/Makefile.in 2026-01-26 09:08:32.283335000 +0100 ++++ b/Makefile.in 2026-01-26 09:08:44.281448649 +0100 +@@ -17,10 +17,12 @@ .PHONY: all install bench all .DEFAULT: @@ -13,14 +14,27 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) + ulimit -n 1024; \ + $(MAKE) -r AR=$$AR PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) objdir=`pwd` $@ + check xcheck test: +- $(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) \ ++ ulimit -n 1024; \ ++ $(MAKE) -r AR=$$AR PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) \ + CC="$(TEST_CC)" CXX="$(TEST_CXX)" \ + cc-option-wimplicit-fallthrough="$(test-cc-option-wimplicit-fallthrough)" \ + config-cflags-mprefer-vector-width="$(test-config-cflags-mprefer-vector-width)" \ +@@ -33,8 +35,9 @@ + objdir=`pwd` $@ + install: + ulimit -n 1024; \ LC_ALL=C; export LC_ALL; \ - $(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) objdir=`pwd` $@ +- $(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) objdir=`pwd` $@ ++ $(MAKE) -r AR=$$AR PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) objdir=`pwd` $@ ---- glibc-2.32/Makerules 2018-02-01 17:17:18.000000000 +0100 -+++ glibc-2.32/Makerules 2020-12-27 18:21:30.000000000 +0100 -@@ -847,8 +847,8 @@ + bench bench-clean bench-build: + $(MAKE) -C $(srcdir)/benchtests $(PARALLELMFLAGS) objdir=`pwd` $@ +--- a/Makerules 2026-01-26 09:08:32.283426000 +0100 ++++ b/Makerules 2026-01-26 09:09:20.363730545 +0100 +@@ -804,8 +804,8 @@ ifndef objects # Create the stamp$o files to keep the parent makefile happy. @@ -31,7 +45,7 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) $(make-target-directory) rm -f $@; > $@ else -@@ -859,7 +859,7 @@ +@@ -816,7 +816,7 @@ # The parent will then actually add them all to the archive in the # archive rule, below. define o-iterator-doit @@ -40,7 +54,7 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) endef define do-stamp $(make-target-directory) -@@ -875,14 +875,14 @@ +@@ -832,14 +832,14 @@ # on the stamp files built above. define o-iterator-doit $(common-objpfx)$(patsubst %,$(libtype$o),c): \ @@ -57,7 +71,7 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) ifndef subdir $(subdirs-stamps): subdir_lib; endif -@@ -893,7 +893,7 @@ +@@ -850,7 +850,7 @@ # This makes all the object files. .PHONY: objects objs libobjs extra-objs objects objs: libobjs extra-objs @@ -66,7 +80,7 @@ enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux) extra-objs: $(addprefix $(objpfx),$(extra-objs)) # Canned sequence for building an extra library archive. -@@ -1499,7 +1499,7 @@ +@@ -1366,7 +1366,7 @@ $(rmobjs) define rmobjs $(foreach o,$(object-suffixes-for-libc), From b2c071c885e2be0e37bad3a6d3609d6db40bca5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 08:54:31 +0000 Subject: [PATCH 017/118] git-credential-aol: 5.5.2 -> 5.6.2 --- pkgs/by-name/gi/git-credential-email/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-credential-email/package.nix b/pkgs/by-name/gi/git-credential-email/package.nix index 0e853cd058d0..d30ab8e8b975 100644 --- a/pkgs/by-name/gi/git-credential-email/package.nix +++ b/pkgs/by-name/gi/git-credential-email/package.nix @@ -26,13 +26,13 @@ let in python3Packages.buildPythonApplication rec { inherit pname; - version = "5.5.2"; + version = "5.6.2"; src = fetchFromGitHub { owner = "AdityaGarg8"; repo = "git-credential-email"; tag = "v${version}"; - hash = "sha256-N4w339MvIOronA4MKS4ipLpQt+0xo+JVbgKWFYP2zP0="; + hash = "sha256-pW13tOPOyS5EorR1C/WEpJpu2ilCA4s8N7GkXoyPv7U="; }; dependencies = From 7793bfc0b8ac6d1c2a33f825653aca8f74fd7d6a Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 29 Jan 2026 16:11:17 -0300 Subject: [PATCH 018/118] bbedit: 15.5.3 -> 15.5.4 --- pkgs/by-name/bb/bbedit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bb/bbedit/package.nix b/pkgs/by-name/bb/bbedit/package.nix index 2c39f1e6ca57..4609b860fbef 100644 --- a/pkgs/by-name/bb/bbedit/package.nix +++ b/pkgs/by-name/bb/bbedit/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "bbedit"; - version = "15.5.3"; + version = "15.5.4"; src = fetchurl { url = "https://s3.amazonaws.com/BBSW-download/BBEdit_${finalAttrs.version}.dmg"; - hash = "sha256-8TSn0+mbvv+55Jh1VCvTfl+rNSzG9TjlQq5vA71wVmw="; + hash = "sha256-GMPgnT14L7bTQ8XlUlV8syrspW1mzUs8yyqr148NLq8="; }; sourceRoot = "."; From 270415bf390cbdabb6bdb7830bbc7e19af6b9944 Mon Sep 17 00:00:00 2001 From: _luc Date: Fri, 30 Jan 2026 11:54:01 +0100 Subject: [PATCH 019/118] ptouch-print: 1.5-unstable-2024-02-11 -> 1.7-unstable-2026-01-23 --- pkgs/by-name/pt/ptouch-print/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pt/ptouch-print/package.nix b/pkgs/by-name/pt/ptouch-print/package.nix index 1434c666886b..5c5437d69e72 100644 --- a/pkgs/by-name/pt/ptouch-print/package.nix +++ b/pkgs/by-name/pt/ptouch-print/package.nix @@ -15,12 +15,12 @@ stdenv.mkDerivation { pname = "ptouch-print"; - version = "1.5-unstable-2024-02-11"; + version = "1.7-unstable-2026-01-23"; src = fetchgit { url = "https://git.familie-radermacher.ch/linux/ptouch-print.git"; - rev = "8aaeecd84b619587dc3885dd4fea4b7310c82fd4"; - hash = "sha256-IIq3SmMfsgwSYbgG1w/wrBnFtb6xdFK2lkK27Qqk6mw="; + rev = "3e026ef26b48dda338bb983132494935d6aeb626"; + hash = "sha256-LpBgZWpbOiEf+yA/fDNwsSPxkgMVLnOsrE65Q3lvhwg"; }; nativeBuildInputs = [ From 77fc6c405b92096a1193d3dce1c122ae415ea3ea Mon Sep 17 00:00:00 2001 From: Uzlkav <177883133+Uzlkav@users.noreply.github.com> Date: Sat, 31 Jan 2026 18:33:02 -0700 Subject: [PATCH 020/118] pywal16: 3.18.13 -> 3.18.14 --- pkgs/by-name/py/pywal16/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pywal16/package.nix b/pkgs/by-name/py/pywal16/package.nix index b7a340e45819..5bffaf44d41e 100644 --- a/pkgs/by-name/py/pywal16/package.nix +++ b/pkgs/by-name/py/pywal16/package.nix @@ -17,14 +17,14 @@ python3.pkgs.buildPythonApplication rec { pname = "pywal16"; - version = "3.8.13"; + version = "3.8.14"; pyproject = true; src = fetchFromGitHub { owner = "eylles"; repo = "pywal16"; tag = version; - hash = "sha256-BKLvEmasMTcuH5olgZHzFN3DZT4lXD1FNBU8l8QGQAM="; + hash = "sha256-68HbYH4wydaM1yY8kGHNIHTOZuUQRl+9o5ZPaemTlUE="; }; build-system = [ python3.pkgs.setuptools ]; From 8f264c64974776079c8fb24afc1dc9a508cb3b93 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Sun, 1 Feb 2026 03:50:28 +0100 Subject: [PATCH 021/118] cardinal: 25.06 -> 26.01 --- pkgs/by-name/ca/cardinal/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ca/cardinal/package.nix b/pkgs/by-name/ca/cardinal/package.nix index 2f769dfd698d..086ecb44a54f 100644 --- a/pkgs/by-name/ca/cardinal/package.nix +++ b/pkgs/by-name/ca/cardinal/package.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "cardinal"; - version = "25.06"; + version = "26.01"; src = fetchurl { url = "https://github.com/DISTRHO/Cardinal/releases/download/${finalAttrs.version}/cardinal+deps-${finalAttrs.version}.tar.xz"; - hash = "sha256-siZbbYrMGjhiof2M2ZBl2gekePuwsKvR8uZCdjyywiE="; + hash = "sha256-KWQc+pcSMebP85yOtQ812qHAwaB6ZOvPpwsxG+myzDo="; }; prePatch = '' @@ -97,8 +97,6 @@ stdenv.mkDerivation (finalAttrs: { PowerUser64 ]; mainProgram = "Cardinal"; - platforms = lib.platforms.all; - # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs - broken = stdenv.hostPlatform.isDarwin; + platforms = lib.platforms.linux; }; }) From 0e1e6cc841aa7a65f04935f6b31135242da36a66 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sun, 1 Feb 2026 21:13:37 -0600 Subject: [PATCH 022/118] nixos/nextcloud: update test import * `stalwart` module refactored as part of https://github.com/NixOS/nixpkgs/pull/481815 resulted in rename of `../stalwart/stalwart-mail-config.nix` to `../stalwart/stalwart-config.nix` --- nixos/tests/nextcloud/with-mail.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/nextcloud/with-mail.nix b/nixos/tests/nextcloud/with-mail.nix index 24f1ef283056..0a193ce76076 100644 --- a/nixos/tests/nextcloud/with-mail.nix +++ b/nixos/tests/nextcloud/with-mail.nix @@ -57,7 +57,7 @@ runTest ( stalwart = { pkgs, ... }: { - imports = [ ../stalwart/stalwart-mail-config.nix ]; + imports = [ ../stalwart/stalwart-config.nix ]; networking.firewall.allowedTCPPorts = [ 587 ]; From d60c2100703a14220e485a632edb57593b3aa55a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 13:15:01 +0000 Subject: [PATCH 023/118] pyenv: 2.6.14 -> 2.6.20 --- pkgs/by-name/py/pyenv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index 1b9b75b9d0fd..efd57643936a 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pyenv"; - version = "2.6.14"; + version = "2.6.20"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${finalAttrs.version}"; - hash = "sha256-yE/D7ycD5IKZltSBUaH41Vg8xptosnJ9Py7SkCch36g="; + hash = "sha256-gbj7WI1OVfqDre5PdqEI3yVo/J5YyCexhL/bCa8aEK4="; }; nativeBuildInputs = [ From 48dfc38bbd8c827f87dc1286c745309e79a1da82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 29 Nov 2025 20:45:54 +0000 Subject: [PATCH 024/118] acme-sh: 3.1.1 -> 3.1.2 --- pkgs/by-name/ac/acme-sh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ac/acme-sh/package.nix b/pkgs/by-name/ac/acme-sh/package.nix index d8a70ec76578..25d059324e1d 100644 --- a/pkgs/by-name/ac/acme-sh/package.nix +++ b/pkgs/by-name/ac/acme-sh/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "acme.sh"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "acmesh-official"; repo = "acme.sh"; tag = finalAttrs.version; - hash = "sha256-Fgik1TCWDlkyEI9QkXpc/94mGKb7U7hMoamdYU7nTJc="; + hash = "sha256-eTNligdr4LV+yer+D2GJ1tdv2APP3I4Revjw1q8WrH0="; }; nativeBuildInputs = [ From bbbfa77f0b0a334cf29bbdf62f53df533ae315fb Mon Sep 17 00:00:00 2001 From: Jappie3 Date: Tue, 3 Feb 2026 22:33:46 +0100 Subject: [PATCH 025/118] webmacs: drop --- .../networking/browsers/webmacs/default.nix | 79 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 - 3 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/webmacs/default.nix diff --git a/pkgs/applications/networking/browsers/webmacs/default.nix b/pkgs/applications/networking/browsers/webmacs/default.nix deleted file mode 100644 index a3816002a53b..000000000000 --- a/pkgs/applications/networking/browsers/webmacs/default.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ - lib, - stdenv, - mkDerivationWith, - fetchFromGitHub, - python3Packages, - herbstluftwm, -}: - -mkDerivationWith (python3Packages.buildPythonApplication.override { inherit stdenv; }) rec { - pname = "webmacs"; - version = "0.8"; - format = "setuptools"; - - disabled = python3Packages.isPy27; - - src = fetchFromGitHub { - owner = "parkouss"; - repo = "webmacs"; - rev = version; - fetchSubmodules = true; - sha256 = "1hzb9341hybgrqcy1w20hshm6xaiby4wbjpjkigf4zq389407368"; - }; - - propagatedBuildInputs = with python3Packages; [ - pyqtwebengine - setuptools - dateparser - jinja2 - pygments - ]; - - nativeCheckInputs = [ - python3Packages.pytest - #python3Packages.pytest-xvfb - #python3Packages.pytest-qt - python3Packages.pytestCheckHook - herbstluftwm - - # The following are listed in test-requirements.txt but appear not - # to be needed at present: - - # python3Packages.pytest-mock - # python3Packages.flake8 - ]; - - # See https://github.com/parkouss/webmacs/blob/1a04fb7bd3f33d39cb4d71621b48c2458712ed39/setup.py#L32 - # Don't know why they're using CC for g++. - preConfigure = '' - export CC=$CXX - ''; - - doCheck = false; # test dependencies not packaged up yet - - dontWrapQtApps = true; - - preFixup = '' - makeWrapperArgs+=("''${qtWrapperArgs[@]}") - ''; - - meta = { - description = "Keyboard-based web browser with Emacs/conkeror heritage"; - mainProgram = "webmacs"; - longDescription = '' - webmacs is yet another browser for keyboard-based web navigation. - - It mainly targets emacs-like navigation, and started as a clone (in terms of - features) of conkeror. - - Based on QtWebEngine and Python 3. Fully customizable in Python. - ''; - homepage = "https://webmacs.readthedocs.io/en/latest/"; - changelog = "https://github.com/parkouss/webmacs/blob/master/CHANGELOG.md"; - license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ jacg ]; - platforms = lib.platforms.all; - }; - -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 309fcbee2c81..2d27e9697215 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1874,6 +1874,7 @@ mapAliases { webfontkitgenerator = webfont-bundler; # Added 2025-07-27 webkitgtk = throw "'webkitgtk' attribute has been removed from nixpkgs, use attribute with ABI version set explicitly"; # Added 2025-06-11 webkitgtk_4_0 = throw "'webkitgtk_4_0' has been removed, port to `libsoup_3` and switch to `webkitgtk_4_1`"; # Added 2025-10-08 + webmacs = throw "webmacs has been removed as it was unmaintained upstream"; # Added 2026-02-03 welkin = throw "welkin was removed as it is unmaintained upstream"; # Added 2026-01-01 whatsapp-for-linux = throw "'whatsapp-for-linux' has been renamed to/replaced by 'wasistlos'"; # Converted to throw 2025-10-27 wifi-password = throw "'wifi-password' has been removed as it was unmaintained upstream"; # Added 2025-08-29 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f9c943df90e8..f4731b6d7e76 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11495,10 +11495,6 @@ with pkgs; webcamoid = qt6Packages.callPackage ../applications/video/webcamoid { }; - webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs { - stdenv = if stdenv.cc.isClang then gccStdenv else stdenv; - }; - webssh = with python3Packages; toPythonApplication webssh; wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { }; From e90f4179fe9cd82c5ad864fc6dec19033fcfd161 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 23:23:21 +0000 Subject: [PATCH 026/118] n8n: 2.4.6 -> 2.6.3 --- pkgs/by-name/n8/n8n/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index bde1a8de630f..6715df1b42bf 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -18,20 +18,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "2.4.6"; + version = "2.6.3"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-9oJvi/Q2VwG2sVuWQXCBrAPVV03d89//78bOFN0IwLU="; + hash = "sha256-nViKshhkBL8odVDqKGTJTMjVpYtI0Qp3z59VI+DNsms="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-QtusZm9WaLMjfopsX4t2WiiU++j3V/PQHbelKubhMII="; + hash = "sha256-vjgteuMd+lkEL9vT1Ngndk8G3Ad1esa1NBPpEHBFmDg="; }; nativeBuildInputs = [ From 0d7ed9ef7ddd82fc9e1f4f212266f79f240d308c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 16:10:02 -0800 Subject: [PATCH 027/118] immich: 2.5.2 -> 2.5.3 Diff: https://github.com/immich-app/immich/compare/v2.5.2...v2.5.3 Changelog: https://github.com/immich-app/immich/releases/tag/v2.5.3 --- pkgs/by-name/im/immich/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 03cca0bc4729..c32d82f786a0 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -115,13 +115,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-e3gU2pSnbYQQU3SxGaJs8dwfTMpeGTz7dcFCmc7Pi/o="; + hash = "sha256-9jZ2Jpsce56O0kcpugvpn6tDKnNAqu6v/87sH0fdzfs="; }; pnpmDeps = fetchPnpmDeps { From 9e31852b149f93860d2d122aaaf5281bb721f5de Mon Sep 17 00:00:00 2001 From: Thore Sommer Date: Wed, 4 Feb 2026 09:33:09 +0100 Subject: [PATCH 028/118] spdk: 25.05 -> 26.01 --- pkgs/by-name/sp/spdk/package.nix | 41 ++++---------------- pkgs/by-name/sp/spdk/patches/configure.patch | 14 ------- 2 files changed, 7 insertions(+), 48 deletions(-) delete mode 100644 pkgs/by-name/sp/spdk/patches/configure.patch diff --git a/pkgs/by-name/sp/spdk/package.nix b/pkgs/by-name/sp/spdk/package.nix index 8a495a3e5dc7..5abb95b9fa1f 100644 --- a/pkgs/by-name/sp/spdk/package.nix +++ b/pkgs/by-name/sp/spdk/package.nix @@ -28,29 +28,16 @@ runtimeShell, }: -let - - # downgrade dpdk because spdk refuses newer versions at runtime - # url: https://github.com/spdk/spdk/blob/3e3577a090ed9a084b5909aadcc8bc5fe93c0017/lib/env_dpdk/pci_dpdk.c#L77 - dpdk' = dpdk.overrideAttrs (oldAttrs: rec { - version = "25.03"; - src = fetchurl { - url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz"; - sha256 = "sha256-akCnMTKChuvXloWxj/pZkua3cME4Q9Zf0NEVfPzP9j0="; - }; - }); - -in stdenv.mkDerivation rec { pname = "spdk"; - version = "25.05"; + version = "26.01"; src = fetchFromGitHub { owner = "spdk"; repo = "spdk"; tag = "v${version}"; - hash = "sha256-Js78FLkLN4GpJlgO+h4jIiEdThciBugbLTB6elFi2TI="; + hash = "sha256-E52VozjnoGnIC7viXrsualaaKXiUU9Fx8zGylTjBzX0="; fetchSubmodules = true; }; @@ -66,7 +53,7 @@ stdenv.mkDerivation rec { buildInputs = [ cunit - dpdk' + dpdk fuse3 jansson libaio @@ -90,24 +77,12 @@ stdenv.mkDerivation rec { python3.pkgs.configshell-fb ]; - patches = [ - # Otherwise the DPDK version is not detected correctly - # Fix already upstream: https://github.com/spdk/spdk/commit/c3618c42ac3f6fdfcc9c04e29953fd6cf4f71c11 - ./patches/configure.patch - ]; - postPatch = '' patchShebangs . - # Override pip install command to use hatchling directly without downloading dependencies + # Override uv pip install command to use hatchling directly without downloading dependencies substituteInPlace python/Makefile \ - --replace-fail "setup_cmd = pip install --prefix=\$(CONFIG_PREFIX)" \ - "setup_cmd = python3 -m pip install --no-deps --no-build-isolation --prefix=\$(CONFIG_PREFIX)" - - # The nasm detection in the vendored version of isa-l_crypto is broken - # Upstream fix: https://github.com/intel/isa-l_crypto/commit/0850c01cc03e45f77d5883372dd6be983ba163ce - substituteInPlace isa-l-crypto/configure.ac \ - --replace-fail "AC_LANG_CONFTEST([AC_LANG_SOURCE([[vpcompressb zmm0, k1, zmm1;]])])" \ - "AC_LANG_CONFTEST([AC_LANG_SOURCE([[vpcompressb zmm0 {k1}, zmm1;]])])" + --replace-fail "uv pip install --prefix=\$(CONFIG_PREFIX)" \ + "python3 -m pip install --no-deps --no-build-isolation --prefix=\$(CONFIG_PREFIX)" ''; enableParallelBuilding = true; @@ -118,7 +93,7 @@ stdenv.mkDerivation rec { ''; configureFlags = [ - "--with-dpdk=${dpdk'}" + "--with-dpdk=${dpdk}" "--with-crypto" ] ++ lib.optional (!stdenv.hostPlatform.isStatic) "--with-shared"; @@ -166,8 +141,6 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = "-mssse3"; # Necessary to compile. - passthru.dpdk = dpdk'; - meta = { description = "Set of libraries for fast user-mode storage"; homepage = "https://spdk.io/"; diff --git a/pkgs/by-name/sp/spdk/patches/configure.patch b/pkgs/by-name/sp/spdk/patches/configure.patch deleted file mode 100644 index 93c221058adc..000000000000 --- a/pkgs/by-name/sp/spdk/patches/configure.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/configure b/configure -index b0fdef9ec..413b7a968 100755 ---- a/configure -+++ b/configure -@@ -959,6 +959,9 @@ - dpdk_ver=$(< "$rootdir/dpdk/VERSION") - elif [[ -f "${CONFIG[DPDK_DIR]}"/../VERSION ]]; then - dpdk_ver=$(< "${CONFIG[DPDK_DIR]}"/../VERSION) -+ elif [[ "${CONFIG[DPDK_LIB_DIR]}" != "" && -e "${CONFIG[DPDK_LIB_DIR]}"/pkgconfig ]]; then -+ # Try pkg-config to figure out the module version -+ dpdk_ver=$(PKG_CONFIG_PATH="${CONFIG[DPDK_LIB_DIR]}"/pkgconfig pkg-config --modversion libdpdk) - fi - echo $dpdk_ver - } From 4ca7c7e30e48c57c7189aaca5f380d714c30b9fb Mon Sep 17 00:00:00 2001 From: Mark Hakansson Date: Thu, 29 Jan 2026 16:29:00 +0100 Subject: [PATCH 029/118] mdbook-plantuml: 0.8.0 -> 2.0.0 --- pkgs/by-name/md/mdbook-plantuml/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/md/mdbook-plantuml/package.nix b/pkgs/by-name/md/mdbook-plantuml/package.nix index b7b7ce338a91..6ee9fdbb62b3 100644 --- a/pkgs/by-name/md/mdbook-plantuml/package.nix +++ b/pkgs/by-name/md/mdbook-plantuml/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage { pname = "mdbook-plantuml"; - version = "0.8.0-unstable-2022-12-28"; + version = "v2.0.0"; src = fetchFromGitHub { owner = "sytsereitsma"; repo = "mdbook-plantuml"; - rev = "c156b53aad6d7bce8479e5406a4a3465c12714ef"; - hash = "sha256-5/6NQO++MsV7GS69jGkdpkiRhadtQyYZeHreft4h6hQ="; + rev = "dae70cfd3deb8438127cc369a92ecefe24acb6a2"; + hash = "sha256-PNVWeXbYDX/PYFCSPKKeqdbhLl9hmDOK7i7lWQlbEK0="; }; - cargoHash = "sha256-LzzAaWLDODbqGNVeEULLOgrpyLGKzaknIbLjKyF2zBw="; + cargoHash = "sha256-8DKnINclcX0WwRtCTv7DUBx/6omRvda3qg3a1g1lyFA="; nativeBuildInputs = [ pkg-config ]; From 1bf2f2ee94f917d8a2a02a748edd30dbd054f451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Wei=C3=9Fe?= Date: Wed, 4 Feb 2026 15:35:32 +0100 Subject: [PATCH 030/118] maintainers: add davidweisse --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 58100f94b444..d1b95ac5de0a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6094,6 +6094,12 @@ name = "David Wood"; keys = [ { fingerprint = "5B08 313C 6853 E5BF FA91 A817 0176 0B4F 9F53 F154"; } ]; }; + davidweisse = { + name = "David Weiße"; + github = "davidweisse"; + githubId = 98460960; + email = "david.weisse@gmx.net"; + }; davisrichard437 = { email = "davisrichard437@gmail.com"; github = "davisrichard437"; From fc66f648038da5a90240f9bd9b90d5aa3cce3acb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Feb 2026 16:59:22 +0000 Subject: [PATCH 031/118] gnome-commander: 1.18.4 -> 1.18.5 --- pkgs/by-name/gn/gnome-commander/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-commander/package.nix b/pkgs/by-name/gn/gnome-commander/package.nix index 0e9b29b98274..eb3698d76dce 100644 --- a/pkgs/by-name/gn/gnome-commander/package.nix +++ b/pkgs/by-name/gn/gnome-commander/package.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-commander"; - version = "1.18.4"; + version = "1.18.5"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "gnome-commander"; tag = finalAttrs.version; - hash = "sha256-4l+hw9zPYhkaOpXMEnn4vXF1q0JLE0CB4oRGr2iXqtw="; + hash = "sha256-op9EeBj6axgIPvpwoG3aQF3DOQUVGMlBGHhuXsdG+AU="; }; # hard-coded schema paths From 2bcf97fd0edb26dd0b9dd576c2ea6b6e7b93bde4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Feb 2026 17:42:55 +0000 Subject: [PATCH 032/118] python3Packages.cpyparsing: 2.4.7.2.4.1 -> 2.4.7.2.4.2 --- pkgs/development/python-modules/cpyparsing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cpyparsing/default.nix b/pkgs/development/python-modules/cpyparsing/default.nix index 446eb26c2bc6..187599508e7c 100644 --- a/pkgs/development/python-modules/cpyparsing/default.nix +++ b/pkgs/development/python-modules/cpyparsing/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "cpyparsing"; - version = "2.4.7.2.4.1"; + version = "2.4.7.2.4.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-2RfwGnSz/GFPk565n8MooIybHeWAlWYMDylZd0S/HTA="; + hash = "sha256-bmoHri14gWvTekgoScA1v0qVhre+08aRwx0V6AvfPdQ="; }; nativeBuildInputs = [ From fc14c1e03b57d111b19173ce2678ad8ce857607e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 4 Feb 2026 12:29:41 -0600 Subject: [PATCH 033/118] luaPackages: update on 2026-02-04 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 6af1545fde09..5a74a11b0542 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2415-1"; + version = "0.0.2459-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2415-1.rockspec"; - sha256 = "1f6sldmq34d40zf646v9xbff1ndlj7cg63wnis19w1bkr5s1a8kx"; + url = "mirror://luarocks/fzf-lua-0.0.2459-1.rockspec"; + sha256 = "0qz1r8vm7szd7z6gicxiblc40y8pw9w91g5qnvax4qmzhyyw4zcq"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/abe5ecafebb4e24feb162384d5f492431036e791.zip"; - sha256 = "1qjxbj44ryvxxz10i07d70y8m6cqg85v336mjbdiarwmscg1ns12"; + url = "https://github.com/ibhagwan/fzf-lua/archive/36d60dd59cd9bc0442352119fc0e45e1c9011e03.zip"; + sha256 = "0lr4rk0fqdw12vhnmrjy197ai2d5ld16rwpcwxw4ay1dnaaq2f3x"; }; disabled = luaOlder "5.1"; @@ -906,15 +906,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.58-1"; + version = "1.6.60-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.58-1.rockspec"; - sha256 = "16sbs1kxinqvflfzxxfcvaqdccyk0yanp88d4fc0ysmi6l1sk57c"; + url = "mirror://luarocks/grug-far.nvim-1.6.60-1.rockspec"; + sha256 = "1p58vc0kaacrxgpcfsb2xbqgj4ndh1k2fjiv2c79pxb7kmyajj9g"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/794f03c97afc7f4b03fb6ec5111be507df1850cf.zip"; - sha256 = "17d11bhy2z9jghx1hifyqwdpmr8aikc9qj2zlgd6xa9iqkf2vyz5"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/14babc9b4520184d9696ef282eb7ac20687d4373.zip"; + sha256 = "0qki472ri9h9y2n4q62kr4f2bpjdbmh67ljyxvps95y2czy3a4my"; }; disabled = luaOlder "5.1"; @@ -937,15 +937,15 @@ final: prev: { }: buildLuarocksPackage { pname = "haskell-tools.nvim"; - version = "6.2.1-1"; + version = "7.0.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/haskell-tools.nvim-6.2.1-1.rockspec"; - sha256 = "17jhjgbm5b2j5w6i523k8cvasrrqsah29pkxsn6azjhvhbssff3w"; + url = "mirror://luarocks/haskell-tools.nvim-7.0.0-1.rockspec"; + sha256 = "03zrib07g6fxzf9gj52f8v5bvllqv7zsvn7z473grwsq6w26dpdy"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v6.2.1.zip"; - sha256 = "1243l09llb60lilxh9fpvkl2vn0cdp15ll3vx475z3giba87ss6i"; + url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.0.zip"; + sha256 = "1jxbdqh4sgh00lx7abrb7rww62x1dafzxncsr0pjlmly53vwrw5r"; }; disabled = luaOlder "5.1"; @@ -1586,15 +1586,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lsp-progress.nvim"; - version = "1.0.15-1"; + version = "2.0.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lsp-progress.nvim-1.0.15-1.rockspec"; - sha256 = "160l97hsq9574f1riq4kjwa66y39z2fgnjmnc7li1pf00dkh3fvq"; + url = "mirror://luarocks/lsp-progress.nvim-2.0.0-1.rockspec"; + sha256 = "0ik0nambf3q76icmlcap3py30g84g1lpyysdd0f250g3gsyb993z"; }).outPath; src = fetchzip { - url = "https://github.com/linrongbin16/lsp-progress.nvim/archive/ae52979ad412371ea6dc39ff70c8dfc681fb42b8.zip"; - sha256 = "0c7s82fl5wamxykdlz63r0xclwdy9s658hp6zm5hmpgl3qyjdrir"; + url = "https://github.com/linrongbin16/lsp-progress.nvim/archive/f6d5af10563b895ff846346f57cbd4451439f4c1.zip"; + sha256 = "0jrxlk1q6r687dnq958r7s5x4djl6qcm139s8za998m8sgda397a"; }; disabled = luaOlder "5.1"; @@ -3560,15 +3560,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lze"; - version = "0.12.0-1"; + version = "0.13.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lze-0.12.0-1.rockspec"; - sha256 = "104z5r3wqbjinsh89pv8rm32383b3ia8n3r89g8dkbmj118xb93j"; + url = "mirror://luarocks/lze-0.13.0-1.rockspec"; + sha256 = "03l1855f97xm7hwjqrwwy85zyfjk9rgpmbm9v2lx7npbi118xmgp"; }).outPath; src = fetchzip { - url = "https://github.com/BirdeeHub/lze/archive/v0.12.0.zip"; - sha256 = "0yak34g547yygxrwav021c2bya98zhbc5mkwrsx5zm2vwa4h55pa"; + url = "https://github.com/BirdeeHub/lze/archive/v0.13.0.zip"; + sha256 = "012ay0kcbwz3wyh9nqhnb2rnadnz7bxkbi47zbzvfnshz6m7z3z6"; }; disabled = luaOlder "5.1"; @@ -3591,15 +3591,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lzextras"; - version = "0.4.2-1"; + version = "0.7.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lzextras-0.4.2-1.rockspec"; - sha256 = "1awxr7bmf5hfgvn5vjra1rdn57dcsmv9v33b5pgp13q6yjhr750s"; + url = "mirror://luarocks/lzextras-0.7.3-1.rockspec"; + sha256 = "03zz29rbbdrk518hflmmjb7sz7nczy11h3fs88v1cng08w4qfgd4"; }).outPath; src = fetchzip { - url = "https://github.com/BirdeeHub/lzextras/archive/v0.4.2.zip"; - sha256 = "1apgv3g9blwh25hqjhz1b7la3m2c3pfzalg42kg7y0x66ga78qf0"; + url = "https://github.com/BirdeeHub/lzextras/archive/v0.7.3.zip"; + sha256 = "0rkspxm6gdxvr7agk8yyfdp8qhj4s3c9k3qaqyy2p9c31gzhsql5"; }; disabled = luaOlder "5.1"; @@ -4078,8 +4078,8 @@ final: prev: { src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "85bbfad83f804f11688d1ab9486b459e699292d6"; - hash = "sha256-gwuiUgz3UEFpaKs79BSWS4qkwOi+XMHIDFdYRatWt0g="; + rev = "da88697d7f45d16852c6b2769dc52387d1ddc45f"; + hash = "sha256-/jk8pM7VmZ6mr7BspZjslMHNmCGZ8K/csmALo/Cj1hQ="; }; disabled = luaOlder "5.1" || luaAtLeast "5.4"; @@ -4461,22 +4461,22 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks-config.nvim"; - version = "3.1.2-1"; + version = "3.2.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-config.nvim-3.1.2-1.rockspec"; - sha256 = "0v8zq40dwjp11qrfnpxbr148qm5bvlyq8pggvw1lwzmz9wmb0x9r"; + url = "mirror://luarocks/rocks-config.nvim-3.2.0-1.rockspec"; + sha256 = "07sznkw2qkbgibqg4sjpmrirvig17adhww7wmgb2h3kny7vaipxq"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.2.zip"; - sha256 = "1y6xy6qraxdq1q4r2pdvw1dhaklfzgvnvrr5wkw033xrl8lj1rgs"; + url = "https://github.com/lumen-oss/rocks-config.nvim/archive/v3.2.0.zip"; + sha256 = "1w688m50g2q742yq9dp7w6g7rcp71pq6mybz2hw8g9af9q95js81"; }; disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ rocks-nvim ]; meta = { - homepage = "https://github.com/nvim-neorocks/rocks-config.nvim"; + homepage = "https://github.com/lumen-oss/rocks-config.nvim"; description = "Allow rocks.nvim to help configure your plugins."; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-3.0"; @@ -4534,15 +4534,15 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.5.7-1"; + version = "2.5.10-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.5.7-1.rockspec"; - sha256 = "1zynjjzj263c8mmxqzmbmim8smcsn3jki3s8ijdwbi8rb6labq71"; + url = "mirror://luarocks/rocks-git.nvim-2.5.10-1.rockspec"; + sha256 = "0a01xh847gnpy844hdlmn8l6iwqhxj604mirqkhsqhr1l4rv715a"; }).outPath; src = fetchzip { - url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.7.zip"; - sha256 = "08bjp6nrvw5gj3plih3si436m17wz8sabf6z34hb4hza7i4y26l3"; + url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.10.zip"; + sha256 = "1hh0zrpdp4nc19wli6pm8bgjf6qzzjz4ydhshm4m2d22dmnh6ngz"; }; disabled = lua.luaversion != "5.1"; @@ -4645,21 +4645,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "7.1.1-2"; + version = "7.1.9-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-7.1.1-2.rockspec"; - sha256 = "1fzcf262v25315r777g76a18dhfhjm3xrrlx5v4s6z4z40xfxrq5"; + url = "mirror://luarocks/rustaceanvim-7.1.9-2.rockspec"; + sha256 = "1j4n6xf1w542fsyp3jm4h72kv4lrh4g85zal03snjzzl35zslqbq"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.1.zip"; - sha256 = "0pnnzgqg9i89px6ikqqmqpskl4v5ri7f95cd23q99k2mlhzhz0ml"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; + sha256 = "1s2b44wfk3imbp0vcvldfxq3zx9875jyl7l5bnxhgihdksaxdy7p"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.1.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5001,8 +5001,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "a8c2223ea6b185701090ccb1ebc7f4e41c4c9784"; - hash = "sha256-4cfY2Nk3cXph44BI/W+PDhtCC84jxJ6+ONgH9lR/264="; + rev = "ad7d9580338354ccc136e5b8f0aa4f880434dcdc"; + hash = "sha256-Z5wmLGMd+GODObFOYU7CrucwDnBpT5rJjfE5vHwjRxE="; }; disabled = lua.luaversion != "5.1"; From 65705422accb928ed54709db842440a975c0468b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 4 Feb 2026 13:45:16 -0600 Subject: [PATCH 034/118] luaPackages.rocks-nvim: 2.47.2-1 -> 2.47.3-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 5a74a11b0542..3f045a2ab6f4 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4575,15 +4575,15 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.47.2-1"; + version = "2.47.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.47.2-1.rockspec"; - sha256 = "01h368ckrpdq8yrczb0lx6bmj3vv1hlj22y784p6isypxma5iyrf"; + url = "mirror://luarocks/rocks.nvim-2.47.3-1.rockspec"; + sha256 = "1a4bcbrmf77wdsly4czc21h3v4sdmpph4j1m263sfm0vdbrw1ny3"; }).outPath; src = fetchzip { - url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.2.zip"; - sha256 = "1kzhn02zhydb0shha6lhb2ddqhbvldjhpk3h4fmr0kcfv7sf0r99"; + url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.3.zip"; + sha256 = "0smk9vk402wxnx0fksl0dh3s0wa564d1szi5lgwsa9ywysld1nxs"; }; disabled = lua.luaversion != "5.1"; From 40e4c56cd502ccd508996c1dd17fdb5e93776b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 21:43:48 -0800 Subject: [PATCH 035/118] python3Packages.aiosyncthing: 0.6.3 -> 0.7.1 Diff: https://github.com/zhulik/aiosyncthing/compare/v0.6.3...v0.7.1 Changelog: https://github.com/zhulik/aiosyncthing/releases/tag/v0.7.1 --- pkgs/development/python-modules/aiosyncthing/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosyncthing/default.nix b/pkgs/development/python-modules/aiosyncthing/default.nix index 88cfe9f96ebe..801e8a05e27c 100644 --- a/pkgs/development/python-modules/aiosyncthing/default.nix +++ b/pkgs/development/python-modules/aiosyncthing/default.nix @@ -3,6 +3,7 @@ aiohttp, aioresponses, buildPythonPackage, + deprecated, fetchFromGitHub, expects, pytest-asyncio, @@ -15,20 +16,21 @@ buildPythonPackage rec { pname = "aiosyncthing"; - version = "0.6.3"; + version = "0.7.1"; pyproject = true; src = fetchFromGitHub { owner = "zhulik"; repo = "aiosyncthing"; tag = "v${version}"; - hash = "sha256-vn8S2/kRW5C2Hbes9oLM4LGm1jWWK0zeLdujR14y6EI="; + hash = "sha256-0jx61zs6yQqAIwSOO1zCUOkoZES+K/POtIGoWzr29bI="; }; build-system = [ setuptools ]; dependencies = [ aiohttp + deprecated yarl ]; From 671e9032044120dce9444748fb46849e00784891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 21:44:10 -0800 Subject: [PATCH 036/118] python3Packages.aiotractive: 0.7.0 -> 1.0.0 Diff: https://github.com/zhulik/aiotractive/compare/v0.7.0...v1.0.0 Changelog: https://github.com/zhulik/aiotractive/releases/tag/v1.0.0 --- pkgs/development/python-modules/aiotractive/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiotractive/default.nix b/pkgs/development/python-modules/aiotractive/default.nix index 6dc3739c4e0a..a61b92a87d14 100644 --- a/pkgs/development/python-modules/aiotractive/default.nix +++ b/pkgs/development/python-modules/aiotractive/default.nix @@ -3,26 +3,28 @@ aiohttp, buildPythonPackage, fetchFromGitHub, + orjson, setuptools, yarl, }: buildPythonPackage rec { pname = "aiotractive"; - version = "0.7.0"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "zhulik"; repo = "aiotractive"; tag = "v${version}"; - hash = "sha256-tdeRl3fY+OPlLnh/KixdKSy6WLIH/qQR3icoUkKGeGo="; + hash = "sha256-pU6Ugd4l9+oUWJAd1hT3oBPfXK5NEjOg+k3YN52C3B8="; }; build-system = [ setuptools ]; dependencies = [ aiohttp + orjson yarl ]; From c892b9fe528c16797a629dd90d53a91dd0831a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 21:58:55 -0800 Subject: [PATCH 037/118] python3Packages.python-didl-lite: 1.4.1 -> 1.5.0 Diff: https://github.com/StevenLooman/python-didl-lite/compare/1.4.1...1.5.0 Changelog: https://github.com/StevenLooman/python-didl-lite/blob/1.5.0/CHANGES.rst --- .../python-modules/python-didl-lite/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/python-didl-lite/default.nix b/pkgs/development/python-modules/python-didl-lite/default.nix index 156e4387b68d..25aa94b88b4a 100644 --- a/pkgs/development/python-modules/python-didl-lite/default.nix +++ b/pkgs/development/python-modules/python-didl-lite/default.nix @@ -9,20 +9,19 @@ buildPythonPackage rec { pname = "python-didl-lite"; - version = "1.4.1"; - format = "setuptools"; - pyroject = true; + version = "1.5.0"; + pyproject = true; src = fetchFromGitHub { owner = "StevenLooman"; repo = "python-didl-lite"; tag = version; - hash = "sha256-YSP24GiSngwwvpwfOoKkm/i0qCtpryjcshxZCskf5BM="; + hash = "sha256-pdXdGRycMB6M6qnPl+Z+ezRw6td45IqYkEpx4YtL1rQ="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ defusedxml ]; + dependencies = [ defusedxml ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -31,7 +30,7 @@ buildPythonPackage rec { meta = { description = "DIDL-Lite (Digital Item Declaration Language) tools for Python"; homepage = "https://github.com/StevenLooman/python-didl-lite"; - changelog = "https://github.com/StevenLooman/python-didl-lite/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/StevenLooman/python-didl-lite/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hexa ]; }; From 1b7a459850bb93b634f3db0b92cd82245fc1faeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 21:56:53 -0800 Subject: [PATCH 038/118] python3Packages.async-upnp-client: 0.46.1 -> 0.46.2 Diff: https://github.com/StevenLooman/async_upnp_client/compare/0.46.1...0.46.2 Changelog: https://github.com/StevenLooman/async_upnp_client/blob/0.46.2/CHANGES.rst --- pkgs/development/python-modules/async-upnp-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/async-upnp-client/default.nix b/pkgs/development/python-modules/async-upnp-client/default.nix index 9ff76054b794..2c46c24ab636 100644 --- a/pkgs/development/python-modules/async-upnp-client/default.nix +++ b/pkgs/development/python-modules/async-upnp-client/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "async-upnp-client"; - version = "0.46.1"; + version = "0.46.2"; pyproject = true; src = fetchFromGitHub { owner = "StevenLooman"; repo = "async_upnp_client"; tag = version; - hash = "sha256-Ez7UnZjSA0JYrqY5SV4q9myrbXCQzg/plrQ9P941b6E="; + hash = "sha256-KJiEfu+JKDycBT14gFK4sBFCG3TN61DZEDth9y6CHp4="; }; build-system = [ setuptools ]; From e01ec610c7180aab25a3e3fdfb0c2a8443f8bde5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:05:13 -0800 Subject: [PATCH 039/118] python3Packages.bleak: 2.0.0 -> 2.1.1 Diff: https://github.com/hbldh/bleak/compare/v2.0.0...v2.1.1 Changelog: https://github.com/hbldh/bleak/blob/v2.1.1/CHANGELOG.rst --- .../python-modules/bleak/default.nix | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix index f37665386920..ca5d23fe6221 100644 --- a/pkgs/development/python-modules/bleak/default.nix +++ b/pkgs/development/python-modules/bleak/default.nix @@ -25,24 +25,27 @@ buildPythonPackage rec { pname = "bleak"; - version = "2.0.0"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "hbldh"; repo = "bleak"; tag = "v${version}"; - hash = "sha256-UrKJoEyLa75HMCOgxmOqJi1z+32buMra+dwVe5qbBds="; + hash = "sha256-zplCwm0LxDTbNvjWK6VYEFe0Azd2ginkoPZpV7Tpv20="; }; - postPatch = - # bleak checks BlueZ's version with a call to `bluetoothctl --version` - lib.optionalString stdenv.hostPlatform.isLinux '' - substituteInPlace bleak/backends/bluezdbus/version.py \ - --replace-fail \ - '"bluetoothctl"' \ - '"${lib.getExe' bluez "bluetoothctl"}"' - ''; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "ignore:Couldn't import C tracer:coverage.exceptions.CoverageWarning" "" + '' + # bleak checks BlueZ's version with a call to `bluetoothctl --version` + + lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace bleak/backends/bluezdbus/version.py \ + --replace-fail \ + '"bluetoothctl"' \ + '"${lib.getExe' bluez "bluetoothctl"}"' + ''; build-system = [ poetry-core ]; From c6dd9dd76bbdb83cff34ab6a5951e4e12916f282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:09:25 -0800 Subject: [PATCH 040/118] python3Packages.compit-inext-api: 0.5.0 -> 0.8.0 Diff: https://github.com/Przemko92/compit-inext-api/compare/0.5.0...0.8.0 Changelog: https://github.com/Przemko92/compit-inext-api/releases/tag/0.8.0 --- pkgs/development/python-modules/compit-inext-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/compit-inext-api/default.nix b/pkgs/development/python-modules/compit-inext-api/default.nix index cf490fa619f2..b1f9bfeb71ca 100644 --- a/pkgs/development/python-modules/compit-inext-api/default.nix +++ b/pkgs/development/python-modules/compit-inext-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "compit-inext-api"; - version = "0.5.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "Przemko92"; repo = "compit-inext-api"; tag = finalAttrs.version; - hash = "sha256-DlNkDfV3fp/7DetiIDx3yi8SfJHV4sFIMHEam5rcYrg="; + hash = "sha256-7FGB2Vh0BhRzZSv/K5jISSFAN4VmFm9Je4uB9hdXS7k="; }; build-system = [ setuptools ]; From f57e2e1fb316bf50879473cfefdff1bb9f9b4ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:10:43 -0800 Subject: [PATCH 041/118] python3Packages.hass-nabucasa: 1.7.0 -> 1.12.0 Diff: https://github.com/nabucasa/hass-nabucasa/compare/1.7.0...1.12.0 Changelog: https://github.com/NabuCasa/hass-nabucasa/releases/tag/1.12.0 --- pkgs/development/python-modules/hass-nabucasa/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index a5af8eb18d02..9c615e7063cf 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -11,8 +11,8 @@ fetchFromGitHub, freezegun, grpcio, + icmplib, josepy, - litellm, pycognito, pyjwt, pytest-aiohttp, @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "1.7.0"; + version = "1.12.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -41,7 +41,7 @@ buildPythonPackage rec { owner = "nabucasa"; repo = "hass-nabucasa"; tag = version; - hash = "sha256-22DCn6ITrpH4bevAvfogA1f4llwuk5vIn3rKieedVfg="; + hash = "sha256-hBfO/dHsoMwUKcJf+6wGmS2+GWXauMu5FC527X3Ygow="; }; postPatch = '' @@ -65,8 +65,8 @@ buildPythonPackage rec { ciso8601 cryptography grpcio + icmplib josepy - litellm pycognito pyjwt sentence-stream From 5c8b21beda3f67bcde5c55de131502a9c3f27c11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:16:57 -0800 Subject: [PATCH 042/118] python3Packages.influxdb-client: 1.49.0 -> 1.50.0 Diff: https://github.com/influxdata/influxdb-client-python/compare/v1.49.0...v1.50.0 Changelog: https://github.com/influxdata/influxdb-client-python/blob/v1.50.0/CHANGELOG.md --- pkgs/development/python-modules/influxdb-client/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/influxdb-client/default.nix b/pkgs/development/python-modules/influxdb-client/default.nix index ba0c5e43bc62..40eb8a11e7ee 100644 --- a/pkgs/development/python-modules/influxdb-client/default.nix +++ b/pkgs/development/python-modules/influxdb-client/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "influxdb-client"; - version = "1.49.0"; + version = "1.50.0"; pyproject = true; src = fetchFromGitHub { owner = "influxdata"; repo = "influxdb-client-python"; tag = "v${version}"; - hash = "sha256-lu3we/KXwP3oC9bfv6gzbwacOVLGSuPBf9giwmsHXgI="; + hash = "sha256-39ioVlTgvICHArTNhfXZQ+WrUda2B5LxLtMwXWp6krU="; }; build-system = [ setuptools ]; @@ -32,7 +32,6 @@ buildPythonPackage rec { certifi python-dateutil reactivex - setuptools urllib3 ]; From ba0d9af53ca94897fc68abeff16995f0558e3f6d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 13:34:01 +0100 Subject: [PATCH 043/118] python313Packages.aioamazondevices: 11.0.2 -> 11.1.1 Diff: https://github.com/chemelli74/aioamazondevices/compare/v11.0.2...v11.1.1 Changelog: https://github.com/chemelli74/aioamazondevices/blob/v11.1.1/CHANGELOG.md --- pkgs/development/python-modules/aioamazondevices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index efbd55a78b3a..184b4c486d4b 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "11.0.2"; + version = "11.1.1"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-nxKWnNLmraPtMA+WZO4FOWbcbZr/HS6dhACKcFUq7D0="; + hash = "sha256-D0QxCnwyXtHvcx+BaO4mzGuZxLZtgogQpHXvFckX9f8="; }; build-system = [ poetry-core ]; From 794057a1e8c91301df3a7ddcbb4f0f8da19d9054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:22:41 -0800 Subject: [PATCH 044/118] python3Packages.onedrive-personal-sdk: 0.1.0 -> 0.1.1 Diff: https://github.com/zweckj/onedrive-personal-sdk/compare/v0.1.0...v0.1.1 Changelog: https://github.com/zweckj/onedrive-personal-sdk/releases/tag/v0.1.1 --- .../python-modules/onedrive-personal-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix index 3e3610ab82b4..398937a31846 100644 --- a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix +++ b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "onedrive-personal-sdk"; - version = "0.1.0"; + version = "0.1.1"; pyproject = true; src = fetchFromGitHub { owner = "zweckj"; repo = "onedrive-personal-sdk"; tag = "v${version}"; - hash = "sha256-97gIkMaX/iBPtEPdE7yjGN3LeknxmVUDPMZGZAKX6q8="; + hash = "sha256-wWFqK3JlwZRQ8l36AWR/QQccn3lEayylOs1CYuuCRro="; }; build-system = [ setuptools ]; From 5b59a1535255a3370e964fa30b59becd16dd7543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:25:08 -0800 Subject: [PATCH 045/118] python3Packages.pyfirefly: 0.1.9 -> 0.1.13 Diff: https://github.com/erwindouna/pyfirefly/compare/v0.1.9...v0.1.13 Changelog: https://github.com/erwindouna/pyfirefly/releases/tag/v0.1.13 --- pkgs/development/python-modules/pyfirefly/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyfirefly/default.nix b/pkgs/development/python-modules/pyfirefly/default.nix index d88ffc487328..c937b3f8509d 100644 --- a/pkgs/development/python-modules/pyfirefly/default.nix +++ b/pkgs/development/python-modules/pyfirefly/default.nix @@ -3,10 +3,10 @@ aresponses, buildPythonPackage, fetchFromGitHub, + hatchling, lib, mashumaro, orjson, - poetry-core, pytest-cov-stub, pytestCheckHook, syrupy, @@ -15,17 +15,17 @@ buildPythonPackage rec { pname = "pyfirefly"; - version = "0.1.9"; + version = "0.1.13"; pyproject = true; src = fetchFromGitHub { owner = "erwindouna"; repo = "pyfirefly"; tag = "v${version}"; - hash = "sha256-VPtXk4sObN5mvZTtmXW+myQ4+Slb285zHMotRkLyhJM="; + hash = "sha256-h3p1uP8K/M2DNLapnBlaYmRcYDNzhqdx8507nm7ugqY="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From 5bd84de4f2a03217f57d598504b91a7313f116f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 21:26:46 +0000 Subject: [PATCH 046/118] python3Packages.pyicloud: 2.2.0 -> 2.3.0 --- pkgs/development/python-modules/pyicloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix index e5b3c20e46ea..5d4f00956e14 100644 --- a/pkgs/development/python-modules/pyicloud/default.nix +++ b/pkgs/development/python-modules/pyicloud/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "pyicloud"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "timlaing"; repo = "pyicloud"; tag = version; - hash = "sha256-Lkabmeh+D+nv30DyVRTQhnoyEt6cp2003uGn/GyOrHs="; + hash = "sha256-sejOJOzgZD531U5tHMoTwDH0ZkAi0sZ/nPp7uQDIZvU="; }; build-system = [ From 45e9852b4710cb702eef0bf11f81009e0e92a4c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:38:25 -0800 Subject: [PATCH 047/118] python3Packages.python-bsblan: 3.1.6 -> 4.1.0 Diff: https://github.com/liudger/python-bsblan/compare/v3.1.6...v4.1.0 Changelog: https://github.com/liudger/python-bsblan/releases/tag/v4.1.0 --- pkgs/development/python-modules/python-bsblan/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-bsblan/default.nix b/pkgs/development/python-modules/python-bsblan/default.nix index 9dcab25f4276..0d4959a97016 100644 --- a/pkgs/development/python-modules/python-bsblan/default.nix +++ b/pkgs/development/python-modules/python-bsblan/default.nix @@ -2,7 +2,6 @@ lib, aiohttp, aresponses, - async-timeout, backoff, buildPythonPackage, fetchFromGitHub, @@ -16,18 +15,19 @@ pytest-xdist, pytestCheckHook, yarl, + zeroconf, }: buildPythonPackage (finalAttrs: { pname = "python-bsblan"; - version = "3.1.6"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "liudger"; repo = "python-bsblan"; tag = "v${finalAttrs.version}"; - hash = "sha256-FMbba7z/Di5oD6xrjpF2cyJzdzdFjSw7wfTwS8Sjo8c="; + hash = "sha256-t60WMq1kbCIkcQSfr03K9Z6ro3zFGaDxCnl/84by+Qw="; }; postPatch = '' @@ -55,6 +55,7 @@ buildPythonPackage (finalAttrs: { pytest-mock pytest-xdist pytestCheckHook + zeroconf ]; __darwinAllowLocalNetworking = true; From f69cdb97160879929a1a99b6878129bfef9bcd3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:42:04 -0800 Subject: [PATCH 048/118] python3Packages.python-xbox: 0.1.2 -> 0.1.3 Diff: https://github.com/tr4nt0r/python-xbox/compare/v0.1.2...v0.1.3 Changelog: https://github.com/tr4nt0r/python-xbox/releases/tag/v0.1.3 --- pkgs/development/python-modules/python-xbox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-xbox/default.nix b/pkgs/development/python-modules/python-xbox/default.nix index e056254e11ec..0a4a40115ea8 100644 --- a/pkgs/development/python-modules/python-xbox/default.nix +++ b/pkgs/development/python-modules/python-xbox/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "python-xbox"; - version = "0.1.2"; + version = "0.1.3"; pyproject = true; src = fetchFromGitHub { owner = "tr4nt0r"; repo = "python-xbox"; tag = "v${version}"; - hash = "sha256-YP8iK7uGycwKlWwAUmfk3qXI+c6cddg9nQ4NMQF7wDQ="; + hash = "sha256-qSVUAjstTPIxpqF0eE4HhwvUf/Q9rD+pqw9CQUkF6ug="; }; build-system = [ From 1112b5a48192f5b0e92ea3102c0db79fe6e1648d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 21:01:17 +0100 Subject: [PATCH 049/118] python313Packages.pynina: 0.3.6 -> 1.0.2 Changelog: https://gitlab.com/DeerMaximum/pynina/-/releases/v1.0.2 --- pkgs/development/python-modules/pynina/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynina/default.nix b/pkgs/development/python-modules/pynina/default.nix index 9fa9a3ac46d2..c252e94677bf 100644 --- a/pkgs/development/python-modules/pynina/default.nix +++ b/pkgs/development/python-modules/pynina/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "pynina"; - version = "0.3.6"; + version = "1.0.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-w5iJXmOd0fqWIZnVG6zDop1t2h4B+4v0/EuwgS00LkA="; + hash = "sha256-ypbfvhXKu4pKr/DrWFnAhwMoqShJzWLqlA7/YQzJ9r4="; }; pythonRelaxDeps = [ "aiohttp" ]; From 1581895a5c3abffcd0e185eac49bc588289833e8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 21:03:27 +0100 Subject: [PATCH 050/118] python313Packages.pynina: migrate to finalAttrs --- pkgs/development/python-modules/pynina/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pynina/default.nix b/pkgs/development/python-modules/pynina/default.nix index c252e94677bf..73d3f3a23807 100644 --- a/pkgs/development/python-modules/pynina/default.nix +++ b/pkgs/development/python-modules/pynina/default.nix @@ -6,13 +6,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pynina"; version = "1.0.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-ypbfvhXKu4pKr/DrWFnAhwMoqShJzWLqlA7/YQzJ9r4="; }; @@ -30,8 +30,8 @@ buildPythonPackage rec { meta = { description = "Python API wrapper to retrieve warnings from the german NINA app"; homepage = "https://gitlab.com/DeerMaximum/pynina"; - changelog = "https://gitlab.com/DeerMaximum/pynina/-/releases/v${version}"; + changelog = "https://gitlab.com/DeerMaximum/pynina/-/releases/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 292bc95bd57add8bb9882bf1700511b708183bf6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:37:39 +0100 Subject: [PATCH 051/118] python314Packages.python-roborock: 4.2.1 -> 4.8.0 Diff: https://github.com/Python-roborock/python-roborock/compare/v4.2.1...v4.8.0 Changelog: https://github.com/Python-roborock/python-roborock/blob/v4.8.0/CHANGELOG.md --- pkgs/development/python-modules/python-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 7aaf322d74c3..54d37383620d 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "4.2.1"; + version = "4.8.0"; pyproject = true; src = fetchFromGitHub { owner = "Python-roborock"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-DdygXq2AZz/W1NoM0wjqJ+ftrvM+D1PnQc+nzpWicxE="; + hash = "sha256-eOvadiJ0zLwCJDK22qb/ZPsNi+d6lI5+lzn05EHWB7I="; }; pythonRelaxDeps = [ "pycryptodome" ]; From e0fdf4bc8c081442b9268d5dc9d726c36ccad68d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:38:45 +0100 Subject: [PATCH 052/118] python314Packages.python-roborock: migrate to finalAttrs --- .../python-modules/python-roborock/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 54d37383620d..20821b5d597c 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -21,7 +21,7 @@ syrupy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-roborock"; version = "4.8.0"; pyproject = true; @@ -29,7 +29,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Python-roborock"; repo = "python-roborock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eOvadiJ0zLwCJDK22qb/ZPsNi+d6lI5+lzn05EHWB7I="; }; @@ -65,9 +65,9 @@ buildPythonPackage rec { meta = { description = "Python library & console tool for controlling Roborock vacuum"; homepage = "https://github.com/Python-roborock/python-roborock"; - changelog = "https://github.com/Python-roborock/python-roborock/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Python-roborock/python-roborock/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "roborock"; }; -} +}) From e7619776b7d3ffe6bba022c5d1acfe5fd3cbcad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 14 Jan 2026 04:21:44 -0800 Subject: [PATCH 053/118] python3Packages.pyjvcprojector: 1.1.3 -> 2.0.0 Diff: https://github.com/SteveEasley/pyjvcprojector/compare/v1.1.3...v2.0.0 Changelog: https://github.com/SteveEasley/pyjvcprojector/releases/tag/v2.0.0 --- .../python-modules/pyjvcprojector/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pyjvcprojector/default.nix b/pkgs/development/python-modules/pyjvcprojector/default.nix index a511231f6fec..3fdb3414f2c3 100644 --- a/pkgs/development/python-modules/pyjvcprojector/default.nix +++ b/pkgs/development/python-modules/pyjvcprojector/default.nix @@ -1,5 +1,4 @@ { - aiodns, buildPythonPackage, fetchFromGitHub, lib, @@ -10,22 +9,18 @@ buildPythonPackage rec { pname = "pyjvcprojector"; - version = "1.1.3"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "SteveEasley"; repo = "pyjvcprojector"; tag = "v${version}"; - hash = "sha256-j8/PHGElJf45SptvIWDt1M1PEkbtHCW3XDQezUHdOM4="; + hash = "sha256-c8xhpcr8HmTDTzoGn9vwsvNl2O+EamRbG9Nf6lgqw7c="; }; build-system = [ setuptools ]; - dependencies = [ - aiodns - ]; - pythonImportsCheck = [ "jvcprojector" ]; nativeCheckInputs = [ From 31efdee164b04e4dff9f5b86761fcc61067a5524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:46:52 -0800 Subject: [PATCH 054/118] python3Packages.pyvesync: 3.4.0 -> 3.4.1 Diff: https://github.com/webdjoe/pyvesync/compare/3.4.0...3.4.1 Changelog: https://github.com/webdjoe/pyvesync/releases/tag/3.4.1 --- pkgs/development/python-modules/pyvesync/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index 0639287faf79..da98cf71ea0d 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -5,6 +5,7 @@ fetchFromGitHub, mashumaro, pytestCheckHook, + python-dateutil, pyyaml, requests, setuptools, @@ -12,14 +13,14 @@ buildPythonPackage rec { pname = "pyvesync"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-G1Ov8xXIVkklxfLqhHiYbRgHEsjTQhG7k1V6Amtc+w4="; + hash = "sha256-fruuFt7Zb5ZDX8MmEXB4rypuYON3UG50mExnMpMQct4="; }; build-system = [ setuptools ]; @@ -27,6 +28,7 @@ buildPythonPackage rec { dependencies = [ aiohttp mashumaro + python-dateutil ] ++ mashumaro.optional-dependencies.orjson; From 69c93a6b02d5c913b59ee6ca72eb267982ee0a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Feb 2026 14:55:36 -0800 Subject: [PATCH 055/118] python3Packages.todoist-api-python: 2.1.7 -> 3.2.1 Diff: https://github.com/Doist/todoist-api-python/compare/v2.1.7...v3.2.1 Changelog: https://github.com/Doist/todoist-api-python/blob/v3.2.1/CHANGELOG.md --- .../todoist-api-python/default.nix | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/todoist-api-python/default.nix b/pkgs/development/python-modules/todoist-api-python/default.nix index c832320646c8..3946537df1cf 100644 --- a/pkgs/development/python-modules/todoist-api-python/default.nix +++ b/pkgs/development/python-modules/todoist-api-python/default.nix @@ -1,8 +1,10 @@ { lib, + annotated-types, buildPythonPackage, + dataclass-wizard, fetchFromGitHub, - poetry-core, + hatchling, pytest-asyncio, pytestCheckHook, pythonOlder, @@ -12,21 +14,23 @@ buildPythonPackage rec { pname = "todoist-api-python"; - version = "2.1.7"; + version = "3.2.1"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchFromGitHub { owner = "Doist"; repo = "todoist-api-python"; tag = "v${version}"; - hash = "sha256-qOb9qAwjQ0MqR+mdNEkt7W8SiBhZ8gRf01TsHDkLPS4="; + hash = "sha256-udYFWTrWW2G6JBKQUkiqKpyBz1D4dwq7Pix6bzuWnDY="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; - dependencies = [ requests ]; + dependencies = [ + annotated-types + dataclass-wizard + requests + ]; nativeCheckInputs = [ pytest-asyncio @@ -39,8 +43,8 @@ buildPythonPackage rec { meta = { description = "Library for the Todoist REST API"; homepage = "https://github.com/Doist/todoist-api-python"; - changelog = "https://github.com/Doist/todoist-api-python/blob/v${version}/CHANGELOG.md"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/Doist/todoist-api-python/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; } From 92b9d9860f64cee5848d84ec16788b7501be6454 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 26 Jan 2026 02:21:32 +0000 Subject: [PATCH 056/118] python3Packages.velbus-aio: 2026.1.1 -> 2026.1.4 --- pkgs/development/python-modules/velbus-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/velbus-aio/default.nix b/pkgs/development/python-modules/velbus-aio/default.nix index 72b74ddf84fe..1f48b08c0750 100644 --- a/pkgs/development/python-modules/velbus-aio/default.nix +++ b/pkgs/development/python-modules/velbus-aio/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "velbus-aio"; - version = "2026.1.1"; + version = "2026.1.4"; pyproject = true; src = fetchFromGitHub { owner = "Cereal2nd"; repo = "velbus-aio"; tag = version; - hash = "sha256-zUxY/AhgUJrcaXf0sQp+1rB/jVRncqrqHWfW8ppNu8Y="; + hash = "sha256-xDZg1AeKcmvb1uf8sWR9II4U/Xm5aeXeEeUfKfey0ts="; fetchSubmodules = true; }; From e5941429725ba627f46ba8ab5b27feee0a66e718 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 25 Jan 2026 12:35:44 +0000 Subject: [PATCH 057/118] python3Packages.weheat: 2025.12.24 -> 2026.1.25 --- pkgs/development/python-modules/weheat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/weheat/default.nix b/pkgs/development/python-modules/weheat/default.nix index f19c54c60620..c965380b0da4 100644 --- a/pkgs/development/python-modules/weheat/default.nix +++ b/pkgs/development/python-modules/weheat/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "weheat"; - version = "2025.12.24"; + version = "2026.1.25"; pyproject = true; src = fetchFromGitHub { owner = "wefabricate"; repo = "wh-python"; tag = version; - hash = "sha256-aO4mU+7lfb4eQwK8ijtJwDBIhzxg+V5veWNwNsnxKu4="; + hash = "sha256-8gpRK7vQojOskF0n8iY/UzfCfNPQZ5eVhw2H7vZvgps="; }; build-system = [ setuptools ]; From d19c029b8b5dc20d51e220255bcf13c82af6274e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 22:53:47 -0800 Subject: [PATCH 058/118] python3Packages.librehardwaremonitor-api: 1.6.0 -> 1.8.4 Diff: https://github.com/Sab44/librehardwaremonitor-api/compare/v1.6.0...v1.8.4 --- .../python-modules/librehardwaremonitor-api/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix index f387f4358048..ea74a1f1b458 100644 --- a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix +++ b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix @@ -4,22 +4,22 @@ fetchFromGitHub, lib, pytestCheckHook, - setuptools, + hatchling, }: buildPythonPackage rec { pname = "librehardwaremonitor-api"; - version = "1.6.0"; + version = "1.8.4"; pyproject = true; src = fetchFromGitHub { owner = "Sab44"; repo = "librehardwaremonitor-api"; tag = "v${version}"; - hash = "sha256-dyhS7vb+qcumtWZsj3G3x66KhHUVDQxMG8+2GngkK70="; + hash = "sha256-RGtR/VSamfpSpS5TN9nUPCjzkwp5eUcV41Q8R76MDAA="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From e614bf786f3bf9fd114766e4ba56213531d29f4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 08:20:38 -0800 Subject: [PATCH 059/118] python3Packages.python-otbr-api: 2.7.1 -> 2.8.0 Diff: https://github.com/home-assistant-libs/python-otbr-api/compare/2.7.1...2.8.0 Changelog: https://github.com/home-assistant-libs/python-otbr-api/releases/tag/2.8.0 --- pkgs/development/python-modules/python-otbr-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-otbr-api/default.nix b/pkgs/development/python-modules/python-otbr-api/default.nix index 82d570be73a5..233641f1dd7f 100644 --- a/pkgs/development/python-modules/python-otbr-api/default.nix +++ b/pkgs/development/python-modules/python-otbr-api/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "python-otbr-api"; - version = "2.7.1"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "python-otbr-api"; tag = finalAttrs.version; - hash = "sha256-hFWFi64mRJL5487N6Xm6EQVVaYEzsdg9P2QZYEn758k="; + hash = "sha256-+Y07rSLIjBQiPuiXKDV5aQhA5mX9c9v7AGktL8rS4sc="; }; build-system = [ setuptools ]; From 62249c44ab32798d868c397f46863fda172be0d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 08:22:49 -0800 Subject: [PATCH 060/118] python3Packages.zigpy: 0.90.0 -> 0.91.5 Diff: https://github.com/zigpy/zigpy/compare/0.90.0...0.91.5 Changelog: https://github.com/zigpy/zigpy/releases/tag/0.91.5 --- pkgs/development/python-modules/zigpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index d8c427ed4cda..ea68845857a4 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.90.0"; + version = "0.91.5"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-HTQ9azIXnNkNM+s7w0oerDf9+RcCO8DF9+kL9Uzevyk="; + hash = "sha256-nBinPaZfW04AFqtuHZ0FnIT3GS0Y5MgqSL09u1o1iCo="; }; postPatch = '' From 379a8d77ad5b219aa9c37cb8a7a7c68f71b4a134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 08:22:56 -0800 Subject: [PATCH 061/118] python3Packages.zigpy-znp: 0.14.2 -> 0.14.3 Diff: https://github.com/zigpy/zigpy-znp/compare/v0.14.2...v0.14.3 Changelog: https://github.com/zigpy/zigpy-znp/releases/tag/v0.14.3 --- pkgs/development/python-modules/zigpy-znp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix index a8ccfebf8651..ce72e4f7a79a 100644 --- a/pkgs/development/python-modules/zigpy-znp/default.nix +++ b/pkgs/development/python-modules/zigpy-znp/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "zigpy-znp"; - version = "0.14.2"; + version = "0.14.3"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy-znp"; tag = "v${version}"; - hash = "sha256-B4AyCLuhKUdQ0nzwFy5xWXpzR31R50lcC5EJMIJfDKE="; + hash = "sha256-XH/nStEGI7jmhwT5JhII4Mc+uO7B9Ur3s5MLvUOFl9c="; }; postPatch = '' From e5ff4ee59ca5ed17221d70df8a3238976a3a4c4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 08:23:05 -0800 Subject: [PATCH 062/118] python3Packages.zha-quirks: 0.0.152 -> 0.0.156 Diff: https://github.com/zigpy/zha-device-handlers/compare/0.0.152...0.0.156 Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.156 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index de2cfa52028d..ec4fc94f1dc2 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.152"; + version = "0.0.156"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-b0px65f/M1Lm7FUh6NLnF90tK5FKytMEPHdMenrpsso="; + hash = "sha256-vVA8FmNLzatfClRTvb9pZm5SQxgSQh+iAllOl+OIo6Q="; }; postPatch = '' From 0ac560fa3975fe2d8654c804fe35ed2604d87caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 08:22:27 -0800 Subject: [PATCH 063/118] python3Packages.zha: 0.0.84 -> 0.0.89 Diff: https://github.com/zigpy/zha/compare/0.0.84...0.0.89 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.89 --- pkgs/development/python-modules/zha/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index 4074f4ce869d..3c9a03bb5af5 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.84"; + version = "0.0.89"; pyproject = true; disabled = pythonOlder "3.12"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-CoV2EOlbLVmcr7dfHi63oFLMzCMf2P3vc+CoaOAu1FQ="; + hash = "sha256-mtlf8Uh2C9s5ie6aWWbRuNvmS0QbzqpCMeSf/WTW0Zw="; }; postPatch = '' From 454dfba8b8a696d601b99c4f4eb2c3061b4fa014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 11:47:15 -0800 Subject: [PATCH 064/118] home-assistant.frontend: 20260107.2 -> 20260128.6 Changelog: https://github.com/home-assistant/frontend/releases/tag/20260128.6 --- pkgs/servers/home-assistant/frontend.nix | 4 ++-- pkgs/servers/home-assistant/intents.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index eab45abb9f81..eb825da19b23 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20260107.2"; + version = "20260128.6"; format = "wheel"; src = fetchPypi { @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-NPgtoNS4HgCBhRfHHJ835I5IvOCAggCnR81ieH/ItI0="; + hash = "sha256-H9MHB4uVhKfPo9zi5XRDl1IjyUWKeXr3lSU8PEcm/7s="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index 2ccb2e070e3e..23e346ec72b5 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2026.1.6"; + version = "2026.2.3"; pyproject = true; src = fetchFromGitHub { From cfd5ad8203e67d0ec60608ecf4a2a0ab00fe5acc Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Wed, 4 Feb 2026 20:52:35 +0100 Subject: [PATCH 065/118] hedgedoc: 1.10.4 -> 1.10.6 Fix security vulnerabilities: - https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-x74j-jmf9-534w - https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-672m-p72w-gw28 --- pkgs/by-name/he/hedgedoc/missing-hashes.json | 52 ++++++++++---------- pkgs/by-name/he/hedgedoc/package.nix | 26 +++++----- 2 files changed, 37 insertions(+), 41 deletions(-) diff --git a/pkgs/by-name/he/hedgedoc/missing-hashes.json b/pkgs/by-name/he/hedgedoc/missing-hashes.json index 755c9e97e4a9..3d1d34028357 100644 --- a/pkgs/by-name/he/hedgedoc/missing-hashes.json +++ b/pkgs/by-name/he/hedgedoc/missing-hashes.json @@ -1,28 +1,28 @@ { - "@esbuild/aix-ppc64@npm:0.25.12": "b2cc7e0cd348bc315907f6ce090ee545d4157a19fc44327ff0262ba9296f0fad19c57dd679b1b526a0a18f34f1971b128e15b41bca794c74a9b2c32238fdd537", - "@esbuild/android-arm64@npm:0.25.12": "f770937988ec42e289277abc03800ccf88902684dbda3013a8ab274bb9eca36d35619a75f0f0510e225bdb4c7cf9a426218c7d2641a98fed74287a52d60d8865", - "@esbuild/android-arm@npm:0.25.12": "7a5d507aa717d85470c595e11f3c03fbf4f0bffdd10d30f49e1a3f14c2553191f156b214eacd6911fa36719faef23c28be7d88ac876ec300995987964ea16e99", - "@esbuild/android-x64@npm:0.25.12": "cd459b0433b0541bae9ffafd274c57529125719a5b78f4ee92aa9f8a1f54b002a18d889bee19084a503c114412269ef4e740d21b4a2de811ec2a076e96b35f48", - "@esbuild/darwin-arm64@npm:0.25.12": "067f4588b9b64c93742c4a8cec35282dd076583006ce8089aae3095fcae5b606a2f60d86caf0527be6009be234178fb83d360af82698e2017a6f9fb9345e084d", - "@esbuild/darwin-x64@npm:0.25.12": "c29947d07adacadcb29092860b69d1b668d9c5abfaf525e2a7f3ece61c3f4e72a95c1c66ad0e80fbf31d01210ae4e8330d4ae6d9c6c9ad2b8aa159eb115f9a8d", - "@esbuild/freebsd-arm64@npm:0.25.12": "c51691aeb04e41c554a59cbb5ab8d917446f352aeec70e3d5a7f25409e9115ff2db930589052df3e7d60f03eff4c298bda89db62f2408d1a49b6a70e69c5d4a0", - "@esbuild/freebsd-x64@npm:0.25.12": "9b84c48176350811690751c34d1513005290641923a161f96cb433cbcbb8c072ecb92cef39ba641f48032071f74c6119e5f081b5788242109426c54f3ef1a01e", - "@esbuild/linux-arm64@npm:0.25.12": "1e9cc29569890f5944e7dbe2e597eb19d76e85fe07aef6253129b16800ccb5b33a79cea17873d7debdf681d34adf77e06ae99742fe06cab095f3db441b741b1e", - "@esbuild/linux-arm@npm:0.25.12": "fcf091d6a51834c9a942ee33b568342990c7fa29d2ff338ce628a41bc415696d09bca7ef502c2b04518973010f73ab3d13e37096030db9c8d393ab29408f104b", - "@esbuild/linux-ia32@npm:0.25.12": "ccd563c3189e5f651b479dd80d3bebd9d5c4747ce7448bb80266c804c3141eb3514b8c70445d77301899c54c1ff8c74614f8423704fde475a5c67efe86713235", - "@esbuild/linux-loong64@npm:0.25.12": "6df2710d99d84006ad8151a9ca26861dbb97524a15e61f56eb1a5a76786865ad03be838fe3d414a72b239262364964528f3136c2965b3c442c7ed85090b145c4", - "@esbuild/linux-mips64el@npm:0.25.12": "883bd8c4afd70b8e372db8a6bdb429d419ae30253a63987ff824994958d8431b6e51ead05e6372b2a233e025ea57f6f65b04ebaff8308e39acf54bfa73a5cae2", - "@esbuild/linux-ppc64@npm:0.25.12": "71f8544a3b99b4c95d49604b66d144e9617ae9925914c1bd5bc6731d15d4e48e7f8e9bffd85835e1c93a88c3537b53f3e99b500e4dd2533af9483055b02f9d38", - "@esbuild/linux-riscv64@npm:0.25.12": "fe8048262c5c6a040c047a9b7ab8547b0e7a32ce50f622ea8dadc3ec22065676efbc9b36896ca96959f77839757319633a2d05af5f2de7b32389a03b80f027f1", - "@esbuild/linux-s390x@npm:0.25.12": "e5c023be1dfd75c915453763f944db8ab3da4f60a00c2b0e6f3b9349bc6c51e5ac5ce928db56e8f316e910213adf2172efd1b37abe070f6cda0c28583d770bab", - "@esbuild/linux-x64@npm:0.25.12": "8b2c7f5e00c40058f5c150df267cd303eae5907822f196902cd8e64af70475e800a7f132ac6388aa2b77b877d6314147e67f3fb67d97c867adccd54a2a6caaf6", - "@esbuild/netbsd-arm64@npm:0.25.12": "19bc5a1295697aa8787929472323494302d117ea1e592f17cfae443525c1e5917a5f77e6582fc1ec9de3a11a9e296bc12749c6b12cde0aab10695b5c25f29f73", - "@esbuild/netbsd-x64@npm:0.25.12": "8eb2ff51aa39b43a021e4b51411789b6299fd0dc38b3896719684333e32fd42ed4508ab67dcc88435631e5333573a4848dbfeec12569de46c2318dcdb39ad3ab", - "@esbuild/openbsd-arm64@npm:0.25.12": "5ff26a012d0d35673bc3800d28f284a62c310801a68c55b2d1ed8a7e09ef7568117fb8ab2d7ec7a6e7d73ce6a9e05150ee07335fc6447ba98658469b9da1cb2e", - "@esbuild/openbsd-x64@npm:0.25.12": "41dce65493548bc0dc411a6175e9fb109a93bbbf370ef444d1459698226ad2a3096ab7edd420c27eb3d15e6bbd0bc79357bd7c0a59c5527ace0fefac181638f8", - "@esbuild/openharmony-arm64@npm:0.25.12": "b3e0502067e760e5b92d3180e20372cbb2dba8267fbb56206d50bdeccd8895feb408020b98c3f17054eea0f1fba365385850cb91d1f79a25dfa3751032278825", - "@esbuild/sunos-x64@npm:0.25.12": "50ed9767e00ff74a1d98d94c5fe6027bc5e9e095a64735d1d0676ec72adc4b15b0095e97f5ac71602f2c5fcdcf3e9f6cfe005315e998d9d3e12ca93a2076b639", - "@esbuild/win32-arm64@npm:0.25.12": "4969d20da28a0c783ada6116724f51a542fad81dab043c4f6f9b7c8f4a68be558f03beb29d75bd550ab6e63f720535ebacb9ce1760099be7a63d4e1ec8351e2b", - "@esbuild/win32-ia32@npm:0.25.12": "60ce7d21c5e01c8b0c8c2c4660ff6d890a32b1acf09f5499f950a86bc5c6da17eee760c6bb7a720a0429f7633bbb38b2db517e444408d8a6ff6fc76157310980", - "@esbuild/win32-x64@npm:0.25.12": "bbdc69d57d85a6b8af85731c0979186aba54eb34c8d1de5eab4aa1d8fd45e3b38b5426c287cedf43228bb0794a741d9b2c55284c7db7d79335bc33dc389e7bb3" + "@esbuild/aix-ppc64@npm:0.27.2": "9c18cc2e4a03339a55013aac05b4a3fc4b77e75715dc252d034aa3d43b754abc053a7601b95e31249f4b6e69b68db2f5e6cb04b0ed619f825f2f70daff1a78d7", + "@esbuild/android-arm64@npm:0.27.2": "a318fc9ffcdad7fda8bb521af8b17f73d93d9a94b4cca9301fbf72cf3f5a6e945edd589a47388de70f3e9582655dcf5b5bb928a11e306368fae4a9106d5143d2", + "@esbuild/android-arm@npm:0.27.2": "01114275e096b9177ad2496730087ee081d6e65a75bc087457b527c5baac5a8ccb362435f45232532bf6f97de95e1790dbce127d55abd5e4152c7214682bf4d3", + "@esbuild/android-x64@npm:0.27.2": "e92c5b6919081a14c8882f1167cf90b4e4bba745ad6e9a23428f85a1cd5e79dfa3f1d2fc943686b237e4cd09fac52ad3b3791deab6a0419ee10859284d3834aa", + "@esbuild/darwin-arm64@npm:0.27.2": "5e99db5037167bad4a095fc445b94a2ce02357870ed58b79e13ae6bc09b5cb33d7e03f925492df940f9e0ad685a889f02beec1431d8fbf4c7ced55b2f48f5659", + "@esbuild/darwin-x64@npm:0.27.2": "87f2fbc4cf11724ef805b17cbdc7b0a9498332bc4b61d55e110ecc3b09bc488b88c0bd140ea48924e9c97a2063cf7e440fef13dd56e415c46799619d61086910", + "@esbuild/freebsd-arm64@npm:0.27.2": "1ffa23243b913e377a5b09fd97ad9f089be3695aafdd893b60bb7f9be479256d8b7546f0bc96c4e61133fe7aeeaf95a8e941e82a65d99008ff82c99bdec85eee", + "@esbuild/freebsd-x64@npm:0.27.2": "44f744b289cf9e115b0adfac1905818d756dfced14213bf144d9016d96f67575ef2a55526f76e29ee775fcfec7274ba3a5e6833f35ed79a4592d3f5eac278267", + "@esbuild/linux-arm64@npm:0.27.2": "2b037d74eaff4e9b5a6076760ede873320707636a3495939687cdd0c2c7150883111273bc0a8663fa305c42f439f4748b5ad7f15a1a1ea9fa7db575d9faf2d1b", + "@esbuild/linux-arm@npm:0.27.2": "28cfc3a9ca11fc899649e7a706fb4b2ee57999bd92e86c23726b3ed0f832732411dd0aa3e2bcdb4105759f83bc4e5adc98dc195aaafce736c910db4e43694702", + "@esbuild/linux-ia32@npm:0.27.2": "ac6cc92b9be2ec6d9d483c53fc973e6381765b784a2e1b71fa93ea0cf976344c2e3e0bfda0140b0829b3ec4304d9b886692b2891e68c17d2121066d06e67f0ac", + "@esbuild/linux-loong64@npm:0.27.2": "625f5b6c2218a3acb2cff8f7f02a53ca89d13925f8932260ddad01595c6907beda4a79e4b767b1101f5971049f88d3ec6ab29cf565b4d61d9b0d7277e2cb578d", + "@esbuild/linux-mips64el@npm:0.27.2": "0c62692cb3a297b37212dfde52a861861843a716f6b3bdb73da49ba249a4c001b989ea61dc4540c430fac59ce2f8fc45035cdfac80172c5ddaf1b9df8471aecf", + "@esbuild/linux-ppc64@npm:0.27.2": "b804d2dd0a6a85fe1c731828c725731a55ab120d2cc16941d560b2e9af5c2ec51586914ce26a84a326a9d46fa61eb8bb1f843953fe29ddd43b3f3099c491b5ff", + "@esbuild/linux-riscv64@npm:0.27.2": "03e67e7207a83801363e3637f9a35fb6224ed4dc23bbf6eca41904fc42f5a6806e1e591666bf48dbf62eba97d41ff4355413b14dcb2339007b22c693374c49f6", + "@esbuild/linux-s390x@npm:0.27.2": "eb24b9c0a4a1492e4ff34a87933f6a3b348739c12f864b408144efdf949871c1fbb02a1cca741bfa11fd08aebe585d046fd3311b462ce4c795e3064ba3912469", + "@esbuild/linux-x64@npm:0.27.2": "ed1542f203329521fb1f308696c76ba59ed4a4616a24e21bf4820685362bba209d5c44c2f4e66c88dc7b7399df9ace625454d4829ee529d076ccaf61566e11cf", + "@esbuild/netbsd-arm64@npm:0.27.2": "576dd082047077b9cc41fbeffd728821a4f3b80969c1d2d6c274301122c6de2050f484fd4e946777527b8a15bd2a5ac54f85ca7ab95ea72b5345177e6a888687", + "@esbuild/netbsd-x64@npm:0.27.2": "f8994af3e2ff3c9a91e874e58698b66e6f8d4e72dbc0aaf749b74a79420954146ed053359b0a4c213918582cee187d8a371737a33cfb93e624b4d091e5a6c240", + "@esbuild/openbsd-arm64@npm:0.27.2": "f710da24beeb747ef3a11b9d99085a14f5c929f942fd9d9a05b7806d5ff1b85631bfa506eb7a6aed9fd01ec99bf91f24736f9f0e0eb6b7c0019fe0dddd2e615c", + "@esbuild/openbsd-x64@npm:0.27.2": "62670fbe1f609c5362df7b45968ded512a0860e2ad8a4715a89993abfa2f9f08a28f1294c7857d80e6d3f713639a71d291c06a961b331de67ad350032d1b8e96", + "@esbuild/openharmony-arm64@npm:0.27.2": "e279efdc18301add96ea791ba9ef117cae05346688cd521fd225a60ad166add4bc995af985058e3b6ab9e65a7c49a79108a294d6aa26a1d1685ad0db194e2c56", + "@esbuild/sunos-x64@npm:0.27.2": "7234302321d36576b5a9f027915417cddc195a67b19cdfb50e69c337ee0dd63a88be6b72d7ef299cd569d1af62e54774303d52d3d6b5e5858db975241ae467d6", + "@esbuild/win32-arm64@npm:0.27.2": "36620fddf79da3e8e527ef8331436929fa7a0b23c9b591af8f8573d80ed9c4ef45b24c6fa0abbb01d187dec497efa6c9d9d397d575afc1f28477e9ca16a48d73", + "@esbuild/win32-ia32@npm:0.27.2": "96e8c1fa0ec2b5529ead2ba703e5da7644c138b2f9b6e285c05513f0455e99b2b0dcf399f01779fb384e22810e82f892491e44402772c62d3fe094b025bbdc0f", + "@esbuild/win32-x64@npm:0.27.2": "1ed08bebd916c16003f3784276ae683ab41d34951a0c272f6e072b8067a2b4bacd6f6f75a8dcea375b8545e15891d305425cf7c8dd31f7deab56ef22cde4a1e2" } diff --git a/pkgs/by-name/he/hedgedoc/package.nix b/pkgs/by-name/he/hedgedoc/package.nix index b7a9ec779d58..8288642bcaa3 100644 --- a/pkgs/by-name/he/hedgedoc/package.nix +++ b/pkgs/by-name/he/hedgedoc/package.nix @@ -2,35 +2,31 @@ lib, stdenv, fetchFromGitHub, - gitMinimal, - cacert, makeBinaryWrapper, nodejs, python3, nixosTests, yarn-berry_4, - writableTmpDirAsHomeHook, }: -let - version = "1.10.4"; +stdenv.mkDerivation (finalAttrs: { + pname = "hedgedoc"; + version = "1.10.6"; src = fetchFromGitHub { owner = "hedgedoc"; repo = "hedgedoc"; - tag = version; - hash = "sha256-ysiHvRMOgVFTFKeMWjshZpIZAOTf+EbBQQm3dDeMB3I="; + tag = finalAttrs.version; + hash = "sha256-Utun/xGSYV20HJNwvV8q4iekRNE+oBx1kSo3rx5IZTQ="; }; + + # Generate this file with: + # nix run nixpkgs#yarn-berry_4.yarn-berry-fetcher missing-hashes yarn.lock missingHashes = ./missing-hashes.json; -in -stdenv.mkDerivation { - pname = "hedgedoc"; - inherit version src missingHashes; - offlineCache = yarn-berry_4.fetchYarnBerryDeps { - inherit src missingHashes; - hash = "sha256-jMJXNWvmlweCJu+xs2ucMtB6N+0r1cgP/aGt2zfH4iQ="; + inherit (finalAttrs) src missingHashes; + hash = "sha256-7QJu6HSXCNameGq/NZpq7V0VHam7qRWzQQfzkzvARs4="; }; nativeBuildInputs = [ @@ -87,4 +83,4 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ SuperSandro2000 ]; platforms = lib.platforms.linux; }; -} +}) From 0f3d77dd39a3fcc508846610521ba95801cdabc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 11:47:24 -0800 Subject: [PATCH 066/118] home-assistant.intents: 2026.1.6 -> 2026.1.28 Diff: https://github.com/OHF-Voice/intents-package/compare/2026.1.6...2026.1.28 Changelog: https://github.com/OHF-Voice/intents-package/releases/tag/2026.1.28 --- pkgs/servers/home-assistant/intents.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index 23e346ec72b5..b22bf2be7373 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2026.2.3"; + version = "2026.1.28"; pyproject = true; src = fetchFromGitHub { @@ -29,7 +29,7 @@ buildPythonPackage rec { repo = "intents-package"; tag = version; fetchSubmodules = true; - hash = "sha256-pCAyzx7iJL96OUSpODdjV0uzb6QU3YDROTX7pVcjWu8="; + hash = "sha256-5n2B9HeEiuNHlaTHzpl18zaXB3ocWKC2Bs4aEoda7aQ="; }; build-system = [ From 3946fd58bb2bac1f1505ba8426c082a5352b44d1 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 4 Feb 2026 14:43:45 -0600 Subject: [PATCH 067/118] luaPackages.rocks-nvim: 2.47.3-1 -> 2.47.4-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 3f045a2ab6f4..2232c1e45cd3 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4575,15 +4575,15 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.47.3-1"; + version = "2.47.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.47.3-1.rockspec"; - sha256 = "1a4bcbrmf77wdsly4czc21h3v4sdmpph4j1m263sfm0vdbrw1ny3"; + url = "mirror://luarocks/rocks.nvim-2.47.4-1.rockspec"; + sha256 = "0wc3ddd926qq186yvsh5ylyxygr1wg5a72p1ch4d8hrgnddpb3ii"; }).outPath; src = fetchzip { - url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.3.zip"; - sha256 = "0smk9vk402wxnx0fksl0dh3s0wa564d1szi5lgwsa9ywysld1nxs"; + url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.4.zip"; + sha256 = "1gzy55m1d86wg5skf6pczd9d6wxrmh9bly32asw6rbs6k4fz0lpb"; }; disabled = lua.luaversion != "5.1"; From a6f83512fd79894e6ead1b18f27f4953c723209a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 4 Feb 2026 14:55:41 -0600 Subject: [PATCH 068/118] luaPackages.rocks-nvim: disable check on darwin Weird transient failures. Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/overrides.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 10a180dc5d0c..c5f8710b51ee 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -967,7 +967,8 @@ in writableTmpDirAsHomeHook ]; - doCheck = lua.luaversion == "5.1"; + # TODO: figure out darwin failure + doCheck = lua.luaversion == "5.1" && stdenv.hostPlatform.isLinux; nvimSkipModules = [ "bootstrap" # tries to install luarocks from network From 3ddb0df102c75c5d726f15fd7782bf253465d7a7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 4 Feb 2026 15:10:05 -0600 Subject: [PATCH 069/118] luaPackages.rocks-dev-nvim: disable check on darwin Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/overrides.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c5f8710b51ee..b657f56eed47 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -947,7 +947,8 @@ in rocks-dev-nvim = prev.rocks-dev-nvim.overrideAttrs { # E5113: Error while calling lua chunk [...] pl.path requires LuaFileSystem - doCheck = luaOlder "5.2"; + # TODO: figure out darwin failure + doCheck = luaOlder "5.2" && stdenv.hostPlatform.isLinux; nativeCheckInputs = [ final.nlua final.busted From 18782a4bba4220549cd8403df2c524e67e2d06db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 3 Feb 2026 21:32:20 -0800 Subject: [PATCH 070/118] home-assistant: 2026.1.3 -> 2026.2.0 Diff: https://github.com/home-assistant/core/compare/2026.1.3...2026.2.0 Changelog: https://www.home-assistant.io/blog/2026/02/04/release-20262/ --- .../home-assistant/component-packages.nix | 53 +++++++++++++++++-- pkgs/servers/home-assistant/default.nix | 28 ++-------- pkgs/servers/home-assistant/tests.nix | 8 ++- .../update-component-packages.py | 1 + 4 files changed, 60 insertions(+), 30 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index dfa6dd19b2d0..531f0f9d53e0 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2026.1.3"; + version = "2026.2.0"; components = { "3_day_blinds" = ps: with ps; [ @@ -469,6 +469,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -885,6 +886,7 @@ home-assistant-intents ifaddr mutagen + openai plexapi plexauth plexwebsocket @@ -952,6 +954,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -962,6 +965,10 @@ ps: with ps; [ pycfdns ]; + "cloudflare_r2" = + ps: with ps; [ + aiobotocore + ]; "cmus" = ps: with ps; [ pycmus @@ -1151,6 +1158,7 @@ ifaddr mutagen numpy + openai pillow psutil-home-assistant pymicro-vad @@ -2242,6 +2250,9 @@ greeclimate ifaddr ]; + "green_planet_energy" = + ps: with ps; [ + ]; # missing inputs: greenplanet-energy-api "greeneye_monitor" = ps: with ps; [ greeneye-monitor @@ -2305,6 +2316,10 @@ "hddtemp" = ps: with ps; [ ]; + "hdfury" = + ps: with ps; [ + hdfury + ]; "hdmi_cec" = ps: with ps; [ pycec @@ -3481,6 +3496,7 @@ home-assistant-intents loqedapi mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -3809,6 +3825,7 @@ hassil home-assistant-intents mutagen + openai pillow pymicro-vad pynacl @@ -4010,7 +4027,6 @@ ]; "namecheapdns" = ps: with ps; [ - defusedxml ]; "nanoleaf" = ps: with ps; [ @@ -4055,6 +4071,7 @@ hassil home-assistant-intents mutagen + openai pyatmo pymicro-vad pyspeex-noise @@ -4183,6 +4200,10 @@ ps: with ps; [ aionotion ]; + "nrgkick" = + ps: with ps; [ + nrgkick-api + ]; "nsw_fuel_station" = ps: with ps; [ nsw-fuel-api-client @@ -4301,6 +4322,7 @@ home-assistant-intents mutagen onedrive-personal-sdk + openai pymicro-vad pyspeex-noise python-matter-server @@ -4356,8 +4378,9 @@ ]; "openevse" = ps: with ps; [ - openevsewifi - ]; + ifaddr + zeroconf + ]; # missing inputs: python-openevse-http "openexchangerates" = ps: with ps; [ aioopenexchangerates @@ -4494,6 +4517,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -4514,6 +4538,7 @@ hassil home-assistant-intents mutagen + openai paho-mqtt pymicro-vad pynacl @@ -4639,6 +4664,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyplaato pyspeex-noise @@ -4701,6 +4727,9 @@ ps: with ps; [ tesla-powerwall ]; + "prana" = + ps: with ps; [ + ]; # missing inputs: prana-api-client "private_ble_device" = ps: with ps; [ aioesphomeapi @@ -4938,6 +4967,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -5047,6 +5077,7 @@ home-assistant-frontend home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -6302,6 +6333,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -6452,6 +6484,9 @@ ps: with ps; [ openwrt-ubus-rpc ]; + "uhoo" = + ps: with ps; [ + ]; # missing inputs: uhooapi "uk_transport" = ps: with ps; [ ]; @@ -6604,7 +6639,7 @@ ]; "viaggiatreno" = ps: with ps; [ - ]; + ]; # missing inputs: viaggiatreno_ha "vicare" = ps: with ps; [ pyvicare @@ -6731,6 +6766,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -6822,6 +6858,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -6950,6 +6987,7 @@ hassil home-assistant-intents mutagen + openai pymicro-vad pyspeex-noise python-matter-server @@ -7245,6 +7283,7 @@ "climate" "cloud" "cloudflare" + "cloudflare_r2" "co2signal" "coinbase" "color_extractor" @@ -7451,6 +7490,7 @@ "harmony" "hassio" "hddtemp" + "hdfury" "hdmi_cec" "heos" "here_travel_time" @@ -7711,6 +7751,7 @@ "notify" "notify_events" "notion" + "nrgkick" "nsw_fuel_station" "nsw_rural_fire_service_feed" "ntfy" @@ -7798,6 +7839,7 @@ "prosegur" "prowl" "proximity" + "proxmoxve" "prusalink" "ps4" "pterodactyl" @@ -8087,6 +8129,7 @@ "wallbox" "waqi" "water_heater" + "waterfurnace" "watergate" "watttime" "waze_travel_time" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 5b99da4241ab..c6b520bfcb1f 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -95,16 +95,6 @@ let ]; }); - google-genai = super.google-genai.overridePythonAttrs rec { - version = "1.38.0"; - src = fetchFromGitHub { - owner = "googleapis"; - repo = "python-genai"; - tag = "v${version}"; - hash = "sha256-gJaLEpNKHl6n1MvQDIUW7ynsHYH2eEPGsYso5jSysNg="; - }; - }; - gspread = super.gspread.overridePythonAttrs (oldAttrs: rec { version = "5.12.4"; src = fetchFromGitHub { @@ -206,16 +196,6 @@ let }; }); - pydexcom = super.pydexcom.overridePythonAttrs (oldAttrs: rec { - version = "0.2.3"; - src = fetchFromGitHub { - owner = "gagebenne"; - repo = "pydexcom"; - tag = version; - hash = "sha256-ItDGnUUUTwCz4ZJtFVlMYjjoBPn2h8QZgLzgnV2T/Qk="; - }; - }); - pyflume = super.pyflume.overridePythonAttrs (oldAttrs: rec { version = "0.6.5"; src = fetchFromGitHub { @@ -293,7 +273,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.1.3"; + hassVersion = "2026.2.0"; in python.pkgs.buildPythonApplication rec { @@ -314,13 +294,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-zmS5OZaUFe45rbCil7sbVlhy0wwA+F9tBO10KvBM2PY="; + hash = "sha256-SZv5UVB62nwRjaemVZpxj8ZUpOzFGp/RsvOYm6uWiNc="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-gs5YyR1MofSMV8TDeBGp9keIREcszZGcLvtnHOYR7uc="; + hash = "sha256-ArCk9UrObDLmcmcS8/xT0ADPLzw/DUs3vKyX/fKCeU8="; }; build-system = with python.pkgs; [ @@ -451,6 +431,8 @@ python.pkgs.buildPythonApplication rec { beautifulsoup4 # Used in tests/scripts/test_check_config.py colorlog + # Used in tests/helpers/test_httpx_client.py + h2 ]) ++ lib.concatMap (component: getPackages component python.pkgs) [ # some components are needed even if tests in tests/components are disabled diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index cd1b85c7f3d1..a6248758b42e 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -13,7 +13,7 @@ let air_quality = getComponentDeps "camera" ++ getComponentDeps "conversation"; alexa = getComponentDeps "cloud" ++ getComponentDeps "frontend" ++ getComponentDeps "stream"; android_ip_webcam = getComponentDeps "camera"; - anthropic = getComponentDeps "ai_task"; + anthropic = getComponentDeps "ai_task" ++ getComponentDeps "openai_conversation"; assist_pipeline = getComponentDeps "frontend"; automation = getComponentDeps "frontend" ++ getComponentDeps "mobile_app"; axis = getComponentDeps "camera" ++ getComponentDeps "deconz"; @@ -46,6 +46,9 @@ let fully_kiosk = getComponentDeps "camera"; gardena_bluetooth = getComponentDeps "husqvarna_automower_ble"; geofency = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera"; + go2rtc = [ + tqdm + ]; google_assistant = getComponentDeps "conversation"; google_assistant_sdk = getComponentDeps "conversation" ++ getComponentDeps "frontend"; google_cloud = getComponentDeps "tts"; @@ -58,6 +61,7 @@ let gpslogger = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera"; group = getComponentDeps "camera" ++ getComponentDeps "conversation"; hassio = getComponentDeps "frontend" ++ getComponentDeps "homeassistant_yellow"; + hikvision = getComponentDeps "camera"; homeassistant = getComponentDeps "camera" ++ getComponentDeps "conversation"; homeassistant_connect_zbt2 = getComponentDeps "zha"; homeassistant_hardware = getComponentDeps "otbr" ++ getComponentDeps "zha"; @@ -75,7 +79,7 @@ let local_file = getComponentDeps "camera"; locative = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera"; logbook = getComponentDeps "alexa"; - lovelace = [ + lovelace = getComponentDeps "frontend" ++ [ pychromecast ]; lutron_caseta = getComponentDeps "frontend"; diff --git a/pkgs/servers/home-assistant/update-component-packages.py b/pkgs/servers/home-assistant/update-component-packages.py index 3667f70331bd..2f9b7d5c1c16 100755 --- a/pkgs/servers/home-assistant/update-component-packages.py +++ b/pkgs/servers/home-assistant/update-component-packages.py @@ -71,6 +71,7 @@ OUR_VERSION_IS_NEWER_THAN = { "blinkstick": "1.2.0", "gps3": "0.33.3", "proxmoxer": "2.2.0", + "py-cpuinfo": "9.0.0", "pybluez": "0.22", "pyps4-2ndscreen": "1.3.1", } From f6ebc2f2eee57d2dadd0137c048f1ffa319e3948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 11:52:47 -0800 Subject: [PATCH 071/118] python3Packages.aiohomematic: 2026.1.54 -> 2026.2.0 Diff: https://github.com/SukramJ/aiohomematic/compare/2026.1.54...2026.2.0 Changelog: https://github.com/SukramJ/aiohomematic/blob/2026.2.0/changelog.md --- pkgs/development/python-modules/aiohomematic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohomematic/default.nix b/pkgs/development/python-modules/aiohomematic/default.nix index ee24508e0aa2..0a6a6a498742 100644 --- a/pkgs/development/python-modules/aiohomematic/default.nix +++ b/pkgs/development/python-modules/aiohomematic/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "aiohomematic"; - version = "2026.1.54"; + version = "2026.2.0"; pyproject = true; src = fetchFromGitHub { owner = "SukramJ"; repo = "aiohomematic"; tag = version; - hash = "sha256-EAdadToeqT3H65kSWboCrzUogK38whDEzbuA3C6wmoo="; + hash = "sha256-HMKrXFhs3s0wV+39/xMIQT77gkLPg9m21iTKlypfZLA="; }; build-system = [ setuptools ]; From 5fd490608e5d93ba97ff7635a9f63cea08efe18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 11:53:32 -0800 Subject: [PATCH 072/118] home-assistant-custom-components.homematicip_local: 2.2.3 -> 2.2.4 Diff: https://github.com/SukramJ/custom_homematic/compare/2.2.3...2.2.4 Changelog: https://github.com/SukramJ/custom_homematic/blob/2.2.4/changelog.md --- .../custom-components/homematicip_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix index aac22a84596a..7909b8c7a1b2 100644 --- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "SukramJ"; domain = "homematicip_local"; - version = "2.2.3"; + version = "2.2.4"; src = fetchFromGitHub { owner = "SukramJ"; repo = "custom_homematic"; tag = version; - hash = "sha256-vdzQtF+5CH1gqLOnNaoUDDSJvJPqpORQdDKosmQ1xv0="; + hash = "sha256-LriphFQn7kpZdPox5//uAVddlNpALMk4pucyYOnfSSs="; }; postPatch = '' From bcbcf9700d5f3be2561caef5bfd38b7bc593dfb7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Feb 2026 21:59:58 +0000 Subject: [PATCH 073/118] emissary: 0.3.0 -> 0.3.1 --- pkgs/by-name/em/emissary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emissary/package.nix b/pkgs/by-name/em/emissary/package.nix index f81ae0d603df..8f4293038f95 100644 --- a/pkgs/by-name/em/emissary/package.nix +++ b/pkgs/by-name/em/emissary/package.nix @@ -8,15 +8,15 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emissary"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "altonen"; repo = "emissary"; tag = "v${finalAttrs.version}"; - hash = "sha256-A3Kkod2oQdprswoEY9Z6A5r2PsHMUEwqyDB8ycSEUqQ="; + hash = "sha256-fLhvMzdxXAuEB99NgIfTLxYezIIZVaC8Z6snK9UUEl0="; }; - cargoHash = "sha256-alruzRWeLGwfiX/kj7grC7+fgu6i0/T/EJwrF/0VDtw="; + cargoHash = "sha256-ZboA5wO3vitts6L/tQc23z7bIFmFdj1freXHBoDl06k="; nativeBuildInputs = [ pkg-config From afc6529874e7b0b23d9f009adfdaf95a90b41046 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Wed, 4 Feb 2026 23:01:31 +0100 Subject: [PATCH 074/118] harper: 1.5.1 -> 1.6.0 Changelog: https://github.com/Automattic/harper/releases/tag/v1.6.0 Diff: https://github.com/Automattic/harper/compare/v1.5.1...v1.6.0 --- .../vscode/extensions/elijah-potter.harper/default.nix | 2 +- pkgs/by-name/ha/harper/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix b/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix index 0f133f3566c1..1f4e237c962d 100644 --- a/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix +++ b/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix @@ -13,7 +13,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "harper"; publisher = "elijah-potter"; version = harper.version; - hash = "sha256-VAQUB2Wi4asJKJddCdIB9rTPbknXDwyJNnYwKOFJUL8="; + hash = "sha256-rN8aQXDoUje5flRA1T4rw+CVWW9RQRNKtj6ktaAyJQ0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index bea3735b4142..707798b9d0cd 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "harper"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${finalAttrs.version}"; - hash = "sha256-Gi9MCwc10aVEjPNNw4nIRwGcQo0uE0Hyd3+RrOaCH4c="; + hash = "sha256-NhbgG/ZcVlN6dzoHpwrKkxcIQNvGBsKNomiy/u3vzkc="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-a3W2y9VVp6uHknsCwVkNRekQsxgq/IzcZQ+3m2Q3Rhk="; + cargoHash = "sha256-5oITx9AiKULU6wNdzXd30iUzuCb3EmZfjn1oLTNwnEU="; passthru.updateScript = nix-update-script { }; From 4f1e51fffabca01fb4f52d2d132b2f600040e555 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 01:14:35 +0000 Subject: [PATCH 075/118] gatekeeper: 3.21.0 -> 3.21.1 --- pkgs/by-name/ga/gatekeeper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gatekeeper/package.nix b/pkgs/by-name/ga/gatekeeper/package.nix index c6f041d2e2c5..21fe3df940a4 100644 --- a/pkgs/by-name/ga/gatekeeper/package.nix +++ b/pkgs/by-name/ga/gatekeeper/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "gatekeeper"; - version = "3.21.0"; + version = "3.21.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "gatekeeper"; tag = "v${version}"; - hash = "sha256-lnnV5JhaBH2hZFSWUJPewmPpOmBFvUZwrbY/NSbap48="; + hash = "sha256-KzddaF334jhrIyJlfU2iTGBi+Oi67PK2dkIBkHk8oLY="; }; vendorHash = null; From 3e11f713364bc519273115dc9481c2218c250680 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 7 Dec 2025 15:54:48 -0500 Subject: [PATCH 076/118] ovn: fix command presence detection during checkPhase The test suite uses `which` to detect if auxiliary dependencies like scapy or tcpdump are installed on the system, and skips the tests using these commands if not. Problem is when `which` is missing, all such commands are detected as missing, so some tests that could be safely run are unnecessarily skipped. Note: upstream should probably not swallow the error from missing `which` and instead enforce its presence during build. Or better: use `command -v` that is always present. --- pkgs/by-name/ov/ovn/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ov/ovn/package.nix b/pkgs/by-name/ov/ovn/package.nix index 2946f814f2d8..15f3e89450a1 100644 --- a/pkgs/by-name/ov/ovn/package.nix +++ b/pkgs/by-name/ov/ovn/package.nix @@ -19,6 +19,7 @@ coreutils, gnugrep, gnused, + which, makeWrapper, }: let @@ -72,6 +73,9 @@ stdenv.mkDerivation (finalAttrs: { pkg-config python3 makeWrapper + # NOTE: remove if OVN switches to `command -v`: + # https://patchwork.ozlabs.org/project/ovn/patch/20260205004956.84602-3-ihar.hrachyshka@gmail.com/ + which # used in test suite to detect presence of commands ]; buildInputs = [ From 30fd8c9daf4968cf50ef1e2d8b6ea618d2f3c6cb Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 7 Dec 2025 14:00:03 -0500 Subject: [PATCH 077/118] ovn: run scapy based tests With scapy in python import path, additional test cases that use it will be executed during test run. --- pkgs/by-name/ov/ovn/package.nix | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ov/ovn/package.nix b/pkgs/by-name/ov/ovn/package.nix index 15f3e89450a1..c466362858ae 100644 --- a/pkgs/by-name/ov/ovn/package.nix +++ b/pkgs/by-name/ov/ovn/package.nix @@ -19,8 +19,12 @@ coreutils, gnugrep, gnused, - which, makeWrapper, + + # test dependencies + which, + util-linux, + tcpdump, }: let withOpensslConfigureFlag = "--with-openssl=${lib.getLib openssl.dev}"; @@ -112,8 +116,18 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; nativeCheckInputs = [ - openssl # used to generate certificates used for test services + # used to generate certificates used for test services + openssl procps + + # some tests may need tcpdump to run + tcpdump + + # scapy-server imports scapy module + (python3.withPackages (ps: with ps; [ scapy ])) + + # scapy tests use flock to start scapy-server + util-linux ]; postInstall = '' @@ -156,6 +170,8 @@ stdenv.mkDerivation (finalAttrs: { # hack to stop tests from trying to read /etc/resolv.conf export OVS_RESOLV_CONF="$PWD/resolv.conf" touch $OVS_RESOLV_CONF + + patchShebangs --build tests/scapy-server.py ''; checkPhase = '' From 8fd6caefe4fd402bd9a82feab1f63400b407c2b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 02:44:24 +0000 Subject: [PATCH 078/118] rauthy: 0.34.2 -> 0.34.3 --- pkgs/by-name/ra/rauthy/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ra/rauthy/package.nix b/pkgs/by-name/ra/rauthy/package.nix index b71b7e440dee..4277dd469d50 100644 --- a/pkgs/by-name/ra/rauthy/package.nix +++ b/pkgs/by-name/ra/rauthy/package.nix @@ -13,19 +13,19 @@ lld, }: let - version = "0.34.2"; + version = "0.34.3"; pname = "rauthy"; src = fetchFromGitHub { owner = "sebadob"; repo = "rauthy"; tag = "v${version}"; - hash = "sha256-h7Nd17l/BR7p+b+9AqX8IYf0mfcc9QI9LQnR2cBc2s4="; + hash = "sha256-ey6y/EGmz/80s0nbxsk6li9KCJV5IAtBp5QqAj7a6R0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src pname version; - hash = "sha256-jhli1axBU/UV6k5apxbE7g9+F6dsHzY30/QKSgJ22Ws="; + hash = "sha256-mkIHup/6aA9QDPlekhdZiXWryhetsJMxl3HAXsabACQ="; }; # Wasm modules are needed to build the frontend and are part of the main Rust repo. @@ -77,7 +77,7 @@ let "-p2" ]; - npmDepsHash = "sha256-pfrT2cXZWOetoquaMMNslo8nTy9DBornLCp48pGHRIM="; + npmDepsHash = "sha256-N/tFwQNWMudFtetIKfirXDvWH3CfRwjdpBcxkXZsVig="; preBuild = '' mkdir -p ./src/wasm/ From 36e8c567ef62b7f2bccfdc527ba88b037f232690 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 03:04:29 +0000 Subject: [PATCH 079/118] grpc-gateway: 2.27.6 -> 2.27.7 --- pkgs/by-name/gr/grpc-gateway/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index c83c4b793759..46e42821ea78 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "grpc-gateway"; - version = "2.27.6"; + version = "2.27.7"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; tag = "v${version}"; - sha256 = "sha256-Ll4iq8OLDM4UR6ZzVSqqHOzMAd4vwVSb9iKMRcKvIVg="; + sha256 = "sha256-6R0EhNnOBEISJddjkbVTcBvUuU5U3r9Hu2UPfAZDep4="; }; vendorHash = "sha256-SOAbRrzMf2rbKaG9PGSnPSLY/qZVgbHcNjOLmVonycY="; From ae4b94b5266fc9e9f60941e5e59cb276d9b4fce9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 04:32:04 +0000 Subject: [PATCH 080/118] dbmate: 2.29.3 -> 2.29.5 --- pkgs/by-name/db/dbmate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/db/dbmate/package.nix b/pkgs/by-name/db/dbmate/package.nix index 2c6bf58109be..2baa70a7d73c 100644 --- a/pkgs/by-name/db/dbmate/package.nix +++ b/pkgs/by-name/db/dbmate/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "dbmate"; - version = "2.29.3"; + version = "2.29.5"; src = fetchFromGitHub { owner = "amacneil"; repo = "dbmate"; tag = "v${finalAttrs.version}"; - hash = "sha256-H/HBDM2uBRrlgetU2S9ZS1c6//Le+DlrYlnnJpTs3XM="; + hash = "sha256-ryvg9g9HQSNFSCFr8fbYkI5sydN3Re12xgFe9fRpC20="; }; - vendorHash = "sha256-wfcVb8fqnpT8smKuL6SPANAK86tLXglhQPZCA4G8P9E="; + vendorHash = "sha256-OMAheQsOaJH6wM0+eL0logh82vYD7M0VPPEXwVQcvqo="; tags = [ "fts5" ]; From 511f2fabb625ce7341f1e1050216d21aa9f1ddc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 12:44:56 -0800 Subject: [PATCH 081/118] home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.13.308 -> 0.13.313 Diff: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.308...0.13.313 Changelog: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.313/CHANGELOG.md --- .../home-assistant/pytest-homeassistant-custom-component.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index 80f78b7ecdc6..86e4e7322acc 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.308"; + version = "0.13.313"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-ErRtbRwlke4UMJuXgfvEz6rM5VY583a7Jn+sU0nLnNo="; + hash = "sha256-8KUWwMYguS73qc0ZpRgRUWHr9TavNcYyqme5I+VZ8Ng="; }; build-system = [ setuptools ]; From 88ef0361d5064a59f4be73e17a1e05ed6710d01a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 13:53:47 -0800 Subject: [PATCH 082/118] home-assistant-custom-components.mitsubishi: 0.5.3 -> 0.5.4 Diff: https://github.com/pymitsubishi/homeassistant-mitsubishi/compare/v0.5.3...v0.5.4 Changelog: https://github.com/pymitsubishi/homeassistant-mitsubishi/releases/tag/v0.5.4 --- .../home-assistant/custom-components/mitsubishi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix index 251e73faf132..089af51745a0 100644 --- a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix +++ b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "pymitsubishi"; domain = "mitsubishi"; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "pymitsubishi"; repo = "homeassistant-mitsubishi"; tag = "v${version}"; - hash = "sha256-yVj3QPH00u7WEvhK3pHKmrNx6o9ybK9LgRhq51OvjAc="; + hash = "sha256-IGzOoayqJIURQ2f5h5jNiV7C6Xna0JwWJyxHmO2qu9s="; }; dependencies = [ From 2584e47b65535cfcedc348b004602210b8daa0b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 13:55:02 -0800 Subject: [PATCH 083/118] home-assistant-custom-components.powercalc: 1.20.3 -> 1.20.4 Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.20.3...v1.20.4 Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.20.4 --- .../custom-components/powercalc/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index 1f9dd2efd282..ebc3973b6d85 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.3"; + version = "1.20.4"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-z66VHJ/ZzQKvx4l00XGKvTBt9o4T+hv64oCGZNDRUng="; + hash = "sha256-WtNUO7PIRqplGG/WQV1TJM+ta+4i1rNpfeFL9Q7uSdM="; }; dependencies = [ numpy ]; @@ -41,6 +41,11 @@ buildHomeAssistantComponent rec { tests/setup.sh ''; + disabledTests = [ + # test contacts api.powercalc.nl + "test_exception_is_raised_on_github_resource_unavailable" + ]; + meta = { changelog = "https://github.com/bramstroker/homeassistant-powercalc/releases/tag/${src.tag}"; description = "Custom Home Assistant component for virtual power sensors"; From 63e224fee8d15edde9932e74d799fc3ec2363e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 19:58:05 -0800 Subject: [PATCH 084/118] python3Packages.homeassistant-stubs: 2026.1.3 -> 2026.2.0 Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.1.3...2026.2.0 Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.2.0 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 180bb49fdaf5..e6a5b40ea64f 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2026.1.3"; + version = "2026.2.0"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-BfowhNb9A6zyCSsSJevjEal6PXkIwmnhm4a2tNt0Qg4="; + hash = "sha256-inB6ON75sX8L/DECt2jH/w+9i42+41zLmF0+UMAUwSg="; }; build-system = [ From a4f2160ca5ccc929e4826766926b26a24b6f9a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:01:02 -0800 Subject: [PATCH 085/118] home-assistant-custom-components.epex_spot: 4.0.0 -> 4.1.0 Diff: https://github.com/mampfes/ha_epex_spot/compare/4.0.0...4.1.0 Changelog: https://github.com/mampfes/ha_epex_spot/releases/tag/4.1.0 --- .../home-assistant/custom-components/epex_spot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix index f69dd248f573..7121bfc9ecbc 100644 --- a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix +++ b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "epex_spot"; - version = "4.0.0"; + version = "4.1.0"; src = fetchFromGitHub { owner = "mampfes"; repo = "ha_epex_spot"; tag = version; - hash = "sha256-kpyWBeKZ0WUoWI/KwKUo/U3RVz2Kdn4xe5WHWr2pV+U="; + hash = "sha256-FLXvnKuo74nAGIo+6dbn1/wzJCXWo+IltoXrxd4aEio="; }; dependencies = [ From 3174c17ee4a58e5db4421eaa0d4155fb219a35e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:01:38 -0800 Subject: [PATCH 086/118] home-assistant-custom-components.midea_ac: 2026.1.1 -> 2026.2.0 Diff: https://github.com/mill1000/midea-ac-py/compare/2026.1.1...2026.2.0 Changelog: https://github.com/mill1000/midea-ac-py/releases/tag/2026.2.0 --- .../home-assistant/custom-components/midea_ac/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix index da53566751ed..f7113a2eadb5 100644 --- a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix +++ b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "mill1000"; domain = "midea_ac"; - version = "2026.1.1"; + version = "2026.2.0"; src = fetchFromGitHub { owner = "mill1000"; repo = "midea-ac-py"; tag = version; - hash = "sha256-7024kXheMUAhlWGCp4S8xn0qGmlJFphiIqTYQi3NXYo="; + hash = "sha256-EhqWkbE3fTapqUrfAEEfH1bdkMYTolOrdkmz324ZE+I="; }; dependencies = [ msmart-ng ]; From 3cb39f90b3d92117f1bd125e7575a0800c8fc25b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:02:14 -0800 Subject: [PATCH 087/118] home-assistant-custom-components.polaris-mqtt: 1.0.13 -> 1.1.0 Diff: https://github.com/samoswall/polaris-mqtt/compare/v1.0.13...v1.1.0 --- .../home-assistant/custom-components/polaris-mqtt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/polaris-mqtt/package.nix b/pkgs/servers/home-assistant/custom-components/polaris-mqtt/package.nix index 91a9be4dde7b..6d47953cce60 100644 --- a/pkgs/servers/home-assistant/custom-components/polaris-mqtt/package.nix +++ b/pkgs/servers/home-assistant/custom-components/polaris-mqtt/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "samoswall"; domain = "polaris"; - version = "1.0.13"; + version = "1.1.0"; src = fetchFromGitHub { owner = "samoswall"; repo = "polaris-mqtt"; tag = "v${version}"; - hash = "sha256-SpnrEW/gzUMZXlnoyzOC4/8ooIxUqrcRNIAdBzUR4oY="; + hash = "sha256-nT7sLN61XOakYL2kZXQc6qrEAIaf0jEfm4wxZ0viK8c="; }; meta = { From c2c2d8df7325ebfc355ca34c7f1a0dd89e64e5e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:02:30 -0800 Subject: [PATCH 088/118] home-assistant-custom-components.sensi: 1.4.8 -> 2.1.2 Diff: https://github.com/iprak/sensi/compare/v1.4.8...v2.1.2 Changelog: https://github.com/iprak/sensi/releases/tag/v2.1.2 --- .../custom-components/sensi/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/sensi/package.nix b/pkgs/servers/home-assistant/custom-components/sensi/package.nix index de0ef2a7f94d..ea6f4b0f1a05 100644 --- a/pkgs/servers/home-assistant/custom-components/sensi/package.nix +++ b/pkgs/servers/home-assistant/custom-components/sensi/package.nix @@ -2,22 +2,27 @@ lib, fetchFromGitHub, buildHomeAssistantComponent, - websockets, + python-socketio, }: buildHomeAssistantComponent rec { owner = "iprak"; domain = "sensi"; - version = "1.4.8"; + version = "2.1.2"; src = fetchFromGitHub { inherit owner; repo = domain; tag = "v${version}"; - hash = "sha256-qNvob0fqgrUMem8pL2Jabo6xFH5ZIuv7/Tk0LT18qbk="; + hash = "sha256-B55gFiSdWRnFMIs8vbL/euvtRcJNb5ue21RE3W5f7Ic="; }; + postPatch = '' + substituteInPlace custom_components/sensi/manifest.json \ + --replace-fail "==" ">=" + ''; + dependencies = [ - websockets + python-socketio ]; meta = { From 454dc2f3bc4b2ce4e15cdbba2f518b521144de83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:03:02 -0800 Subject: [PATCH 089/118] home-assistant-custom-components.tuya_local: 2026.1.1 -> 2026.1.2 Diff: https://github.com/make-all/tuya-local/compare/2026.1.1...2026.1.2 Changelog: https://github.com/make-all/tuya-local/releases/tag/2026.1.2 --- .../home-assistant/custom-components/tuya_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix index a4860be1b4bc..b448a608a396 100644 --- a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "make-all"; domain = "tuya_local"; - version = "2026.1.1"; + version = "2026.1.2"; src = fetchFromGitHub { inherit owner; repo = "tuya-local"; tag = version; - hash = "sha256-8dtzGAp7i5vKP371XaOX96WilBxLMxHn4Sc/XfrhDo0="; + hash = "sha256-PZ/pcjI67UDPPqMUrrgXXOHYo4VmduaRN3tvvEbZcPc="; }; dependencies = [ From 072199acadbd788ab8dff1415f45b8a2830863a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:26:11 -0800 Subject: [PATCH 090/118] python314Packages.reactivex: disable --- pkgs/development/python-modules/reactivex/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/reactivex/default.nix b/pkgs/development/python-modules/reactivex/default.nix index d09aebab8814..af91ed442274 100644 --- a/pkgs/development/python-modules/reactivex/default.nix +++ b/pkgs/development/python-modules/reactivex/default.nix @@ -5,6 +5,7 @@ poetry-core, pytest-asyncio, pytestCheckHook, + pythonAtLeast, typing-extensions, }: @@ -13,6 +14,9 @@ buildPythonPackage rec { version = "4.1.0"; pyproject = true; + # https://github.com/ReactiveX/RxPY/issues/737 + disabled = pythonAtLeast "3.14"; + src = fetchFromGitHub { owner = "ReactiveX"; repo = "RxPY"; From 0b388c4dc6e84a1e267e07fcdb2ccdc5fa654617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:44:10 -0800 Subject: [PATCH 091/118] home-assistant-custom-lovelace-modules.card-mod: 4.1.0 -> 4.2.0 Diff: https://github.com/thomasloven/lovelace-card-mod/compare/v4.1.0...v4.2.0 --- .../custom-lovelace-modules/card-mod/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix index 44acd8cb224d..099b9ff09db7 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "lovelace-card-mod"; - version = "4.1.0"; + version = "4.2.0"; src = fetchFromGitHub { owner = "thomasloven"; repo = "lovelace-card-mod"; rev = "v${version}"; - hash = "sha256-w2ky3jSHRbIaTzl0b0aJq4pzuCNUV8GqYsI2U/eoGfs="; + hash = "sha256-Dvm2i8ll7Fyuw/+7+3a50HJAmWF4PoxnyPcWExP47e8="; }; - npmDepsHash = "sha256-7VoPQGUQLuQYaB3xAbvv0Ux7kiE/usnIxX2+jYGQXqA="; + npmDepsHash = "sha256-KgN2+Zla4FYCw8YfFlW9sK4JHJUkrwVJS5jsrqfan5k="; installPhase = '' runHook preInstall From 2393ad1d915fa8c786c303c55ce8d20df6c4b1b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:44:38 -0800 Subject: [PATCH 092/118] home-assistant-custom-lovelace-modules.custom-sidebar: 11.1.0 -> 12.0.0 Diff: https://github.com/elchininet/custom-sidebar/compare/v11.1.0...v12.0.0 Changelog: https://github.com/elchininet/custom-sidebar/releases/tag/v12.0.0 --- .../custom-lovelace-modules/custom-sidebar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix index af482b1604fa..98edabe58f96 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix @@ -10,19 +10,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "custom-sidebar"; - version = "11.1.0"; + version = "12.0.0"; src = fetchFromGitHub { owner = "elchininet"; repo = "custom-sidebar"; tag = "v${finalAttrs.version}"; - hash = "sha256-4nkkYaoVchmIlVLKdnCpDksadBqeZxHG1rNsKnI8kwQ="; + hash = "sha256-U/HjDnHKAlUVAMbiA4AUPSasLJQbSeuvq/e4oR/dTcI="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-R9EZxGEX1bFd0qS1e47nygre7I564zfJwS5YUNXSc0E="; + hash = "sha256-VbmbqTwuXfJQVSaQHGVwIZJf7350HsH+TGeVCtCXL38="; }; nativeBuildInputs = [ From aad4ed8506061048f7b67cb9f1e9fb1c8bff243e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:48:18 -0800 Subject: [PATCH 093/118] home-assistant-custom-lovelace-modules.material-you-utilities: 2.0.28 -> 2.0.31 Diff: https://github.com/Nerwyn/material-you-utilities/compare/2.0.28...2.0.31 Changelog: https://github.com/Nerwyn/material-you-utilities/releases/tag/2.0.31 --- .../material-you-utilities/package.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix index 569974b444ab..6b7c720d819b 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix @@ -6,22 +6,16 @@ buildNpmPackage rec { pname = "material-you-utilities"; - version = "2.0.28"; + version = "2.0.31"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "material-you-utilities"; tag = version; - hash = "sha256-tyB4oHQjhrWt0AXN+5ivzJVO5rUjlxK1T69vKfE+U00="; + hash = "sha256-0WI8qSxll64w4sohAtVpEB73hjCvZme/O8uzzCr6IrQ="; }; - npmDepsHash = "sha256-e9gsv8ykjNTguuu0PK4JDdcVo3c1Oqe/bR00nVXidus="; - - postPatch = '' - # Remove git dependency from rspack config - substituteInPlace rspack.config.js \ - --replace-fail "execSync('git branch --show-current').toString().trim() == 'main'" "false" - ''; + npmDepsHash = "sha256-H0ro2n+PQTlXJlqh3k0HCzkl1yESSjP6ZSWlAM52tRY="; installPhase = '' runHook preInstall From 660b12b462db59a870c2c59d634bb3e5f7bf4dd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 4 Feb 2026 20:45:35 -0800 Subject: [PATCH 094/118] home-assistant-custom-lovelace-modules.universal-remote-card: 4.9.7 -> 4.9.8 Diff: https://github.com/Nerwyn/android-tv-card/compare/4.9.7...4.9.8 --- .../universal-remote-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index 5be97d77376e..717e4f5403c8 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.9.7"; + version = "4.9.8"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-vEQtpoafjMCkpeOnfPa1u5pDo34LapLkRFUoblZ5ntg="; + hash = "sha256-STFHbPY4LVHe/YRLS9TY+dGOnxvtboCHpo/7APsno/Y="; }; - npmDepsHash = "sha256-iTyiPtzKld8Lx1k2GtZ4rwPl79OgHf4bMbAkAeD/8uY="; + npmDepsHash = "sha256-urxholQl5UWMqZwlArHaqvAE0FHTrNxZlS9wmU4Zpk8="; installPhase = '' runHook preInstall From f20b806c9d4bec618e1b677f62108307449dddb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 06:54:07 +0000 Subject: [PATCH 095/118] synapse-admin-etkecc: 0.11.1-etke52 -> 0.11.1-etke53 --- pkgs/by-name/sy/synapse-admin-etkecc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/synapse-admin-etkecc/package.nix b/pkgs/by-name/sy/synapse-admin-etkecc/package.nix index f3c334731130..42ce1c05b69b 100644 --- a/pkgs/by-name/sy/synapse-admin-etkecc/package.nix +++ b/pkgs/by-name/sy/synapse-admin-etkecc/package.nix @@ -17,18 +17,18 @@ assert lib.asserts.assertMsg ( stdenv.mkDerivation (finalAttrs: { pname = "synapse-admin-etkecc"; - version = "0.11.1-etke52"; + version = "0.11.1-etke53"; src = fetchFromGitHub { owner = "etkecc"; repo = "synapse-admin"; tag = "v${finalAttrs.version}"; - hash = "sha256-iK277gNgeAnv4V4D3J/9ozrw/yEH8jWESb2xJ6gbOfg="; + hash = "sha256-VKTOtY8DX1ItPbuVnqoofEnwaq0hjiOTnnL7pVxfc4k="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-X26s09KrV37HVd6cImJK9i/emNp7PV2fKq1ys2+t7ak="; + hash = "sha256-IziO3+T5xhwCMaD6tsvvgBNwcWjsKEICLgqe0H4il60="; }; nativeBuildInputs = [ From ba24f9b62624a16247715023f71e570c80685207 Mon Sep 17 00:00:00 2001 From: Philip White Date: Wed, 4 Feb 2026 22:40:35 -0800 Subject: [PATCH 096/118] erigon: 3.0.4 -> 3.3.7 Also add the version check hook. --- pkgs/by-name/er/erigon/package.nix | 44 ++++++++++++++---------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/er/erigon/package.nix b/pkgs/by-name/er/erigon/package.nix index 262f5d1753cc..1fa71cb0d581 100644 --- a/pkgs/by-name/er/erigon/package.nix +++ b/pkgs/by-name/er/erigon/package.nix @@ -3,35 +3,27 @@ buildGoModule, fetchFromGitHub, nix-update-script, + versionCheckHook, }: let pname = "erigon"; - version = "3.0.4"; + version = "3.3.7"; in buildGoModule { inherit pname version; src = fetchFromGitHub { - owner = "ledgerwatch"; + owner = "erigontech"; repo = "erigon"; tag = "v${version}"; - hash = "sha256-MQpHRlKxWCBD2Tj9isxMKwvYBy9HtDkQPyKPse8uB3g="; + hash = "sha256-pvwZ71/68jrRqTIPQdmlhJ/BLFhsNjmtcVfiqIC274c="; fetchSubmodules = true; }; - vendorHash = "sha256-ocnq97cMsiMgDTZhwZ/fiGzaHiSAiJckPwWZu2q3f58="; + vendorHash = "sha256-i/ri6HDaF8Mz7UgO14TPR1GBAxnmYuvWDP/B0L5gRd8="; proxyVendor = true; - # Build errors in mdbx when format hardening is enabled: - # cc1: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] - hardeningDisable = [ "format" ]; - - # Fix error: 'Caught SIGILL in blst_cgo_init' - # https://github.com/bnb-chain/bsc/issues/1521 - CGO_CFLAGS = "-O -D__BLST_PORTABLE__"; - CGO_CFLAGS_ALLOW = "-O -D__BLST_PORTABLE__"; - subPackages = [ "cmd/erigon" "cmd/evm" @@ -40,14 +32,16 @@ buildGoModule { ]; # Matches the tags to upstream's release build configuration - # https://github.com/ledgerwatch/erigon/blob/0c0dbe5f3a81cf8f16da8e4838312ab80ebe5302/.goreleaser.yml - # - # Enabling silkworm also breaks the build as it requires dynamically linked libraries. - # If we need it in the future, we should consider packaging silkworm and silkworm-go - # as depenedencies explicitly. + # https://github.com/erigontech/erigon/blob/0a263a3d989f79310d78c3d42c27beef01d5dcb5/wmake.ps1#L415 tags = [ "nosqlite" "noboltdb" + + # Enabling silkworm also breaks the build as it requires dynamically linked libraries: + # > Some binaries contain forbidden references to /build/. + # + # If we need it in the future, we should consider packaging silkworm and silkworm-go + # as depenedencies explicitly. "nosilkworm" ]; @@ -59,15 +53,17 @@ buildGoModule { ]; }; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/erigon"; + meta = { - homepage = "https://github.com/ledgerwatch/erigon/"; - description = "Ethereum node implementation focused on scalability and modularity"; - license = with lib.licenses; [ - lgpl3Plus - gpl3Plus - ]; + homepage = "https://github.com/erigontech/erigon/"; + description = "Erigon is an implementation of Ethereum (execution layer with embeddable consensus layer), on the efficiency frontier."; + license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ happysalada + pmw ]; }; } From c4edd6575fbb3b63b155da4b757338e21c97a774 Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 4 Feb 2026 22:32:43 -0600 Subject: [PATCH 097/118] nixos/terraria: add package option --- nixos/modules/services/games/terraria.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/games/terraria.nix b/nixos/modules/services/games/terraria.nix index 60aa06f01b2d..b0726dd5fafe 100644 --- a/nixos/modules/services/games/terraria.nix +++ b/nixos/modules/services/games/terraria.nix @@ -64,6 +64,10 @@ in ''; }; + package = lib.mkPackageOption pkgs "terraria" { + default = "terraria-server"; + }; + port = lib.mkOption { type = lib.types.port; default = 7777; @@ -178,7 +182,7 @@ in Type = "forking"; GuessMainPID = true; UMask = 7; - ExecStart = "${tmuxCmd} new -d ${pkgs.terraria-server}/bin/TerrariaServer ${lib.concatStringsSep " " flags}"; + ExecStart = "${tmuxCmd} new -d ${lib.getExe cfg.package} ${lib.concatStringsSep " " flags}"; ExecStop = "${stopScript} $MAINPID"; }; }; From 082082957ce7052d3836283bfdb2f49c34dcd88b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 08:38:56 +0000 Subject: [PATCH 098/118] twm: 0.12.3 -> 0.13.0 --- pkgs/by-name/tw/twm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tw/twm/package.nix b/pkgs/by-name/tw/twm/package.nix index 79f27b56fdd3..f57a107afb79 100644 --- a/pkgs/by-name/tw/twm/package.nix +++ b/pkgs/by-name/tw/twm/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "twm"; - version = "0.12.3"; + version = "0.13.0"; src = fetchFromGitHub { owner = "vinnymeller"; repo = "twm"; tag = "v${version}"; - hash = "sha256-Hta9IvPViZFEiR+RXRmlPRwIu10D9B5dbXzhflxzBhY="; + hash = "sha256-GJTy0uIYALp3tp/ZO+zEQoQk8fF/5R8jbWBy92ID7aU="; }; - cargoHash = "sha256-buiU+umHqyZ/3YoW2+5QpmF9AGEuNUihro5PFuWFSH4="; + cargoHash = "sha256-ctpYZCVGGrnS7eHeia0NnK1uc0rLi8GpmmBhAIz5WzY="; nativeBuildInputs = [ pkg-config From 194603aacb61cf5398981521e42c18149f5be67d Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Thu, 22 Jan 2026 10:40:54 +0100 Subject: [PATCH 099/118] abc-verifier: 0.55 -> 0.61 Diff: https://github.com/yosyshq/abc/compare/v0.55...v0.61 --- pkgs/by-name/ab/abc-verifier/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ab/abc-verifier/package.nix b/pkgs/by-name/ab/abc-verifier/package.nix index be78f1d38f68..6c25ed6dd5ab 100644 --- a/pkgs/by-name/ab/abc-verifier/package.nix +++ b/pkgs/by-name/ab/abc-verifier/package.nix @@ -8,18 +8,23 @@ stdenv.mkDerivation (finalAttrs: { pname = "abc-verifier"; - version = "0.55"; + version = "0.61"; src = fetchFromGitHub { owner = "yosyshq"; repo = "abc"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ib6bZSPQmpI1UOsUG733TH6W6v+UnLyagdjUc8MreKw="; + hash = "sha256-j/JmEJa29mT/XQmVL/adVbj4S+AAgpga1jbEinCN16w="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ readline ]; + cmakeFlags = [ + # This prevents CMake from trying to download googletest during the build + (lib.cmakeBool "ABC_SKIP_TESTS" true) + ]; + installPhase = '' runHook preInstall install -Dm755 'abc' "$out/bin/abc" @@ -30,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.rev = finalAttrs.src.rev; meta = { - description = "Tool for squential logic synthesis and formal verification"; + description = "Tool for sequential logic synthesis and formal verification"; homepage = "https://people.eecs.berkeley.edu/~alanmi/abc"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ From 25b068d96f6b4cc4b49858da34e240f0ce67e8ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 09:24:57 +0000 Subject: [PATCH 100/118] grpc-health-probe: 0.4.44 -> 0.4.45 --- pkgs/by-name/gr/grpc-health-probe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc-health-probe/package.nix b/pkgs/by-name/gr/grpc-health-probe/package.nix index 0a0dca826a3a..cc70b77db279 100644 --- a/pkgs/by-name/gr/grpc-health-probe/package.nix +++ b/pkgs/by-name/gr/grpc-health-probe/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "grpc-health-probe"; - version = "0.4.44"; + version = "0.4.45"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-health-probe"; rev = "v${finalAttrs.version}"; - hash = "sha256-3WzT4lUZUocBr+3BbVoOFlYHtJ+2wmRmytf2V3PlYv0="; + hash = "sha256-kzliXJJHVw75wBJ7GKkCxKiuE7tnprIrm1ss9FoHKB8="; }; tags = [ From 37c369c6f847e8a87b11e5a3560ed5d0f73aeeca Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Thu, 5 Feb 2026 19:31:37 +0900 Subject: [PATCH 101/118] whosthere: fix version display Switched to `versionCheckHook` to prevent similar issues, as we easily miss running `passthru.tests`. --- pkgs/by-name/wh/whosthere/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix index bb64af813231..f45311d62f01 100644 --- a/pkgs/by-name/wh/whosthere/package.nix +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -3,8 +3,7 @@ fetchFromGitHub, lib, nix-update-script, - testers, - whosthere, + versionCheckHook, }: buildGoModule (finalAttrs: { @@ -20,6 +19,12 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-YVPsWpIXC5SLm+T2jEGqF4MBcKOAAk0Vpc7zCIFkNw8="; + ldflags = [ + "-s" + "-X" + "main.versionStr=${finalAttrs.version}" + ]; + checkFlags = let # Skip tests that require filesystem access @@ -30,8 +35,12 @@ buildGoModule (finalAttrs: { in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; - passthru.tests.version = testers.testVersion { package = whosthere; }; meta = { description = "Local Area Network discovery tool"; From 4c330a12dbbe72254a094889694f84d6aaf7f2a6 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Thu, 5 Feb 2026 19:42:53 +0900 Subject: [PATCH 102/118] whosthere: add shell completions --- pkgs/by-name/wh/whosthere/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix index f45311d62f01..1555abe0b225 100644 --- a/pkgs/by-name/wh/whosthere/package.nix +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -1,7 +1,9 @@ { buildGoModule, fetchFromGitHub, + installShellFiles, lib, + stdenv, nix-update-script, versionCheckHook, }: @@ -19,6 +21,10 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-YVPsWpIXC5SLm+T2jEGqF4MBcKOAAk0Vpc7zCIFkNw8="; + nativeBuildInputs = [ + installShellFiles + ]; + ldflags = [ "-s" "-X" @@ -35,6 +41,13 @@ buildGoModule (finalAttrs: { in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd whosthere \ + --bash <("$out/bin/whosthere" completion bash) \ + --fish <("$out/bin/whosthere" completion fish) \ + --zsh <("$out/bin/whosthere" completion zsh) + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; From 3ae34bbb8e5833da0dee316dc012d1371db14c17 Mon Sep 17 00:00:00 2001 From: Thore Sommer Date: Thu, 5 Feb 2026 13:02:06 +0100 Subject: [PATCH 103/118] maintainers: add THS-on --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 44811202a450..e508d144c9a2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26606,6 +26606,12 @@ githubId = 633969; name = "Miroslav Vadkerti"; }; + ths-on = { + email = "thore.sommer@tum.de"; + github = "THS-on"; + githubId = 10854414; + name = "Thore Sommer"; + }; thtrf = { email = "thtrf@proton.me"; github = "thtrf"; From 0d1e202c518931709cb89351220ea0aadfdbdd85 Mon Sep 17 00:00:00 2001 From: Thore Sommer Date: Thu, 5 Feb 2026 13:02:15 +0100 Subject: [PATCH 104/118] spdk: set THS-on as maintainer --- pkgs/by-name/sp/spdk/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spdk/package.nix b/pkgs/by-name/sp/spdk/package.nix index 5abb95b9fa1f..037ccbe686d2 100644 --- a/pkgs/by-name/sp/spdk/package.nix +++ b/pkgs/by-name/sp/spdk/package.nix @@ -146,6 +146,6 @@ stdenv.mkDerivation rec { homepage = "https://spdk.io/"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ths-on ]; }; } From 6455023b6adbe18e1f48bc8024a1082b9c5b85be Mon Sep 17 00:00:00 2001 From: c6rg0 Date: Thu, 5 Feb 2026 12:24:53 +0000 Subject: [PATCH 105/118] uv: 0.9.29 -> 0.9.30 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index dfc84c521ed1..cfe54f6d559f 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.9.29"; + version = "0.9.30"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-HsMZzn7D2C19Uu9xmz4NRaK+cGcoiyJYaAq1Z9f5nwY="; + hash = "sha256-PDp7yktF2ek6KVlJvYsLn7VgV1ulgWnjAXKozJW3JKU="; }; - cargoHash = "sha256-q+LeKIasQwhgAdq0N43cPK/dHkS45tV73tCCvrjnFfA="; + cargoHash = "sha256-KoVAUbVheq/x5e7scqf8ZSyC0ZAXlcZJ7svuiuT7NzQ="; buildInputs = [ rust-jemalloc-sys From 689e30d454518718bc4908e542deb64bd5bcfaa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:23:18 -0500 Subject: [PATCH 106/118] signal-desktop-bin: 7.86.0 -> 7.88.0 --- .../si/signal-desktop-bin/signal-desktop-aarch64.nix | 6 +++--- .../by-name/si/signal-desktop-bin/signal-desktop-darwin.nix | 4 ++-- pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix index 83a3fb4c9e9b..ed17cc3a84dc 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix @@ -1,7 +1,7 @@ { callPackage, commandLineArgs }: callPackage ./generic.nix { inherit commandLineArgs; } { pname = "signal-desktop-bin"; - version = "7.86.0"; + version = "7.88.0"; libdir = "usr/lib64/signal-desktop"; bindir = "usr/bin"; @@ -10,6 +10,6 @@ callPackage ./generic.nix { inherit commandLineArgs; } { bsdtar -xf $downloadedFile -C "$out" ''; - url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-43-aarch64/10043047-signal-desktop/signal-desktop-7.86.0-1.fc43.aarch64.rpm"; - hash = "sha256-gInim9c3RBsMH2K9v0ELj9zQ/IxcwlISCajwBq142Js="; + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/10095387-signal-desktop/signal-desktop-7.88.0-1.fc42.aarch64.rpm"; + hash = "sha256-lrBOsvwOIPcgGMraW3cmC6gaRfYY/ml7dmbLnZQ5mNE="; } diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix index a7a15f0fe11b..ff4986db62f4 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix @@ -6,11 +6,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "signal-desktop-bin"; - version = "7.86.0"; + version = "7.88.0"; src = fetchurl { url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; - hash = "sha256-Wk5fkJiKWsronC5gjAzpwPQt4bGURb8bU3/XUbI+kBU="; + hash = "sha256-ymNFy0LT+sLihldmxnRzADr2kHFd7yHclpMSjd8HkPM="; }; sourceRoot = "."; diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix index 5e24de89a84d..5e76d9567663 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix @@ -1,12 +1,12 @@ { callPackage, commandLineArgs }: callPackage ./generic.nix { inherit commandLineArgs; } rec { pname = "signal-desktop-bin"; - version = "7.86.0"; + version = "7.88.0"; libdir = "opt/Signal"; bindir = libdir; extractPkg = "dpkg-deb -x $downloadedFile $out"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - hash = "sha256-OOnaOnrAWAw3EJS31Wzf83ekWiJab0EvY68UTEOTMjA="; + hash = "sha256-5pj4ylQCuMa2xKL9iNvU4+vZzzaJYQUfp5RklhXFT6w="; } From acc54a1ed1f3a65c78966fd13feeae456cd2eb8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Wei=C3=9Fe?= Date: Wed, 4 Feb 2026 15:36:29 +0100 Subject: [PATCH 107/118] json-patch: init at 5.9.11 --- pkgs/by-name/js/json-patch/package.nix | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/js/json-patch/package.nix diff --git a/pkgs/by-name/js/json-patch/package.nix b/pkgs/by-name/js/json-patch/package.nix new file mode 100644 index 000000000000..d8c1b4c239f4 --- /dev/null +++ b/pkgs/by-name/js/json-patch/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "json-patch"; + version = "5.9.11"; + + src = fetchFromGitHub { + owner = "evanphx"; + repo = "json-patch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-lRgz3Bw2mwQSfXvXmKUcWfexEf3YHBFy47tqWB6lzWs="; + }; + + modRoot = "v5"; + + vendorHash = "sha256-W6XVd68MS0ungMgam8jefYMVhyiN6/DB+bliFzs2rdk="; + + env.CGO_ENABLED = 0; + + ldflags = [ "-s" ]; + + meta = { + description = "CLI tool for applying RFC6902 patches"; + homepage = "https://github.com/evanphx/json-patch"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ davidweisse ]; + mainProgram = "json-patch"; + }; +}) From 0867229ede13d22fe0ad37182ee92289f155aa33 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Wed, 14 Jan 2026 23:37:55 +0100 Subject: [PATCH 108/118] qutebrowser-qt5: drop --- pkgs/by-name/qu/qutebrowser/package.nix | 7 +++---- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/qu/qutebrowser/package.nix b/pkgs/by-name/qu/qutebrowser/package.nix index bfa0fbb44de5..e6359a874a72 100644 --- a/pkgs/by-name/qu/qutebrowser/package.nix +++ b/pkgs/by-name/qu/qutebrowser/package.nix @@ -24,7 +24,6 @@ }: let - isQt6 = lib.versions.major qt6Packages.qtbase.version == "6"; pdfjs = let version = "5.4.394"; @@ -39,7 +38,7 @@ let in python3.pkgs.buildPythonApplication { - pname = "qutebrowser" + lib.optionalString (!isQt6) "-qt5"; + pname = "qutebrowser"; inherit version; pyproject = true; @@ -76,7 +75,7 @@ python3.pkgs.buildPythonApplication { dependencies = with python3.pkgs; [ colorama pyyaml - (if isQt6 then pyqt6-webengine else pyqtwebengine) + pyqt6-webengine jinja2 pygments # scripts and userscripts libs @@ -138,7 +137,7 @@ python3.pkgs.buildPythonApplication { let libPath = lib.makeLibraryPath [ pipewire ]; resourcesPath = - if (isQt6 && stdenv.hostPlatform.isDarwin) then + if stdenv.hostPlatform.isDarwin then "${qt6Packages.qtwebengine}/lib/QtWebEngineCore.framework/Resources" else "${qt6Packages.qtwebengine}/resources"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..9ef4c2371091 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1546,6 +1546,7 @@ mapAliases { quicksynergy = throw "'quicksynergy' has been removed due to lack of maintenance upstream. Consider using 'deskflow' instead."; # Added 2025-06-18 quictls = throw "'quictls' has been removed. QUIC support is now available in `openssl`."; quorum = throw "'quorum' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-07 + qutebrowser-qt5 = lib.warnOnInstantiate "'qutebrowser-qt5' has been removed as it depended on vulnerable and outdated qt5 webengine" qutebrowser; # Added 2026-01-14 qv2ray = throw "'qv2ray' has been removed as it was unmaintained"; # Added 2025-06-03 ra-multiplex = lib.warnOnInstantiate "'ra-multiplex' has been renamed to/replaced by 'lspmux'" lspmux; # Added 2025-10-27 radiance = throw "'radiance' has been removed as it was broken for a long time"; # Added 2026-01-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a985cf429e7..70e1ac7232a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10970,10 +10970,6 @@ with pkgs; withXineBackend = true; }; - qutebrowser-qt5 = qutebrowser.override { - qt6Packages = libsForQt5; - }; - rakarrack = callPackage ../applications/audio/rakarrack { fltk = fltk_1_3; }; From 66b5aac13d51635dd83f104b5b6f8bbd7c3ecd49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 15:03:15 +0000 Subject: [PATCH 109/118] python3Packages.timetagger: 26.1.1 -> 26.1.3 --- pkgs/development/python-modules/timetagger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/timetagger/default.nix b/pkgs/development/python-modules/timetagger/default.nix index fd7c2873754c..5c6e5cc94480 100644 --- a/pkgs/development/python-modules/timetagger/default.nix +++ b/pkgs/development/python-modules/timetagger/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "timetagger"; - version = "26.1.1"; + version = "26.1.3"; pyproject = true; src = fetchFromGitHub { owner = "almarklein"; repo = "timetagger"; tag = "v${finalAttrs.version}"; - hash = "sha256-BGu+L3bUBGYj18D4qUemUMEs2tk0wLu8DvO9h/7FiJo="; + hash = "sha256-X82Ai6E844deRGs6KcJATEid3X6IlDq4+LCEU4lc4hM="; }; build-system = [ setuptools ]; From 62aad1b3c7961527229d43a686342a6f73f09cab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 15:05:22 +0000 Subject: [PATCH 110/118] python3Packages.jupyter-book: 2.1.1 -> 2.1.2 --- pkgs/development/python-modules/jupyter-book/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-book/default.nix b/pkgs/development/python-modules/jupyter-book/default.nix index 9f709374fbba..9a3068b54d32 100644 --- a/pkgs/development/python-modules/jupyter-book/default.nix +++ b/pkgs/development/python-modules/jupyter-book/default.nix @@ -26,19 +26,19 @@ buildPythonPackage (finalAttrs: { pname = "jupyter-book"; - version = "2.1.1"; + version = "2.1.2"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-book"; repo = "jupyter-book"; tag = "v${finalAttrs.version}"; - hash = "sha256-TpscnIywWNBd3eGMe8QDV1bqbTs1z2FbGJqAh/BCOg8="; + hash = "sha256-eICmprxo/7E3GHVX4yK+L86pYHfQCBlx9WskbnBFCnY="; }; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; - hash = "sha256-y2vZG64+ZtjANZgResUTVIoibK8GQIgKildpvTJypq4="; + hash = "sha256-uPmB6zrP1ESX7J3f5ppr7Yk9BupH8KI7a5OnYc/nN5M="; }; build-system = [ From ee50b580f601a6e6a350330745fac51f397a5165 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Thu, 5 Feb 2026 03:30:46 +0100 Subject: [PATCH 111/118] tagainijisho: move to by-name --- .../ta}/tagainijisho/0000-fix-cmake-min.patch | 0 .../ta/tagainijisho/package.nix} | 12 +++++------- pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 5 insertions(+), 9 deletions(-) rename pkgs/{applications/office => by-name/ta}/tagainijisho/0000-fix-cmake-min.patch (100%) rename pkgs/{applications/office/tagainijisho/default.nix => by-name/ta/tagainijisho/package.nix} (91%) diff --git a/pkgs/applications/office/tagainijisho/0000-fix-cmake-min.patch b/pkgs/by-name/ta/tagainijisho/0000-fix-cmake-min.patch similarity index 100% rename from pkgs/applications/office/tagainijisho/0000-fix-cmake-min.patch rename to pkgs/by-name/ta/tagainijisho/0000-fix-cmake-min.patch diff --git a/pkgs/applications/office/tagainijisho/default.nix b/pkgs/by-name/ta/tagainijisho/package.nix similarity index 91% rename from pkgs/applications/office/tagainijisho/default.nix rename to pkgs/by-name/ta/tagainijisho/package.nix index be8bf1abcb18..d0d6bb0bfa15 100644 --- a/pkgs/applications/office/tagainijisho/default.nix +++ b/pkgs/by-name/ta/tagainijisho/package.nix @@ -1,12 +1,10 @@ { - stdenv, lib, + stdenv, fetchzip, - qtbase, - qttools, cmake, sqlite, - wrapQtAppsHook, + qt5, }: stdenv.mkDerivation rec { @@ -24,12 +22,12 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ - qttools + qt5.qttools cmake - wrapQtAppsHook + qt5.wrapQtAppsHook ]; buildInputs = [ - qtbase + qt5.qtbase sqlite ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b28f596ac758..2a213e46b32d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11169,8 +11169,6 @@ with pkgs; inherit (haskellPackages) ghcWithPackages taffybar; }; - tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { }; - telegram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { From 5c294dea275b3e84646b03d9deb94ff84a9d785f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Feb 2026 15:16:42 +0000 Subject: [PATCH 112/118] dbeaver-bin: 25.3.3 -> 25.3.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 ce77767dc46f..3795ec03a3cf 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 = "25.3.3"; + version = "25.3.4"; src = let @@ -32,10 +32,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-dzLwpP/EBYqgsLc5B5HwZvDQUjgvB11/kSPsQ2lBF4g="; - aarch64-linux = "sha256-DI8dgcFs3kVrXAx0DVKKA2+SNiQ3ZN3JFwJvkqzQ7Fk="; - x86_64-darwin = "sha256-r1T3OU+98DBXgI3Px/nNe7uv7dHzBe+Vl5w2cAaBFMI="; - aarch64-darwin = "sha256-OwwTOKHemQQKpPmMXo0yzD1MNqqHh+ELeWW/MmK9UfA="; + x86_64-linux = "sha256-iqbpvXSn0jsHNdsn6/C1RV28Xc54o2XnvtG8WujpJFE="; + aarch64-linux = "sha256-fku9iDSyM5COrCAy9sIBZUCo7E8/2nIQmlhKAtBbmcw="; + x86_64-darwin = "sha256-DJpME9xxFSlRIgJuLtemIdnaskim7S1wPWLlrF0doxo="; + aarch64-darwin = "sha256-q/IZHXSAV7TR3EjKoxoB06zLnhEvb6A5TywgEK9uL8o="; }; in fetchurl { From 15cdb1d0c0d5d45fd0b336e9903068dd052dcb4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Chocholat=C3=BD?= Date: Tue, 13 Jan 2026 05:48:34 +0000 Subject: [PATCH 113/118] atuin-desktop: 0.2.11 -> 0.2.19 --- ...ate-dependency-entry-for-tauri-build.patch | 53 ++++++++ pkgs/by-name/at/atuin-desktop/package.nix | 113 +++++++++++++++--- 2 files changed, 147 insertions(+), 19 deletions(-) create mode 100644 pkgs/by-name/at/atuin-desktop/0001-fix-Remove-duplicate-dependency-entry-for-tauri-build.patch diff --git a/pkgs/by-name/at/atuin-desktop/0001-fix-Remove-duplicate-dependency-entry-for-tauri-build.patch b/pkgs/by-name/at/atuin-desktop/0001-fix-Remove-duplicate-dependency-entry-for-tauri-build.patch new file mode 100644 index 000000000000..2206de17ef9e --- /dev/null +++ b/pkgs/by-name/at/atuin-desktop/0001-fix-Remove-duplicate-dependency-entry-for-tauri-build.patch @@ -0,0 +1,53 @@ +From 7534c427f720ce2134a4fba7b7c3f8cddadf9069 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?David=20Chocholat=C3=BD?= +Date: Sat, 31 Jan 2026 11:04:04 +0100 +Subject: [PATCH] fix: Remove duplicate dependency entry for tauri-build + +--- + Cargo.lock | 23 ----------------------- + 1 file changed, 23 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index 80a7920f..92a7bef6 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -590,7 +590,6 @@ dependencies = [ + "sqlx", + "syntect", + "tauri", +- "tauri-build 2.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tauri-plugin-deep-link", + "tauri-plugin-dialog", + "tauri-plugin-fs", +@@ -8932,28 +8931,6 @@ dependencies = [ + "windows 0.61.1", + ] + +-[[package]] +-name = "tauri-build" +-version = "2.5.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "17fcb8819fd16463512a12f531d44826ce566f486d7ccd211c9c8cebdaec4e08" +-dependencies = [ +- "anyhow", +- "cargo_toml", +- "dirs 6.0.0", +- "glob", +- "heck 0.5.0", +- "json-patch", +- "schemars", +- "semver", +- "serde", +- "serde_json", +- "tauri-utils", +- "tauri-winres", +- "toml 0.9.8", +- "walkdir", +-] +- + [[package]] + name = "tauri-build" + version = "2.5.3" +-- +2.51.2 + diff --git a/pkgs/by-name/at/atuin-desktop/package.nix b/pkgs/by-name/at/atuin-desktop/package.nix index 6f9f6d66f992..4774ad64b743 100644 --- a/pkgs/by-name/at/atuin-desktop/package.nix +++ b/pkgs/by-name/at/atuin-desktop/package.nix @@ -9,9 +9,8 @@ cargo-tauri, nodejs, pkg-config, - fetchPnpmDeps, - pnpmConfigHook, - pnpm, + bun, + writableTmpDirAsHomeHook, alsa-lib, glib-networking, @@ -21,31 +20,88 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "atuin-desktop"; - # TODO When updating the version, check if the version-mismatch workaround in preBuild is still needed - version = "0.2.11"; + version = "0.2.19"; src = fetchFromGitHub { owner = "atuinsh"; repo = "desktop"; tag = "v${finalAttrs.version}"; - hash = "sha256-tVIT3GUJ1qcv6HSvO+nqAz+VMfd8g9AjgaqE6+GSa+I="; + hash = "sha256-itfpRG8znMz0IRK9n4BMxkhkWR7CIjkEY4JQXBgCeYQ="; }; cargoRoot = "./."; - cargoHash = "sha256-T3cPvwph71lpqlGcugAO4Ua8Y5TNZSySbQatxcvoT4E="; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) + # TMP: Include patches from root to ensure Cargo.lock consistency between root and deps. + patches + src + ; + hash = "sha256-bSTBfnSUID1+G4maLqtLEgqYuFkpIi6KN++/QBtte/0="; + }; - pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-XqKGAx2Q9cWO1oG4mP1cKM2Y9Pib5haFYEaq0PAfAdQ="; + patches = [ + # TMP: Until a duplicate entry for `tauri-build` dependency in `Cargo.lock` is resolved + # (https://github.com/atuinsh/desktop/issues/364), remove one of the duplicated entries. + ./0001-fix-Remove-duplicate-dependency-entry-for-tauri-build.patch + ]; + + node_modules = stdenv.mkDerivation { + inherit (finalAttrs) src version; + pname = "${finalAttrs.pname}-node_modules"; + + impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ + "GIT_PROXY_COMMAND" + "SOCKS_SERVER" + ]; + + nativeBuildInputs = [ + bun + writableTmpDirAsHomeHook + ]; + + dontConfigure = true; + dontFixup = true; + dontPatchShebangs = true; # Patch shebangs manually in configurePhase after copying node_modules in the main derivation. + + buildPhase = '' + runHook preBuild + + export BUN_INSTALL_CACHE_DIR=$(mktemp -d) + + # Install dependencies without running lifecycle scripts: + # - Skip scripts to avoid running ts-tiny-activerecord's prepare script with unpatched shebangs. + # - Rebuild in the main derivation after shebangs are patched there manually. + bun install \ + --force \ + --no-progress \ + --frozen-lockfile \ + --ignore-scripts + + runHook postBuild + ''; + installPhase = '' + runHook preInstall + + cp -R ./node_modules $out + + runHook postInstall + ''; + outputHash = + { + aarch64-darwin = "sha256-YbjDAa2KG8U0ODqIYc5h7iNr5px+6+iforDrPomOVDo="; + aarch64-linux = "sha256-JoUPAfBF4xdQxtx+J/VNpYomBACNsL7Wes0XXuGByGk="; + x86_64-darwin = "sha256-YzxQyZPfcQci8QsGEDRTcc2A9tmvem3cHkv/OBFlWDQ="; + x86_64-linux = "sha256-w8fMS6f+F+23EtMjjl0RsHMm6b5jOXSwUDAc21vqLAg="; + } + .${stdenv.hostPlatform.system} + or (throw "${finalAttrs.pname}: Platform ${stdenv.hostPlatform.system} is not packaged yet."); + outputHashMode = "recursive"; }; nativeBuildInputs = [ cargo-tauri.hook - pnpmConfigHook - pnpm rustPlatform.bindgenHook - + bun nodejs pkg-config ] @@ -60,7 +116,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; env = { - # Used upstream: https://github.com/atuinsh/desktop/blob/6ddebdf66c70042defe5587f7f6c433f889b9ef4/.envrc#L1 + # Used upstream: https://github.com/atuinsh/desktop/blob/v0.2.19/.envrc#L1 NODE_OPTIONS = "--max-old-space-size=6144"; # TMP: Fix build failure with GCC 15. @@ -71,16 +127,35 @@ rustPlatform.buildRustPackage (finalAttrs: { tauriConf = builtins.toJSON { bundle.createUpdaterArtifacts = false; }; passAsFile = [ "tauriConf" ]; preBuild = '' - npm rebuild ts-tiny-activerecord tauriBuildFlags+=( "--config" "$tauriConfPath" - # Skips the version mismatch check (and accepts the consequences) - # ref: https://github.com/atuinsh/desktop/issues/313 - "--ignore-version-mismatches" ) ''; + configurePhase = '' + runHook preConfigure + + cp -R ${finalAttrs.node_modules} node_modules/ + + # Bun takes executables from this folder + chmod -R u+rw node_modules + chmod -R u+x node_modules/.bin + + patchShebangs node_modules + + # Run lifecycle scripts for ts-tiny-activerecord with patched shebangs: + # - ts-tiny-activerecord has a `prepare` script that compiles TypeScript into JavaScript. + cd node_modules/ts-tiny-activerecord + npm run prepare + cd ../.. + + export HOME=$TMPDIR + export PATH="$PWD/node_modules/.bin:$PATH" + + runHook postConfigure + ''; + passthru.updateScript = nix-update-script { }; checkFlags = [ From 20a16756810d109c46e17c60d4444e87d94e61e0 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 5 Feb 2026 18:40:36 +0300 Subject: [PATCH 114/118] kdePackages: Gear 25.12.1 -> 25.12.2 --- pkgs/kde/gear/akonadi-search/default.nix | 2 +- pkgs/kde/generated/sources/gear.json | 1494 +++++++++++----------- 2 files changed, 748 insertions(+), 748 deletions(-) diff --git a/pkgs/kde/gear/akonadi-search/default.nix b/pkgs/kde/gear/akonadi-search/default.nix index 03b37bb7bc7e..66ebc5ba9c18 100644 --- a/pkgs/kde/gear/akonadi-search/default.nix +++ b/pkgs/kde/gear/akonadi-search/default.nix @@ -16,7 +16,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version cargoRoot; src = sources.${pname}; - hash = "sha256-hdm4LfQcs4TTfBLzlZYJ0uzqfLxMXuYQExLGJg81W2U="; + hash = "sha256-F9m2+WSrxjQgFDJ+//GCnMvzUD6734IGqnw7sRYIwTU="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 92d13d79708f..5971f693fc73 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1247 +1,1247 @@ { "accessibility-inspector": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/accessibility-inspector-25.12.1.tar.xz", - "hash": "sha256-GiSkrqOflUVoEfgpKttF34IuqbB7faXpXzQtyzB3Z3U=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/accessibility-inspector-25.12.2.tar.xz", + "hash": "sha256-vDFFF92roXI8NhTfZNisOIlDb18ctRE/b3yNjtaa+ls=" }, "akonadi": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-25.12.1.tar.xz", - "hash": "sha256-+g/5AH4PsYA5EaLxpc2t8r8/cUhFpYOHK3h/e1JxT/A=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-25.12.2.tar.xz", + "hash": "sha256-Qa0GJBtieCRbw4VKGJ4JHdETBF1aFEkCXQOlRN5MO9M=" }, "akonadi-calendar": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-calendar-25.12.1.tar.xz", - "hash": "sha256-pCeJu/Fo3kPukoUoOJd/JZIhjran+mSQzv+LRBdnH6I=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-calendar-25.12.2.tar.xz", + "hash": "sha256-7FpUQNmosgD1AY4jtSxDKfpAGtNUCIEr5KD0tF+3enU=" }, "akonadi-calendar-tools": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-calendar-tools-25.12.1.tar.xz", - "hash": "sha256-Nq7/d1jnIrenkaCIEs8+9OGYOfPaRuAilQEToZPrCLM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-calendar-tools-25.12.2.tar.xz", + "hash": "sha256-9qkqGoHjkwIMxEp7ag52NG3f9t7esr/0Arg6aSFtwJ4=" }, "akonadi-contacts": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-contacts-25.12.1.tar.xz", - "hash": "sha256-Y266oE5bKGFCq1dJopNVBK+fkXpGgS+JVq6jp+YZ5P8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-contacts-25.12.2.tar.xz", + "hash": "sha256-+k1rlRQ0ePfUSJfGjDPuDwMEJvJdhWcEW5BMKgLrNoY=" }, "akonadi-import-wizard": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-import-wizard-25.12.1.tar.xz", - "hash": "sha256-LtuPv/TKI/uvVHEM2CSlrFoPTvRNGr1r2SVS31U0qzQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-import-wizard-25.12.2.tar.xz", + "hash": "sha256-3VmIl9m4+SUGQyA6ByM05/OcwlQhZdc8X6lOegmQOrs=" }, "akonadi-mime": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-mime-25.12.1.tar.xz", - "hash": "sha256-Nhn5G/UQRnG86W/sKXRuB+v7u+gFWUdnI8jvhEyPB5g=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-mime-25.12.2.tar.xz", + "hash": "sha256-rXRWzM2tllvHWGE28/EiC4OvB0azBaGIC+tXFMv2o4k=" }, "akonadi-search": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadi-search-25.12.1.tar.xz", - "hash": "sha256-lApKECVFi49HPcswsZxkSUaQAycr+79qTzp1KFRxgSY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadi-search-25.12.2.tar.xz", + "hash": "sha256-gygJT3Je1GA+Iwm/OB0aQHuqOAMuFX8udCHzxT4uIc4=" }, "akonadiconsole": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akonadiconsole-25.12.1.tar.xz", - "hash": "sha256-9F88balMqGnxjoyJEj3/GGp3fefLU6j0rVgJDP3dUvI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akonadiconsole-25.12.2.tar.xz", + "hash": "sha256-tb74BvUl7Nz03GFoVcF5yAIatONskkOV48y9z7aPB9U=" }, "akregator": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/akregator-25.12.1.tar.xz", - "hash": "sha256-hcHFl5nPc9FdNmoJthYvZPAT3SUxpPJGzgN5GMLQ8es=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/akregator-25.12.2.tar.xz", + "hash": "sha256-rr2x6ZTWHqRH4jiA64N6SqDfyhzAXve8IjxAYMvXb9g=" }, "alligator": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/alligator-25.12.1.tar.xz", - "hash": "sha256-IVisJiWxPvxD8Gqkaq0qdenEqS5BbYJQGPybgFndo18=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/alligator-25.12.2.tar.xz", + "hash": "sha256-Qx+6Yh6siGJ0lTmKVnsPVZB6O9BzCdK8M5ydIFPUvag=" }, "analitza": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/analitza-25.12.1.tar.xz", - "hash": "sha256-hFXHWTOZZpxCBzJRPG2Q88WVsNBjFgkmPUqgUbo49/4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/analitza-25.12.2.tar.xz", + "hash": "sha256-WRiYaSetaCD5uqU7TZNblFDdr1edAV+l1Em58+9wxa4=" }, "angelfish": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/angelfish-25.12.1.tar.xz", - "hash": "sha256-k9AjDQwnOMd4LLUJYjuOa3EGlQsQo6+JHMGCBkCCP04=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/angelfish-25.12.2.tar.xz", + "hash": "sha256-2rvqaWetdhSvyfkoEb5RxwhWSvRmV+j9Wge6dSyPeF4=" }, "arianna": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/arianna-25.12.1.tar.xz", - "hash": "sha256-x2nuOoXthe7BZRFVUTxhdk+5C0WLnnSLr8x80QL4cVg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/arianna-25.12.2.tar.xz", + "hash": "sha256-XtxLfsVW0bZA0UXLfJU54y7K3QFoNrxbWP3WaSsYLe8=" }, "ark": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ark-25.12.1.tar.xz", - "hash": "sha256-6ZYf/fqQiVnOxl1ENXLLjM7aqNYmUfKl9tcs+Vr/J/4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ark-25.12.2.tar.xz", + "hash": "sha256-q9c1CRTGWnY8rFE81nn2NVVbYYwd8YOzMRNPezIppHg=" }, "artikulate": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/artikulate-25.12.1.tar.xz", - "hash": "sha256-3gihG8elq0O5GzjFA1JNNWpuPe6waLM6/XAFKdv/rEE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/artikulate-25.12.2.tar.xz", + "hash": "sha256-aAYvrQOKh2jXgfh+Sh4wupl8eHcN0pcTS4CSpgFeViA=" }, "audex": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/audex-25.12.1.tar.xz", - "hash": "sha256-358Y0L/O9aDzLHWzd++FXc6ZmiUkPYHNA9YTh3xvlPM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/audex-25.12.2.tar.xz", + "hash": "sha256-gOw9SPUrxEdQ61ZtJ+7bsMmZd5Ec+SnOH426UuhPQiU=" }, "audiocd-kio": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/audiocd-kio-25.12.1.tar.xz", - "hash": "sha256-eWAe14jFc55c8YnrR6aLA5SXXtREHu35avA9C3t7Phg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/audiocd-kio-25.12.2.tar.xz", + "hash": "sha256-GbBdrZTeW+TqX53/c210xY7MvektT3xiScCdkjOeVJA=" }, "audiotube": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/audiotube-25.12.1.tar.xz", - "hash": "sha256-VUnCrc+He/dod2pP/IOUWnalGaQiszd1i0r6lvnBfKc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/audiotube-25.12.2.tar.xz", + "hash": "sha256-ESuz+0KZIgZf8vK8jfNLRIVucmDaHQ59PIa0s67wXbU=" }, "baloo-widgets": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/baloo-widgets-25.12.1.tar.xz", - "hash": "sha256-ZlqVCG8pEwVNWmYElOV94w+HfP5I1g8iSyHDGx6+MGk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/baloo-widgets-25.12.2.tar.xz", + "hash": "sha256-YGrWJG+r/ZuRotRYx1jDIpc8Rr830VobLaCFaMPSqyM=" }, "blinken": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/blinken-25.12.1.tar.xz", - "hash": "sha256-8Qgsxhbw78LNE2amFCTrTHiZAKb9BSUO/oygWOMwkr4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/blinken-25.12.2.tar.xz", + "hash": "sha256-uOyaqXTiyMy9ManFul/Wdsd+txzj3+QOXmKX7jJt9ao=" }, "bomber": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/bomber-25.12.1.tar.xz", - "hash": "sha256-iKcCn5WZNCg4DK3VSZhks47Mc00c+XAWFbIKwtadWiY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/bomber-25.12.2.tar.xz", + "hash": "sha256-pPjVdOlLUDjsGdVAfo9EvAscaY0DNFiwMUiscR/9XyU=" }, "bovo": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/bovo-25.12.1.tar.xz", - "hash": "sha256-ylussBRAja5TuxhVVOaYfKwnC8QKURIQpnSp3d9LR/U=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/bovo-25.12.2.tar.xz", + "hash": "sha256-Kx2TIJHpchBVOKqXW/Lm93l7tYrP6UxwvsPQ7ZHtIhY=" }, "calendarsupport": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/calendarsupport-25.12.1.tar.xz", - "hash": "sha256-lhIEZslv13i+aoXIm2A2ZesXgXxjiFgh3RJZHHV2yAg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/calendarsupport-25.12.2.tar.xz", + "hash": "sha256-yohpWTbmTQGsvzRHa3IV8XlqNmuWzEOJCj4+GjMguS0=" }, "calindori": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/calindori-25.12.1.tar.xz", - "hash": "sha256-1b4uulsFFlIF1eUUOoAwqeEjPKST/8KpHqI8heJM7SY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/calindori-25.12.2.tar.xz", + "hash": "sha256-ZEhsE2R8NeYWLqZCxur4ucxRbL/c4P0d7fTtatUjPh0=" }, "calligra": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/calligra-25.12.1.tar.xz", - "hash": "sha256-ufgqS6Ck+fB1ECGSvTM9Q9lKMoTJRxQ5zDx5/ecd6IY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/calligra-25.12.2.tar.xz", + "hash": "sha256-8poYvdlsPQCagFbpxgEQxNZc7TCnHXzZduOghJtAq7A=" }, "cantor": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/cantor-25.12.1.tar.xz", - "hash": "sha256-7LGGvZIZMJjve8YvqT+YDAANi3vPPEVqB0NqHRSM9ek=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/cantor-25.12.2.tar.xz", + "hash": "sha256-1yFSUT71/Nk8Ug/y3B1Lbey93x576Yy4EbRltXlyuCM=" }, "colord-kde": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/colord-kde-25.12.1.tar.xz", - "hash": "sha256-98Ip664MauXXnR74LA/cuOwpqEy4Tc7RGSr2Knc/l/g=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/colord-kde-25.12.2.tar.xz", + "hash": "sha256-b8JCv/eK0MVn98GCzC693PUXvyXvObJ+EeOTcEMM//8=" }, "dolphin": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/dolphin-25.12.1.tar.xz", - "hash": "sha256-hjFTJ0IhdaSD4+/GH35//5VNT3YO/c//X4cTo9ENtmQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/dolphin-25.12.2.tar.xz", + "hash": "sha256-kcgj3k0cbI+uXdo9TlzAO2usiX/goHxXGE3/Z1UZxjU=" }, "dolphin-plugins": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/dolphin-plugins-25.12.1.tar.xz", - "hash": "sha256-w213Vq/dMoa/YfQYQSIgPCDto7zvxLIDsnsFOVxFnOc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/dolphin-plugins-25.12.2.tar.xz", + "hash": "sha256-OsRO6a1klbLlZhLM0qGUCwVYRoXtM8ukkMSE9eX5pqY=" }, "dragon": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/dragon-25.12.1.tar.xz", - "hash": "sha256-9/dRpLbL8/GwKvwhXs/qMdDL6sTH6K3W5QoMvq//CUg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/dragon-25.12.2.tar.xz", + "hash": "sha256-BVh3GkulROthWb1dEw6OYES6spVrQX9n9mGCQvO9pDs=" }, "elisa": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/elisa-25.12.1.tar.xz", - "hash": "sha256-dtPc7682YMg42dV1HULrnbL4TDB8YncHExlHgu4AGp4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/elisa-25.12.2.tar.xz", + "hash": "sha256-5kuS1iICtaXSu7fQSKBqxjP7/iHMivnuRvGZHpfmdLc=" }, "eventviews": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/eventviews-25.12.1.tar.xz", - "hash": "sha256-TGEEHECg2u96w2xrYEEHLws0zPVIgyMXgVSTWs19hzM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/eventviews-25.12.2.tar.xz", + "hash": "sha256-DkRj49ERfsD+9hA2E6mIhFNjFXra7FRjpxUdMzdSBu4=" }, "falkon": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/falkon-25.12.1.tar.xz", - "hash": "sha256-Zc9oI4vIr6T6YZKnAa1IedSbRDNk+k4tEcTHH7ZVdbs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/falkon-25.12.2.tar.xz", + "hash": "sha256-/IT9lBtWP8wV9IJ8wqVySbVJz2oHPfGSXoW9D87eykw=" }, "ffmpegthumbs": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ffmpegthumbs-25.12.1.tar.xz", - "hash": "sha256-q4JDPP2i+yh2fnud4J6ktrb20aujZ+n8d9789FF0jF8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ffmpegthumbs-25.12.2.tar.xz", + "hash": "sha256-GAWYCbqo0lJbIJiPkXbQEK6HWHA5F8bK/YGZvpZbxEY=" }, "filelight": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/filelight-25.12.1.tar.xz", - "hash": "sha256-yGG6wATJ5H7nSxNHsWz1FJixtQgZ4wHQJ7ijF8orNuo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/filelight-25.12.2.tar.xz", + "hash": "sha256-6cC6MTbK9OBI3crcHmD8z/1FWHbonnU2lL8MkL8vTuA=" }, "francis": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/francis-25.12.1.tar.xz", - "hash": "sha256-TQf6X73t996iGjy33NN5MXsLxQEp/Z0VKagPjVNH8mk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/francis-25.12.2.tar.xz", + "hash": "sha256-Os/3CouGhHOGJ/LcIEmBVuwpBkIt/8gIxRTevgaJRPg=" }, "ghostwriter": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ghostwriter-25.12.1.tar.xz", - "hash": "sha256-3IskzUiNu8ftPC1+zDerR15prA1lxM/dgzop9BeZeSw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ghostwriter-25.12.2.tar.xz", + "hash": "sha256-Nl/ep2aRUvIkJx7eaMfFD1siDM4m5DEEgv7X6MQg3pU=" }, "granatier": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/granatier-25.12.1.tar.xz", - "hash": "sha256-p9opRpUznqy1JzZH+qRatvaQDfq/ZrtWOMaYHRV9wtI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/granatier-25.12.2.tar.xz", + "hash": "sha256-7Cl5Jc9E5e1HRAyuXhBAXQzLC11HM3LQ+jmd155aShA=" }, "grantlee-editor": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/grantlee-editor-25.12.1.tar.xz", - "hash": "sha256-BV+Qq92GGNGThhrwDCscJPcEWP1SHXAnGKJY+f4lMmE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/grantlee-editor-25.12.2.tar.xz", + "hash": "sha256-6IIIdkXbmLrVSr0sj4vgdb7oeLJQUYhPEYbyyLIPYmo=" }, "grantleetheme": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/grantleetheme-25.12.1.tar.xz", - "hash": "sha256-HK9Sa5MSf7NTumINZBnoVUxcxvuNU0VGTPUsTSFemM8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/grantleetheme-25.12.2.tar.xz", + "hash": "sha256-qUaWId1ix7vO7bOQ4Z9HTA8manVF1Toct2N/Y8CMZCc=" }, "gwenview": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/gwenview-25.12.1.tar.xz", - "hash": "sha256-av+f3/2zvDLdeDhxxIC1PU+8kRuoPVqkFLkcIraTkvw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/gwenview-25.12.2.tar.xz", + "hash": "sha256-DmPXBUFo6azzZpYVgtD1Eh4a9rxYxYuaIgZapl3mg/s=" }, "incidenceeditor": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/incidenceeditor-25.12.1.tar.xz", - "hash": "sha256-mhIcrdXnmzbcv5NIfBps5cjhOXtdOTjJYKjYMIdyrNQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/incidenceeditor-25.12.2.tar.xz", + "hash": "sha256-6gsX9205OvCDYfVcV/HuyGb1aoUY+vHg4zeVV8FcyMM=" }, "isoimagewriter": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/isoimagewriter-25.12.1.tar.xz", - "hash": "sha256-yxUSha3K5wkjKOzq1vK+Zr/acdVHXRqOt8NxRisjrMg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/isoimagewriter-25.12.2.tar.xz", + "hash": "sha256-p6H4PEgfWCnHbatEcoR3jvSSV4Z0+SSnJ09KME9pTN4=" }, "itinerary": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/itinerary-25.12.1.tar.xz", - "hash": "sha256-YUZK09BoDebX0qftNHFWOCRkETuTYtfpvZSrmTN/zGw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/itinerary-25.12.2.tar.xz", + "hash": "sha256-uAPHoL2+NXWWFXKlyTEPirBvOT+nlEgKI2uVQsw8Mrw=" }, "juk": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/juk-25.12.1.tar.xz", - "hash": "sha256-irBLPlg3gYap+V/Ah581dg4lk+05cwdupe7fq5pCyt4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/juk-25.12.2.tar.xz", + "hash": "sha256-DbBS4Xlq4W2zq1HLopc7kaiKguCneDvgx/7QPP0+xac=" }, "k3b": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/k3b-25.12.1.tar.xz", - "hash": "sha256-fTryOChbEpo2h3EhsuTP0FcgcqtmAa2heLKWH1K7SW4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/k3b-25.12.2.tar.xz", + "hash": "sha256-Ub2B6ZhmegfBJQMMhltr3I/DFWvGsDlFOYxfEIMQljQ=" }, "kaccounts-integration": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kaccounts-integration-25.12.1.tar.xz", - "hash": "sha256-pElCboSbBWJiJYXRGhL4tAe7+c06mICDto8Xpldye0U=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kaccounts-integration-25.12.2.tar.xz", + "hash": "sha256-bzs9W2MK0RUEJZgtEmZxgHXEGVgLsPgogkUko4DIWqU=" }, "kaccounts-providers": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kaccounts-providers-25.12.1.tar.xz", - "hash": "sha256-Loupc0XyJpeMbPNJD6R5eoQpjoHS1OXpWGWSFRfl6qs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kaccounts-providers-25.12.2.tar.xz", + "hash": "sha256-8s8FbWJEx35yclbrEbqy/nM8x/QdwuqYbUvu82csP8w=" }, "kaddressbook": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kaddressbook-25.12.1.tar.xz", - "hash": "sha256-WMnG/sLZix2hO71jU6UvgKBMsOWIPi+q3GE5EpGlFjQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kaddressbook-25.12.2.tar.xz", + "hash": "sha256-Wz55B2rbFXNwy9O7oBacg4I5sVxpH2rsRImbgf3o8KI=" }, "kajongg": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kajongg-25.12.1.tar.xz", - "hash": "sha256-QQIQV1r3EtjN9S5djV/ZdraeL7l5aw3Wzp4tdiAv+qg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kajongg-25.12.2.tar.xz", + "hash": "sha256-BfpnRVxiawH9MnEUU4AJ+su9OB9jfncUTnuBwoV4njE=" }, "kalarm": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kalarm-25.12.1.tar.xz", - "hash": "sha256-w0X58EGa4xHUs8CNsaP/v0n3RzcofVPyMlLe8+kVfN0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kalarm-25.12.2.tar.xz", + "hash": "sha256-RV8umYeQhRv7m/UvA0nH/mzmfDgCiXj6tSKvf+3LDj0=" }, "kalgebra": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kalgebra-25.12.1.tar.xz", - "hash": "sha256-5lhHxRiA2byGo5cyJsbr68KuFNaWrqS8lwS4fspVeZ0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kalgebra-25.12.2.tar.xz", + "hash": "sha256-aVpowavQ9J7j+9d3cY0NQRJAe1uZqLeHlt8znyqkCEA=" }, "kalk": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kalk-25.12.1.tar.xz", - "hash": "sha256-Uv9qA0lzWxcwypMrkvkUL1InN24RZ1n+dcWkIvnbRsA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kalk-25.12.2.tar.xz", + "hash": "sha256-M2rLcX3etNY3E5CW0Ji1Gc34l7PgchM+sBPdaBLwvh0=" }, "kalm": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kalm-25.12.1.tar.xz", - "hash": "sha256-QrGcYCGdRsGUW6AYxmcRWF9z61tSV2nPK1qsDU5oj+s=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kalm-25.12.2.tar.xz", + "hash": "sha256-WuQ92vTxv4xwKcrHfV5CzBFF8roOpITXjFGEa9Qbepc=" }, "kalzium": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kalzium-25.12.1.tar.xz", - "hash": "sha256-pi6LRvqownM3zwqy2cYCqNDzXAxkHRek5/Kv9uHkuMI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kalzium-25.12.2.tar.xz", + "hash": "sha256-sU2xAoD9QlOJD2LcuqovM52WYAvNOLnB0rSjATdgqY0=" }, "kamera": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kamera-25.12.1.tar.xz", - "hash": "sha256-AdIqwnx9xXXGaou4ls6j27WHYa7c/g6IUhiCJAmIK/g=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kamera-25.12.2.tar.xz", + "hash": "sha256-v5fUr1/cEV5n5pom/RoFqZ96hN8qi30YRROFqro9fDk=" }, "kamoso": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kamoso-25.12.1.tar.xz", - "hash": "sha256-t8Vyz2df9OjuTsB7bBdtcvtoOBRsihYADbFIN0//lSY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kamoso-25.12.2.tar.xz", + "hash": "sha256-o8gO3zFfz9DvSa0YCEECAvgIPKk184du66A2gcLAY6c=" }, "kanagram": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kanagram-25.12.1.tar.xz", - "hash": "sha256-dxbg+5FDbgXdMniQRKSuTRYyFn2zt4UPuzFpofAMEMc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kanagram-25.12.2.tar.xz", + "hash": "sha256-WyHR6evzQhQJYV62rxe4vr41Ug6sSjckCCCNOh+AKwU=" }, "kapman": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kapman-25.12.1.tar.xz", - "hash": "sha256-mAt2PNeIv5B9bHmCNkO2gDWGZCHc/jwQvqAbpuzGtvo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kapman-25.12.2.tar.xz", + "hash": "sha256-vl8v870DPHAM+M7w4vcbRziZbE1TaoiqoO49f0/n2tw=" }, "kapptemplate": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kapptemplate-25.12.1.tar.xz", - "hash": "sha256-JFi6A+a2Mv/dP7aP33bplehMf3mDImSdmKZN9Wi/tGo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kapptemplate-25.12.2.tar.xz", + "hash": "sha256-f1p5IuG65thFk0CfN+2SeMU3LqYYq9gitqWNRPMe1u4=" }, "kasts": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kasts-25.12.1.tar.xz", - "hash": "sha256-6LegJOETuQR5M8TlAvv7D1qBTiQ+qSMCwpq9ZiaWhmI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kasts-25.12.2.tar.xz", + "hash": "sha256-N0qFqu3+M6O5vYgLD69UHaFafFI4xJES7jRClbP5PCE=" }, "kate": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kate-25.12.1.tar.xz", - "hash": "sha256-EyMBTKQFSsYk3VgFwRKLpmaoYa4sOiL7oecD30L5KEQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kate-25.12.2.tar.xz", + "hash": "sha256-CE19dccDJkOPSjT+yzV22ZaICGUMGFLERyZHL5JnBio=" }, "katomic": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/katomic-25.12.1.tar.xz", - "hash": "sha256-xHt+NXFoTNOe7cb1aw9AZXQSQlWlFnZ4U10vk9jsJKo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/katomic-25.12.2.tar.xz", + "hash": "sha256-TxomswuXgF7P/VnJa8kAwxcVt7MWDlKu+wkpYyM5ooE=" }, "kbackup": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kbackup-25.12.1.tar.xz", - "hash": "sha256-rQrLYflyYLiPsrzWeodqOkK8h28/FBafoHvAy3Y+qgU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kbackup-25.12.2.tar.xz", + "hash": "sha256-GZoaQJs3fBkDlYRvZY1HEeIwKUF+ej8CEq9zLBcKi80=" }, "kblackbox": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kblackbox-25.12.1.tar.xz", - "hash": "sha256-871/NBVeMKIM1uqI8p+lipmtv+2TsQZA3bfuUtEyo8c=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kblackbox-25.12.2.tar.xz", + "hash": "sha256-CSBE0YI5gsQeHQktRC3uAbjabPioV1KKcl7yNO8i7yE=" }, "kblocks": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kblocks-25.12.1.tar.xz", - "hash": "sha256-hbE7LDyQCp73GfeyqJNPwN8N/3hTv8auTkQYCkqkdPw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kblocks-25.12.2.tar.xz", + "hash": "sha256-vEK19C3/bKnuuE3hYu9dxN8bzyxKJqUa+FGenAE1RAc=" }, "kbounce": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kbounce-25.12.1.tar.xz", - "hash": "sha256-NFCy2MGZ6H3BzmcyIkoxmg6U+VVaKgv+ZgzNsajnaO0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kbounce-25.12.2.tar.xz", + "hash": "sha256-1dQza362LZSWpDGYP8Oc4rEufiEGb1/Hwoz9o0NNOyA=" }, "kbreakout": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kbreakout-25.12.1.tar.xz", - "hash": "sha256-uCFywt63/yvQV7Ux1d4zrKWVU18lzBhZWWTFxXEwDtk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kbreakout-25.12.2.tar.xz", + "hash": "sha256-1dTHRsUFW7d9a6Y6VR6eWF2onn34VuQbHfkjeZBKycc=" }, "kbruch": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kbruch-25.12.1.tar.xz", - "hash": "sha256-eZIv0OUoKbuzWVnoGMmqIixyrcX4qOF8Vq4Brzh6FgU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kbruch-25.12.2.tar.xz", + "hash": "sha256-hb84PToFLtjL6BWLpXAW2Pi8lWYNAVCLjuaKq4Kzn8k=" }, "kcachegrind": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcachegrind-25.12.1.tar.xz", - "hash": "sha256-8pHN2tcS6E3rGSAqqGQdaVDP1SIo318zQbdr/Fdoc30=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcachegrind-25.12.2.tar.xz", + "hash": "sha256-Rug3s60S+dvqaO7QQCGc5+ZqxYtH/ClDChpPk9dZGwc=" }, "kcalc": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcalc-25.12.1.tar.xz", - "hash": "sha256-NJ9CNbFJX2CcSH+k9UnO5GmgWC3Lp7ez77zRyr3DlAU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcalc-25.12.2.tar.xz", + "hash": "sha256-qzY1WAI/rBfNfr4u4t53ThrnojkNHykafHMW7A3xoXQ=" }, "kcalutils": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcalutils-25.12.1.tar.xz", - "hash": "sha256-WcIjEBHyoePnS05jxTSx4HKUrIQhDDcp9ahoJ6Ru9VE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcalutils-25.12.2.tar.xz", + "hash": "sha256-/qTqUKP86WfyataK/w+lg+1VLmL6BRLD1IkVl+p8vnE=" }, "kcharselect": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcharselect-25.12.1.tar.xz", - "hash": "sha256-qHhqb3Ft3jeIW9nQMMGAv5lUJtIEIiUYYc728IWzYYc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcharselect-25.12.2.tar.xz", + "hash": "sha256-rzx8lMnHn1faj6RIPoWgPw9ABYvo41hnoMwoByzLzsg=" }, "kclock": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kclock-25.12.1.tar.xz", - "hash": "sha256-4DZ9mgidJihExOkl3XobOQV+JYS3hvxkCmA+3y5yMzU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kclock-25.12.2.tar.xz", + "hash": "sha256-c12mdnLHyG8gILPfxPXKuQUZ4ZPe3WTj6p/1Lvx5zI4=" }, "kcolorchooser": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcolorchooser-25.12.1.tar.xz", - "hash": "sha256-RflYEPLSHFcZEoWSZFIeItd7pNhJPNR0AvIcKffgAb0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcolorchooser-25.12.2.tar.xz", + "hash": "sha256-8i4SQXfTZaKlrHDkk10fp8QsPey5tLwUvcaeG9g6tCE=" }, "kcron": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kcron-25.12.1.tar.xz", - "hash": "sha256-c9cjekQoNs/fG3hvSg9Jwg5ZOe9QJ1OSjxvrb6SeohI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kcron-25.12.2.tar.xz", + "hash": "sha256-h6bHQtYGGWj7B3IzOlw9R6A9ZdrSO35SJIKcuoOjSfI=" }, "kde-dev-scripts": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kde-dev-scripts-25.12.1.tar.xz", - "hash": "sha256-hJ7TMTDCjHwf7/WvO7EKWkSCN6UUgac1jFoouaYur3Q=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kde-dev-scripts-25.12.2.tar.xz", + "hash": "sha256-ChFwrx0g0E3zAONgOQtKzoFWW2+eY99XN+L9VoOm7rk=" }, "kde-dev-utils": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kde-dev-utils-25.12.1.tar.xz", - "hash": "sha256-0id9y/2Ll6BppKXddM2xf9pg1BVScivTj3JLjf+z3fk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kde-dev-utils-25.12.2.tar.xz", + "hash": "sha256-TQo7andHu6uTbUjHUVXqpdYllHi9hOJay8q2lFLsv2M=" }, "kde-inotify-survey": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kde-inotify-survey-25.12.1.tar.xz", - "hash": "sha256-RNx+gIY+ZUeSDp3nwLnSHSqbnos+s19ta+a79wjqaPE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kde-inotify-survey-25.12.2.tar.xz", + "hash": "sha256-g4OVHo0SInXsPUenoqZVygcA+cqSuBibdDtOQumoDsc=" }, "kdebugsettings": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdebugsettings-25.12.1.tar.xz", - "hash": "sha256-yKVxSd8BKkeWaRHgkfZV47HBwHXn8Ez0vNzvokDKEsk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdebugsettings-25.12.2.tar.xz", + "hash": "sha256-akh58pkuZ/681E2/wLdm3b8ib4yShiEJwqzIfqBP52k=" }, "kdeconnect-kde": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdeconnect-kde-25.12.1.tar.xz", - "hash": "sha256-fWOFe34cJ6ANvbqyb6OE/H2Tv+MtgrlZQ6lE1He+Wtc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdeconnect-kde-25.12.2.tar.xz", + "hash": "sha256-0FBLvDVy9+ExmDeG7ducWAmG5eRrtEuUpt93qHd+TvI=" }, "kdeedu-data": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdeedu-data-25.12.1.tar.xz", - "hash": "sha256-6rspwNppkWGIglaYcxSnUQ0aIxKEBOpUtwoMkJiLYL8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdeedu-data-25.12.2.tar.xz", + "hash": "sha256-yeynRqeiaQUClV10NC/9oi7QTf7Wfq3qjwVzCILDt94=" }, "kdegraphics-mobipocket": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdegraphics-mobipocket-25.12.1.tar.xz", - "hash": "sha256-Mn+uAT4GsmM2+tEpp0G2ufkxoTSPUXStPMJ5IHNd0uM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdegraphics-mobipocket-25.12.2.tar.xz", + "hash": "sha256-8PWqLsRCyMEiWpCqQaGbx1TKtIvu44AiG6SZM2eAOsQ=" }, "kdegraphics-thumbnailers": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdegraphics-thumbnailers-25.12.1.tar.xz", - "hash": "sha256-OxgGGYWI7LjNJ//laZnVOEoZ7z7Gvg388E1nlH2q1/k=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdegraphics-thumbnailers-25.12.2.tar.xz", + "hash": "sha256-H+q55a0aotirzt16M7U3ZEvxw/NCf/1qVci4M2j4btM=" }, "kdenetwork-filesharing": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdenetwork-filesharing-25.12.1.tar.xz", - "hash": "sha256-QJxXAgMJ9/7hFnCFi513vcYCY8xdBEm19E+yfN8e+E0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdenetwork-filesharing-25.12.2.tar.xz", + "hash": "sha256-aaT3dF1IprDOoZxNmHFJ5OVDxGtuqhXT0Zx4V+TwrnA=" }, "kdenlive": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdenlive-25.12.1.tar.xz", - "hash": "sha256-q0DaMYlqHgkx5qzVmCAILA4QzF78WZ1AAl/AoOuAOcA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdenlive-25.12.2.tar.xz", + "hash": "sha256-Wh8sFZc0py7Iv5MwgywlF1p/A3sbHRx7f6uWAlC/gVQ=" }, "kdepim-addons": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdepim-addons-25.12.1.tar.xz", - "hash": "sha256-t2y4AbFROmbv+0mgFgwGlk1FJc/4iITBZq3lJ6s60Sc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdepim-addons-25.12.2.tar.xz", + "hash": "sha256-L9F1DInPVNlKtO505wSAwtjCRaAUkmN6SAdA6EzCjQY=" }, "kdepim-runtime": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdepim-runtime-25.12.1.tar.xz", - "hash": "sha256-HnJs57YBvqyH/sCkKnvkZjim09bZdN/Ow3qWfw/Nr/U=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdepim-runtime-25.12.2.tar.xz", + "hash": "sha256-jcyV0LgIP1Vm1d7KAIBGRL5c8dRsR3KDjKTxL1pFYuU=" }, "kdesdk-kio": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdesdk-kio-25.12.1.tar.xz", - "hash": "sha256-RIXNyn3jjFpQ8I082x/1YJUjNfztPMg3RFFWvnOzk6A=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdesdk-kio-25.12.2.tar.xz", + "hash": "sha256-qmntgQyR6JddglanWFLeGl+XU42AmSyEyRUvIUIzQ30=" }, "kdesdk-thumbnailers": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdesdk-thumbnailers-25.12.1.tar.xz", - "hash": "sha256-WYBidUSXEsMux8Uv+TukrLpAAZZHaFWWSVVRfOYPZLo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdesdk-thumbnailers-25.12.2.tar.xz", + "hash": "sha256-f/flgMoa687MLF75vy4VE1r43xYVZyxxM10MDsTMeZ0=" }, "kdev-php": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdev-php-25.12.1.tar.xz", - "hash": "sha256-7+NHbVzvwGvpt3tP6IOV5LTcWJFBHIclXghWNgNFvgs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdev-php-25.12.2.tar.xz", + "hash": "sha256-pYxet14tBMfbp1Vx6Z5sKmM3idAijSFbYFGIeVhxbx4=" }, "kdev-python": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdev-python-25.12.1.tar.xz", - "hash": "sha256-EdQZUhdGzl5ovlMCBqJaheXFxObdPIeTLB8JIbfaHPU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdev-python-25.12.2.tar.xz", + "hash": "sha256-y6oEM3tUi5QRRr5TiU2RxO+QpUvNW0lmQbn2aoyJhZs=" }, "kdevelop": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdevelop-25.12.1.tar.xz", - "hash": "sha256-RsUcL7sqH3qAZlECBJalPFZbPZgrbUWhUcZm5TWyqK0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdevelop-25.12.2.tar.xz", + "hash": "sha256-ZGT/LycfOTrOS6faTyP770izWZmLEtlIb10Z5WQ3pmk=" }, "kdf": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdf-25.12.1.tar.xz", - "hash": "sha256-bplWvC2fqoru8G+NDNpZKrNPHkEX/vpi8y7tKigtPiM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdf-25.12.2.tar.xz", + "hash": "sha256-O94n3gC9GIx9L3NI0NfmIo7NTc0QRJgWMJLSpz6EEvA=" }, "kdialog": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdialog-25.12.1.tar.xz", - "hash": "sha256-EC1hNVMbh2LCwzeEQtHP+C89ZxgJcmLfF1AxIeCuKgI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdialog-25.12.2.tar.xz", + "hash": "sha256-HFLJ+ReEo17bGEWJ++A1DUjZPTgyD9tYtNvqgZuoAoQ=" }, "kdiamond": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kdiamond-25.12.1.tar.xz", - "hash": "sha256-cBgf7AD93dX9jGplwujFgc7qMuKaDMqSzKSfVWiwvOM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kdiamond-25.12.2.tar.xz", + "hash": "sha256-4RkXBTyCIiZ2LcUUYtIzydMOrOOcTiuWBqMGPLmvR8I=" }, "keditbookmarks": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/keditbookmarks-25.12.1.tar.xz", - "hash": "sha256-srLSM6/5jLeb74lRHi4miP8HEaj17APKl/VEn8m9O7w=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/keditbookmarks-25.12.2.tar.xz", + "hash": "sha256-huM4R2jDfzKCiaMbv0y4+hlKWt/vq/tHULUXCpAtqBI=" }, "keysmith": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/keysmith-25.12.1.tar.xz", - "hash": "sha256-m0iYeDOYRtGnzdnXs03aT9iJJHjI02qSZ9y7fWjayBQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/keysmith-25.12.2.tar.xz", + "hash": "sha256-H0wDwIDWMtwwug7leeYTcG6Of9FQpI3SFx0Gp8GrGjc=" }, "kfind": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kfind-25.12.1.tar.xz", - "hash": "sha256-lg0leCWy/5kymCO+Wllkg2wug+QygN33lsj58WgfjPQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kfind-25.12.2.tar.xz", + "hash": "sha256-arRgf8LJ47PAT6SivmYHTWUVXC+/HEdxcGiIOZX7O6k=" }, "kfourinline": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kfourinline-25.12.1.tar.xz", - "hash": "sha256-0zmg+JvkNJpafYus2wAs+jEYW1nv7LUTjR3RZ96LkZE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kfourinline-25.12.2.tar.xz", + "hash": "sha256-d/PCK6IC3cZlz2y+wiUJ57LBu68zISoI9qvVkVhzMCY=" }, "kgeography": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kgeography-25.12.1.tar.xz", - "hash": "sha256-1nZIIixKKPP2UcNdcX3T+8i9xCCvHhwxmNFAu3ZaOe0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kgeography-25.12.2.tar.xz", + "hash": "sha256-O0XMzSQCECBm1+8WLMeqydfAYymMw/QZwN0x/vrbSQw=" }, "kget": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kget-25.12.1.tar.xz", - "hash": "sha256-0gX4X6co9+i42/kO1iGojNRhv69WKZhlsfJLOrNs88Y=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kget-25.12.2.tar.xz", + "hash": "sha256-AsOrdYOlgg/M0szZvf35n2vGUVKDhL/UErPA1G1+imA=" }, "kgoldrunner": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kgoldrunner-25.12.1.tar.xz", - "hash": "sha256-6xCus47JTA/w+6TuUGxiOqqIOBDZ+YGN+vq1myH7AQ0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kgoldrunner-25.12.2.tar.xz", + "hash": "sha256-tRvWm/DK8MMYazh0F1rK1d8GZDR5i3cfFxguenJHC7w=" }, "kgpg": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kgpg-25.12.1.tar.xz", - "hash": "sha256-t3bvnloQoV4ZXzRrtBEfJh07/tOLaSHrNOnXdhSGLWY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kgpg-25.12.2.tar.xz", + "hash": "sha256-dHDCMZP3sEiQ+Wc5rsfxdyxd38FyKtNqAh3gBqaIxtQ=" }, "kgraphviewer": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kgraphviewer-25.12.1.tar.xz", - "hash": "sha256-XHcLOW4oPiCqEnE0A4OkcwrfUKgbhJA8E60iPpq8LkE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kgraphviewer-25.12.2.tar.xz", + "hash": "sha256-tJ85muqv5ZXVPICvIInhMT0QcAmZprTgDSwCKtr/roY=" }, "khangman": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/khangman-25.12.1.tar.xz", - "hash": "sha256-lxLcwWm1kkPSoyNAh6PI+lFQDGYGVEMOFsVlcWZ4u18=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/khangman-25.12.2.tar.xz", + "hash": "sha256-yyqyvm72niar/GLWzIn7+ooI1Ue0D/NFyIhbJjATt3E=" }, "khealthcertificate": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/khealthcertificate-25.12.1.tar.xz", - "hash": "sha256-oalvkOoSEKXqDwnlgKpwQ9lNfyY2p8G9QLLI7z+nbgY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/khealthcertificate-25.12.2.tar.xz", + "hash": "sha256-XwZtE+YUIma3CGPHTtB2Fwk5a3OFhMkNBJ/nyzOLxV4=" }, "khelpcenter": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/khelpcenter-25.12.1.tar.xz", - "hash": "sha256-aaPNiwM7sRo1cVJy6TRJ/AdK/dqqjDYwpOLj9ilZHlA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/khelpcenter-25.12.2.tar.xz", + "hash": "sha256-xBpUdzwhklFdRke90XACQmpLz2rHQFyCx5FwywTh2mw=" }, "kidentitymanagement": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kidentitymanagement-25.12.1.tar.xz", - "hash": "sha256-cLZqE8ZKM+U9NUg+ny9CKUCXkUvPV8iYTl8uve2gqjQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kidentitymanagement-25.12.2.tar.xz", + "hash": "sha256-MFzQGjYM5gOGyuXADWQ2iq8xWaT9pUhW3wcsLWwDzbA=" }, "kig": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kig-25.12.1.tar.xz", - "hash": "sha256-klk/X7/siQKYBfBDwjZk/eSDHR19YyPiVwfYDt0gPl0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kig-25.12.2.tar.xz", + "hash": "sha256-zF1iJKa1BMTp3GMhstfd6b2JcAdSUjrq9mX4PVT0Dt0=" }, "kigo": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kigo-25.12.1.tar.xz", - "hash": "sha256-qCURKjezgWe7o/tPEkHsEt0MiRU2JxGg/Em8iDP3BJ4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kigo-25.12.2.tar.xz", + "hash": "sha256-UJpLdGhJEePksyRgn+/pmlpByGYNthfDYAbPeh2D018=" }, "killbots": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/killbots-25.12.1.tar.xz", - "hash": "sha256-Z2AQgsv+x0+T7wqBstD4l6PFIdzyRXMJO9/af4LE9I4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/killbots-25.12.2.tar.xz", + "hash": "sha256-IQYJH8grwuC4jLuHUTdDZYj1mdLDfvY5lZ1xOlMQZtg=" }, "kimagemapeditor": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kimagemapeditor-25.12.1.tar.xz", - "hash": "sha256-X9F5fDge8bbtEqQEkxbvvSb/ygLWK6zmaM76gyjvnEE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kimagemapeditor-25.12.2.tar.xz", + "hash": "sha256-6xCnLeQLBM0A96t8dSWxK+3i275IXwoso+wzlXBllk8=" }, "kimap": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kimap-25.12.1.tar.xz", - "hash": "sha256-tGbyiOg3EUlPM56AbymviAHbPxOj5KPfqJ8R2fKmN3I=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kimap-25.12.2.tar.xz", + "hash": "sha256-Hlehg1AWeMERsCdKcL9CVV97I+HVmJox9CRUPwFuR4s=" }, "kio-admin": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kio-admin-25.12.1.tar.xz", - "hash": "sha256-qWwOJWQgXECuEnMyMEEEgK2UKdqmSzsK5c27jRuViDk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kio-admin-25.12.2.tar.xz", + "hash": "sha256-7tAlcEYfIxRaoUUKzubQKBIjwicXO8lVQfXsYYt/m0Y=" }, "kio-extras": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kio-extras-25.12.1.tar.xz", - "hash": "sha256-30ZOPPnug9cvU0bjeUG+0F7qHQ5fSd/YHJQK6uw2nVc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kio-extras-25.12.2.tar.xz", + "hash": "sha256-cm/B602JFzTr7tWCAQ3QoGQj/OpSdfHgbjGCoDAFayo=" }, "kio-gdrive": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kio-gdrive-25.12.1.tar.xz", - "hash": "sha256-LV9uVxi0czgKvnQKepubbrtDl7iKbFKf4WMsnig2oYI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kio-gdrive-25.12.2.tar.xz", + "hash": "sha256-Om3p+wLZSPV/j8UQmthUFW/iYWTmxyuNkSzVumRlrRU=" }, "kio-zeroconf": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kio-zeroconf-25.12.1.tar.xz", - "hash": "sha256-c+OhDsfdNEdRhgIOafkGp4OO4XjsWHRrlGZ0R7iLHas=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kio-zeroconf-25.12.2.tar.xz", + "hash": "sha256-uyy8EajGxWMnXrVho4CTFf2mVoDQjihYQ/1l2An9UBc=" }, "kirigami-gallery": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kirigami-gallery-25.12.1.tar.xz", - "hash": "sha256-32UfDVZZm+zBuKkFGBTFCQaKXolvEaoXCvWu07+K1po=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kirigami-gallery-25.12.2.tar.xz", + "hash": "sha256-AG0YpvlzZ8FMEcNvw03XxB+dYdEQ5HpzZ+jA/+hapOc=" }, "kiriki": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kiriki-25.12.1.tar.xz", - "hash": "sha256-b7IpdTHxiejJIYaShHtFD9LlAOpSCIOTGeFVWXls4Nc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kiriki-25.12.2.tar.xz", + "hash": "sha256-Jj5TyFjcU9+VcPZrNQaHTeyEU8hClWRz8H1TKiqRQoQ=" }, "kiten": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kiten-25.12.1.tar.xz", - "hash": "sha256-DvYG8i/Eb6/r0sITGqQI3QYopj7ChRhJUAhO2VXDCdc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kiten-25.12.2.tar.xz", + "hash": "sha256-fvgyepn35wb1UePmi/TMnaNuVxWvJw5OiVfkYcFCGrA=" }, "kitinerary": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kitinerary-25.12.1.tar.xz", - "hash": "sha256-oup7bItMo/sG4mwUuq4sI4fEDk00qTg8FYsctIylzao=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kitinerary-25.12.2.tar.xz", + "hash": "sha256-b1B0/41P0GQKfQ836cFLO7AxbxIWJcfVBRPacG1DkEY=" }, "kjournald": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kjournald-25.12.1.tar.xz", - "hash": "sha256-1DlcsblscuCrbRIP4fjVU6o0bp1DBui0FNKOopG7Jqg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kjournald-25.12.2.tar.xz", + "hash": "sha256-k3dDIkDG6JzBTrmI13EZsaMAKwAWxlQS2YCH0VeS2wM=" }, "kjumpingcube": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kjumpingcube-25.12.1.tar.xz", - "hash": "sha256-9bdi2n6cim3zv29rBEwZuqtxvc9K0lqM7mCmOwIhe38=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kjumpingcube-25.12.2.tar.xz", + "hash": "sha256-QInqNNqDpppIDF1nZMhYmATdmbjWFV74DIZX//YBPV4=" }, "kldap": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kldap-25.12.1.tar.xz", - "hash": "sha256-Bkwvkoc8qoYBdXeMrh5SRkAiwt51xj2mvJKrbaIDkbM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kldap-25.12.2.tar.xz", + "hash": "sha256-yhPQ7J4ctNGdZUufVSUf9bNvzGScqzrdjEbM4Xh/qAo=" }, "kleopatra": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kleopatra-25.12.1.tar.xz", - "hash": "sha256-HD06Ny3meIAKgzR5nluM2huWvvidO9Dv6zIaElBAO9c=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kleopatra-25.12.2.tar.xz", + "hash": "sha256-ub7Yn+QAtHzCUJAOMLLEgBpgy18Z0ZvoLeOg8Jz2X5M=" }, "klettres": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/klettres-25.12.1.tar.xz", - "hash": "sha256-Lf78xFSyrBmUCsUMLGvDhU0GFT7S97OJpru7F66pn24=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/klettres-25.12.2.tar.xz", + "hash": "sha256-g1QlB1M5SGeTz+T46yEIMNPZV0KeQdixwg8KLvFrbno=" }, "klickety": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/klickety-25.12.1.tar.xz", - "hash": "sha256-OHFoOykUtWEqKpLT4kp2lDnR8u/s1yVeLJy7WLBllMw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/klickety-25.12.2.tar.xz", + "hash": "sha256-cZ75UY7UmuJGENn3D4uqp2/47vzXrvYpF0/vut9S2IU=" }, "klines": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/klines-25.12.1.tar.xz", - "hash": "sha256-yaZkgOPTXi2/KlQ43wb/oblcb8WVG+ivU6aYBeGxRuU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/klines-25.12.2.tar.xz", + "hash": "sha256-/9UZarywZlEzuNB8qC1pxjAP+BXat1ZKzn33alU+gQM=" }, "kmag": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmag-25.12.1.tar.xz", - "hash": "sha256-PlHw+xc0Fhp/97cPAuoAxD89o393iyY69JXwVpAYggQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmag-25.12.2.tar.xz", + "hash": "sha256-BjuiQECdpvP/cm3IWcxGofoACLhwOnUPmNAXY++4jPA=" }, "kmahjongg": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmahjongg-25.12.1.tar.xz", - "hash": "sha256-v92ntK/8ipANMt7+Olue0+jLYq/5VyYLrOB3YCkSrKE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmahjongg-25.12.2.tar.xz", + "hash": "sha256-zZ/Uix7+fCFGiOyrHV3s7tle+QqdoZOMdffZgyo9FPE=" }, "kmail": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmail-25.12.1.tar.xz", - "hash": "sha256-f/JfI1qSEGnMXBHuNo1JA2TxO6lNHeKxsqVYT0oPTo8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmail-25.12.2.tar.xz", + "hash": "sha256-4Srj0/P+pxeo4bbxWF3lSn3d5t9cLdg1phKJIelNW3Q=" }, "kmail-account-wizard": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmail-account-wizard-25.12.1.tar.xz", - "hash": "sha256-Tsb0Z5OFCG+3QSE2ryXkr7SWHiL0RCP5MxrkyeVOnOc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmail-account-wizard-25.12.2.tar.xz", + "hash": "sha256-06Jb1aNhj5Lr+LzzZmOZz7n3FdZyQmUAD0Y4GN0Kma0=" }, "kmailtransport": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmailtransport-25.12.1.tar.xz", - "hash": "sha256-iU5TeQv6JcLeBEok9Q9lMmAvANGvMUbFEwRnWu63NjA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmailtransport-25.12.2.tar.xz", + "hash": "sha256-+FQ3kBIAmvdLu5XXai+QPN27plSixjU1lTu6nhps6rw=" }, "kmbox": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmbox-25.12.1.tar.xz", - "hash": "sha256-CxmBQ3JzpL7YD9garXMu7HpOpBABrWz4PPOJa20VLxw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmbox-25.12.2.tar.xz", + "hash": "sha256-wXXUzz7OjP2GpnafSDWdxVNjlzoi0M5cDrr03lM84y4=" }, "kmime": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmime-25.12.1.tar.xz", - "hash": "sha256-yHUo/Wec0nxkuz/ws09PfTUY4/w8npdArQGhR/4DxHk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmime-25.12.2.tar.xz", + "hash": "sha256-jYEWettnVY5wf3xx9xDV8LGonWtUMBpKxRUY0YQbr2I=" }, "kmines": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmines-25.12.1.tar.xz", - "hash": "sha256-/6e8GFFaCZVte+j5OIY/QkyrRvGWgW7oCFaff+mNqM8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmines-25.12.2.tar.xz", + "hash": "sha256-8SsH3ISdHJDUNpuaCY66LaCU8Rr3BZzp61SgQCHFkag=" }, "kmix": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmix-25.12.1.tar.xz", - "hash": "sha256-m8NcJagZHOqrRBSoCjjFeQQVNoUo/3moJhXX9b2TjGo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmix-25.12.2.tar.xz", + "hash": "sha256-xwEusx6xm8TIqeNEQTpKTC7Dch/csWyKQDC5dxqw2S8=" }, "kmousetool": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmousetool-25.12.1.tar.xz", - "hash": "sha256-z8csHyZKr5dJxJHpfOqxjyMZw7Pg35BOR/eY8rW/PX8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmousetool-25.12.2.tar.xz", + "hash": "sha256-U53DGVzmV00dhWM8CAeO5dbA1waZSJPQZmXppq1fcTo=" }, "kmouth": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmouth-25.12.1.tar.xz", - "hash": "sha256-PE9Z//MTT8x2XfR8N40UEjBnNs8GoXiX2j3WyaGqbaQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmouth-25.12.2.tar.xz", + "hash": "sha256-WzMqJcpv+72jrmH18GTCBpG1MFwDbY9xHWLDeApGn8I=" }, "kmplot": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kmplot-25.12.1.tar.xz", - "hash": "sha256-3aTZXrGH3SIfvA8Hi8Yr1o2lFT4w6wvXB/Grbv6Emzo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kmplot-25.12.2.tar.xz", + "hash": "sha256-USja7+ghW8KF12Mu+5TuzedjtgRUXFoHkxUjW6Pl6j8=" }, "knavalbattle": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/knavalbattle-25.12.1.tar.xz", - "hash": "sha256-0LBEQA6uOokxWuVdpXWcBwy4xPac39UsJrsFf5/Qubg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/knavalbattle-25.12.2.tar.xz", + "hash": "sha256-JFj5Y8ge8P49LjbCfQ/gO9SRauWROWAvGU+ikHoz6rM=" }, "knetwalk": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/knetwalk-25.12.1.tar.xz", - "hash": "sha256-fpHv/EtzNOoZHsOiklGNMKcJh7RPz2ioLuHJBPBrIaI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/knetwalk-25.12.2.tar.xz", + "hash": "sha256-Vc+sV1Poub2Ga7YR54FAXxe5wXWRiobazORGwbphuvo=" }, "knights": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/knights-25.12.1.tar.xz", - "hash": "sha256-lGYazOIMIugjm1Z7tFIqbJ7zZ9CAYHc7+yRs8bnnJlc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/knights-25.12.2.tar.xz", + "hash": "sha256-d5Ll7Kgm6PtiKaYiktG2CQKMXTvGEOIQVQDX/th7dG8=" }, "koko": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/koko-25.12.1.tar.xz", - "hash": "sha256-DB58+9WPD15GfxKMiRpflTF2yJmRjVd3G4O1X3Tf9bs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/koko-25.12.2.tar.xz", + "hash": "sha256-zyCldwrbwnEU55X6DF5PeCCYq4LNCXOCSGw57cUJJ+A=" }, "kolf": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kolf-25.12.1.tar.xz", - "hash": "sha256-rBzbGoBKOZJBU/01wcjyO4tmf/vXltZ81PjCR0NdpOM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kolf-25.12.2.tar.xz", + "hash": "sha256-4+mwgH/TFgc4ldUlQHwX8c1iSxUl9kJSPjBsJyaACUI=" }, "kollision": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kollision-25.12.1.tar.xz", - "hash": "sha256-wZwOg3P35rbkqIF8Yf1KUgTec4C4NUmabTTXpbZ77y8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kollision-25.12.2.tar.xz", + "hash": "sha256-IyUUFt9XXYz9XjP/hjux48yqsaloqQVPo10tBFh5hhI=" }, "kolourpaint": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kolourpaint-25.12.1.tar.xz", - "hash": "sha256-EfO4UKu10ThziEMrPgJSF1HqlpATEjEPTgsislUPf0Q=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kolourpaint-25.12.2.tar.xz", + "hash": "sha256-UmtjCvd5enn97A66eUgjbtKXXi06ZvU6ks+meH1az4Y=" }, "kompare": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kompare-25.12.1.tar.xz", - "hash": "sha256-3+2933xJvDwnhm7XF+FeiC/9RXsXyH7QzRL76zzb1FE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kompare-25.12.2.tar.xz", + "hash": "sha256-ryLhedXFlbZu0yvppJ5GVv7rWvhfJqOogqg50RH7y4k=" }, "kongress": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kongress-25.12.1.tar.xz", - "hash": "sha256-fOR8ZbF5IskSTEpe5C5cNqUUSJhDI/1N19Hzk2B2rNk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kongress-25.12.2.tar.xz", + "hash": "sha256-ZE2fRZh6mhQShqfQ6/RkDRlYEfB+Ssj7Oys5OFgQwDY=" }, "konqueror": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/konqueror-25.12.1.tar.xz", - "hash": "sha256-e32pBn5TnOlZ2gsMyNOiMf2EM2+GyiT3ks/E87wix8s=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/konqueror-25.12.2.tar.xz", + "hash": "sha256-6M5/u+qy6Y7ZhFYzxMEw0AuRmgdYg6fZj/t7XNQqNZY=" }, "konquest": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/konquest-25.12.1.tar.xz", - "hash": "sha256-mncLgUtLzEZ6+lHGm00khHXhJbTmXMAmZhFpKiXibDM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/konquest-25.12.2.tar.xz", + "hash": "sha256-84NiHsBjkx2bGfyFowtDOSkmFRA9xzxgp3Q42VMqWCk=" }, "konsole": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/konsole-25.12.1.tar.xz", - "hash": "sha256-gIxBjZok3QJJ/6xuqMfz1LxtLeEIfRcGK9mxXGDjVtk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/konsole-25.12.2.tar.xz", + "hash": "sha256-giAGmEQFG1hMVTt+faTDwexm+aefLzhrqhqbkUNvUEY=" }, "kontact": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kontact-25.12.1.tar.xz", - "hash": "sha256-ThB3w2OXuJ0WEKWoIykSbGqyQb0fL569iqNBtK/rEmM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kontact-25.12.2.tar.xz", + "hash": "sha256-GAQL5uGsU+dB5ej+5LCMVzgOCI4WYf1oODO3+xpNM1E=" }, "kontactinterface": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kontactinterface-25.12.1.tar.xz", - "hash": "sha256-Q1hcn2ofED0H1es6+jU8rp7+g+dKgI2s7/F9ST2CJAM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kontactinterface-25.12.2.tar.xz", + "hash": "sha256-aHMabTqCyF04IOuK+Uyd2E9asCgXZ61/NQYzb9Qu9GM=" }, "kontrast": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kontrast-25.12.1.tar.xz", - "hash": "sha256-vbRH3cbdm7mJqB61tDa7NkGC+OsAwGAcSqK3lwUnolM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kontrast-25.12.2.tar.xz", + "hash": "sha256-UScdyOo7/n9UzVJisK4cTypFi1kG8G9A9pkfdO944Tc=" }, "konversation": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/konversation-25.12.1.tar.xz", - "hash": "sha256-hm+AKBBXnxhdQsobgGVWHnGK4hUH7kbzskAtdlV57ZE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/konversation-25.12.2.tar.xz", + "hash": "sha256-/n+OTkvi6A0fNnxDOesieFLmn1M9LUFF2dIAXA1wIfI=" }, "kopeninghours": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kopeninghours-25.12.1.tar.xz", - "hash": "sha256-ZB/9G/1XAuR/OShnR/cvMNEWveJTVr3b0awfsYbViq8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kopeninghours-25.12.2.tar.xz", + "hash": "sha256-zQEX0LqkzfZsXHTUMYtux3fKNgijc1myUeQCt7UML+o=" }, "korganizer": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/korganizer-25.12.1.tar.xz", - "hash": "sha256-QEeInLYtedmo8gYX3qyX45NWDGNGocWIu8o0Jpx3ZWc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/korganizer-25.12.2.tar.xz", + "hash": "sha256-sEuAyCgDKBtTXbkBprBPSfPTNRnjhNmsVoYI1xVAOOU=" }, "kosmindoormap": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kosmindoormap-25.12.1.tar.xz", - "hash": "sha256-mP+T1AvFGQpb3MzCq4Na9X7rpig+9nPXlfxo2Cm+d/s=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kosmindoormap-25.12.2.tar.xz", + "hash": "sha256-GIXD/e35DQ3VVBGwKJCW5HrW8qlcOH7oewFG1rztu3c=" }, "kpat": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kpat-25.12.1.tar.xz", - "hash": "sha256-ewa7gLavcc28eaQbg8aWmDLiRXZV84hjxhKNtqvp6ZQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kpat-25.12.2.tar.xz", + "hash": "sha256-ZAqVPSJjmwgFR6Ue4C59N6nQHHOBwt130gURkJRhKVM=" }, "kpimtextedit": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kpimtextedit-25.12.1.tar.xz", - "hash": "sha256-DnsOYUsxTkkQRyd/ECmQsre4tZWc+ca4PIcpZv9Zn8Q=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kpimtextedit-25.12.2.tar.xz", + "hash": "sha256-fv7TuSMi8u19qAwV7sa4OGYtjEyeTdbJCb/M8WCaHlQ=" }, "kpkpass": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kpkpass-25.12.1.tar.xz", - "hash": "sha256-ROhxaEk5KrO7srrIEtar67ODhDmCwHDyUg402eg1TZc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kpkpass-25.12.2.tar.xz", + "hash": "sha256-8ElREr4aYYMfrRanXDNm+LKF32DCkzoFpBSQHIHRjB0=" }, "kpmcore": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kpmcore-25.12.1.tar.xz", - "hash": "sha256-GNHUbRyGbtkxKPWO6YUMmTvAqzdcwnyhzU7CDY/Nxis=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kpmcore-25.12.2.tar.xz", + "hash": "sha256-MiD+SzCVst9tI4H4rfPdL1CvCF6/O9+N7pf3w9t7STM=" }, "kpublictransport": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kpublictransport-25.12.1.tar.xz", - "hash": "sha256-pGDue6CZfTzo3uK30fROntNdNSFMjcCj2TOull9fNkg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kpublictransport-25.12.2.tar.xz", + "hash": "sha256-FDgonUI89wBZyOcpOdilGgwFTwRuKL8woGCVnT3e9Ds=" }, "kqtquickcharts": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kqtquickcharts-25.12.1.tar.xz", - "hash": "sha256-+z2/ph412FcyWaCN5nfMFNvb1M59jl1kQcJ+lcqt108=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kqtquickcharts-25.12.2.tar.xz", + "hash": "sha256-vHpYaMlzCRR8/6ZlYGBDr492xxtAAERvQdf17VwQRHw=" }, "krdc": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/krdc-25.12.1.tar.xz", - "hash": "sha256-U0fhHK8Kdm7RLRJpe3DVMxqRFclLvjMAyOrCgFRzf+4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/krdc-25.12.2.tar.xz", + "hash": "sha256-UiWW+OZ4inIFbmYnCItKPfHFhuWcmKQaO35G98BkTBk=" }, "krecorder": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/krecorder-25.12.1.tar.xz", - "hash": "sha256-49humPe4XU6sq+sK3Ne2fVk12vxZC4jRaYamcIKys+U=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/krecorder-25.12.2.tar.xz", + "hash": "sha256-9Xm5+fZhFXxFBZBWiYupCNKXAyoE4pWFFYZOZ4VcX10=" }, "kreversi": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kreversi-25.12.1.tar.xz", - "hash": "sha256-Knn7wc6CTaPYdmbgUb6y8ECXfw7yWah+8bdlwrntsl4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kreversi-25.12.2.tar.xz", + "hash": "sha256-mt/JU6hY85uTNbHgCvTCEU5uZCIhKkDRahgTFoosgHQ=" }, "krfb": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/krfb-25.12.1.tar.xz", - "hash": "sha256-5qQxYf2p8KXPGnUPu5CGYEmqGYqeDDmHrd7VQAnyiWk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/krfb-25.12.2.tar.xz", + "hash": "sha256-vMhtM2Z/ZF8x4cJcZg2mER6Krg9QUnueGwxAoEMBcCU=" }, "kruler": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kruler-25.12.1.tar.xz", - "hash": "sha256-vHBUjPyBvvwwRVpqIpdzQ1qIYLDkHC3Dh6lRSF+zYYE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kruler-25.12.2.tar.xz", + "hash": "sha256-DAcufWh0Xnt6xj30advfXrYjoYal2+Vm65mQfx5ptjw=" }, "ksanecore": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksanecore-25.12.1.tar.xz", - "hash": "sha256-X4bhpvNpcOOwqQ4WPxd0a4PgDa9Llno0Loc5RzMdNP4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksanecore-25.12.2.tar.xz", + "hash": "sha256-hHzAFRG8KJhngeNsZvdfV+zX420vpCt7gLdN/g7eugk=" }, "kshisen": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kshisen-25.12.1.tar.xz", - "hash": "sha256-Z84LDB4HRygZkgPc3AEDgIM6UriVfMMdcJe3fj1gbIQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kshisen-25.12.2.tar.xz", + "hash": "sha256-Oz4hmr/zRGVpRbln95j5oFmKiOv8RVcCu45+qnkV140=" }, "ksirk": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksirk-25.12.1.tar.xz", - "hash": "sha256-p7qJ7Or2XolpACC+fJT1ZIfZLs/M6tDvAMrgtTNZD7E=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksirk-25.12.2.tar.xz", + "hash": "sha256-hs/4qQzYJvBSGyc5o/IhWOGnNl9frens4py6Busf5dM=" }, "ksmtp": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksmtp-25.12.1.tar.xz", - "hash": "sha256-P6XePH/YX5tKmaBGt0qZ/QiyCDkEz7sxmVwCkrkogOA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksmtp-25.12.2.tar.xz", + "hash": "sha256-MxwjcQnWPDChYpOEHN+tJjoL3Mtg92eDEHim/+ZInkE=" }, "ksnakeduel": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksnakeduel-25.12.1.tar.xz", - "hash": "sha256-KZ/XRRg3G6nzDkHTcgF8Vl4wOjf9jCPuZjQ8SvUsMCg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksnakeduel-25.12.2.tar.xz", + "hash": "sha256-/zo+ueSieHQif3acnSK6Z6uSXi429LQrJ9rSAB5oOLA=" }, "kspaceduel": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kspaceduel-25.12.1.tar.xz", - "hash": "sha256-dWZUzIYY0SCcmroWGJcjtlf4AR+99iDsDpW6rFnaXjg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kspaceduel-25.12.2.tar.xz", + "hash": "sha256-t0fvueYHbKYCSNPUziMCNl54cE2Ci6pb8SEE6MRKIws=" }, "ksquares": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksquares-25.12.1.tar.xz", - "hash": "sha256-5ykfIRF3f07Y7iOpcVHKEiKO2QmdRuTc/CUmRmEF3M4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksquares-25.12.2.tar.xz", + "hash": "sha256-g6vIYe5cKTwvr+E6wGeOZV5zHGeVpW9YRL0nILFZ0Q8=" }, "ksudoku": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksudoku-25.12.1.tar.xz", - "hash": "sha256-Hb10WUe/eoKJL2SKctSmy0IYTdaLj+XMWbOdta77m/c=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksudoku-25.12.2.tar.xz", + "hash": "sha256-+z5NdVDOXndJwDHmdYX/Xg8n9JfuNYRX2uOPbpc/Tuc=" }, "ksystemlog": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ksystemlog-25.12.1.tar.xz", - "hash": "sha256-L1KsycT11KWLych/NFyZUenPMRcodbzkllGhLWG7Yf0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ksystemlog-25.12.2.tar.xz", + "hash": "sha256-K41VW9pdqV6j5mWv9l2cSu6W7fwQUHf7XnWLTOhQbNc=" }, "kteatime": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kteatime-25.12.1.tar.xz", - "hash": "sha256-//kDL6ABuZvyZG6RnX/COF48ripxKRj0cfZB13to3H4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kteatime-25.12.2.tar.xz", + "hash": "sha256-slwyVjYzsKEf3YM9IQXCtqPtEcIwgu2ERsLvHhMGIc0=" }, "ktimer": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktimer-25.12.1.tar.xz", - "hash": "sha256-tUwEuewXqCpPDgzMfawktmhGKi7yKTgOyXBN4ZsXses=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktimer-25.12.2.tar.xz", + "hash": "sha256-YdCnGubkKQphG1YJv5bEhpd8P3kk+2E3M46aVwSaU0E=" }, "ktnef": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktnef-25.12.1.tar.xz", - "hash": "sha256-ihbRA+Cj1BOTRFBzGcsi0xu3sfBHHdc5QnGLLOBFylU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktnef-25.12.2.tar.xz", + "hash": "sha256-pubs8xoMqSTjBBpAkdFEshX+J/MfivV6y6r6x4MU4Ts=" }, "ktorrent": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktorrent-25.12.1.tar.xz", - "hash": "sha256-mTaocMTYxDVniWEKcE1dHPLlhObB1jdv9XDcvuOCsFA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktorrent-25.12.2.tar.xz", + "hash": "sha256-O1NKWPrLGiWahydaqOwxKVfNiG/8wj/UrAjgIuh8Ua4=" }, "ktouch": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktouch-25.12.1.tar.xz", - "hash": "sha256-W1su4RzTkDMwLPxH7qCG+IFFF5Go4/qKVTidc6HG6Uo=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktouch-25.12.2.tar.xz", + "hash": "sha256-nqXktJDzqF/QVCzEPCd6HuAyPxYWuN3f9RR/tNuZXEU=" }, "ktrip": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktrip-25.12.1.tar.xz", - "hash": "sha256-cNTIy/0S21qKLnln+wU1nYCXIcXvOgbDbQ575XpGulg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktrip-25.12.2.tar.xz", + "hash": "sha256-r4wC8JSGXi55SQsrMVGIZh8ODoxkE6iilUUvem6TgNA=" }, "ktuberling": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/ktuberling-25.12.1.tar.xz", - "hash": "sha256-ZBq3/ozDXa3PpyMAcDyOQdy5ka9npvEEuoSIeTXKgkQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/ktuberling-25.12.2.tar.xz", + "hash": "sha256-5Hzo8QwSEXzqKL9PapKWLfjvlxUxD5DCUNOW3uX5Uik=" }, "kturtle": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kturtle-25.12.1.tar.xz", - "hash": "sha256-pz+It4x/LKkPw7V4eGqB2z+JUdurrXpVph7eIxQbNG4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kturtle-25.12.2.tar.xz", + "hash": "sha256-3lAYxxmxnAKjXhwqSI5mc7u7PWOs9dl9wGmQU0SnKDc=" }, "kubrick": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kubrick-25.12.1.tar.xz", - "hash": "sha256-KjXenan6crlYlB3fPpKqBkugJ2KHnz0HOKVY/3tXDQQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kubrick-25.12.2.tar.xz", + "hash": "sha256-GEPliDWdeOpVj+SwYgH9SDnkvH3WE7js02fhawtj8ms=" }, "kunifiedpush": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kunifiedpush-25.12.1.tar.xz", - "hash": "sha256-aN55TjwSB0ajaXVE95A5qDUjAveURRPJkbjjIGNlYIc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kunifiedpush-25.12.2.tar.xz", + "hash": "sha256-4RHdU8ene/wy81g3W5ZJ7UGNnFrNnES5XsWgfJwgeLk=" }, "kwalletmanager": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kwalletmanager-25.12.1.tar.xz", - "hash": "sha256-P6aZx0Mp+DMD9wbD2NDh3Wf4cYM2fWqASyqPDt2BNro=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kwalletmanager-25.12.2.tar.xz", + "hash": "sha256-1KlmboRzK4dvKs1BuR9BWQxbCH+vEpDgC/FTvSMgcVE=" }, "kwave": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kwave-25.12.1.tar.xz", - "hash": "sha256-0O0NNjZJQzm+ay6fSkbWYaYXy0EDKY8i6xO/NySZLXI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kwave-25.12.2.tar.xz", + "hash": "sha256-/mcF2q8hTBCfGRtFBQ2GMfMR5EL6mSb3ub9azgvb9LA=" }, "kweather": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kweather-25.12.1.tar.xz", - "hash": "sha256-HAOXaSkGGZbVTaxTRtB3SswoVicXPhDgqAxqeO1S5pc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kweather-25.12.2.tar.xz", + "hash": "sha256-2v7ccWlq1Ca0B3DFHt36luRQfrhORfSSAp9V+OVnLn8=" }, "kweathercore": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kweathercore-25.12.1.tar.xz", - "hash": "sha256-BxxWejP018GEmrA892LSleofiyJ1UDapFXFa0BNQiQc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kweathercore-25.12.2.tar.xz", + "hash": "sha256-VquZjbsEHQcfip30I3zH5dHm5XvJpzRBRHtpD578kRM=" }, "kwordquiz": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/kwordquiz-25.12.1.tar.xz", - "hash": "sha256-NqK54I3YXYAZaKu9Dq4oan7AsJT2xQG1iXfknaMRZxI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/kwordquiz-25.12.2.tar.xz", + "hash": "sha256-4npaogSbw3xtn1oBHZQD6fIVHz7mEENqwu8/Hb8fK8M=" }, "libgravatar": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libgravatar-25.12.1.tar.xz", - "hash": "sha256-7r0Kx66kirX1H0iJ+315NM+K9UX42IYe01njSx3wmtI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libgravatar-25.12.2.tar.xz", + "hash": "sha256-CG86MmlUQrSaJxbao1R1JjDirAVfmBCYikI75Rul0Dc=" }, "libkcddb": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkcddb-25.12.1.tar.xz", - "hash": "sha256-YJsCnKEQQtVG+KgUQGu+hX94EYJLoiGUjietELcmpFE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkcddb-25.12.2.tar.xz", + "hash": "sha256-YsKBXU79NpWpWT1TU+Xbru78bFJnsWWuy1giBHC6IRA=" }, "libkcompactdisc": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkcompactdisc-25.12.1.tar.xz", - "hash": "sha256-TwtAmi+zMuapSlkEZffBeCiD0u12B4ElxzSxzAfxM8w=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkcompactdisc-25.12.2.tar.xz", + "hash": "sha256-AuW7UzCi3Z+64Nuh4chTanjcH4i6J1bouW+SgVbTwYA=" }, "libkdcraw": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkdcraw-25.12.1.tar.xz", - "hash": "sha256-/Ep0YSZah2aAERtr4dkUfrYpcelzcHj3V8DmmSx8SFc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkdcraw-25.12.2.tar.xz", + "hash": "sha256-8vb81h2PDwzCVvexY7vJmGr1VZ8BDkPcvAqD684kN5c=" }, "libkdegames": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkdegames-25.12.1.tar.xz", - "hash": "sha256-aSkMojzvhTdH/6W3Z6oF/AOX6MMUZKJYKDkKFusKgoc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkdegames-25.12.2.tar.xz", + "hash": "sha256-sliTO1KYeu/YEz7c3qNzp/ffKYMISmQtd2OiCGL9jHI=" }, "libkdepim": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkdepim-25.12.1.tar.xz", - "hash": "sha256-b825Vw3MMHbjay8rNrrGvwQEvQ1QCp7EGA/i7xdGGQQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkdepim-25.12.2.tar.xz", + "hash": "sha256-euX0JXCRTyF+Lgc6hluDld2IgY/Ojg5s0Bt1txRU248=" }, "libkeduvocdocument": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkeduvocdocument-25.12.1.tar.xz", - "hash": "sha256-t4EDiXCc88qzah9P0bJVWBhEzibMlIfL/JVqaOYRQ+I=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkeduvocdocument-25.12.2.tar.xz", + "hash": "sha256-yIYxGIpbd7Gda5iH8tnWonRaMzmqdtNVVbyRuPQ2axw=" }, "libkexiv2": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkexiv2-25.12.1.tar.xz", - "hash": "sha256-xb1byJT8eHimESutGceNCXihhxUb+1rDlQWMozCQ5lA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkexiv2-25.12.2.tar.xz", + "hash": "sha256-uNkU0Dypa04tOhcHr0JJgKfwaFsQkiCyXvt27X53eLY=" }, "libkgapi": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkgapi-25.12.1.tar.xz", - "hash": "sha256-/myDx5/c/MBUqsI6rIdkIsZdEHGIRof/O0Pmi7E2at4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkgapi-25.12.2.tar.xz", + "hash": "sha256-QghsP1zsMb48N5tDroDjK+spBVFZ0WcOAK1/CJJjLBw=" }, "libkleo": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkleo-25.12.1.tar.xz", - "hash": "sha256-q5r7w/MR0QAYFdugPW1g7NqOYhnG5DiZ/DpaxO7JQy0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkleo-25.12.2.tar.xz", + "hash": "sha256-awVSFLp8XG2nVFS58vDPkCE1Ebc8wYpHlk/1U0B2l/c=" }, "libkmahjongg": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkmahjongg-25.12.1.tar.xz", - "hash": "sha256-bn8w1CU5Xr68+ed0VL58hL4SyTYjhmZEOD4c2X9KU4g=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkmahjongg-25.12.2.tar.xz", + "hash": "sha256-oetVPDi/LCNnd+HvYOVG/oOrPsPePBaQYqENm4AdzgQ=" }, "libkomparediff2": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libkomparediff2-25.12.1.tar.xz", - "hash": "sha256-5zFqyoPxocBiEEz3kggNB4CEHRe9+I6o/LFpaRADAII=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libkomparediff2-25.12.2.tar.xz", + "hash": "sha256-LT30DUuWoAzhndUXmzZEfm7BN9uGVtXrl5wHf8GctkM=" }, "libksane": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libksane-25.12.1.tar.xz", - "hash": "sha256-5IXk4YaG9FB1pQtivtyr4SR7rYIi3crhe0mIFvqtya0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libksane-25.12.2.tar.xz", + "hash": "sha256-gOHtVkk15cdBSXrZEA3PqRreDVIpbPTw98TQgD+QWMg=" }, "libksieve": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libksieve-25.12.1.tar.xz", - "hash": "sha256-yNpo9q6O9sc4/5il2HA13euRnI2MqnuNNBNtlxnNSVQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libksieve-25.12.2.tar.xz", + "hash": "sha256-5borsdehbMn0XFCCKT/oS9GsI+dY2kJlrupl/wxosnk=" }, "libktorrent": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/libktorrent-25.12.1.tar.xz", - "hash": "sha256-JqObLnpQJaB9sIwoY4ORqL1MM2C7SlckGVuH2Fburt4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/libktorrent-25.12.2.tar.xz", + "hash": "sha256-Ma3muI0wu99wYtdtzsHqQfsoh96ak/AXUkgZnhMynDc=" }, "lokalize": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/lokalize-25.12.1.tar.xz", - "hash": "sha256-XUUh3KFEIna3gmGzydgiRdYYQLDCC9rB44lt21+o+s0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/lokalize-25.12.2.tar.xz", + "hash": "sha256-yiI6HjlMPjD/NjPvIP6i1jpaIGAAgyjzjpQmF/Frbs4=" }, "lskat": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/lskat-25.12.1.tar.xz", - "hash": "sha256-T0E2nMs0RQXZ8jWydTny5iTc8GX5VSFU2/GEqdBuwYs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/lskat-25.12.2.tar.xz", + "hash": "sha256-tphOCBj6BxxUqqnm98tgEW9vAlBfmNxwcYP2fcCnxF4=" }, "mailcommon": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/mailcommon-25.12.1.tar.xz", - "hash": "sha256-i2c53PdzUZm0eC3RD2xq6Dd0o4M82oawrnpMt95PINg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/mailcommon-25.12.2.tar.xz", + "hash": "sha256-nvzXKI8rZX3xT4MP+Bq80FEchGWBecgafU3B/6N+CsA=" }, "mailimporter": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/mailimporter-25.12.1.tar.xz", - "hash": "sha256-iKFCkVDW64Eedw1Z0k0YrUPHQjmzpN0OJwcRob3X4gY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/mailimporter-25.12.2.tar.xz", + "hash": "sha256-wsYkNR7rAmSywgy/9o8RwCAvpfI+DZX7nsdglGvENkU=" }, "marble": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/marble-25.12.1.tar.xz", - "hash": "sha256-CcKoRZZAs7EU6kDYGbxhsAUc+YJXL2GusxwEGQ9Ihxc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/marble-25.12.2.tar.xz", + "hash": "sha256-OeKQiiHgv/oltgbmMykCLFvrf9Ce7PvWHamt+QUZCh0=" }, "markdownpart": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/markdownpart-25.12.1.tar.xz", - "hash": "sha256-bRsB4Q9I8I1qP3N0bhoyhlKBeaRVccrKD49QLio36No=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/markdownpart-25.12.2.tar.xz", + "hash": "sha256-02EDfE/XEFNY53kdZlYAVAddjLBLj7SPEXPHLFPreHk=" }, "massif-visualizer": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/massif-visualizer-25.12.1.tar.xz", - "hash": "sha256-RqW2J2U4VsZUmg1Y3JHucqwI1RxShviJKmTkubDQbhA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/massif-visualizer-25.12.2.tar.xz", + "hash": "sha256-TEojX+9tKVOoHuvk64d8sjgmrkpnzhnNoeTQ7GHbvyE=" }, "mbox-importer": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/mbox-importer-25.12.1.tar.xz", - "hash": "sha256-oLM+6saJaseZcx2muyuUl0G1z7yrXj/stGnq+bwnVq8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/mbox-importer-25.12.2.tar.xz", + "hash": "sha256-lc1Va4roEtrfgNdSBN8l3YYD49TvP9cCKlMi9vxrgpI=" }, "merkuro": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/merkuro-25.12.1.tar.xz", - "hash": "sha256-yCSNploSOD4AmPOx0Yy2/5lOjgufwR/CQZ/3INlkTGA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/merkuro-25.12.2.tar.xz", + "hash": "sha256-yEdFp9g1EIA+r6adJ6AhKYl3HJn1cfyDvPcX11G8U54=" }, "messagelib": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/messagelib-25.12.1.tar.xz", - "hash": "sha256-xwKj7arqdZtDOcZYTm1tdPc0VoD+2CawePURJx1AhP8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/messagelib-25.12.2.tar.xz", + "hash": "sha256-F5VofajQHcFf8/z6mKal2e2pHa/0TXnvNd0iVEyoEp4=" }, "mimetreeparser": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/mimetreeparser-25.12.1.tar.xz", - "hash": "sha256-IAq+fPx1DC4NY3pTlHtiPTIkYEcFaPeI+NwL//3IMe0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/mimetreeparser-25.12.2.tar.xz", + "hash": "sha256-vdRvER+nB7LC8r1mIa9DbQop68yLmK5aT6ywIhYc2R4=" }, "minuet": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/minuet-25.12.1.tar.xz", - "hash": "sha256-1W77lkvx9MS7htNygcMtD25DRTYqR7YRGW41/odBONE=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/minuet-25.12.2.tar.xz", + "hash": "sha256-DuoicfgjO+tma+N5ySSTekXPo5eD9jPrVxgwQgLCk58=" }, "neochat": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/neochat-25.12.1.tar.xz", - "hash": "sha256-BpwcH9At5F1wXKYknVFT8ETIxCZ7NaZNW2kMDyUnRaI=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/neochat-25.12.2.tar.xz", + "hash": "sha256-6XyJw5Yo63eXcTW0L3dDU8DAX3R1n9O37tF/BCxPtiY=" }, "okular": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/okular-25.12.1.tar.xz", - "hash": "sha256-mJBExkSJ8DSVhOVKPfISmE6juLEwuOLfeihd+ksW5us=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/okular-25.12.2.tar.xz", + "hash": "sha256-nISoD+Kj3QmQtWQykSJEtvV2GhpqvaRS89pufmqIk38=" }, "palapeli": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/palapeli-25.12.1.tar.xz", - "hash": "sha256-dvT/K8vc6idvoIrWNL7CLSYZ8OgltNI+aSVQMIUPx48=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/palapeli-25.12.2.tar.xz", + "hash": "sha256-4p7LqCkk0kKvCxWSpUWnIlXvIFPYaNHN6UXT1tMUZRg=" }, "parley": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/parley-25.12.1.tar.xz", - "hash": "sha256-jHluORnK5cx+lNY7eBG8FtfW2le/cIZoXNp4JGmKrT0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/parley-25.12.2.tar.xz", + "hash": "sha256-6qG3fUW9Fy+zQxAF6xQCpVhmgcQLQ96L1CIrlNRcb6A=" }, "partitionmanager": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/partitionmanager-25.12.1.tar.xz", - "hash": "sha256-+eum4SSpKM/PnuZYhlCCgYvikQU6uB0bpufAifLFluQ=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/partitionmanager-25.12.2.tar.xz", + "hash": "sha256-9Xv6KxkEqQBJwViedvyijuiToBM6tG3cDfsANH7FQgA=" }, "picmi": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/picmi-25.12.1.tar.xz", - "hash": "sha256-HMIYKSuYH7vhHYP9UlQ+R0OncxsoYTkvBaYOrkHn6+Q=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/picmi-25.12.2.tar.xz", + "hash": "sha256-eyZNbftvTvqTAyrgnYdjHDIGKyBxiH4/Ny8jkxWK72w=" }, "pim-data-exporter": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/pim-data-exporter-25.12.1.tar.xz", - "hash": "sha256-0Kj8TCEnru6rue4sWSkPODx7McrxLeyZfWKqusq4OPs=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/pim-data-exporter-25.12.2.tar.xz", + "hash": "sha256-GJIYWRljhzBW9zNcKfTz+1wOvoK/RDCnzgkjkrqijKo=" }, "pim-sieve-editor": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/pim-sieve-editor-25.12.1.tar.xz", - "hash": "sha256-B+PHXmdKYBx3F3eDZN3WgGxHvvArnQIPn2bU0QGRB30=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/pim-sieve-editor-25.12.2.tar.xz", + "hash": "sha256-yL/sSCQh0wqnsEPeeHpp4av7ApsMjkAQX9iY5E68DQE=" }, "pimcommon": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/pimcommon-25.12.1.tar.xz", - "hash": "sha256-QgfsOoRWmdRSeYyr7ZRmMefB7Uqfl9COOOx/Hzv2NRk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/pimcommon-25.12.2.tar.xz", + "hash": "sha256-faMkcQ6mB3+iR+wE22ZsFyNSug5h8d+aoHq3EJrFKQs=" }, "plasmatube": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/plasmatube-25.12.1.tar.xz", - "hash": "sha256-2emYAgZm2BpVIdnBI0lHXUQHQpq+muN//Tc9AHXEUxM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/plasmatube-25.12.2.tar.xz", + "hash": "sha256-/qMtgvI7rL1uWIBfiiQjGQWUnbcA9W1EVP6D3xmOhsk=" }, "poxml": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/poxml-25.12.1.tar.xz", - "hash": "sha256-gt84JAnxWo0Cm/dn7kAjUJUjXWcq+2/VQ3YQ36ccWVY=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/poxml-25.12.2.tar.xz", + "hash": "sha256-u4uXoYId6zYf7LCp/369++MzD8v5Ul4nDkgSt2dT6DQ=" }, "qmlkonsole": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/qmlkonsole-25.12.1.tar.xz", - "hash": "sha256-97EB27qvrKNaJBTd52KiwOdAjhiZcpseicqVGUdefws=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/qmlkonsole-25.12.2.tar.xz", + "hash": "sha256-tiCcCtnGC9abvoMaChkerYvICZDk/CsYIATFBRBXg8U=" }, "qrca": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/qrca-25.12.1.tar.xz", - "hash": "sha256-87CkCXGxzlsi/nAFKObSA6ZAPhMEg7xrdy6W3Dap0o8=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/qrca-25.12.2.tar.xz", + "hash": "sha256-R3yLg5Fajlbi/nweqJLNsNkoPW6QUQMMx7qb1T/wc7w=" }, "rocs": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/rocs-25.12.1.tar.xz", - "hash": "sha256-lWS8vjihQ6WRy+YUi0fxJh6FCDgnGsEevEq0Uw5cRB4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/rocs-25.12.2.tar.xz", + "hash": "sha256-IP+D0N2IHErRZwdrneeXb4VgfSwF65FOspO7dSx4VaY=" }, "signon-kwallet-extension": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/signon-kwallet-extension-25.12.1.tar.xz", - "hash": "sha256-J4D3yZ+da6SUrWlIjB+FDN+yt9JF+jr6EYc2eA5CA8w=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/signon-kwallet-extension-25.12.2.tar.xz", + "hash": "sha256-EsoOdc6MdlaSD5R2eW7jKoWHhe1rQhCK4F9V6JU8Xoo=" }, "skanlite": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/skanlite-25.12.1.tar.xz", - "hash": "sha256-ziRoBtiabQucppVa4uX4IPOSaMon0l07NIo1VFQcuZk=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/skanlite-25.12.2.tar.xz", + "hash": "sha256-hsNZlaXIVQ3WEvN5Nhuu4G5PshjT14jMQM6tGu66ZAY=" }, "skanpage": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/skanpage-25.12.1.tar.xz", - "hash": "sha256-hn54OPtd6ew76qaToLjcaFkIIX4N1WKZTvP6aSr/ySw=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/skanpage-25.12.2.tar.xz", + "hash": "sha256-eZLj8HVkukRwCybO/gPwV/zZl2vR5kHasTUfUV+0kYI=" }, "skladnik": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/skladnik-25.12.1.tar.xz", - "hash": "sha256-mexX10A4lwPM3yNKSk6Rw7BmCFalfpTsmoaRCzsGfwA=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/skladnik-25.12.2.tar.xz", + "hash": "sha256-O91Ht2CJZqHuUcskrqB7odPh61gs5uuODc8O61nkSko=" }, "step": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/step-25.12.1.tar.xz", - "hash": "sha256-3MRSGLhZyRX9erKz3MopmZdFO+xpoa7lQ1AGX8VknsM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/step-25.12.2.tar.xz", + "hash": "sha256-ja/aO8QUGb6DiYWGoEY8IqTzIm13rqgW38oUbrooIB4=" }, "svgpart": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/svgpart-25.12.1.tar.xz", - "hash": "sha256-8tbM1pRNPHxGxE5mE8xhvUT8h2S90FUQ782/TFoFDNM=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/svgpart-25.12.2.tar.xz", + "hash": "sha256-57tSszNObh4R445U7aRRHRNXso3W2T3UdfqQufIjafU=" }, "sweeper": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/sweeper-25.12.1.tar.xz", - "hash": "sha256-BPKKVzYQypEAElhs6ZGkkO+7yyq+2iwQRzQE7WC3fa4=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/sweeper-25.12.2.tar.xz", + "hash": "sha256-40F8x0yi6T3OX7+nir7K+3wjtSoeQzZjvWaxEHv/H4w=" }, "telly-skout": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/telly-skout-25.12.1.tar.xz", - "hash": "sha256-ARlWYsMCXXLOh5mhphQs73+IV7vO4GO/AOTDkFrMtwU=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/telly-skout-25.12.2.tar.xz", + "hash": "sha256-OYamX/wTOm+3mg5ErGZWI6ZS3dDrzJgZMgRkVP6bRGI=" }, "tokodon": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/tokodon-25.12.1.tar.xz", - "hash": "sha256-sCya0Dy6+cKoS4HWj7BlGmWdJpwlnlJ7ctgLAaqVwTc=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/tokodon-25.12.2.tar.xz", + "hash": "sha256-yEsKvJ3zMwYKC0Sl7tktoiCGnZ43r2gAFdZUNUK/564=" }, "umbrello": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/umbrello-25.12.1.tar.xz", - "hash": "sha256-ExRsp9UQKRlrX/cGo3GDgV7J7vWweTjdEnxJiCT7JAg=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/umbrello-25.12.2.tar.xz", + "hash": "sha256-eiAZaQgZum6KE/dV31RPC4BRaaADWmOua9x9xfL1WcI=" }, "yakuake": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/yakuake-25.12.1.tar.xz", - "hash": "sha256-wfwFtKpO5+uJa6YDKoqqe/Hx2MotxQSO2b+WR10TUio=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/yakuake-25.12.2.tar.xz", + "hash": "sha256-wkl4kczC9Z8qHHP8TosZOla0H/gr+HuquvGqhoRkj7I=" }, "zanshin": { - "version": "25.12.1", - "url": "mirror://kde/stable/release-service/25.12.1/src/zanshin-25.12.1.tar.xz", - "hash": "sha256-yrZz4SHKrLqp21ID3DB/sTdpbU/2FZaLfuzSFGzvns0=" + "version": "25.12.2", + "url": "mirror://kde/stable/release-service/25.12.2/src/zanshin-25.12.2.tar.xz", + "hash": "sha256-Du1rRSa0/eWkJhJ0CCbD6k5TscHosTse6M20NdxfiqM=" } } \ No newline at end of file From e0573ab4e5584cdf805939061f9f8a4ea3210de9 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Thu, 5 Feb 2026 15:02:19 +0100 Subject: [PATCH 115/118] rocq-core_9_2: init at 9.2+rc1 --- .../science/logic/coq/default.nix | 6 ++++-- .../science/logic/rocq-core/default.nix | 14 ++++++++++++- .../coq-modules/coqutil/default.nix | 20 +++++++------------ pkgs/top-level/all-packages.nix | 7 +++++++ pkgs/top-level/coq-packages.nix | 5 +++++ pkgs/top-level/rocq-packages.nix | 4 ++++ 6 files changed, 40 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix index 1884ef85fe57..5f8526d879aa 100644 --- a/pkgs/applications/science/logic/coq/default.nix +++ b/pkgs/applications/science/logic/coq/default.nix @@ -19,6 +19,7 @@ ocamlPackages_4_10, ocamlPackages_4_12, ocamlPackages_4_14, + ocamlPackages_5_4, rocqPackages, # for versions >= 9.0 that are transition shims on top of Rocq ncurses, buildIde ? null, # default is true for Coq < 8.14 and false for Coq >= 8.14 @@ -73,6 +74,7 @@ let "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU="; "9.0.1".sha256 = "sha256-gRgQhFiYvGR/Z46TmTl1bgN9O32nifxQGdrzfw0WHrk="; "9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE="; + "9.2+rc1".sha256 = "sha256-zKVhnBid5LOcd7uHWFGmUdHpyNLxIyB7RNNz5btz0mI="; }; releaseRev = v: "V${v}"; fetched = @@ -111,7 +113,7 @@ let else lib.switch coq-version [ { - case = lib.versions.range "8.16" "8.18"; + case = lib.versions.range "8.16" "9.1"; out = ocamlPackages_4_14; } { @@ -126,7 +128,7 @@ let case = lib.versions.range "8.7" "8.10"; out = ocamlPackages_4_09; } - ] ocamlPackages_4_14; + ] ocamlPackages_5_4; ocamlNativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib diff --git a/pkgs/applications/science/logic/rocq-core/default.nix b/pkgs/applications/science/logic/rocq-core/default.nix index 3d76ff2d0fda..bf8776d13d70 100644 --- a/pkgs/applications/science/logic/rocq-core/default.nix +++ b/pkgs/applications/science/logic/rocq-core/default.nix @@ -14,6 +14,7 @@ dune, customOCamlPackages ? null, ocamlPackages_4_14, + ocamlPackages_5_4, ncurses, csdp ? null, version, @@ -26,6 +27,7 @@ let "9.0.0".sha256 = "sha256-GRwYSvrJGiPD+I82gLOgotb+8Ra5xHZUJGcNwxWqZkU="; "9.0.1".sha256 = "sha256-gRgQhFiYvGR/Z46TmTl1bgN9O32nifxQGdrzfw0WHrk="; "9.1.0".sha256 = "sha256-+QL7I1/0BfT87n7lSaOmpHj2jJuDB4idWhAxwzvVQOE="; + "9.2+rc1".sha256 = "sha256-zKVhnBid5LOcd7uHWFGmUdHpyNLxIyB7RNNz5btz0mI="; }; releaseRev = v: "V${v}"; fetched = @@ -53,7 +55,17 @@ let substituteInPlace plugins/micromega/sos.ml --replace-warn "; csdp" "; ${csdp}/bin/csdp" substituteInPlace plugins/micromega/coq_micromega.ml --replace-warn "System.is_in_system_path \"csdp\"" "true" ''; - ocamlPackages = if customOCamlPackages != null then customOCamlPackages else ocamlPackages_4_14; + ocamlPackages = + if customOCamlPackages != null then + customOCamlPackages + else + let + case = case: out: { inherit case out; }; + inherit (lib.versions) range; + in + lib.switch rocq-version [ + (case (range "9.0" "9.1") ocamlPackages_4_14) + ] ocamlPackages_5_4; ocamlNativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib diff --git a/pkgs/development/coq-modules/coqutil/default.nix b/pkgs/development/coq-modules/coqutil/default.nix index 67655165ae14..0fd659c2d098 100644 --- a/pkgs/development/coq-modules/coqutil/default.nix +++ b/pkgs/development/coq-modules/coqutil/default.nix @@ -13,20 +13,14 @@ inherit version; defaultVersion = - with lib.versions; + let + case = case: out: { inherit case out; }; + inherit (lib.versions) range; + in lib.switch coq.version [ - { - case = isGe "9.0"; - out = "0.0.7"; - } - { - case = range "8.18" "8.20"; - out = "0.0.6"; - } - { - case = range "8.17" "8.20"; - out = "0.0.5"; - } + (case (range "9.0" "9.1") "0.0.7") + (case (range "8.18" "8.20") "0.0.6") + (case (range "8.17" "8.20") "0.0.5") ] null; releaseRev = v: "v${v}"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a985cf429e7..53676af7e560 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12314,6 +12314,7 @@ with pkgs; (callPackage ./rocq-packages.nix { inherit (ocaml-ng) ocamlPackages_4_14 + ocamlPackages_5_4 ; }) mkRocqPackages @@ -12321,6 +12322,8 @@ with pkgs; rocq-core_9_0 rocqPackages_9_1 rocq-core_9_1 + rocqPackages_9_2 + rocq-core_9_2 rocqPackages rocq-core ; @@ -12332,10 +12335,12 @@ with pkgs; ocamlPackages_4_10 ocamlPackages_4_12 ocamlPackages_4_14 + ocamlPackages_5_4 ; inherit rocqPackages_9_0 rocqPackages_9_1 + rocqPackages_9_2 rocqPackages ; }) @@ -12372,6 +12377,8 @@ with pkgs; coq_9_0 coqPackages_9_1 coq_9_1 + coqPackages_9_2 + coq_9_2 coqPackages coq ; diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index 04e481cb08f3..b24ab749b997 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -9,8 +9,10 @@ ocamlPackages_4_10, ocamlPackages_4_12, ocamlPackages_4_14, + ocamlPackages_5_4, rocqPackages_9_0, rocqPackages_9_1, + rocqPackages_9_2, rocqPackages, fetchpatch, makeWrapper, @@ -292,6 +294,7 @@ let ocamlPackages_4_10 ocamlPackages_4_12 ocamlPackages_4_14 + ocamlPackages_5_4 ; rocqPackages = rp; }; @@ -330,6 +333,7 @@ rec { coqPackages_8_20 = mkCoqPackages (mkCoq "8.20" { }); coqPackages_9_0 = mkCoqPackages (mkCoq "9.0" rocqPackages_9_0); coqPackages_9_1 = mkCoqPackages (mkCoq "9.1" rocqPackages_9_1); + coqPackages_9_2 = mkCoqPackages (mkCoq "9.2" rocqPackages_9_2); coq_8_7 = coqPackages_8_7.coq; coq_8_8 = coqPackages_8_8.coq; @@ -347,6 +351,7 @@ rec { coq_8_20 = coqPackages_8_20.coq; coq_9_0 = coqPackages_9_0.coq; coq_9_1 = coqPackages_9_1.coq; + coq_9_2 = coqPackages_9_2.coq; coqPackages = lib.recurseIntoAttrs coqPackages_9_0; coq = coqPackages.coq; diff --git a/pkgs/top-level/rocq-packages.nix b/pkgs/top-level/rocq-packages.nix index ed0327ee96ec..0ce9d5f897de 100644 --- a/pkgs/top-level/rocq-packages.nix +++ b/pkgs/top-level/rocq-packages.nix @@ -6,6 +6,7 @@ callPackage, newScope, ocamlPackages_4_14, + ocamlPackages_5_4, fetchpatch, makeWrapper, }@args: @@ -75,6 +76,7 @@ let inherit version ocamlPackages_4_14 + ocamlPackages_5_4 ; }; in @@ -98,9 +100,11 @@ rec { rocq-core_9_0 = mkRocq "9.0"; rocq-core_9_1 = mkRocq "9.1"; + rocq-core_9_2 = mkRocq "9.2"; rocqPackages_9_0 = mkRocqPackages rocq-core_9_0; rocqPackages_9_1 = mkRocqPackages rocq-core_9_1; + rocqPackages_9_2 = mkRocqPackages rocq-core_9_2; rocqPackages = lib.recurseIntoAttrs rocqPackages_9_0; rocq-core = rocqPackages.rocq-core; From 38ad9624a7b9b3b147636f4cf6af1c9b6bccac64 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 5 Feb 2026 18:48:18 +0300 Subject: [PATCH 116/118] opencloud: 4.1.0 -> 5.0.1, opencloud.web: 4.3.0 -> 5.0.0 Diff: https://github.com/opencloud-eu/opencloud/compare/v4.1.0...v5.0.1 Changelog: https://github.com/opencloud-eu/opencloud/blob/v5.0.1/CHANGELOG.md --- pkgs/by-name/op/opencloud/package.nix | 6 ++++-- pkgs/by-name/op/opencloud/web.nix | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix index 1bac191843ad..14342ffd7b1a 100644 --- a/pkgs/by-name/op/opencloud/package.nix +++ b/pkgs/by-name/op/opencloud/package.nix @@ -28,13 +28,13 @@ let in buildGoModule rec { pname = "opencloud"; - version = "4.1.0"; + version = "5.0.1"; src = fetchFromGitHub { owner = "opencloud-eu"; repo = "opencloud"; tag = "v${version}"; - hash = "sha256-sZcGDE/CwB/u9LxsfFY/m4o58NjXMgTX0yx719R+wjc="; + hash = "sha256-q0K73j69ZzMK2IGHRt8nDaeLxubky62MyKnziNKHiMw="; }; postPatch = '' @@ -96,6 +96,8 @@ buildGoModule rec { # avoids 'make generate' calling `git`, otherwise no-op STRING = version; VERSION = version; + # avoids weird test failure + AUTOMEMLIMIT = "off"; }; excludedPackages = [ "tests/*" ]; diff --git a/pkgs/by-name/op/opencloud/web.nix b/pkgs/by-name/op/opencloud/web.nix index 8dddf3e58737..b2d5a4a68660 100644 --- a/pkgs/by-name/op/opencloud/web.nix +++ b/pkgs/by-name/op/opencloud/web.nix @@ -10,20 +10,20 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencloud-web"; - version = "4.3.0"; + version = "5.0.0"; src = fetchFromGitHub { owner = "opencloud-eu"; repo = "web"; tag = "v${finalAttrs.version}"; - hash = "sha256-oLGmktFeDykpaK8YqMoIl7RrkPvHw2EULkbn1XDS/Yk="; + hash = "sha256-ZeIcWeKYa43dyhg8xXdx1vQTPOjqSRPqcoaBRtbnzRc="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 1; - hash = "sha256-+oCoK6u46oPVtsvUEksuFFtjogirN370IsM33H5oOA4="; + hash = "sha256-KRoZOc61cklG2MflfHpCd9I5fOIuHPuiRR+w6sdRa2U="; }; nativeBuildInputs = [ From b8282c864fad740ea764c7fba3686c80a3fe6c5d Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Thu, 5 Feb 2026 17:55:59 +0100 Subject: [PATCH 117/118] acl2: fix community books certification Add upstream patch be39e78 to fix a regression in the input-files macro which caused kestrel/c/syntax tests to fail during build. --- pkgs/development/interpreters/acl2/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/interpreters/acl2/default.nix b/pkgs/development/interpreters/acl2/default.nix index 0b900710c785..f00f08cc080d 100644 --- a/pkgs/development/interpreters/acl2/default.nix +++ b/pkgs/development/interpreters/acl2/default.nix @@ -3,6 +3,7 @@ stdenv, callPackage, fetchFromGitHub, + fetchpatch, runCommandLocal, makeWrapper, replaceVars, @@ -50,6 +51,12 @@ stdenv.mkDerivation rec { libipasir = callPackage ./libipasirglucose4 { }; patches = [ + # The upstream fix for the input-files macro regression + (fetchpatch { + url = "https://github.com/acl2/acl2/commit/be39e7835f1c68008c17188d2f65eeaef61632fa.patch"; + sha256 = "sha256-pZ/r0vlyJz7ymYfrVtHDxsLdw0M/MJStBH42ZLO7Fs4="; + }) + (replaceVars ./0001-path-changes-for-nix.patch { libipasir = "${libipasir}/lib/${libipasir.libname}"; libssl = "${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}"; From 0d37d80b57795ada3bb98154e9f065404269938e Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 5 Feb 2026 19:57:37 +0300 Subject: [PATCH 118/118] lasuite-meet{,-frontend}: 1.3.0 -> 1.5.0 --- pkgs/by-name/la/lasuite-meet-frontend/package.nix | 6 +++--- pkgs/by-name/la/lasuite-meet/package.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet-frontend/package.nix b/pkgs/by-name/la/lasuite-meet-frontend/package.nix index 1c9f662e4be4..9d428d9cfd99 100644 --- a/pkgs/by-name/la/lasuite-meet-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-meet-frontend/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "lasuite-meet-frontend"; - version = "1.3.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-YjGceElLsbq6aCs3iC69xVj85WTHVqs9AC5lHpi2SJY="; + hash = "sha256-VUOTGRI3U9G4BfZMBk81MifcpALGA6OY3g++rCFZC5U="; }; sourceRoot = "source/src/frontend"; @@ -21,7 +21,7 @@ buildNpmPackage rec { npmDeps = fetchNpmDeps { inherit version src; sourceRoot = "source/src/frontend"; - hash = "sha256-2Lbq7fBfs8szAh+0ylLRRDuGpIXuOaDDO/Q/ziwaG6k="; + hash = "sha256-7dSXPkSXiOL43AUtkrYztkH8n8ZzS75LTkQWJIsY/OE="; }; buildPhase = '' diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index 674507684ea7..134fc09cbdc9 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -13,14 +13,14 @@ in python.pkgs.buildPythonApplication rec { pname = "lasuite-meet"; - version = "1.3.0"; + version = "1.5.0"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-YjGceElLsbq6aCs3iC69xVj85WTHVqs9AC5lHpi2SJY="; + hash = "sha256-VUOTGRI3U9G4BfZMBk81MifcpALGA6OY3g++rCFZC5U="; }; sourceRoot = "source/src/backend";