#!/usr/bin/env modbuild

pbuild::configure(){
    # Get the OS and architecture
    os=$(uname -s | tr '[:upper:]' '[:lower:]')
    arch=$(uname -m)
    case "$arch" in
        x86_64|amd64) arch="64" ;;
        i386|i686)    arch="32" ;;
        aarch64)      arch="arm64" ;;
        armv7*)       arch="arm" ;;
    esac

    ZIP="${SRC_DIR}/${P}-${os}${arch}.zip"

    # Copy the zip archive from the build directory
    cp -n "${BUILDBLOCK_DIR}/${P}-${os}${arch}.zip" "$ZIP"

    # Extract contents directly into SRC_DIR
    unzip -o -q "$ZIP" -d "${SRC_DIR}"

    # Clean up the zip file
    rm -f "$ZIP"
}

pbuild::compile(){
    :
}

pbuild::install() {
    # Move all contents of the zip archive into PREFIX
    mv "${SRC_DIR}/${P}/"* "${PREFIX}/"
}
