version = "9.6" revision = 1 metadata = meta( description = "GNU core utilities (file, shell, and text manipulation)", license = "GPL-3.0-or-later", website = "https://www.gnu.org/software/coreutils/", ) source = tarball_source( url = f"https://ftp.gnu.org/gnu/coreutils/coreutils-{version}.tar.xz", sha256 = "7a0124327b398fd9eb1a6abde583389821422c744ffa10734b24f557610d3283", strip_components = 1, ) host_deps = ["binutils", "gcc"] deps = [options.libc] configure, build, install = autotools( configure_args = [ "--enable-no-install-program=kill,uptime", "--without-selinux", "--without-openssl", ], # coreutils' configure runs link tests that require a working executable; # cross builds need this hint to skip a known false positive. configure_env = {"FORCE_UNSAFE_CONFIGURE": "1"}, )