You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(build): statically link TagLib, eliminate Homebrew runtime dependency (task-259)
Build TagLib 2.0.2 from source as static libraries and link into the
binary, removing the runtime dependency on /opt/homebrew/opt/taglib/.
- Add scripts/build-taglib.sh to download and build TagLib static libs
- Change zig-core/build.zig from pkg-config to vendor include/lib paths
- Change build.rs from pkg-config to static link directives with
auto-trigger of build script when vendor libs are missing
- Remove pkg-config build dependency from mt-core
- Remove disable-library-validation entitlement from Entitlements.plist
- Update CI action to build TagLib from source instead of brew install
- Add zig:build:taglib task to Taskfile
- Add vendor/ to .gitignore (built per-platform, not committed)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments