149 lines
5.7 KiB
JSON
149 lines
5.7 KiB
JSON
{
|
|
"build_repository_commit": "75397860b9acb2000dfef4dbad81ced61060fc19",
|
|
"consumer": {
|
|
"commit": "b1c6e3976a5ca63c5fa41564eea31c80d110d06e",
|
|
"license": "GPL-2.0-or-later",
|
|
"name": "racket-audio",
|
|
"repository": "https://git.dijkewijk.nl/hans/racket-audio.git",
|
|
"test_dependencies": {
|
|
"note": "The integration runner uses only the pinned consumer source and Racket distribution libraries. It does not call raco pkg install or download package dependencies.",
|
|
"racket": "8.12"
|
|
}
|
|
},
|
|
"ffmpeg_configuration_report": "/Users/runner/work/build-audio-libs/build-audio-libs/reports/aarch64-macosx/ffmpeg-config.mak",
|
|
"platform": {
|
|
"arch": "arm64",
|
|
"build_host": "GitHub macos-26 arm64; Xcode SDK supplied by the image",
|
|
"deployment_target": "11.0",
|
|
"notes": "The bundle is arm64-only. Every library is built with MACOSX_DEPLOYMENT_TARGET=11.0.",
|
|
"os": "macosx",
|
|
"runner": "macos-26",
|
|
"system_library_allowlist": [
|
|
"/usr/lib/libSystem.B.dylib",
|
|
"/System/Library/Frameworks/AudioToolbox.framework",
|
|
"/System/Library/Frameworks/CoreAudio.framework",
|
|
"/System/Library/Frameworks/CoreFoundation.framework",
|
|
"/System/Library/Frameworks/CoreServices.framework",
|
|
"/System/Library/Frameworks/CoreMIDI.framework",
|
|
"/System/Library/Frameworks/IOKit.framework",
|
|
"/System/Library/Frameworks/Security.framework"
|
|
],
|
|
"tested_on": "macOS 26.5 arm64 during local development; CI records the exact image and Xcode version"
|
|
},
|
|
"prefix": "/Users/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-macosx",
|
|
"reproducibility": "Pinned inputs and recorded toolchain settings provide repeatable source selection. They do not claim bit-for-bit identical output across compiler or runner-image changes.",
|
|
"sources": [
|
|
{
|
|
"archive": "https://zlib.net/fossils/zlib-1.3.1.tar.gz",
|
|
"name": "zlib",
|
|
"patches": [],
|
|
"recipe": "cmake:zlib",
|
|
"sha256": "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23",
|
|
"version": "1.3.1"
|
|
},
|
|
{
|
|
"archive": "https://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz",
|
|
"name": "libogg",
|
|
"patches": [],
|
|
"recipe": "cmake:libogg",
|
|
"sha256": "c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705",
|
|
"version": "1.3.5"
|
|
},
|
|
{
|
|
"archive": "https://github.com/xiph/opus/releases/download/v1.5.2/opus-1.5.2.tar.gz",
|
|
"name": "opus",
|
|
"patches": [],
|
|
"recipe": "cmake:opus",
|
|
"sha256": "65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1",
|
|
"version": "1.5.2"
|
|
},
|
|
{
|
|
"archive": "https://github.com/xiph/flac/releases/download/1.5.0/flac-1.5.0.tar.xz",
|
|
"name": "flac",
|
|
"patches": [],
|
|
"recipe": "cmake:flac",
|
|
"sha256": "f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920",
|
|
"version": "1.5.0"
|
|
},
|
|
{
|
|
"archive": "https://www.mpg123.de/download/mpg123-1.33.3.tar.bz2",
|
|
"name": "mpg123",
|
|
"patches": [],
|
|
"recipe": "autotools:mpg123",
|
|
"sha256": "6a0c6472dd156e213c2068f40115ebbb73978c2d873e66bae2a250e2d2198d26",
|
|
"version": "1.33.3"
|
|
},
|
|
{
|
|
"archive": "https://github.com/chirlu/soxr/archive/refs/tags/0.1.3.tar.gz",
|
|
"name": "soxr",
|
|
"patches": [],
|
|
"recipe": "cmake:soxr",
|
|
"sha256": "db6ca1b1e8405c6ef92f8294fc123d910abf0a114003b3f0f13fa57a95fd62d0",
|
|
"version": "0.1.3"
|
|
},
|
|
{
|
|
"archive": "https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.6.tar.gz",
|
|
"name": "utfcpp",
|
|
"patches": [],
|
|
"recipe": "headers:utfcpp",
|
|
"sha256": "6920a6a5d6a04b9a89b2a89af7132f8acefd46e0c2a7b190350539e9213816c0",
|
|
"version": "4.0.6"
|
|
},
|
|
{
|
|
"archive": "https://github.com/taglib/taglib/releases/download/v2.1/taglib-2.1.tar.gz",
|
|
"name": "taglib",
|
|
"patches": [],
|
|
"recipe": "cmake:taglib",
|
|
"sha256": "95b788b39eaebab41f7e6d1c1d05ceee01a5d1225e4b6d11ed8976e96ba90b0c",
|
|
"version": "2.1"
|
|
},
|
|
{
|
|
"archive": "https://github.com/xiph/opusfile/releases/download/v0.12/opusfile-0.12.tar.gz",
|
|
"name": "opusfile",
|
|
"patches": [],
|
|
"recipe": "autotools:opusfile",
|
|
"sha256": "118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b",
|
|
"version": "0.12"
|
|
},
|
|
{
|
|
"archive": "https://downloads.xiph.org/releases/opus/libopusenc-0.2.1.tar.gz",
|
|
"name": "opusenc",
|
|
"patches": [],
|
|
"recipe": "autotools:opusenc",
|
|
"sha256": "8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9",
|
|
"version": "0.2.1"
|
|
},
|
|
{
|
|
"archive": "https://github.com/xiph/libao/archive/refs/tags/1.2.2.tar.gz",
|
|
"name": "libao",
|
|
"patches": [
|
|
{
|
|
"path": "patches/libao-relocatable-plugin-path.patch",
|
|
"sha256": "15ad277057838e65e5902ea71ffdfbd771213bfcf0fa9eeb604e2ef36f0fcf45"
|
|
}
|
|
],
|
|
"recipe": "autotools:libao",
|
|
"sha256": "df8a6d0e238feeccb26a783e778716fb41a801536fe7b6fce068e313c0e2bf4d",
|
|
"version": "1.2.2"
|
|
},
|
|
{
|
|
"archive": "https://ffmpeg.org/releases/ffmpeg-8.0.1.tar.xz",
|
|
"name": "ffmpeg",
|
|
"patches": [],
|
|
"recipe": "configure:ffmpeg-audio",
|
|
"sha256": "05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41",
|
|
"version": "8.0.1"
|
|
}
|
|
],
|
|
"target": "aarch64-macosx",
|
|
"tools": {
|
|
"cmake": "cmake version 4.4.4",
|
|
"compiler": "Apple clang version 21.0.0 (clang-2100.1.1.101)",
|
|
"github_runner_image": "macos26",
|
|
"github_runner_version": "20261026.0455.2",
|
|
"host": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
|
|
"make": "GNU Make 3.81",
|
|
"python": "3.15.1 (main, Oct 21 2026, 05:55:12) [Clang 21.0.0 (clang-2100.3.34.2)]"
|
|
}
|
|
}
|