#!/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}/" }