version = "5.2.32" revision = 1 description = "GNU Bourne-Again SHell" license = "GPL-3.0-or-later" url = "https://www.gnu.org/software/bash/" source = tarball( url=f"https://ftp.gnu.org/gnu/bash/bash-{version}.tar.gz", sha256="d3ef80d2b67d8cbbe4d3265c63a72c46f9b278ead6e0e06d61801b58f23f50b5", ) host_deps = ["autoconf", "automake", "binutils", "gcc"] deps = [profile["libc"], "ncurses", "readline"] build_if = False # TODO: Doesn't build yet configure, build, install = autotools( configure_args=[ "--without-bash-malloc", "--disable-nls", "--with-installed-readline", "--with-curses", "--enable-readline", "--with-installed-readline=/sysroot/usr", # TODO: get /sysroot from context ], configure_env={ "CFLAGS": profile["cflags"] + " -std=gnu17", "CFLAGS_FOR_BUILD": profile["cflags"] + " -std=gnu17", }, )