From 087129a0ca293909ed162d8cc25809a2ae437a37 Mon Sep 17 00:00:00 2001 From: sisungo Date: Thu, 16 Jul 2026 14:52:13 +0800 Subject: [PATCH] feat: add package argp-standalone Signed-off-by: sisungo --- packages/argp-standalone/pkgbuild.py | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 packages/argp-standalone/pkgbuild.py diff --git a/packages/argp-standalone/pkgbuild.py b/packages/argp-standalone/pkgbuild.py new file mode 100644 index 0000000..c52af83 --- /dev/null +++ b/packages/argp-standalone/pkgbuild.py @@ -0,0 +1,29 @@ +import os + +from lib.make import * +from lib import cpp + +version("1.1.0") +source_url("https://github.com/tom42/argp-standalone/archive/refs/tags/v1.1.0.tar.gz") + +srcdir = None + + +def build(): + global srcdir + srcdir = os.getcwd() + cpp.cmake() + cpp.ninja() + +on_build(build) + + +def pack(composer): + composer.makedir("lib") + composer.addfile("src/libargp-standalone.a", "lib/libargp.a") + composer.makedir("include") + composer.addfile(f"{srcdir}/include/argp-standalone/argp.h", "include/argp.h") + +package("libargp-dev") +dep("semi-libc @same-arch") +on_pack(pack)