From ef414ab01a28b61ef01766c3dd28ed2342f5ab75 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 20 May 2026 03:14:11 +0900 Subject: internal/rosa/package: migrate many libraries This also adds more string helpers. Signed-off-by: Ophestra --- internal/rosa/package/libcap.az | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 internal/rosa/package/libcap.az (limited to 'internal/rosa/package/libcap.az') diff --git a/internal/rosa/package/libcap.az b/internal/rosa/package/libcap.az new file mode 100644 index 00000000..5e476256 --- /dev/null +++ b/internal/rosa/package/libcap.az @@ -0,0 +1,44 @@ +package libcap { + description = "a library for getting and setting POSIX.1e draft 15 capabilities"; + website = "https://sites.google.com/site/fullycapable"; + anitya = 1569; + + version* = "2.78"; + source = remoteTar { + url = "https://git.kernel.org/pub/scm/libs/libcap/libcap.git/"+ + "snapshot/libcap-"+version+".tar.gz"; + checksum = "wFdUkBhFMD9InPnrBZyegWrlPSAg_9JiTBC-eSFyWWlmbzL2qjh2mKxr9Kx2a8ut"; + compress = gzip; + }; + + // uses source tree as scratch space + writable = true; + chmod = true; + + env = [ + "prefix=/system", + "lib=lib", + ]; + + early = "\nln -s ../system/bin/bash /bin/\n"; + + exec = make { + skipConfigure = true; + inPlace = true; + + make = [ + "CC=cc", + "all", + ]; + + check = [ + "CC=cc", + "test", + ]; + }; + + inputs = [ + bash, + diffutils, + ]; +} -- cgit v1.3.1