modules-y += ncurses ncurses_depends := $(musl_dep) ncurses_version := 6.5 ncurses_dir := ncurses-$(ncurses_version) ncurses_tar := ncurses-$(ncurses_version).tar.gz ncurses_url := https://invisible-island.net/archives/ncurses/ncurses-$(ncurses_version).tar.gz ncurses_hash := 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6 ncurses_configure := \ CFLAGS="-Os" ./configure \ $(CROSS_TOOLS) \ --host $(MUSL_ARCH)-elf-linux \ --without-ada \ --without-cxx \ --without-cxx-binding \ --without-manpages \ --without-shared #build hack: we cp installed terminfo dir back into build dir to pack terminfo in initrd ncurses_target := $(MAKE_JOBS) \ $(CROSS_TOOLS) \ DESTDIR="$(INSTALL)" \ install.data && \ cp -vpr $(INSTALL)/usr/share/terminfo "$(build)/$(ncurses_dir)" ncurses_data := \ terminfo/l/linux