#!/bin/sh set -e set -x relver="1.6" build_dir="/v/muslbuild/jq" export CC="musl-gcc" PREFIX="$HOME/musl" if ! [ -d "$build_dir" ] ; then mkdir -p "$build_dir" fi cd "$build_dir" arLoc="https://github.com/stedolan/jq/releases/download/jq-%s/jq-%s.tar.gz" arLoc="$(printf "$arLoc\n" "$relver" "$relver")" arFn="jq-${relver}.tar.gz" checksum=5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 if ! [ -e "$arFn" ] ; then curl -L -o "$arFn" "$arLoc" fi echo "${checksum} $arFn" | sha256sum -c tar xzvf "$arFn" cd "jq-${relver}" ./configure --prefix="$PREFIX" --bindir="$HOME/bin" --host=x86_64 \ --build=x86_64-pc-linux-gnu \ --enable-all-static --enable-static=yes --enable-shared=no --disable-docs \ --with-oniguruma=builtin \ --disable-maintainer-mode make make install -j$(nproc)