You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lnav/.github/actions/muslbuilder/entrypoint.sh

28 lines
682 B
Bash

#!/bin/sh
set -Eeuxo pipefail
if [ -z ${GITHUB_WORKSPACE:-} ]; then
mkdir -p /lnav
cd /lnav
/fake.root/bin/curl -sSL \
https://github.com/tstack/lnav/archive/refs/heads/master.tar.gz | \
tar xvz --strip-components 1
else
cd ${GITHUB_WORKSPACE}
fi
./autogen.sh
mkdir lbuild
cd lbuild
../configure \
--with-libarchive=/fake.root \
CFLAGS='-static -g1 -gz=zlib -no-pie -O2' \
CXXFLAGS='-static -g1 -gz=zlib -U__unused -no-pie -O2' \
LDFLAGS="-L/fake.root/lib" \
CPPFLAGS="-I/fake.root/include" \
LIBS="-L/fake.root/lib -lssh2 -llzma -lssl -lcrypto -lz -llz4" \
--enable-static \
PATH="/fake.root/bin:${PATH}"
make -j2