if [[ "${CROSS:-$ARCH}" = "amd64" ]]; then
    export FFADO="--firewire"
fi

if [[ "${CROSS:-$ARCH}" != "armv4" && \
      "${CROSS:-$ARCH}" != "armv6hf" && \
      "${CROSS:-$ARCH}" != "armv7hf" && \
      "${CROSS:-$ARCH}" != "i486" && \
      "${CROSS:-$ARCH}" != "loongson2f" && \
      "${CROSS:-$ARCH}" != "powerpc" && \
      "${CROSS:-$ARCH}" != "ppc64" ]]; then
    export DOXYGEN_OPT="--doxygen=yes"
fi

abinfo "Configuring JACK ..."
python3 "$SRCDIR"/waf \
    configure --prefix=/usr \
        --alsa \
        --classic \
        --dbus ${DOXYGEN_OPT} ${FFADO}

abinfo "Building JACK ..."
python3 "$SRCDIR"/waf build \
    -p \
    -j$(nproc)

abinfo "Installing JACK ..."
python3 "$SRCDIR"/waf install \
    --destdir="$PKGDIR"

abinfo "Setting executable bits for /usr/lib/*.so.* ..."
chmod -v +x "$PKGDIR"/usr/lib/*.so*
