File audacity-openvino-use-system-libs.patch of Package audacity-openvino

diff -ur ./mod-openvino.orig/CMakeLists.txt ./mod-openvino/CMakeLists.txt
--- ./mod-openvino.orig/CMakeLists.txt	2025-04-22 00:08:57.586868772 -0700
+++ ./mod-openvino/CMakeLists.txt	2025-04-22 19:39:30.875218292 -0700
@@ -5,14 +5,15 @@
 
 find_package(OpenVINO REQUIRED COMPONENTS Runtime)
 
-message("ENV LIBTORCH_ROOTDIR = $ENV{LIBTORCH_ROOTDIR}")
+# message("ENV LIBTORCH_ROOTDIR = $ENV{LIBTORCH_ROOTDIR}")
 
-set(LIBTORCH_ROOTDIR $ENV{LIBTORCH_ROOTDIR})
+# set(LIBTORCH_ROOTDIR $ENV{LIBTORCH_ROOTDIR})
 
-set(CMAKE_PREFIX_PATH "${LIBTORCH_ROOTDIR}/share/cmake/Torch")
+# set(CMAKE_PREFIX_PATH "${LIBTORCH_ROOTDIR}/share/cmake/Torch")
 
-find_package(Torch REQUIRED)
+find_package(Torch CONFIG REQUIRED)
 message("torch libraries = ${TORCH_LIBRARIES}")
+message("torch includes = ${TORCH_INCLUDE_DIRS}")
 
 set(WHISPERCPP_ROOTDIR $ENV{WHISPERCPP_ROOTDIR})
 find_library(whisper NAMES whisper HINTS ${WHISPERCPP_ROOTDIR}/lib/static ${WHISPERCPP_ROOTDIR}/lib )
@@ -64,7 +65,7 @@
      audio_sr/audio_sr.cpp
 )
 
-include_directories(audio_sr)
+include_directories(audio_sr ${TORCH_INCLUDE_DIRS})
 
 set( SOURCES
       ${NOISE_SUPPRESSION_SOURCES}
@@ -82,12 +83,29 @@
       OVStringUtils.h
 )
 
+add_library(systemtorch UNKNOWN IMPORTED)
+set_target_properties(systemtorch PROPERTIES
+    IMPORTED_LOCATION  /usr/lib64/libtorch.so
+)
+
+add_library(systemtorch_cpu UNKNOWN IMPORTED)
+set_target_properties(systemtorch_cpu PROPERTIES
+    IMPORTED_LOCATION  /usr/lib64/libtorch_cpu.so
+)
+
+add_library(systemc10 UNKNOWN IMPORTED)
+set_target_properties(systemc10 PROPERTIES
+    IMPORTED_LOCATION  /usr/lib64/libc10.so
+)
+
 set( LIBRARIES
    PRIVATE
       Audacity
       openvino::runtime
-	   OpenCL::OpenCL
-      ${TORCH_LIBRARIES}
+      OpenCL::OpenCL
+      systemtorch
+      systemtorch_cpu
+      systemc10
       ${whisper}
 )
 
diff -ur ./mod-openvino.orig/musicgen/music_gen_decoder_cl.cpp ./mod-openvino/musicgen/music_gen_decoder_cl.cpp
--- ./mod-openvino.orig/musicgen/music_gen_decoder_cl.cpp	2025-04-22 00:08:57.590541086 -0700
+++ ./mod-openvino/musicgen/music_gen_decoder_cl.cpp	2025-04-21 21:26:11.816456171 -0700
@@ -2,7 +2,7 @@
 // SPDX-License-Identifier: GPL-3.0-only
 #include "music_gen_decoder_cl.h"
 #include <ittutils.h>
-#include "openvino/runtime/intel_gpu/ocl/ocl.hpp"
+#include <openvino/runtime/intel_gpu/ocl/ocl.hpp>
 #include <future>
 
 namespace ov_musicgen
openSUSE Build Service is sponsored by