From c05218b5718d494852dfd06732f5bb1993b6df4f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 17 Jun 2026 17:00:22 +0200 Subject: [PATCH 1/5] openvino: 2026.2.0 -> 2026.2.1 https://github.com/openvinotoolkit/openvino/releases/tag/2026.2.1 --- pkgs/by-name/op/openvino/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index 70cf64898fde..908cb813d653 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -56,14 +56,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "openvino"; - version = "2026.2.0"; + version = "2026.2.1"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-/JbaWeW4MgIylhEhA///febE9OCooONKgz1zTn0tb90="; + hash = "sha256-66g+v+L0BPNW6HvmWMHAHoNEFn9SUPrmZDyDjES6K1I="; }; outputs = [ From d9075d48e0e26149370a89935bfb3eabde2ab1a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 17 Jun 2026 17:10:47 +0200 Subject: [PATCH 2/5] openvino-genai: 2026.2.0.0 -> 2026.2.1.0 https://github.com/openvinotoolkit/openvino.genai/releases/tag/2026.2.1.0 --- pkgs/by-name/op/openvino-genai/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvino-genai/package.nix b/pkgs/by-name/op/openvino-genai/package.nix index 0606317d2164..86a2286f6ee4 100644 --- a/pkgs/by-name/op/openvino-genai/package.nix +++ b/pkgs/by-name/op/openvino-genai/package.nix @@ -46,7 +46,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "openvino-genai"; - version = "2026.2.0.0"; + version = "2026.2.1.0"; __structuredAttrs = true; @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "openvinotoolkit"; repo = "openvino.genai"; tag = finalAttrs.version; - hash = "sha256-C60e4F+NuUPA4pQ/o2+EekOmp47QH1fTGDyXYqPJ57s="; + hash = "sha256-M8xxOsNvtIYIKvkrmOUnKv6gL/RAGuBfTBu3OPm3zRk="; }; outputs = [ From 55fbdb263a36479bc233462d3f3778c275d544b3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 17 Jun 2026 17:11:04 +0200 Subject: [PATCH 3/5] openvino-tokenizers: 2026.2.0.0 -> 2026.2.1.0 https://github.com/openvinotoolkit/openvino_tokenizers/releases/tag/2026.2.1.0 --- pkgs/by-name/op/openvino-tokenizers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvino-tokenizers/package.nix b/pkgs/by-name/op/openvino-tokenizers/package.nix index 74d1d810ad78..2ad405fa36df 100644 --- a/pkgs/by-name/op/openvino-tokenizers/package.nix +++ b/pkgs/by-name/op/openvino-tokenizers/package.nix @@ -17,7 +17,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "openvino-tokenizers"; - version = "2026.2.0.0"; + version = "2026.2.1.0"; __structuredAttrs = true; @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "openvinotoolkit"; repo = "openvino_tokenizers"; tag = finalAttrs.version; - hash = "sha256-J138ungdkkq1qa5/eEQTgKKtGyx9KHCrQwUsIGkf3mI="; + hash = "sha256-K0Zdo9er+s9/PWvBmVJTsWOSgzzZ5De7sRLMNEpxf/U="; }; nativeBuildInputs = [ From 84d2c48275b805e072eb6ae591d9fbb23f147728 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 17 Jun 2026 17:57:28 +0200 Subject: [PATCH 4/5] openvino-genai: disable tests on aarch64 --- pkgs/by-name/op/openvino-genai/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openvino-genai/package.nix b/pkgs/by-name/op/openvino-genai/package.nix index 86a2286f6ee4..ab98ab043c5a 100644 --- a/pkgs/by-name/op/openvino-genai/package.nix +++ b/pkgs/by-name/op/openvino-genai/package.nix @@ -164,7 +164,10 @@ stdenv.mkDerivation (finalAttrs: { nativeCheckInputs = [ openvino-tokenizers ]; - doCheck = true; + # C++ exception with description "Exception from src/inference/src/cpp/core.cpp:272: + # Exception from src/inference/src/dev/core_impl.cpp:706: + # Device with "CPU" name is not registered in the OpenVINO Runtime + doCheck = !stdenv.hostPlatform.isAarch64; preCheck = '' mkdir -p tests/cpp/data From 45fa9e9cb02db1d4d1f50024f2ab69e0b69318ea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 17 Jun 2026 18:17:58 +0200 Subject: [PATCH 5/5] openvino-genai: fix aarch64-linux build --- pkgs/by-name/op/openvino-genai/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openvino-genai/package.nix b/pkgs/by-name/op/openvino-genai/package.nix index ab98ab043c5a..0dff96c9a89f 100644 --- a/pkgs/by-name/op/openvino-genai/package.nix +++ b/pkgs/by-name/op/openvino-genai/package.nix @@ -42,6 +42,14 @@ let }; python = python3Packages.python.withPackages (ps: [ ps.pybind11 ]); + + # How the build system calls the different platforms + archName = + { + "aarch64-linux" = "aarch64"; + "x86_64-linux" = "intel64"; + } + .${stdenv.hostPlatform.system}; in stdenv.mkDerivation (finalAttrs: { @@ -147,7 +155,11 @@ stdenv.mkDerivation (finalAttrs: { "\''${_IMPORT_PREFIX}/runtime/include" "$dev/include" substituteInPlace $dev/lib/cmake/OpenVINOGenAITargets-release.cmake \ --replace-fail \ - "\''${_IMPORT_PREFIX}/runtime/lib/intel64/" "$out/lib/" + "\''${_IMPORT_PREFIX}/runtime/lib/${archName}/" "$out/lib/" + ''; + + preFixup = '' + addAutoPatchelfSearchPath ${lib.getLib openvino}/runtime/lib/${archName} ''; postFixup = ''