From fc753703c433e000a3ce8861457130e2784a256a Mon Sep 17 00:00:00 2001 From: sisungo Date: Mon, 10 Aug 2026 11:18:38 +0800 Subject: [PATCH] feat: add package htop Signed-off-by: sisungo --- packages/htop/pkgbuild.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/htop/pkgbuild.py diff --git a/packages/htop/pkgbuild.py b/packages/htop/pkgbuild.py new file mode 100644 index 0000000..867d976 --- /dev/null +++ b/packages/htop/pkgbuild.py @@ -0,0 +1,30 @@ +from lib.make import * +from lib import cpp + + +version("3.5.2") +description("an interactive process viewer") +maintainer("sisungo ") +source_url("https://github.com/htop-dev/htop/releases/download/3.5.2/htop-3.5.2.tar.xz") + +builddep("shortcut/autotools") +builddep("shortcut/c") +builddep(f"libncurses-dev @{arch.get_target()}") +builddep(f"linux-dev @{arch.get_target()}") + + +def build(): + cpp.configure([ + f"--prefix={get_prefix('htop')}", + "--enable-unicode", + ]) + cpp.make() + cpp.make_install() + +on_build(build) + + +package("htop") +dep("libncurses @same-arch") +dep("semi-libc @same-arch") +cpp.use_auto_pack(["bin"])