Skip to content

deps(macos): handle CAS's vapoursynth get-include meson probe (upstream drift)#43

Merged
StuartCameronCode merged 1 commit into
mainfrom
fix/cas-vapoursynth-get-include
Jun 30, 2026
Merged

deps(macos): handle CAS's vapoursynth get-include meson probe (upstream drift)#43
StuartCameronCode merged 1 commit into
mainfrom
fix/cas-vapoursynth-get-include

Conversation

@StuartCameronCode

Copy link
Copy Markdown
Owner

VapourSynth-CAS upstream switched its meson.build VS-include probe from import vapoursynth to run_command('vapoursynth', 'get-include', ...) (invokes the vapoursynth console script, absent on the clean runner). build_plugin's patcher only fired on import vapoursynth, so a fresh --depth 1 clone of CAS now fails to configure on arm64 (its sole source — x64 also downloads a prebuilt CAS, so it slipped through), tripping the packaging completeness guard.

Broaden the patcher trigger to also match run_command('vapoursynth'; the existing .stdout().strip() substitution already rewrites it to the from-source VS include dir.

Validation

  • arm64 deps-v1.6.0 rebuild now succeeds and uploaded.
  • Nightly heavy integration tests pass on arm64, x64, Linux, Windows against the rebuilt deps.

🤖 Generated with Claude Code

…am drift)

VapourSynth-CAS upstream switched its meson.build VS-include probe from
`import vapoursynth` to `run_command('vapoursynth', 'get-include', ...)`, which
invokes the `vapoursynth` console script not present on the clean runner. The
build_plugin patcher only fired on "import vapoursynth", so CAS now fails to
configure on arm64 (its sole source; x64 also downloads a prebuilt so it slipped
through) → packaging completeness guard fails.

Broaden the patcher trigger to also match `run_command('vapoursynth'`; the
existing `.stdout().strip()` regex already rewrites it to the from-source VS
include dir. Verified against the current CAS meson.build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuartCameronCode StuartCameronCode merged commit cefe199 into main Jun 30, 2026
9 checks passed
@StuartCameronCode StuartCameronCode deleted the fix/cas-vapoursynth-get-include branch June 30, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant