From ae5eac65324da5409b55e192172e539a2c51eb29 Mon Sep 17 00:00:00 2001 From: Spencer Bull Date: Thu, 8 Oct 2026 23:44:39 -0500 Subject: [PATCH] Align OpenVINO GenAI with the edge runtime and hold syncing (#883) Pin GenAI 2026.4.1.0 to match Arch OpenVINO 2026.4.1. Restrict the package to edge while rc and stable retain 2026.3.1, derive the exact core dependency from the GenAI version, and keep updates manual. Set standard PCRE2 install paths for the current CMake build. Co-authored-by: GPT 6.1 Sol High --- pkgbuilds/openvino-genai/.omarchy/package.json | 4 +++- pkgbuilds/openvino-genai/PKGBUILD | 9 ++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgbuilds/openvino-genai/.omarchy/package.json b/pkgbuilds/openvino-genai/.omarchy/package.json index 2a9719d3..191cd981 100644 --- a/pkgbuilds/openvino-genai/.omarchy/package.json +++ b/pkgbuilds/openvino-genai/.omarchy/package.json @@ -1,3 +1,5 @@ { - "source": "local" + "source": "local", + "sync": false, + "channels": ["edge"] } diff --git a/pkgbuilds/openvino-genai/PKGBUILD b/pkgbuilds/openvino-genai/PKGBUILD index 1b59e77b..cbc2bd93 100644 --- a/pkgbuilds/openvino-genai/PKGBUILD +++ b/pkgbuilds/openvino-genai/PKGBUILD @@ -1,8 +1,9 @@ # Maintainer: Spencer Bull pkgname=openvino-genai -pkgver=2026.4.0.0 +pkgver=2026.4.1.0 pkgrel=1 +epoch=1 pkgdesc="OpenVINO GenAI C and C++ runtime libraries" arch=('x86_64') url="https://github.com/openvinotoolkit/openvino.genai" @@ -12,7 +13,7 @@ depends=( 'gcc-libs' 'glibc' 'onetbb' - 'openvino=2026.4.0' # Includes libopenvino_c.so. + "openvino=${pkgver%.*}" # Match GenAI's core runtime version; includes libopenvino_c.so. ) makedepends=( 'cmake' @@ -25,7 +26,7 @@ optdepends=( 'openvino-intel-npu-plugin: inference on Intel NPUs' ) -_commit=7ea2546852a382cd16bd22dea0cfad2db70ed744 +_commit=ab01d1771e4adaa0e1e08e9d630def170572506c source=( "openvino.genai::git+$url.git#commit=$_commit" 'gcc-16-char8_t.patch' @@ -51,6 +52,8 @@ build() { cmake -S openvino.genai -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_BINDIR=bin \ + -DCMAKE_INSTALL_INCLUDEDIR=include \ -DCMAKE_SKIP_RPATH=ON \ -DENABLE_JS=OFF \ -DENABLE_MISAKI_CPP=OFF \