Package Windows native libraries 0.1.0

This commit was merged in pull request #3.
This commit is contained in:
2026-10-31 17:24:44 +01:00
parent c94c80656e
commit e245dfca83
84 changed files with 7169 additions and 76 deletions
+152
View File
@@ -0,0 +1,152 @@
{
"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": "D:/a/build-audio-libs/build-audio-libs/reports/x86_64-win32/ffmpeg-config.mak",
"platform": {
"arch": "x86_64",
"build_host": "GitHub windows-2022 x64 with the pinned MSYS2 UCRT64 setup action",
"notes": "Audio DLLs are built from this lock file. The archive also includes the MinGW runtime DLLs required by the built C and C++ libraries. FFmpeg 8 produces the consumer-required 60/62/62/6 DLL ABI names.",
"os": "windows",
"runner": "windows-2022",
"runtime_baseline": "Windows 10 / Server 2016 and later; UCRT is supplied by the operating system",
"system_library_allowlist": [
"KERNEL32.dll",
"ADVAPI32.dll",
"USER32.dll",
"SHELL32.dll",
"SHLWAPI.dll",
"OLE32.dll",
"WINMM.dll",
"WS2_32.dll",
"bcrypt.dll",
"api-ms-win-crt-*.dll",
"ucrtbase.dll",
"VCRUNTIME140.dll"
],
"tested_on": "CI on Windows Server 2022"
},
"prefix": "D:/a/build-audio-libs/build-audio-libs/.work/prefix/x86_64-win32",
"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": "10b05bc0c052fedfff4abe6aa1162d15c0f84bdf3921a430f02b7185f6936be7"
}
],
"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": "x86_64-win32",
"tools": {
"cmake": "cmake version 4.4.5",
"compiler": "cc (Rev6, Built by MSYS2 project) 16.2.0",
"github_runner_image": "win22",
"github_runner_version": "20261026.347.1",
"host": "Windows-2022Server-10.0.20348-SP0",
"make": "GNU Make 4.4.1",
"python": "3.14.10 (main, Oct 31 2026, 11:44:30) [MINGW GCC UCRT 16.2.0 64 bit (AMD64)]"
}
}