# # toolchain # # Package metadata PACKAGE_NAME="toolchain" PACKAGE_VER="1.0.0" PACKAGE_DESC="Everest Linux system toolchain" MAINTAINER="liamwaldron@everestlinux.org" LICENSE="N/A" ARCH="x86" INCLUDED_FILES=("/bin/*" "/lib/*" "/include/*" "/libexec/*" "/share/*") # Integrity checking SHA256SUMS="a996907fc87e8c0d4603acd788c6009d1adeb3c99be99d07fc3df3256b52adfe" # Dependency information DEPENDS=("") CONFLICTS=("") # Source information PACKAGE_SRC="https://musl.cc/x86_64-linux-musl-native.tgz" SOURCES=("x86_64-linux-musl-native.tgz" "x86_64-linux-musl-native") # Installation getsource() { wget $PACKAGE_SRC tar xf ${SOURCES[0]} } buildpkg() { printf "Installing toolchain...\n" sleep 1 } installpkg() { mv -v ${SOURCES[1]} toolchain mv -v toolchain ${BLDR_OUT_DIR}/pkgs touch ${BLDR_OUT_DIR}/pkgs/toolchain/.ispkg # Never install files to /bin, they will get # overwritten when the user pulls a new update } installpkg_system() { printf "Not supported for this package.\n" exit 1 } removepkg() { rm -rf ${BLDR_OUT_DIR}/pkgs/toolchain } removepkg_system() { printf "Not supported for this package.\n" exit 1 } updatepkg() { buildpkg "$@" installpkg "$@" } updatepkg_system() { printf "Not supported for this package.\n" exit 1 } # # end nano #