From 92afa6fb1a4c0c2956bd0d1a1904b6621dded6be Mon Sep 17 00:00:00 2001 From: vxtls <187420201+vxtls@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:53:07 -0500 Subject: [PATCH] feat(musl-fts): add steps-guix musl-fts-1.2.7 build step and wire it into manifest --- steps-guix/musl-fts-1.2.7/pass1.sh | 34 ++++++++++++++++++++++++++++++ steps-guix/musl-fts-1.2.7/sources | 1 + 2 files changed, 35 insertions(+) create mode 100644 steps-guix/musl-fts-1.2.7/pass1.sh create mode 100644 steps-guix/musl-fts-1.2.7/sources diff --git a/steps-guix/musl-fts-1.2.7/pass1.sh b/steps-guix/musl-fts-1.2.7/pass1.sh new file mode 100644 index 00000000..15fc8553 --- /dev/null +++ b/steps-guix/musl-fts-1.2.7/pass1.sh @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: GPL-3.0-or-later + +# Build musl-fts for the kernel toolchain sysroot. +: "${KERNEL_SYSROOT:=/kernel-toolchain}" + +src_prepare() { + default + autoreconf -fi +} + +src_configure() { + mkdir build + cd build + + CC=gcc \ + AR=ar \ + RANLIB=ranlib \ + ../configure \ + --prefix="${KERNEL_SYSROOT}" \ + --libdir="${KERNEL_SYSROOT}/lib" \ + --includedir="${KERNEL_SYSROOT}/include" +} + +src_compile() { + default_src_compile +} + +src_install() { + make "${MAKEJOBS}" install \ + DESTDIR="${DESTDIR}" \ + prefix="${KERNEL_SYSROOT}" \ + libdir="${KERNEL_SYSROOT}/lib" \ + includedir="${KERNEL_SYSROOT}/include" +} diff --git a/steps-guix/musl-fts-1.2.7/sources b/steps-guix/musl-fts-1.2.7/sources new file mode 100644 index 00000000..fce2e399 --- /dev/null +++ b/steps-guix/musl-fts-1.2.7/sources @@ -0,0 +1 @@ +f https://sources.cdn.openwrt.org/musl-fts-1.2.7.tar.xz 29c62a80e01f22bb4c998f13ef8bd33b5d7ada51231f0ef267f0f67f1be58ff5