← Back to Package List

ncurses

Basic Information

Package Namencurses
Version6.5
Typehost

Source Downloads

Download
tar.gz
SHA256: 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6

Dependencies Explorer

Build Environment

*
config_opts=--host=$HOST --prefix=$PREFIX
*-linux-gnu
cf_cv_ar_flags=
*
config_opts=$config_opts --disable-shared
*
config_opts=$config_opts --with-build-cc=gcc
*
config_opts=$config_opts --without-debug
*
config_opts=$config_opts --without-ada
*
config_opts=$config_opts --without-cxx-binding
*
config_opts=$config_opts --without-cxx
*
config_opts=$config_opts --without-ticlib
*
config_opts=$config_opts --without-tic
*
config_opts=$config_opts --without-progs
*
config_opts=$config_opts --without-tests
*
config_opts=$config_opts --without-tack
*
config_opts=$config_opts --without-manpages
*
config_opts=$config_opts --with-termlib
*
config_opts=$config_opts --disable-tic-depends
*
config_opts=$config_opts --disable-big-strings
*
config_opts=$config_opts --disable-ext-colors
*
config_opts=$config_opts --enable-pc-files
*
config_opts=$config_opts --without-shared
*
config_opts=$config_opts --without-pthread
*
config_opts=$config_opts --disable-rpath
*
config_opts=$config_opts --disable-colorfgbg
*
config_opts=$config_opts --disable-ext-mouse
*
config_opts=$config_opts --disable-symlinks
*
config_opts=$config_opts --enable-warnings
*
config_opts=$config_opts --enable-assertions
*
config_opts=$config_opts --with-default-terminfo-dir=/etc/_terminfo_
*
config_opts=$config_opts --with-terminfo-dirs=/etc/_terminfo_
*
config_opts=$config_opts --enable-database
*
config_opts=$config_opts --enable-sp-funcs
*
config_opts=$config_opts --disable-term-driver
*
config_opts=$config_opts --enable-interop
*
config_opts=$config_opts --enable-widec
*
SHOULD_BUILD=echo
*-linux-*
SHOULD_BUILD=
*-w64-mingw32
SHOULD_BUILD=
*-apple-darwin
SHOULD_BUILD=

Build Steps

1.
*
$SHOULD_BUILD cp $PATCH_DIR/ncurses/fallback.c ncurses
2.
*
$SHOULD_BUILD ./configure $config_opts
3.
*
$SHOULD_BUILD make -j$NUM_CORES $build_opts
4.
*
$SHOULD_BUILD make install.libs DESTDIR=$STAGING_DIR
5.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu