# SPDX-FileCopyrightText: 2021 Paul Dersey # SPDX-FileCopyrightText: 2021 Andrius Štikonas # SPDX-FileCopyrightText: 2021 Bastian Bittorf # # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { # Remove bison generated files rm y.tab.c y.tab.h # Rebuild configure script rm configure autoconf-2.61 # avoid non-deterministic build: printf '%s\n%s\n' \ '#!/bin/sh' \ 'echo "#define PIPESIZE 65536"' >builtins/psize.sh } src_configure() { # --build argument needed for reproducibility ./configure --prefix="${PREFIX}" \ --without-bash-malloc \ --disable-nls \ --build=i386-unknown-linux-musl \ --enable-static-link } src_install() { # Do not install prebuilt .mo translation catalogs install bash "${DESTDIR}${PREFIX}/bin" # Work around weird symlink bug install bash "${DESTDIR}${PREFIX}/bin/sh" }