Repository navigation
Commit baa16d8
fix(container): pin mp4v2 to specific commit on main branch
v2.1.0's CMake install rules have a bug — project.h is generated
into the build dir but the install rule looks for it in the source
dir, so `cmake --install` fails after a successful build. Reported
upstream and fixed on `main`; no newer release tag exists yet.
Pin MP4V2_REF to commit 86b5aaf (current head of mp4v2/main) for
reproducibility. Switching the clone command from
`git clone --branch` (which only accepts branches/tags) to
`git init` + `git fetch --depth 1 <SHA>` so the ARG can hold any
ref shape — branch, tag, or commit SHA — without surgery later.
A comment in the Containerfile explains how to bump the pin via
`git ls-remote`. spec/external-tools.md updated to reflect the
2.1.3 CMake project version and the pinning strategy.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 2aad93f commit baa16d8
2 files changed
Lines changed: 21 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
32 | 50 | | |
33 | 51 | | |
34 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments