#!/hint/bash PKGDEST="${LIBREHOME:-$HOME}/packages/pkgdest" SRCDEST="${LIBREHOME:-$HOME}/packages/srcdest" SRCPKGDEST="${LIBREHOME:-$HOME}/packages/srcpkgdest" LOGDEST="${LIBREHOME:-$HOME}/packages/logdest" PACKAGER="Luke Shumaker " MAKEFLAGS="-j$(($(nproc)+1))" lukeshu_set_BUILDENV() { local thing=$1 local i for i in "${!BUILDENV[@]}"; do case "${BUILDENV[$i]}" in "!${thing#!}"|"${thing#!}") BUILDENV[$i]=$thing return ;; esac done BUILDENV+=("$thing") } lukeshu_set_OPTIONS() { local thing=$1 local i for i in "${!OPTIONS[@]}"; do case "${OPTIONS[$i]}" in "!${thing#!}"|"${thing#!}") OPTIONS[$i]=$thing return ;; esac done OPTIONS+=("$thing") } lukeshu_set_OPTIONS debug if type ccache &>/dev/null; then lukeshu_set_BUILDENV ccache fi