# # musl # # Package metadata PACKAGE_NAME="musl" PACKAGE_VER="1.2.3" PACKAGE_DESC="musl C library" MAINTAINER="liamwaldron@everestlinux.org" LICENSE="MIT" ARCH="x86" INCLUDED_FILES=("/include/*" "/lib/crt1.o" "/lib/crt1.o" "/lib/crtn.o" "/lib/libc.a" "/lib/libcrypt.a" "/lib/libc.so" "/lib/libdl.a" "/lib/libm.a" "/lib/libpthread.a" "/lib/libresolv.a" "/lib/librt.a" "/lib/libutil.a" "/lib/libxnet.a" "/lib/rcrt1.o" "/lib/Scrt1.o") # Integrity checking SHA256SUMS="6beb3edefdf9cb77dbf6ee17d89825abb69ce563860ab71e4bc9f2867ba7b5ea" # Dependency information DEPENDS=("") CONFLICTS=("") # Source information PACKAGE_SRC="https://musl.libc.org/releases/musl-1.2.3.tar.gz" SOURCES=("musl-1.2.3.tar.gz" "musl-1.2.3") # Installation getsource() { wget $PACKAGE_SRC tar xf ${SOURCES[0]} cd ${SOURCES[1]} } buildpkg() { ./configure \ --prefix=${BLDR_OUT_DIR}/pkgs/musl \ --target="x86_64-linux-musl" \ CFLAGS="${CFLAGS}" make ${MAKEFLAGS} } installpkg() { make install ${MAKEFLAGS} } installpkg_system() { printf "Not supported for this package.\n" exit 1 } removepkg() { rm -rf ${BLDR_OUT_DIR}/pkgs/musl } 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 #