From d836577704ed3521adcab4991711738561c6d103 Mon Sep 17 00:00:00 2001 From: ncaq Date: Tue, 12 May 2026 18:38:59 +0900 Subject: [PATCH 01/24] nixos/cloudflared: add per-tunnel protocol option cloudflared defaults to QUIC. On networks with restrictive UDP handling, or in the face of QUIC interop bugs, this can be unreliable. For example, see https://github.com/zhaofengli/attic/issues/281. The only declarative workaround so far has been to wrap `cloudflared` in a shell script that injects `--protocol http2`. Add a per-tunnel `protocol` option (enum of `auto`/`http2`/`quic`). It sets `TUNNEL_TRANSPORT_PROTOCOL` on the systemd service, mirroring the existing `edgeIPVersion` option. The default `auto` preserves current behaviour. cloudflared treats `TUNNEL_TRANSPORT_PROTOCOL=auto` like omitting the flag, so existing configurations are unaffected. --- .../services/networking/cloudflared.nix | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/nixos/modules/services/networking/cloudflared.nix b/nixos/modules/services/networking/cloudflared.nix index 37889c7308da..26662e563356 100644 --- a/nixos/modules/services/networking/cloudflared.nix +++ b/nixos/modules/services/networking/cloudflared.nix @@ -240,6 +240,25 @@ in example = "auto"; }; + protocol = lib.mkOption { + type = lib.types.enum [ + "auto" + "http2" + "quic" + ]; + default = "auto"; + description = '' + Specifies the protocol used to establish a connection between `cloudflared` and the Cloudflare global network. + + The value `auto` lets `cloudflared` choose the protocol (currently QUIC, falling back to HTTP/2). + Set to `http2` to work around QUIC/UDP connectivity issues, such as restrictive firewalls, broken UDP path MTU, or QUIC interop bugs. + Set to `quic` to force QUIC. + + See [Tunnel run parameters](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/configure-tunnels/cloudflared-parameters/run-parameters/#protocol). + ''; + example = "http2"; + }; + default = lib.mkOption { type = lib.types.str; description = '' @@ -397,6 +416,7 @@ in environment = { TUNNEL_ORIGIN_CERT = lib.mkIf (certFile != null) "%d/cert.pem"; TUNNEL_EDGE_IP_VERSION = tunnel.edgeIPVersion; + TUNNEL_TRANSPORT_PROTOCOL = tunnel.protocol; }; } ) config.services.cloudflared.tunnels; From 4865a38a4aa2d0f21c7c3de7a2362443182141d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Jun 2026 21:50:53 +0000 Subject: [PATCH 02/24] podman-tui: 1.11.2 -> 1.11.3 --- pkgs/by-name/po/podman-tui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/podman-tui/package.nix b/pkgs/by-name/po/podman-tui/package.nix index f08cfa98c485..1d37e049438d 100644 --- a/pkgs/by-name/po/podman-tui/package.nix +++ b/pkgs/by-name/po/podman-tui/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "podman-tui"; - version = "1.11.2"; + version = "1.11.3"; src = fetchFromGitHub { owner = "containers"; repo = "podman-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-+yi9t+NHieYvNKgmIgExotESFk8qvnYV11uuHMuV/No="; + hash = "sha256-qeUYn9FDhuLaNjeJekmQYjR1PJJx4/sKBuxT5qOLCj8="; }; vendorHash = null; From 5b5b87c7d85e95f494eb3706e7f6b46b130dd309 Mon Sep 17 00:00:00 2001 From: kulczwoj Date: Mon, 29 Jun 2026 13:30:07 +0200 Subject: [PATCH 03/24] pixinsight: 1.9.4-20260522 -> 1.9.4-20260621 --- pkgs/by-name/pi/pixinsight/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pixinsight/default.nix b/pkgs/by-name/pi/pixinsight/default.nix index c4a133d7e783..00a2676e7a46 100644 --- a/pkgs/by-name/pi/pixinsight/default.nix +++ b/pkgs/by-name/pi/pixinsight/default.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "pixinsight"; - version = "1.9.4-20260522"; + version = "1.9.4-20260621"; src = requireFile { name = "PI-linux-x64-${finalAttrs.version}-c.tar.xz"; url = "http://pixinsight.com"; - hash = "sha256-+mMVAleBO5zVAOLfbvi2xedF5aTxzZoZl3UY6HzWW7I="; + hash = "sha256-ITJq6q7rLBYe1+6jk2ZtpOSu5M5Z5bRzFPu06PPd7UI="; }; nativeBuildInputs = [ From 81655ffdde0ec39ef6ab1aaac1c6375e10994c1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 11:46:53 +0000 Subject: [PATCH 04/24] androidStudioPackages.canary: 2026.1.3.1 -> 2026.1.3.2 --- pkgs/applications/editors/android-studio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index d32d40aea705..3d37f4d389b5 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -26,9 +26,9 @@ let url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.8/android-studio-quail2-rc1-linux.tar.gz"; }; latestVersion = { - version = "2026.1.3.1"; # "Android Studio Quail 3 | 2026.1.3 Canary 1" - sha256Hash = "sha256-D7aSLkauEVB05/vhWxn7sfK2CoAzsvaxnkFViAuVIsc="; - url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.1/android-studio-quail3-canary1-linux.tar.gz"; + version = "2026.1.3.2"; # "Android Studio Quail 3 | 2026.1.3 Canary 2" + sha256Hash = "sha256-bGCLbl+b9vTml0m+uxBBWg99ikBAFfk5X+UnR+j2Ogw="; + url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.2/android-studio-quail3-canary2-linux.tar.gz"; }; in { From cea3bc2bff82d8e197833ab0415aa935544fdee5 Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 3 Jun 2026 19:27:27 +0200 Subject: [PATCH 05/24] openvino: split off lib and dev into dedicated outputs Co-authored-by: Martin Weinelt --- .../op/openvino/cmake-install-paths.patch | 156 ++++++++++++++++++ pkgs/by-name/op/openvino/package.nix | 16 +- 2 files changed, 169 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/op/openvino/cmake-install-paths.patch diff --git a/pkgs/by-name/op/openvino/cmake-install-paths.patch b/pkgs/by-name/op/openvino/cmake-install-paths.patch new file mode 100644 index 000000000000..32eae6ca8def --- /dev/null +++ b/pkgs/by-name/op/openvino/cmake-install-paths.patch @@ -0,0 +1,156 @@ +--- a/cmake/developer_package/packaging/archive.cmake ++++ b/cmake/developer_package/packaging/archive.cmake +@@ -25,14 +25,15 @@ endif() + macro(ov_archive_cpack_set_dirs) + # common "archive" package locations + # TODO: move current variables to OpenVINO specific locations +- set(OV_CPACK_INCLUDEDIR runtime/include) +- set(OV_CPACK_OPENVINO_CMAKEDIR runtime/cmake) +- set(OV_CPACK_DOCDIR docs) +- set(OV_CPACK_LICENSESDIR licenses) +- set(OV_CPACK_SAMPLESDIR samples) ++ set(OV_CPACK_INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}") ++ set(OV_CPACK_OPENVINO_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/openvino") ++ set(OV_CPACK_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/openvino") ++ set(OV_CPACK_LICENSESDIR "${CMAKE_INSTALL_DATAROOTDIR}/licenses/openvino") ++ set(OV_CPACK_SAMPLESDIR "${CMAKE_INSTALL_DATAROOTDIR}/openvino/samples") + set(OV_CPACK_WHEELSDIR wheels) + set(OV_CPACK_DEVREQDIR tools) +- set(OV_CPACK_PYTHONDIR python) ++ find_package(Python QUIET REQUIRED COMPONENTS Interpreter Development) ++ set(OV_CPACK_PYTHONDIR "${CMAKE_INSTALL_LIBDIR}/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages") + + if(USE_BUILD_TYPE_SUBFOLDER) + set(build_type ${CMAKE_BUILD_TYPE}) +@@ -49,11 +50,11 @@ macro(ov_archive_cpack_set_dirs) + set(OV_CPACK_RUNTIMEDIR runtime/lib/${ARCH_FOLDER}/${build_type}) + set(OV_CPACK_ARCHIVEDIR runtime/lib/${ARCH_FOLDER}/${build_type}) + else() +- set(OV_CPACK_LIBRARYDIR runtime/lib/${ARCH_FOLDER}) +- set(OV_CPACK_RUNTIMEDIR runtime/lib/${ARCH_FOLDER}) +- set(OV_CPACK_ARCHIVEDIR runtime/lib/${ARCH_FOLDER}) ++ set(OV_CPACK_LIBRARYDIR "${CMAKE_INSTALL_LIBDIR}") ++ set(OV_CPACK_RUNTIMEDIR "${CMAKE_INSTALL_LIBDIR}") ++ set(OV_CPACK_ARCHIVEDIR "${CMAKE_INSTALL_LIBDIR}") + endif() +- set(OV_CPACK_PLUGINSDIR ${OV_CPACK_RUNTIMEDIR}) ++ set(OV_CPACK_PLUGINSDIR "${OV_CPACK_RUNTIMEDIR}/openvino") + endmacro() + + ov_archive_cpack_set_dirs() +@@ -78,9 +79,9 @@ macro(ov_define_component_include_rules) + # licensing + unset(OV_CPACK_COMP_LICENSING_EXCLUDE_ALL) + # samples +- unset(OV_CPACK_COMP_CPP_SAMPLES_EXCLUDE_ALL) +- unset(OV_CPACK_COMP_C_SAMPLES_EXCLUDE_ALL) +- unset(OV_CPACK_COMP_PYTHON_SAMPLES_EXCLUDE_ALL) ++ set(OV_CPACK_COMP_CPP_SAMPLES_EXCLUDE_ALL EXCLUDE_FROM_ALL) ++ set(OV_CPACK_COMP_C_SAMPLES_EXCLUDE_ALL EXCLUDE_FROM_ALL) ++ set(OV_CPACK_COMP_PYTHON_SAMPLES_EXCLUDE_ALL EXCLUDE_FROM_ALL) + # python + unset(OV_CPACK_COMP_PYTHON_OPENVINO_EXCLUDE_ALL) + unset(OV_CPACK_COMP_BENCHMARK_APP_EXCLUDE_ALL) +@@ -92,8 +93,8 @@ macro(ov_define_component_include_rules) + # nodejs + set(OV_CPACK_COMP_NPM_EXCLUDE_ALL EXCLUDE_FROM_ALL) + # scripts +- unset(OV_CPACK_COMP_INSTALL_DEPENDENCIES_EXCLUDE_ALL) +- unset(OV_CPACK_COMP_SETUPVARS_EXCLUDE_ALL) ++ set(OV_CPACK_COMP_INSTALL_DEPENDENCIES_EXCLUDE_ALL EXCLUDE_FROM_ALL) ++ set(OV_CPACK_COMP_SETUPVARS_EXCLUDE_ALL EXCLUDE_FROM_ALL) + # pkgconfig + set(OV_CPACK_COMP_PKG_CONFIG_EXCLUDE_ALL ${OV_CPACK_COMP_CORE_DEV_EXCLUDE_ALL}) + # symbolic links +--- a/src/common/util/src/file_util.cpp ++++ b/src/common/util/src/file_util.cpp +@@ -215,7 +215,7 @@ std::filesystem::path ov::util::get_compiled_plugin_path(const std::filesystem:: + const auto ov_library_path = get_ov_lib_path(); + + // plugin can be found either: +- const std::filesystem::path sub_folder_path{std::string("openvino-") + OpenVINO_VERSION}; ++ const std::filesystem::path sub_folder_path{std::string("openvino")}; + + if (auto plugin_path = ov_library_path / sub_folder_path / plugin; ov::util::file_exists(plugin_path)) { + return plugin_path; +--- a/src/plugins/intel_npu/tools/compile_tool/CMakeLists.txt ++++ b/src/plugins/intel_npu/tools/compile_tool/CMakeLists.txt +@@ -31,7 +31,7 @@ ov_add_target(TYPE EXECUTABLE + npu_tools_utils) + + set_target_properties(${TARGET_NAME} PROPERTIES +- FOLDER intel_npu_tools ++ FOLDER intel_npu_tools OUTPUT_NAME ov-${TARGET_NAME} + CXX_STANDARD 17) + + # TODO: fix warnings and remove this exception +@@ -44,13 +44,13 @@ endif() + # + + install(TARGETS ${TARGET_NAME} +- RUNTIME DESTINATION "tools/${TARGET_NAME}" ++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + + if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/README.md") + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" +- DESTINATION "tools/${TARGET_NAME}" ++ DESTINATION "${OV_CPACK_DOCDIR}" RENAME README-${TARGET_NAME}.md + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + endif() +--- a/src/plugins/intel_npu/tools/protopipe/CMakeLists.txt ++++ b/src/plugins/intel_npu/tools/protopipe/CMakeLists.txt +@@ -67,7 +67,7 @@ ov_add_target(TYPE EXECUTABLE + LINK_LIBRARIES PRIVATE ${DEPENDENCIES}) + + set_target_properties(${TARGET_NAME} PROPERTIES +- FOLDER intel_npu_tools ++ FOLDER intel_npu_tools OUTPUT_NAME ov-${TARGET_NAME} + CXX_STANDARD 17) + + if (WIN32) +@@ -79,13 +79,13 @@ endif() + # + + install(TARGETS ${TARGET_NAME} +- RUNTIME DESTINATION "tools/${TARGET_NAME}" ++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + + if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/README.md") + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" +- DESTINATION "tools/${TARGET_NAME}" ++ DESTINATION "${OV_CPACK_DOCDIR}" RENAME README-${TARGET_NAME}.md + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + endif() +--- a/src/plugins/intel_npu/tools/single-image-test/CMakeLists.txt ++++ b/src/plugins/intel_npu/tools/single-image-test/CMakeLists.txt +@@ -52,7 +52,7 @@ ov_add_target(TYPE EXECUTABLE + ov_set_threading_interface_for(${TARGET_NAME}) + + set_target_properties(${TARGET_NAME} PROPERTIES +- FOLDER intel_npu_tools ++ FOLDER intel_npu_tools OUTPUT_NAME ov-${TARGET_NAME} + CXX_STANDARD 17) + + # TODO: fix warnings and remove this exception +@@ -65,13 +65,13 @@ endif() + # + + install(TARGETS ${TARGET_NAME} +- RUNTIME DESTINATION "tools/${TARGET_NAME}" ++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + + if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/README.md") + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" +- DESTINATION "tools/${TARGET_NAME}" ++ DESTINATION "${OV_CPACK_DOCDIR}" RENAME README-${TARGET_NAME}.md + COMPONENT ${NPU_INTERNAL_COMPONENT} + ${OV_CPACK_COMP_NPU_INTERNAL_EXCLUDE_ALL}) + endif() diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index 908cb813d653..2430b777786c 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -68,6 +68,8 @@ stdenv.mkDerivation (finalAttrs: { outputs = [ "out" + "dev" + "lib" "python" ]; @@ -87,6 +89,11 @@ stdenv.mkDerivation (finalAttrs: { cudaPackages.cuda_nvcc ]; + patches = [ + # https://aur.archlinux.org/cgit/aur.git/tree/010-openvino-change-install-paths.patch?h=openvino + ./cmake-install-paths.patch + ]; + dontUseSconsCheck = true; dontUseSconsBuild = true; dontUseSconsInstall = true; @@ -161,9 +168,8 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; postInstall = '' - mkdir -p $python - mv $out/python/* $python/ - rmdir $out/python + mkdir -p $python/lib + mv $lib/lib/python* $python/lib/ ''; postFixup = '' @@ -171,6 +177,10 @@ stdenv.mkDerivation (finalAttrs: { find $out -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do addDriverRunpath "$lib" done + + substituteInPlace $dev/lib/pkgconfig/openvino.pc \ + --replace-fail "include_prefix=\''${prefix}/" "include_prefix=" \ + --replace-fail "exec_prefix=\''${prefix}/" "exec_prefix=" ''; meta = { From dbba578f220a13d62505a3e2bc3bbfdc1962c551 Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 3 Jun 2026 18:51:34 +0200 Subject: [PATCH 06/24] openvino: fix order for autoPatchelfHook/addDriverRunpath --- pkgs/by-name/op/openvino/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index 2430b777786c..5c33a7b8c7dc 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -74,8 +74,10 @@ stdenv.mkDerivation (finalAttrs: { ]; nativeBuildInputs = [ - addDriverRunpath + # order matters here: autoAddDriverRunpath must run after autoPatchelfHook, otherwise the RUNPATH will end up being wrong autoPatchelfHook + addDriverRunpath + cmake git libarchive @@ -173,11 +175,6 @@ stdenv.mkDerivation (finalAttrs: { ''; postFixup = '' - # Link to OpenCL - find $out -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do - addDriverRunpath "$lib" - done - substituteInPlace $dev/lib/pkgconfig/openvino.pc \ --replace-fail "include_prefix=\''${prefix}/" "include_prefix=" \ --replace-fail "exec_prefix=\''${prefix}/" "exec_prefix=" From 15b29960b865fe77724efc40ca8175d8a510a7ca Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 3 Jun 2026 19:24:16 +0200 Subject: [PATCH 07/24] onnxruntime: add openvino support Co-authored-by: Martin Weinelt --- pkgs/by-name/on/onnxruntime/package.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 4253d258d8b2..9f0668874d96 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -25,10 +25,12 @@ pythonSupport ? (stdenv.buildPlatform.canExecute stdenv.hostPlatform), cudaSupport ? config.cudaSupport, ncclSupport ? cudaSupport && cudaPackages.nccl.meta.available, + openvinoSupport ? stdenv.isLinux, rocmSupport ? config.rocmSupport, coremlSupport ? stdenv.hostPlatform.isDarwin, withFullProtobuf ? false, cudaPackages ? { }, + openvino, rocmPackages, }@inputs: @@ -234,6 +236,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { rocmPackages.rocm-smi rocmPackages.roctracer ] + ++ lib.optionals openvinoSupport [ + openvino + ] ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ (darwinMinVersionHook "13.3") ]; @@ -292,6 +297,20 @@ effectiveStdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "onnxruntime_USE_COREML" coremlSupport) (lib.cmakeBool "onnxruntime_ENABLE_LTO" (!cudaSupport || cudaPackages.cudaOlder "12.8")) ] + ++ lib.optionals openvinoSupport [ + (lib.cmakeBool "onnxruntime_USE_OPENVINO" true) + (lib.cmakeFeature "onnxruntime_USE_OPENVINO_AUTO" ( + if effectiveStdenv.hostPlatform.system == "x86_64-linux" then "NPU,GPU,CPU" else "GPU" + )) + (lib.cmakeBool "onnxruntime_USE_OPENVINO_GPU" true) + (lib.cmakeBool "onnxruntime_USE_OPENVINO_CPU" ( + effectiveStdenv.hostPlatform.system == "x86_64-linux" + )) + (lib.cmakeBool "onnxruntime_USE_OPENVINO_NPU" ( + effectiveStdenv.hostPlatform.system == "x86_64-linux" + )) + (lib.cmakeFeature "OpenVINO_DIR" "${lib.getDev openvino}/runtime/cmake") + ] ++ lib.optionals pythonSupport [ (lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true) ] From 2ae8618b98788bac999a63333795c8106d2a4956 Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 3 Jun 2026 19:28:25 +0200 Subject: [PATCH 08/24] python3Packages.openvino: use packaging dep, fix installPhase Co-authored-by: Simonas Kazlauskas --- pkgs/development/python-modules/openvino/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/openvino/default.nix b/pkgs/development/python-modules/openvino/default.nix index 59fc50051a24..16c95c3a20a2 100644 --- a/pkgs/development/python-modules/openvino/default.nix +++ b/pkgs/development/python-modules/openvino/default.nix @@ -3,7 +3,7 @@ buildPythonPackage, openvino-native, numpy, - python, + packaging, }: buildPythonPackage { @@ -13,13 +13,16 @@ buildPythonPackage { src = openvino-native.python; - propagatedBuildInputs = [ numpy ]; + dependencies = [ + numpy + packaging + ]; installPhase = '' runHook preInstall - mkdir -p $out/${python.sitePackages} - cp -Rv * $out/${python.sitePackages}/ + mkdir -p $out + cp -Rv * $out/ runHook postInstall ''; From a175b672b6829cda06c66b3c028807424fe52c8e Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 3 Jun 2026 19:24:36 +0200 Subject: [PATCH 09/24] python3Packages.onnxruntime: add openvino support --- pkgs/development/python-modules/onnxruntime/default.nix | 2 ++ pkgs/top-level/python-packages.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/onnxruntime/default.nix b/pkgs/development/python-modules/onnxruntime/default.nix index 6d52ed8ca512..250bea6c2290 100644 --- a/pkgs/development/python-modules/onnxruntime/default.nix +++ b/pkgs/development/python-modules/onnxruntime/default.nix @@ -10,6 +10,7 @@ re2, # dependencies + openvino, coloredlogs, numpy, packaging, @@ -76,6 +77,7 @@ buildPythonPackage { ++ lib.optionals onnxruntime.passthru.ncclSupport [ nccl # libnccl.so.XX ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ openvino ] ); dependencies = [ diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7e4d095655c1..dd384f1b3452 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11835,6 +11835,7 @@ self: super: with self; { python3Packages = self; pythonSupport = true; }; + inherit (pkgs) openvino; }; onnxruntime-tools = callPackage ../development/python-modules/onnxruntime-tools { }; From fe0ea8e9c2edd5fa64f9dc13795742cb21e227b6 Mon Sep 17 00:00:00 2001 From: winston Date: Sat, 1 Nov 2025 01:24:20 +0200 Subject: [PATCH 10/24] immich-machine-learning: patch tests for OpenVINO EP --- pkgs/by-name/im/immich-machine-learning/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/im/immich-machine-learning/package.nix b/pkgs/by-name/im/immich-machine-learning/package.nix index 9c968802d3fd..d562c395af1a 100644 --- a/pkgs/by-name/im/immich-machine-learning/package.nix +++ b/pkgs/by-name/im/immich-machine-learning/package.nix @@ -1,5 +1,6 @@ { lib, + fetchpatch2, immich, python3, nixosTests, @@ -16,6 +17,15 @@ python.pkgs.buildPythonApplication rec { src = "${immich.src}/machine-learning"; pyproject = true; + patches = [ + (fetchpatch2 { + name = "fix_tests_with_openvino_ep.patch"; + relative = "machine-learning"; + url = "https://github.com/immich-app/immich/commit/7f611d90317d75ac3d75adf428f367376171e106.patch?full_index=1"; + hash = "sha256-dntL5AZS3VIp7++yUec4HWIdtwltrnIePNFPJaiZdy4="; + }) + ]; + pythonRelaxDeps = [ "huggingface-hub" "insightface" From 34b22c7d81ddc6b158c4b97bc6f3d6a71b92ed26 Mon Sep 17 00:00:00 2001 From: winston Date: Thu, 4 Jun 2026 10:31:51 +0200 Subject: [PATCH 11/24] onnxruntime: always enable RTTI with OpenVINO needed for `{ openvinoSupport = true; pythonSupport = false; }` --- pkgs/by-name/on/onnxruntime/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 9f0668874d96..01bd2b82e828 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -310,6 +310,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { effectiveStdenv.hostPlatform.system == "x86_64-linux" )) (lib.cmakeFeature "OpenVINO_DIR" "${lib.getDev openvino}/runtime/cmake") + # RTTI is disabled in default non-python builds (https://onnxruntime.ai/docs/build/custom.html#basic), + # but disabling it with OpenVINO will fail with `error: cannot use 'typeid' with '-fno-rtti'` + (lib.cmakeBool "onnxruntime_DISABLE_RTTI" false) ] ++ lib.optionals pythonSupport [ (lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true) From 389603ab8a4ef14b6a530d69d828b42f869b1279 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 5 Jun 2026 02:06:01 +0200 Subject: [PATCH 12/24] python3Packages.ai-edge-litert: fix build With the normalized install paths for openvino the autopatchElfHook can now find libopenvino.so.2620 from the lib output by itself. --- .../development/python-modules/ai-edge-litert/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ai-edge-litert/default.nix b/pkgs/development/python-modules/ai-edge-litert/default.nix index a3a177b28e39..2ff94fab2e96 100644 --- a/pkgs/development/python-modules/ai-edge-litert/default.nix +++ b/pkgs/development/python-modules/ai-edge-litert/default.nix @@ -49,6 +49,10 @@ buildPythonPackage { nativeBuildInputs = [ autoPatchelfHook ]; + buildInputs = [ + openvino-native + ]; + dependencies = [ backports-strenum flatbuffers @@ -72,10 +76,6 @@ buildPythonPackage { "backports.strenum" ]; - postFixup = '' - addAutoPatchelfSearchPath ${openvino-native}/runtime/lib/ - ''; - pythonImportsCheck = [ "ai_edge_litert" "ai_edge_litert.interpreter" From 984c0a1d51e07cf59f5f5e5f1be3238c7706afaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 19:03:31 +0000 Subject: [PATCH 13/24] melos: 7.8.2 -> 8.0.0 --- pkgs/by-name/me/melos/package.nix | 4 ++-- pkgs/by-name/me/melos/pubspec.lock.json | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index fffcfb13ef57..e06c1876d0c6 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -5,12 +5,12 @@ }: buildDartApplication (finalAttrs: { pname = "melos"; - version = "7.8.2"; + version = "8.0.0"; src = fetchFromGitHub { owner = "invertase"; repo = "melos"; tag = "melos-v${finalAttrs.version}"; - hash = "sha256-5HLd0NUaRd0zl8WtTOGX4nHXwzCOOvCQcUW8GmmBqEw="; + hash = "sha256-txT2xIvhhmL9i8gE6uUzDa6/k5ZzDBsiPZ1V4Gc4U/I="; }; patches = [ diff --git a/pkgs/by-name/me/melos/pubspec.lock.json b/pkgs/by-name/me/melos/pubspec.lock.json index 15f4ee2a3413..6f97eee298c9 100644 --- a/pkgs/by-name/me/melos/pubspec.lock.json +++ b/pkgs/by-name/me/melos/pubspec.lock.json @@ -604,31 +604,31 @@ "dependency": "transitive", "description": { "name": "test", - "sha256": "ca578dc12bb8b2f40b67b7d3bd2fac4f31c01a6ff7130a14e2597b919934507f", + "sha256": "0d5ba5602ec3baa28c8ce365e1efc5575969c765f45c554a3e167dc7945b9c30", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.31.1" + "version": "1.31.2" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11", + "sha256": "475610b2aa23c19687cce2961e44b0cc57cafe220f67c2b80201231b2a07fbe7", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.13" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "d2e98ec12998368dc59ddd47ab709f2cd55acd6b66dc7db764455a44082f4bc5", + "sha256": "a39c204a4fc7a7ccb04a2b985e359fda3cc37e45e0b8ac61c3fb1a05aa832132", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.18" + "version": "0.6.19" }, "typed_data": { "dependency": "transitive", From e38ad5489b84e5a86229f0d8ca5734b234999553 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 29 Jun 2026 14:43:14 -0500 Subject: [PATCH 14/24] kulala-fmt: 3.1.0 -> 4.3.4 Switch dependency vendoring to pnpm for the current lockfile. Changelog: https://github.com/mistweaverco/kulala-fmt/compare/v3.1.0...v4.3.4 --- pkgs/by-name/ku/kulala-fmt/package.nix | 64 ++++++-------------------- 1 file changed, 13 insertions(+), 51 deletions(-) diff --git a/pkgs/by-name/ku/kulala-fmt/package.nix b/pkgs/by-name/ku/kulala-fmt/package.nix index b1b29d22a2df..4570d23a8c73 100644 --- a/pkgs/by-name/ku/kulala-fmt/package.nix +++ b/pkgs/by-name/ku/kulala-fmt/package.nix @@ -1,17 +1,18 @@ { lib, stdenv, - bun, fetchFromGitHub, + fetchPnpmDeps, kulala-core, makeBinaryWrapper, nodejs, - writableTmpDirAsHomeHook, + pnpm_11, + pnpmConfigHook, }: stdenv.mkDerivation (finalAttrs: { pname = "kulala-fmt"; - version = "3.1.0"; + version = "4.3.4"; strictDeps = true; __structuredAttrs = true; @@ -20,66 +21,27 @@ stdenv.mkDerivation (finalAttrs: { owner = "mistweaverco"; repo = "kulala-fmt"; tag = "v${finalAttrs.version}"; - hash = "sha256-4rVsw3dyoKrC6lj8m2R42iZmBk5G2LIVtV6Ro9pHSBo="; + hash = "sha256-sARZDtrF8JihVuE2Ix/f4h/OWIbdGW48xpVJlVmTdYY="; }; - node_modules = stdenv.mkDerivation { - pname = "${finalAttrs.pname}-node_modules"; - inherit (finalAttrs) version src; - - strictDeps = true; - __structuredAttrs = true; - - nativeBuildInputs = [ - bun - writableTmpDirAsHomeHook - ]; - - dontConfigure = true; - - buildPhase = '' - runHook preBuild - - bun install \ - --cpu="*" \ - --frozen-lockfile \ - --ignore-scripts \ - --no-progress \ - --os="*" - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out - cp -R node_modules $out/ - - runHook postInstall - ''; - - dontFixup = true; - - outputHash = "sha256-z+jQC2RCav3VG/agWizcWFat8KgkGdBzaGQriviEbyo="; - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_11; + fetcherVersion = 4; + hash = "sha256-wPMWFYRd3R570oAMORHTKamE0qcmIT+LFRuTiXFX97M="; }; nativeBuildInputs = [ - bun makeBinaryWrapper nodejs + pnpm_11 + pnpmConfigHook ]; - dontConfigure = true; - buildPhase = '' runHook preBuild - cp -R ${finalAttrs.node_modules}/node_modules . - patchShebangs node_modules - bun run build + pnpm run build runHook postBuild ''; From 1526bf1eae70a6fecb5a429739ab0bfc79ebf5c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 22:31:53 +0000 Subject: [PATCH 15/24] gnucash: 5.15 -> 5.16 --- pkgs/by-name/gn/gnucash/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gn/gnucash/package.nix b/pkgs/by-name/gn/gnucash/package.nix index 97a0ed3a40c1..6c5f3669e0dd 100644 --- a/pkgs/by-name/gn/gnucash/package.nix +++ b/pkgs/by-name/gn/gnucash/package.nix @@ -37,12 +37,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnucash"; - version = "5.15"; + version = "5.16"; # raw source code doesn't work out of box; fetchFromGitHub not usable src = fetchurl { url = "https://github.com/Gnucash/gnucash/releases/download/${finalAttrs.version}/gnucash-${finalAttrs.version}.tar.bz2"; - hash = "sha256-sL1K9Dtr3jRUIn1LOY6ex6Db1RQ0acE3P8gkw8qrCQk="; + hash = "sha256-u5tsZ+u2o+Btn/T04EF6l77wFZ0mkSvpsOdaMpAf1JM="; }; nativeBuildInputs = [ @@ -134,7 +134,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Gnucash"; repo = "gnucash-docs"; tag = finalAttrs.version; - hash = "sha256-EI/By0Ek3qDCmi6svX96Wg78UnmsDZzQLRSqErPUuxA="; + hash = "sha256-KC2POdwKma2CWpom3kN4X4MAItJFeWHl4SIV7sb+KCo="; }; nativeBuildInputs = [ cmake ]; From 00568c955c0213d23ecb2028adf224f2942ab9d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 22:33:41 +0000 Subject: [PATCH 16/24] render-cli: 2.20.0 -> 2.21.0 --- pkgs/by-name/re/render-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/render-cli/package.nix b/pkgs/by-name/re/render-cli/package.nix index 9d390da9e620..12e9be9954e5 100644 --- a/pkgs/by-name/re/render-cli/package.nix +++ b/pkgs/by-name/re/render-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "render-cli"; - version = "2.20.0"; + version = "2.21.0"; src = fetchFromGitHub { owner = "render-oss"; repo = "cli"; rev = "v${version}"; - hash = "sha256-2pKZQsL/MffTaz4ZPj2IPjNFgObPPotJOTNB+VsHxns="; + hash = "sha256-f5Knj3yirUHjQ9+4wxJYRwrsSpvb1lvQbnxaRlHUC6s="; }; - vendorHash = "sha256-F7wI/u1LgBJkcOAJe/Xcgf3v5H6qfRn3fFLdj9Jlftc="; + vendorHash = "sha256-ywUuD8ZtfPAtVcHOrEIuXBncqWENTb++Spc4cp2LUOM="; # Tests require network access doCheck = false; From f5f88c2f4cf744a59a6cd73936034811351e015b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 23:32:52 +0000 Subject: [PATCH 17/24] home-assistant-custom-lovelace-modules.sonos-card: 10.7.0 -> 10.7.1 --- .../custom-lovelace-modules/sonos-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix index d0e890e75639..7501edc5cbcf 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix @@ -6,13 +6,13 @@ buildNpmPackage rec { pname = "sonos-card"; - version = "10.7.0"; + version = "10.7.1"; src = fetchFromGitHub { owner = "punxaphil"; repo = "custom-sonos-card"; tag = "v${version}"; - hash = "sha256-Qm/9U/STCqfQknbHr2F2YExwXfzh8TbWKtzA0KMCRhA="; + hash = "sha256-xwSWQqJ3lbkVkorjbQPrDaW/MgCHQFBm9VEV+YKVMxk="; }; postPatch = '' @@ -21,7 +21,7 @@ buildNpmPackage rec { --replace-fail "&& bash create-dist-maxi-media-player.sh" "" ''; - npmDepsHash = "sha256-rd1T8dUUr4XvWiRWf7PDEMAlNBzZ4fhL58pNUdcZERU="; + npmDepsHash = "sha256-vrF7i2zaWuGe2OAhhrhPkKZRUqtc+/tLUVoPKgHtEpI="; installPhase = '' runHook preInstall From c80bc7eec500af11941d351bb6c7b859797150f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 00:51:10 +0000 Subject: [PATCH 18/24] torrserver: 141.5 -> 141.9 --- pkgs/by-name/to/torrserver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/torrserver/package.nix b/pkgs/by-name/to/torrserver/package.nix index e1d4572eb289..1a4a11d5bc42 100644 --- a/pkgs/by-name/to/torrserver/package.nix +++ b/pkgs/by-name/to/torrserver/package.nix @@ -7,15 +7,15 @@ }: buildGo126Module rec { pname = "torrserver"; - version = "141.5"; + version = "141.9"; src = fetchFromGitHub { owner = "YouROK"; repo = "TorrServer"; tag = "MatriX.${version}"; - sha256 = "sha256-f1D6ZeIa5Uw6I/dG4OCN2ZbRudftaMlgQx+NuQVTWIA="; + sha256 = "sha256-wgchuTLcTHCS8ab5zRTtEIxuLVSCQddgCcuWJ0WOg6s="; }; - vendorHash = "sha256-AHkSemWYa4w20YKUyfhD1Liw9AwbgCxq+UmqVW0G70g="; + vendorHash = "sha256-+blfgKId2LtnSBpbcYgYHRHuubfrT7xcVfddzQMd0KU="; modRoot = "server"; subPackages = [ "cmd" ]; From 0042d4e701714331a5c714b5675a9b10ae888bbb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 13 Jun 2026 02:05:56 +0200 Subject: [PATCH 19/24] rust-cbindgen: 0.29.3 -> 0.29.4 https://github.com/mozilla/cbindgen/blob/v0.29.4/CHANGES --- pkgs/by-name/ru/rust-cbindgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-cbindgen/package.nix b/pkgs/by-name/ru/rust-cbindgen/package.nix index 88bb855e800b..c6e5427f80c2 100644 --- a/pkgs/by-name/ru/rust-cbindgen/package.nix +++ b/pkgs/by-name/ru/rust-cbindgen/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-cbindgen"; - version = "0.29.3"; + version = "0.29.4"; src = fetchFromGitHub { owner = "mozilla"; repo = "cbindgen"; rev = "v${finalAttrs.version}"; - hash = "sha256-d0rY7Sk37s8HEZlQq9Sbjj1P+DgygD0Yjx8cXlFKEIA="; + hash = "sha256-leeHOwpzXuzg2cTjXehBnCsS+dvU4eIIFtWKeCee20U="; }; - cargoHash = "sha256-UeierkQpfCiB5ES9ZW9hO+0AcI9Ip8qSJ/Nd+I1xrmQ="; + cargoHash = "sha256-f6YoDoiVoh0BVPYHFO1FsdI4OCsF+LY72QaD57StdIQ="; nativeCheckInputs = [ cmake From 1cb1099ea97eefaaaa1833b97f964e4c81fde20c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 30 Jun 2026 03:08:30 +0200 Subject: [PATCH 20/24] buildMozillaMach: backport cbindgen 0.29.4 compat Cherry-picked from 153 to remain compatible with cbindgen 0.29.4. --- .../153-cbindgen-0.29.4-compat.patch | 36 +++++++++++++++++++ .../build-mozilla-mach/default.nix | 5 +++ 2 files changed, 41 insertions(+) create mode 100644 pkgs/build-support/build-mozilla-mach/153-cbindgen-0.29.4-compat.patch diff --git a/pkgs/build-support/build-mozilla-mach/153-cbindgen-0.29.4-compat.patch b/pkgs/build-support/build-mozilla-mach/153-cbindgen-0.29.4-compat.patch new file mode 100644 index 000000000000..84238f025fc6 --- /dev/null +++ b/pkgs/build-support/build-mozilla-mach/153-cbindgen-0.29.4-compat.patch @@ -0,0 +1,36 @@ +commit c4aab1ba6aadd6985fcd271679d2118f094ec876 +Author: Emilio Cobos Álvarez +Date: Tue Jun 9 22:04:44 2026 +0000 + + Bug 2046162 - Remove some redundant pub qualifiers. r=gfx-reviewers,aosmond + + The enum is not public so this doesn't change behavior but a patch I'm + working on in cbindgen gets a bit confused with this. + + Differential Revision: https://phabricator.services.mozilla.com/D305678 + +diff --git a/gfx/wr/webrender/src/texture_cache.rs b/gfx/wr/webrender/src/texture_cache.rs +index e14c26bd3190..77e1f3a312ac 100644 +--- a/gfx/wr/webrender/src/texture_cache.rs ++++ b/gfx/wr/webrender/src/texture_cache.rs +@@ -273,9 +273,9 @@ enum BudgetType { + } + + impl BudgetType { +- pub const COUNT: usize = 7; ++ const COUNT: usize = 7; + +- pub const VALUES: [BudgetType; BudgetType::COUNT] = [ ++ const VALUES: [BudgetType; BudgetType::COUNT] = [ + BudgetType::SharedColor8Linear, + BudgetType::SharedColor8Nearest, + BudgetType::SharedColor8Glyphs, +@@ -285,7 +285,7 @@ impl BudgetType { + BudgetType::Standalone, + ]; + +- pub const PRESSURE_COUNTERS: [usize; BudgetType::COUNT] = [ ++ const PRESSURE_COUNTERS: [usize; BudgetType::COUNT] = [ + profiler::ATLAS_COLOR8_LINEAR_PRESSURE, + profiler::ATLAS_COLOR8_NEAREST_PRESSURE, + profiler::ATLAS_COLOR8_GLYPHS_PRESSURE, diff --git a/pkgs/build-support/build-mozilla-mach/default.nix b/pkgs/build-support/build-mozilla-mach/default.nix index d6fce120abb7..cee18f7439ef 100644 --- a/pkgs/build-support/build-mozilla-mach/default.nix +++ b/pkgs/build-support/build-mozilla-mach/default.nix @@ -341,6 +341,11 @@ buildStdenv.mkDerivation { # https://bugzilla.mozilla.org/show_bug.cgi?id=1985509 ./140-bindgen-string-view.patch ] + ++ lib.optionals (lib.versionAtLeast version "140" && lib.versionOlder version "140.13") [ + # https://github.com/mozilla/cbindgen/issues/1165 + # https://bugzilla.mozilla.org/show_bug.cgi?id=2046162 + ./153-cbindgen-0.29.4-compat.patch + ] ++ extraPatches; postPatch = '' From a6835a186208c194c3a3d7aefbae28cc83db5d33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 02:13:37 +0000 Subject: [PATCH 21/24] wstunnel: 10.5.5 -> 10.6.1 --- pkgs/by-name/ws/wstunnel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ws/wstunnel/package.nix b/pkgs/by-name/ws/wstunnel/package.nix index c4071d9c6fd6..d9335838b3ba 100644 --- a/pkgs/by-name/ws/wstunnel/package.nix +++ b/pkgs/by-name/ws/wstunnel/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wstunnel"; - version = "10.5.5"; + version = "10.6.1"; src = fetchFromGitHub { owner = "erebe"; repo = "wstunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-iPCyS+VkFfOBHiZfUtgseSDSoHL/aK1LoFk4mdZNjqo="; + hash = "sha256-iQ1GmLhljUnf4FiK21phPxKUP5Wn0Si3ldC9Coxnv2E="; }; - cargoHash = "sha256-KhuLV89LTiyofx57Vc5fub3vipRB7jqt28lgQnMwq7M="; + cargoHash = "sha256-hBzaMhNV1fat0I2UCcXndA/DOQkK96SVBm69VQlvBtY="; cargoBuildFlags = [ "--package wstunnel-cli" ]; From 0f60c3f7ecc7f35c8f40be411532b167d9c74586 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 02:20:14 +0000 Subject: [PATCH 22/24] terraform-providers.hashicorp_azuread: 3.8.0 -> 3.9.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e8e205c8c5ce..1e29d5b8ec2a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -526,11 +526,11 @@ "vendorHash": "sha256-9FzpBgb3BzIVhx8kqhyDJw/liH6X8jUhFmwtbic4uVw=" }, "hashicorp_azuread": { - "hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=", + "hash": "sha256-mEYEZIztDjyqWSJFoJPXtV0E9YikumtwGVtZA4Jfw3U=", "homepage": "https://registry.terraform.io/providers/hashicorp/azuread", "owner": "hashicorp", "repo": "terraform-provider-azuread", - "rev": "v3.8.0", + "rev": "v3.9.0", "spdx": "MPL-2.0", "vendorHash": null }, From 783c75240697ed46a0ac6e4abc1af3c24d8399df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 02:31:22 +0000 Subject: [PATCH 23/24] kiro-cli: 2.8.1 -> 2.10.0 --- pkgs/by-name/ki/kiro-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix index d93e292b1d6b..0320155310d5 100644 --- a/pkgs/by-name/ki/kiro-cli/package.nix +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -14,23 +14,23 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kiro-cli"; - version = "2.8.1"; + version = "2.10.0"; src = let darwinDmg = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; - hash = "sha256-nN3GHnAdjgIplKgbPgtis4M1lRhyH5s8ilHMjKAuRJU="; + hash = "sha256-NDeyXQO9NBsK3xqAEcO1gGn9ta+ZVQ1GNwZ4hbGUe3Q="; }; in { x86_64-linux = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; - hash = "sha256-6HAczZP8cCChkZ4rN3I+15vwABHm1LvSu+CKgIbNqRM="; + hash = "sha256-cJl6CyYCzbLpB6m+W9Tx7enaPzijgjOBjdmG6CPMM8k="; }; aarch64-linux = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; - hash = "sha256-dnTr+VGe30hB/LRo7whzRTt1m6cOwsorf7CebN/eock="; + hash = "sha256-39hKSRi1l5ruSqObViksJkufiCOvLTaIkQzT3sNQFQQ="; }; x86_64-darwin = darwinDmg; aarch64-darwin = darwinDmg; From ea2caf2a03496969a6cec601d2c00f54428242f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 03:43:37 +0000 Subject: [PATCH 24/24] jsonschema-cli: 0.46.5 -> 0.46.6 --- pkgs/by-name/js/jsonschema-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index e1444c0b72c1..db0655e775a0 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.46.5"; + version = "0.46.6"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-/0ADUfUoGB6i8L8FahjwafsjxXsRx0B0SnZH1FhUGxs="; + hash = "sha256-IMhobv10ru+7WBpdrv9Pt1s/E2oO8yxPv3oCRx3jov4="; }; - cargoHash = "sha256-+V42oG6PYSmWKG6Dv2zllTxObeQqCABBcUOAvuLqAZ4="; + cargoHash = "sha256-MKSSvJQWwUGwJr0z6/QvWLXQDMVj/7iv+Szr/r+blkA="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt