[whisper-cpp] Update to 1.8.4 (#51692)

This commit is contained in:
Weihang Ding 2026-05-13 06:43:54 +08:00 committed by GitHub
parent e88874b6da
commit 89a31b205b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 17 additions and 12 deletions

View File

@ -1,8 +1,8 @@
diff --git a/cmake/whisper-config.cmake.in b/cmake/whisper-config.cmake.in
index 6a3fa227..f4f4162a 100644
index b70c1e5a..aea19444 100644
--- a/cmake/whisper-config.cmake.in
+++ b/cmake/whisper-config.cmake.in
@@ -12,8 +12,9 @@ set(GGML_ACCELERATE @GGML_ACCELERATE@)
@@ -6,8 +6,9 @@ set(WHISPER_SHARED_LIB @BUILD_SHARED_LIBS@)
@PACKAGE_INIT@
set_and_check(WHISPER_INCLUDE_DIR "@PACKAGE_WHISPER_INCLUDE_INSTALL_DIR@")
@ -12,11 +12,11 @@ index 6a3fa227..f4f4162a 100644
+# set_and_check(WHISPER_LIB_DIR "@PACKAGE_WHISPER_LIB_INSTALL_DIR@")
+# set_and_check(WHISPER_BIN_DIR "@PACKAGE_WHISPER_BIN_INSTALL_DIR@")
# Ensure transient dependencies satisfied
find_package(ggml REQUIRED HINTS ${LLAMA_LIB_DIR}/cmake)
@@ -50,6 +51,12 @@ find_library(whisper_LIBRARY whisper
set(_whisper_link_deps "Threads::Threads" "@WHISPER_EXTRA_LIBS@")
set(_whisper_transient_defines "@WHISPER_TRANSIENT_DEFINES@")
@@ -17,6 +18,12 @@ find_library(whisper_LIBRARY whisper
NO_CMAKE_FIND_ROOT_PATH
)
+if(NOT TARGET whisper)
+if(NOT "@BUILD_SHARED_LIBS@")
@ -25,9 +25,9 @@ index 6a3fa227..f4f4162a 100644
+ list(APPEND _whisper_link_deps ggml::ggml)
+endif()
add_library(whisper UNKNOWN IMPORTED)
set_target_properties(whisper
@@ -61,5 +68,6 @@ set_target_properties(whisper
PROPERTIES
@@ -26,5 +33,6 @@ set_target_properties(whisper
IMPORTED_LOCATION "${whisper_LIBRARY}"
INTERFACE_COMPILE_FEATURES cxx_std_11
POSITION_INDEPENDENT_CODE ON )

View File

@ -1,5 +1,5 @@
diff --git a/cmake/whisper.pc.in b/cmake/whisper.pc.in
index 00ec7912..ccc2efbb 100644
index 00ec7912..d98e6ea9 100644
--- a/cmake/whisper.pc.in
+++ b/cmake/whisper.pc.in
@@ -6,5 +6,6 @@ includedir=${prefix}/include

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ggml-org/whisper.cpp
REF "v${VERSION}"
SHA512 be5b02e4d48a92d632e5f2385c42c0c74b176021fb2a68fb6961ef3c83e85fe4930d168b6436667f62c4637315a321c5825644c6f459f6b6ed0660306a1bb4e0
SHA512 3b41035f9aaad31f0360b2d54d01c9c238628dec7b24a2a012afa6c5f82be998e002c8d3a98d6d4187198ac1fba6dea894b2e9307e2aa07cd5f28d8da17b27be
HEAD_REF master
PATCHES
cmake-config.diff

View File

@ -1,6 +1,6 @@
{
"name": "whisper-cpp",
"version": "1.8.3",
"version": "1.8.4",
"description": "Port of OpenAI's Whisper model in C/C++",
"homepage": "https://github.com/ggml-org/whisper.cpp",
"license": "MIT",

View File

@ -10825,7 +10825,7 @@
"port-version": 0
},
"whisper-cpp": {
"baseline": "1.8.3",
"baseline": "1.8.4",
"port-version": 0
},
"wiiuse": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "8be2835e7e3886aac1e8c2203c5b99c3a33c0cf7",
"version": "1.8.4",
"port-version": 0
},
{
"git-tree": "6b7fbf15ad51ecd975088c10abfca5260bcb307e",
"version": "1.8.3",