diff --git a/ports/whisper-cpp/vcpkg.json b/ports/whisper-cpp/vcpkg.json index 74af3fa5ea..4e3d23848e 100644 --- a/ports/whisper-cpp/vcpkg.json +++ b/ports/whisper-cpp/vcpkg.json @@ -1,7 +1,7 @@ { "name": "whisper-cpp", "version": "1.7.6", - "port-version": 1, + "port-version": 2, "description": "Port of OpenAI's Whisper model in C/C++", "homepage": "https://github.com/ggml-org/whisper.cpp", "license": "MIT", @@ -15,5 +15,44 @@ "name": "vcpkg-cmake-config", "host": true } - ] + ], + "features": { + "cuda": { + "description": "Enable CUDA support for GPU acceleration", + "dependencies": [ + "cuda", + { + "name": "ggml", + "features": [ + "cuda" + ] + } + ] + }, + "metal": { + "description": "Enable Metal support for GPU acceleration on macOS", + "supports": "osx", + "dependencies": [ + { + "name": "ggml", + "features": [ + "metal" + ] + } + ] + }, + "vulkan": { + "description": "Enable Vulkan support for GPU acceleration", + "dependencies": [ + { + "name": "ggml", + "features": [ + "vulkan" + ] + }, + "vulkan", + "vulkan-headers" + ] + } + } } diff --git a/versions/baseline.json b/versions/baseline.json index b02b39341e..8eae6493c9 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -10306,7 +10306,7 @@ }, "whisper-cpp": { "baseline": "1.7.6", - "port-version": 1 + "port-version": 2 }, "wiiuse": { "baseline": "0.15.6", diff --git a/versions/w-/whisper-cpp.json b/versions/w-/whisper-cpp.json index 55087f3027..146d7059dc 100644 --- a/versions/w-/whisper-cpp.json +++ b/versions/w-/whisper-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "bf8841b8b8c125a25648f10f46ad37070775eba9", + "version": "1.7.6", + "port-version": 2 + }, { "git-tree": "4c0a04c25cdbeac34d8f47761d39c2a529234148", "version": "1.7.6",