344de21bb6
All tarballs re-downloaded from upstream mirrors, BLAKE3 hashes verified against downloaded files. Per user request: walk through ALL recipes, not just graphics. This is the active build pipeline batch.
27 lines
688 B
TOML
27 lines
688 B
TOML
[source]
|
|
tar = "https://github.com/mesonbuild/meson/releases/download/1.8.3/meson-1.8.3.tar.gz"
|
|
blake3 = "a68f3209fcdaf2f1125eebf90c28d4ed6fc9f6b0dfe13049e23aaee6391a31b5"
|
|
|
|
[build]
|
|
template = "custom"
|
|
script = """
|
|
DYNAMIC_INIT
|
|
cp -r "${COOKBOOK_SOURCE}"/. ./
|
|
|
|
mkdir -p "${COOKBOOK_STAGE}/usr/bin"
|
|
mkdir -p "${COOKBOOK_STAGE}/usr/lib/meson"
|
|
|
|
cp -r mesonbuild "${COOKBOOK_STAGE}/usr/lib/meson/"
|
|
cp meson.py "${COOKBOOK_STAGE}/usr/lib/meson/"
|
|
|
|
cat > "${COOKBOOK_STAGE}/usr/bin/meson" << 'MESON_WRAPPER'
|
|
#!/bin/sh
|
|
exec python3 /usr/lib/meson/meson.py "$@"
|
|
MESON_WRAPPER
|
|
chmod +x "${COOKBOOK_STAGE}/usr/bin/meson"
|
|
"""
|
|
|
|
[package]
|
|
description = "Meson build system"
|
|
dependencies = ["python312"]
|