feat(ffmpeg): add ffmpegdist classifier for eugeneware/ffmpeg-static

Upstream uses non-standard OS/arch names (x64, ia32, win32, arm) and
ships both bare binaries and .gz-compressed copies. classifyFFmpegDist
maps those to canonical names and keeps only bare binaries.

Also adds source-override logic to installerconf so that
github_releases + source = ffmpegdist works: GitHub is used for
fetching while the custom classifier handles classification.
This commit is contained in:
AJ ONeal
2026-05-16 21:23:52 -06:00
parent 1e499ed6c8
commit bf5cafac18
3 changed files with 92 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
source = ffmpegdist
github_releases = eugeneware/ffmpeg-static
asset_filter = ffmpeg
version_prefix = b