ncurses: convert to new recipe format

This commit is contained in:
Jeremy Soller 2023-09-25 08:56:00 -06:00
parent 0e5e1eb00e
commit 6d513c4991
No known key found for this signature in database
GPG Key ID: DCFCA852D3906975
2 changed files with 22 additions and 35 deletions

View File

@ -1,35 +0,0 @@
VERSION=6.4
TAR=https://ftp.gnu.org/gnu/ncurses/ncurses-$VERSION.tar.gz
DEPENDS="terminfo"
function recipe_version {
echo "$VERSION"
skip=1
}
function recipe_build {
./configure \
--build=${BUILD} \
--host=${HOST} \
--prefix="" \
--disable-db-install \
--without-ada \
--without-cxx-binding \
--without-tests \
cf_cv_func_mkstemp=yes
"$REDOX_MAKE" -j"$($NPROC)"
skip=1
}
function recipe_clean {
"$REDOX_MAKE" clean
skip=1
}
function recipe_stage {
dest="$(realpath $1)"
"$REDOX_MAKE" DESTDIR="$dest" install
rm -rf "$1"/bin
rm -rf "$1"/share/{doc,info,man}
skip=1
}

View File

@ -0,0 +1,22 @@
[source]
tar = "https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz"
blake3 = "0d1c9fdf53c0ca4bd66ba707d49a079d2dd6f5a960cdec74a56e29952c4ffe73"
[build]
template = "custom"
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--disable-db-install
--without-ada
--without-cxx-binding
--without-tests
cf_cv_func_mkstemp=yes
)
cookbook_configure
rm -rfv "${COOKBOOK_STAGE}/bin" "${COOKBOOK_STAGE}/share/"{doc,info,man}
"""
[package]
dependencies = [
"terminfo",
]