Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-03-23 06:27:52 +00:00
committed by GitHub
29 changed files with 198 additions and 56 deletions
@@ -63,12 +63,12 @@
"vendorHash": "sha256-kg6RylB2sW5XLWxJLmIDq3h54rzQoCKrxVu7L76lvCE="
},
"argoproj-labs_argocd": {
"hash": "sha256-OhuU3XGFRRn6oBiGaT4eRUB3+Lew1PonsshBXMcMA5k=",
"hash": "sha256-Nj7czoKDRDk4i75T7M990EBQr0yOU1Zwc0nU2wQ6YoY=",
"homepage": "https://registry.terraform.io/providers/argoproj-labs/argocd",
"owner": "argoproj-labs",
"proxyVendor": true,
"repo": "terraform-provider-argocd",
"rev": "v7.15.0",
"rev": "v7.15.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-CO09y7rdbY27VFX85pV2ocnO0rvhGJg3hXfLWaF+HTI="
},
@@ -1418,13 +1418,13 @@
"vendorHash": null
},
"vancluever_acme": {
"hash": "sha256-R0tbT4DBzRkXiJdvGL3AOY9ALXwWIH90WaWbqe8xtkk=",
"hash": "sha256-V/dkcnlqYyAdDAWpMp2ib0mlnDb1A6YlJHQhKyjKBo4=",
"homepage": "https://registry.terraform.io/providers/vancluever/acme",
"owner": "vancluever",
"repo": "terraform-provider-acme",
"rev": "v2.45.1",
"rev": "v2.46.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-PN9r9rTJChmhZd/l5BrsEMGfhzHNbcRhjtEoYJ+Vzuc="
"vendorHash": "sha256-JayuT74/oNcmwtq/VePYRRQ5iyc2HfunDWYOVJsLTrE="
},
"venafi_venafi": {
"hash": "sha256-wpAckNRqZjSDt7KpCRpLSYkn6Gm+QPzn5sIJ90wRXjI=",
+3 -3
View File
@@ -29,18 +29,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bcachefs-tools";
version = "1.37.2";
version = "1.37.3";
src = fetchFromGitHub {
owner = "koverstreet";
repo = "bcachefs-tools";
tag = "v${finalAttrs.version}";
hash = "sha256-q0/WRO52KZr/7ogZ+xb3UxpBB3Y63Ti1mwkDwypP2iw=";
hash = "sha256-cFqjht3mNzvvd9itIkc271iYfb2sfezWtC98jz0vD+I=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-UqpznSuuSXCzoNovOrLhWcuiOtkyY9iM2Uu0g9J7ZZE=";
hash = "sha256-ivJntxMIx8R2ytCr1ja2pQIXqjkQ12w9OhVh5YWsFFM=";
};
postPatch = ''
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "doublecmd";
version = "1.2.3";
version = "1.2.4";
src = fetchFromGitHub {
owner = "doublecmd";
repo = "doublecmd";
tag = "v${finalAttrs.version}";
hash = "sha256-tnPNq6Ms5hzu5FLVg7QCzSMfRbfZ/HRPfitJI6zP8+8=";
hash = "sha256-VmiL3B4BmbKhk0eWmlKuPuPv6OsUk7DbFNoYGdcpeBM=";
};
nativeBuildInputs = [
+4 -4
View File
@@ -17,16 +17,16 @@
}:
let
version = "0.303.1";
version = "0.303.2";
src = fetchFromGitHub {
owner = "evcc-io";
repo = "evcc";
tag = version;
hash = "sha256-D7Rm+UWAW8/QHJ2BQcvwL+yIYlXENJOrmBXKuoDEoAY=";
hash = "sha256-Z8kDC0dtKnsgIvjHFrLShwfKDqE5pkM/TSacadiOPa8=";
};
vendorHash = "sha256-lcSCMLOijqcug6RZGd2W3wjJxTWRlag3gz5bQoKglWg=";
vendorHash = "sha256-FFI3zVAISX1+r15yPxIto2GX//DQVHWajERPSwLbOSM=";
commonMeta = {
license = lib.licenses.mit;
@@ -52,7 +52,7 @@ buildGo126Module rec {
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-LvSANb1ehVqYHwIRujR3pgSdEhX4FaRzbji+fW64GtA=";
hash = "sha256-3YKYuwr6r0zgQvlrEZjhIDYmueWCAimjJF4YgeVa8WY=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -14,7 +14,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
version = "0.11.34";
version = "0.11.63";
pname = "kiro";
# You can find the current VSCode version in the About dialog:
+6 -6
View File
@@ -1,14 +1,14 @@
{
"x86_64-linux": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.11.34/tar/kiro-ide-0.11.34-stable-linux-x64.tar.gz",
"hash": "sha256-tEtHJcYBxesddFE1+HCkLVNwVA7EwKf/u88IYiPPvWA="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.11.63/tar/kiro-ide-0.11.63-stable-linux-x64.tar.gz",
"hash": "sha256-Y5yC28hqVm5rC/Tz1yHLUk9NMEesLQp5vYed4tp/AP4="
},
"x86_64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.11.34/kiro-ide-0.11.34-stable-darwin-x64.dmg",
"hash": "sha256-zApLaKhVuxhtjiYCYiRETr5PnUB3Eo4EpMfiDOxyeMA="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.11.63/kiro-ide-0.11.63-stable-darwin-x64.dmg",
"hash": "sha256-UkBfutRBL1fngTH92kyHyurKFC8hVDcE99Mwj52Aa10="
},
"aarch64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.11.34/kiro-ide-0.11.34-stable-darwin-arm64.dmg",
"hash": "sha256-vWXhS6w8bji0oWW+OACcpgVEfinQIVrIuw4g80enB1c="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.11.63/kiro-ide-0.11.63-stable-darwin-arm64.dmg",
"hash": "sha256-gy51HdrqF3Hnap9uTirR7zQMwErXUbki7YfWcwJNjBE="
}
}
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "kubectl-oidc-login";
version = "1.35.2";
version = "1.36.0";
src = fetchFromGitHub {
owner = "int128";
repo = "kubelogin";
tag = "v${finalAttrs.version}";
hash = "sha256-jSPNvr+spZvilTooK7s6l8CyvP5tzSWxqJzaoJCA5AM=";
hash = "sha256-v6kNz75+xRQHfTfBKpKaNZodQzZNmJiF+WX0wJfGZ2M=";
};
vendorHash = "sha256-otzcOmW3mkiJrIv69wme5cHp5/iO2YSH+ecZgeX2aV0=";
vendorHash = "sha256-f9Umpdlb6m38J05CanNJktS1T31SBSy1T1rOCzBUYkQ=";
ldflags = [
"-X main.version=${finalAttrs.version}"
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libtsm";
version = "4.4.2";
version = "4.4.3";
src = fetchFromGitHub {
owner = "kmscon";
repo = "libtsm";
tag = "v${finalAttrs.version}";
hash = "sha256-DWy7kgBbXUEt2Htcugo8PaVoHE23Nu22EIrB5f6/P30=";
hash = "sha256-AKwS088lP3dByKh3dQRW76+L6ouD8EmVms2qWIC5IiE=";
};
buildInputs = [ libxkbcommon ];
@@ -19,16 +19,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rusty-path-of-building";
version = "0.2.14";
version = "0.2.15";
src = fetchFromGitHub {
owner = "meehl";
repo = "rusty-path-of-building";
tag = "v${finalAttrs.version}";
hash = "sha256-rgXxy1r4ZyFFG5BiodogeHnCcppw79xzb0MsQDZxL4E=";
hash = "sha256-YhCJkyzWVZ1BEux85qyTHlyLS/LaotMoe+tGwwd9EOI=";
};
cargoHash = "sha256-IZ5+Dvr1u/X278U6WCD6CNu4HBh5uLRWFbPeZ6EXryo=";
cargoHash = "sha256-B04Jf3G7UVwhzVY1mO6IUqb1AXpvJQs+aWggMhYPHRw=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "spirit";
version = "0.11.0";
version = "0.11.3";
src = fetchFromGitHub {
owner = "block";
repo = "spirit";
tag = "v${finalAttrs.version}";
hash = "sha256-smTrNUhDNMBA7ozmFB9lm7egbSb/3TdIhasINqUHXzQ=";
hash = "sha256-gQ4DeiUWqOy1Qg1+F2hjxhI6578MXvuNlTB5djN1zD4=";
};
vendorHash = "sha256-dC+qryYDiYPuMlgkHsXYOsqHxl1O5QtGUFbNnkRE3eU=";
+2 -2
View File
@@ -22,7 +22,7 @@ let
requests-mock
;
version = "4.173";
version = "4.179";
in
@@ -35,7 +35,7 @@ buildPythonApplication {
owner = "spaam";
repo = "svtplay-dl";
tag = version;
hash = "sha256-Cjp3FX2jg4QkdRh/chQ7cPIOkuCiYZ6gNtykddmYhvM=";
hash = "sha256-xh0SJyZo6fk2beYh/bxS/5ahg5zsRwwo52nB/PnanbE=";
};
build-system = [ setuptools ];
+18 -3
View File
@@ -17,16 +17,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "windsend-rs";
version = "1.5.5";
version = "1.7.1";
src = fetchFromGitHub {
owner = "doraemonkeys";
repo = "WindSend";
tag = "v${finalAttrs.version}";
hash = "sha256-u82VmMuc7+tbc1Qgs5lbyFlNTauJm6E9KFXPHBdTryA=";
hash = "sha256-r3D6Uj8buMceqXov6An+OxgOTcNFrX5PwxhphtbeUv0=";
};
cargoHash = "sha256-dn6O2cCOPInktrKrcZBwN2FwmKUjm3crCL6yhIPQj/Y=";
cargoHash = "sha256-uRL9cnvEZzaO/Qewl8Nm1LZlidCLLDC/RDY2j5byMnE=";
sourceRoot = "${finalAttrs.src.name}/windSend-rs";
@@ -44,6 +44,21 @@ rustPlatform.buildRustPackage (finalAttrs: {
xdotool
];
checkFlags = [
# need x11 server
"--skip=route::sync_session::tests::idle_transport_sends_single_heartbeat_probe"
"--skip=route::sync_session::tests::out_of_order_event_is_rejected_with_protocol_close"
"--skip=route::sync_session::tests::peer_close_releases_session_instead_of_detaching"
"--skip=route::sync_session::tests::resume_after_disconnect_replays_detached_queue"
"--skip=route::sync_session::tests::slow_partial_inbound_frame_does_not_trip_peer_silence_timeout"
"--skip=sync::clipboard_event_hub::tests::remote_applies_update_baseline_without_fan_out"
"--skip=sync::clipboard_event_hub::tests::semantic_duplicates_are_not_fanned_out_twice"
"--skip=sync::session_registry::tests::detached_session_keeps_fan_out_queue_until_ttl_expires"
"--skip=sync::session_registry::tests::resume_attach_rejects_expired_sessions"
"--skip=sync::session_registry::tests::resume_attach_rotates_token_bumps_generation_and_applies_resume_ack"
"--skip=sync::session_registry::tests::start_attach_rejects_duplicate_session_ids"
];
desktopItems = [
(makeDesktopItem {
name = "windsend-rs";
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wl-clipboard";
version = "2.2.1";
version = "2.3.0";
src = fetchFromGitHub {
owner = "bugaevc";
repo = "wl-clipboard";
rev = "v${finalAttrs.version}";
hash = "sha256-BYRXqVpGt9FrEBYQpi2kHPSZyeMk9o1SXkxjjcduhiY=";
hash = "sha256-c/EfjrA4H/MiedSVWLN6ZUipxwcsmBueeYJu5b09MGc=";
};
strictDeps = true;
@@ -1,7 +1,8 @@
{
lib,
ocaml,
fetchurl,
version ? "0.28.1",
version ? if lib.versionAtLeast ocaml.version "4.14" then "0.29.0" else "0.28.1",
astring,
base,
camlp-streams,
@@ -50,6 +51,7 @@ rec {
"0.26.2" = "sha256-Lk9Za/eqNnqET+g7oPawvxSyplF53cCCNj/peT0DdcU=";
"0.27.0" = "sha256-3b9ITAdtCPmUAO6Et5DsIx9cj8vV0zJKZADVOI6EbRU=";
"0.28.1" = "sha256-cL2gN9C+2WHtkb21GYsu7vVCREdQqLAV2AzLlLP/Qfs=";
"0.29.0" = "sha256-2sd/CpV654K7S4abB7mAOocqNPjB6uiQG0LSG2I8nbU=";
}
."${version}";
};
@@ -17,9 +17,6 @@ buildDunePackage {
pname = "ocamlformat-lib";
inherit src version;
minimalOCamlVersion = "4.08";
duneVersion = "3";
nativeBuildInputs = [ menhir ];
propagatedBuildInputs = library_deps;
@@ -20,9 +20,6 @@ buildDunePackage {
pname = "ocamlformat-rpc-lib";
inherit src version;
minimalOCamlVersion = "4.08";
duneVersion = "3";
propagatedBuildInputs = [
csexp
sexplib0
@@ -17,8 +17,6 @@ buildDunePackage {
pname = "ocamlformat";
inherit src version;
minimalOCamlVersion = "4.08";
nativeBuildInputs = if lib.versionAtLeast version "0.25.1" then [ ] else [ menhir ];
buildInputs = [
@@ -43,6 +41,7 @@ buildDunePackage {
|| lib.versionAtLeast ocaml.version "5.1" && !lib.versionAtLeast version "0.25"
|| lib.versionAtLeast ocaml.version "5.2" && !lib.versionAtLeast version "0.26.2"
|| lib.versionAtLeast ocaml.version "5.3" && !lib.versionAtLeast version "0.27"
|| lib.versionAtLeast ocaml.version "5.4" && !lib.versionAtLeast version "0.28";
|| lib.versionAtLeast ocaml.version "5.4" && !lib.versionAtLeast version "0.28"
|| lib.versionAtLeast version "0.29.0" && !lib.versionAtLeast ocaml.version "4.14";
};
}
@@ -37,6 +37,11 @@ buildPythonPackage rec {
hash = "sha256-x6zonKL6Ys1fyUjyOgVgucAN64Dt6dCzdBrxRZa+VDQ=";
};
patches = [
# Upstream PR: https://github.com/itamarst/eliot/pull/520
./python-3.14.patch
];
build-system = [ setuptools ];
dependencies = [
@@ -0,0 +1,23 @@
From a5fc2936e8e13ebb73de4254234ca4d6ead15d1e Mon Sep 17 00:00:00 2001
From: Itamar Turner-Trauring <itamar@pythonspeed.com>
Date: Sun, 18 Jan 2026 14:15:02 -0500
Subject: [PATCH] Pass tests for 3.14.
---
eliot/tests/test_coroutines.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eliot/tests/test_coroutines.py b/eliot/tests/test_coroutines.py
index 39c5496c..cb2c1b13 100644
--- a/eliot/tests/test_coroutines.py
+++ b/eliot/tests/test_coroutines.py
@@ -34,7 +34,8 @@ def run_coroutines(*async_functions):
"""
Run a coroutine until it finishes.
"""
- loop = asyncio.get_event_loop()
+ loop = asyncio.new_event_loop()
+ asyncio.set_event_loop(loop)
futures = [asyncio.ensure_future(f()) for f in async_functions]
async def wait_for_futures():
@@ -0,0 +1,37 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "homevolt";
version = "0.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Danielhiversen";
repo = "pyHomevolt";
tag = finalAttrs.version;
hash = "sha256-Z+3JwACbdFVivWbhlxO73m1rjyGS+Vc/Y3QICqEY9O0=";
};
build-system = [ setuptools ];
dependencies = [ aiohttp ];
# upstream has no tests
doCheck = false;
pythonImportsCheck = [ "homevolt" ];
meta = {
description = "Python library for Homevolt EMS devices";
homepage = "https://github.com/Danielhiversen/pyHomevolt";
changelog = "https://github.com/Danielhiversen/pyHomevolt/releases/tag/${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.jamiemagee ];
};
})
@@ -0,0 +1,53 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
# dependencies
aiohttp,
typing-extensions,
# tests
aioresponses,
pytest-asyncio,
pytestCheckHook,
}:
buildPythonPackage (finalAttrs: {
pname = "idrive-e2-client";
version = "0.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "patrickvorgers";
repo = "idrive-e2-client";
tag = "v${finalAttrs.version}";
hash = "sha256-T/tPFcwowZuAoAdJayWvWoir13U+dOTGxjFfsgrOJCo=";
};
build-system = [ setuptools ];
dependencies = [
aiohttp
typing-extensions
];
nativeCheckInputs = [
aioresponses
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "idrive_e2" ];
meta = {
description = "Asynchronous client for IDrive e2";
homepage = "https://github.com/patrickvorgers/idrive-e2-client";
changelog = "https://github.com/patrickvorgers/idrive-e2-client/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jamiemagee ];
};
})
@@ -8,6 +8,8 @@
numpy,
pillow,
materialyoucolor,
python-magic,
pywal16,
}:
buildPythonPackage (finalAttrs: {
@@ -28,6 +30,8 @@ buildPythonPackage (finalAttrs: {
numpy
pillow
materialyoucolor
python-magic
pywal16
];
pythonImportsCheck = [ "kde_material_you_colors" ];
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "sabctools";
version = "9.3.2";
version = "9.4.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-BKkG54uIQm1YsKktlX0XqEfM3sSUT1nN/mZd0SfH7uw=";
hash = "sha256-JkRRtZnzp83dMKXiuqOXaTm8UOpkkhmjH2ysS8TY0DI=";
};
build-system = [ setuptools ];
@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "tinytag";
version = "2.2.0";
version = "2.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "tinytag";
repo = "tinytag";
tag = finalAttrs.version;
hash = "sha256-rvfObqAFcJwNpp9cUZv6QjffykajVR+Re1WUSdXkAvo=";
hash = "sha256-WrUpP2ItXUYsX5IB5K0YmG/N2mbAeaso6i0uUXkWHlY=";
};
build-system = [
@@ -2534,7 +2534,8 @@
];
"homevolt" =
ps: with ps; [
]; # missing inputs: homevolt
homevolt
];
"homewizard" =
ps: with ps; [
python-homewizard-energy
@@ -2738,7 +2739,8 @@
"idrive_e2" =
ps: with ps; [
aiobotocore
]; # missing inputs: idrive-e2-client
idrive-e2-client
];
"idteck_prox" =
ps: with ps; [
rfk101py
@@ -7604,6 +7606,7 @@
"homekit_controller"
"homematic"
"homematicip_cloud"
"homevolt"
"homewizard"
"homeworks"
"honeywell"
@@ -7626,6 +7629,7 @@
"ibeacon"
"icloud"
"idasen_desk"
"idrive_e2"
"ifttt"
"igloohome"
"ign_sismologia"
@@ -10,13 +10,13 @@
buildHomeAssistantComponent rec {
owner = "jmcollin78";
domain = "versatile_thermostat";
version = "9.0.3";
version = "9.2.2";
src = fetchFromGitHub {
inherit owner;
repo = domain;
tag = version;
hash = "sha256-nPGxC+U2NeZ6xKNJVsTkiDZ/dMenQq0BPBfGzjVchBo=";
hash = "sha256-njVafcJdnpYF7m1u6674IqWdU5Yv1n3HNEvXr61mL/I=";
};
dependencies = [
+1
View File
@@ -4600,6 +4600,7 @@ with pkgs;
inherit (ocamlPackages)
ocamlformat # latest version
ocamlformat_0_28_1
ocamlformat_0_29_0
;
inherit (ocamlPackages) odig;
+1
View File
@@ -1517,6 +1517,7 @@ let
ocamlformat_0_26_2 = ocamlformat.override { version = "0.26.2"; };
ocamlformat_0_27_0 = ocamlformat.override { version = "0.27.0"; };
ocamlformat_0_28_1 = ocamlformat.override { version = "0.28.1"; };
ocamlformat_0_29_0 = ocamlformat.override { version = "0.29.0"; };
ocamlformat = callPackage ../development/ocaml-modules/ocamlformat/ocamlformat.nix { };
+4
View File
@@ -7092,6 +7092,8 @@ self: super: with self; {
homematicip = callPackage ../development/python-modules/homematicip { };
homevolt = callPackage ../development/python-modules/homevolt { };
homf = callPackage ../development/python-modules/homf { };
hoomd-blue = callPackage ../development/python-modules/hoomd-blue { };
@@ -7354,6 +7356,8 @@ self: super: with self; {
idna-ssl = callPackage ../development/python-modules/idna-ssl { };
idrive-e2-client = callPackage ../development/python-modules/idrive-e2-client { };
idstools = callPackage ../development/python-modules/idstools { };
ifaddr = callPackage ../development/python-modules/ifaddr { };