26 lines
857 B
Python
26 lines
857 B
Python
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"},
|
|
)
|