aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/libcap.az
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/libcap.az')
-rw-r--r--internal/rosa/package/libcap.az44
1 files changed, 44 insertions, 0 deletions
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,
+ ];
+}