import lib.rust as rust from lib.make import * version("0.9.0") source_url("https://github.com/uutils/coreutils/archive/refs/tags/0.9.0.tar.gz") block_hook("autolink") def build(): rust.build() on_build(build) functions = [ "[", "b2sum", "base32", "base64", "basename", "basenc", "cat", "cksum", "comm", "cp", "csplit", "cut", "date", "dd", "df", "dir", "dircolors", "dirname", "du", "echo", "env", "expand", "expr", "factor", "false", "fmt", "fold", "head", "join", "link", "ln", "ls", "md5sum", "mkdir", "mktemp", "more", "mv", "nl", "numfmt", "od", "paste", "pathchk", "pr", "printenv", "printf", "ptx", "pwd", "readlink", "realpath", "rm", "rmdir", "seq", "sha1sum", "sha224sum", "sha256sum", "sha384sum", "sha512sum", "shred", "shuf", "sleep", "sort", "split", "sum", "tac", "tail", "tee", "test", "touch", "tr", "true", "truncate", "tsort", "tty", "unexpand", "uniq", "unlink", "vdir", "wc", "yes", ] package("coreutils") for func in functions: link(f"bin/coreutils", f"/bin/{func}") rust.use_auto_pack(["bin"])