Skip to content

Commit 4bc3e10

Browse files
Zbig9000cursoragentishanvohra2
authored
addons: consume ggml-speech 2026-06-02 (whisper / tts-ggml / parakeet, QVAC-18993) (#2393)
* addons: overlay-validate ggml-speech 2026-06-02 consumer ports (QVAC-18993) Adds vcpkg overlay ports into the whisper, tts-ggml, and parakeet addons to validate registry PR tetherto/qvac-registry-vcpkg#179 before it merges: - ggml-speech 2026-06-02#0 (published via registry #178) - whisper-cpp 1.8.5#1 (requires ggml-speech 2026-06-02) - tts-cpp 2026-06-02#1 (requires ggml-speech 2026-06-02) - parakeet-cpp 2026-05-26#2 (requires ggml-speech 2026-06-02) Overlays bypass the version DB, so the default-registry baselines and the addon version pins are intentionally left unchanged. Once #179 merges, a follow-up commit removes these overlays and bumps the depended-on versions in each addon's vcpkg.json (no baseline bump). parakeet's .gitignore excludes *.cmake, so the overlay portfile.cmake files were force-added. Co-authored-by: Cursor <cursoragent@cursor.com> * addons: route spirv-headers to microsoft registry for tts-ggml + parakeet ggml-speech 2026-06-02's vulkan feature depends on spirv-headers (>=1.4.341.0), which only exists in the microsoft/vcpkg registry. whisper's config already routed it, but tts-ggml (had vulkan/headers/loader only) and parakeet (gtest+ zlib only) did not, so vcpkg fell through to the tetherto default registry and failed: "the baseline does not contain an entry for port spirv-headers". Verified locally on x64-linux: both addons now resolve spirv-headers@1.4.341.0 from microsoft HEAD and build ggml-speech[vulkan] + their consumer port. Co-authored-by: Cursor <cursoragent@cursor.com> * addons: consume ggml-speech 2026-06-02 via registry #179 (remove overlays, pin versions) Registry PR tetherto/qvac-registry-vcpkg#179 merged, publishing whisper-cpp 1.8.5#1, tts-cpp 2026-06-02#1, parakeet-cpp 2026-05-26#2 -- each requiring ggml-speech 2026-06-02 (Adreno backend selection from qvac-ext-ggml#18). Finalizes the addon side: - removes the validation overlay ports - bumps the depended-on version in each addon (NO baseline change): whisper: override whisper-cpp -> 1.8.5#1 tts-ggml: version>= tts-cpp -> 2026-06-02#1 parakeet: version>= parakeet-cpp -> 2026-05-26#2 - keeps spirv-headers routed to microsoft (ggml-speech 2026-06-02's vulkan feature requires it) for tts-ggml + parakeet Verified locally on x64-linux: all three resolve the new versions + ggml-speech 2026-06-02 + spirv-headers 1.4.341.0 from the merged registry with default-registry baselines unchanged (a9d7e924 / 74d2dfd0). Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: Ishan Vohra <ishanvohra2@gmail.com>
1 parent 780507e commit 4bc3e10

5 files changed

Lines changed: 9 additions & 7 deletions

File tree

packages/transcription-parakeet/vcpkg-configuration.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"repository": "https://github.com/microsoft/vcpkg",
1212
"packages": [
1313
"gtest",
14-
"zlib"
14+
"zlib",
15+
"spirv-headers"
1516
]
1617
}
1718
]

packages/transcription-parakeet/vcpkg.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
"dependencies": [
55
{
66
"name": "parakeet-cpp",
7-
"version>=": "2026-05-26",
7+
"version>=": "2026-05-26#2",
88
"features": ["metal"],
99
"platform": "osx | ios"
1010
},
1111
{
1212
"name": "parakeet-cpp",
13-
"version>=": "2026-05-26",
13+
"version>=": "2026-05-26#2",
1414
"features": ["vulkan", "opencl"],
1515
"platform": "android"
1616
},
1717
{
1818
"name": "parakeet-cpp",
19-
"version>=": "2026-05-26",
19+
"version>=": "2026-05-26#2",
2020
"features": ["vulkan"],
2121
"platform": "!(osx | ios | android)"
2222
},

packages/transcription-whispercpp/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
{
3434
"name": "whisper-cpp",
3535
"version": "1.8.5",
36-
"port-version": 0
36+
"port-version": 1
3737
}
3838
]
3939
}

packages/tts-ggml/vcpkg-configuration.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"gtest",
1414
"vulkan",
1515
"vulkan-headers",
16-
"vulkan-loader"
16+
"vulkan-loader",
17+
"spirv-headers"
1718
]
1819
}
1920
]

packages/tts-ggml/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
{
1212
"name": "tts-cpp",
13-
"version>=": "2026-05-20#2"
13+
"version>=": "2026-06-02#1"
1414
}
1515
],
1616
"features": {

0 commit comments

Comments
 (0)