#!/bin/sh set -e set -x relver="2.1.12" build_dir="/v/muslbuild/libevent" export CC="musl-gcc" PREFIX="$HOME/musl" if ! [ -d "$build_dir" ] ; then mkdir -p "$build_dir" fi cd "$build_dir" arLoc="https://github.com/libevent/libevent/releases/download/release-%s-stable/libevent-%s-stable.tar.gz" arLoc="$(printf "$arLoc\n" "$relver" "$relver")" arFn="libevent-${relver}-stable.tar.gz" checksum=92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb if ! [ -e "$arFn" ] ; then curl -L -o "$arFn" "$arLoc" fi echo "${checksum} libevent-${relver}-stable.tar.gz" | sha256sum -c tar xzvf "$arFn" cd "libevent-${relver}-stable" ./configure --prefix="$PREFIX" --host=x86_64 \ --disable-doxygen-doc --enable-static=yes --enable-shared=no \ --disable-openssl make make install -j1