aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/acl
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-06-30 19:16:09 +0900
committerOphestra <cat@gensokyo.uk>2026-06-30 19:16:09 +0900
commit09a2ffc3bc02a3949c7fddebd6ae80d426473340 (patch)
tree409b4c30e537dfc7ee5a3c484452edde26be5936 /internal/rosa/package/acl
parenta6444658daf4c4c8bfcf81f7d1a7db5953409b2f (diff)
internal/rosa/package/acl: attr 2.5.2 to 2.6.0
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/acl')
-rw-r--r--internal/rosa/package/acl/libgen-basename.patch26
-rw-r--r--internal/rosa/package/acl/musl-errno.patch8
-rw-r--r--internal/rosa/package/acl/package.az16
3 files changed, 13 insertions, 37 deletions
diff --git a/internal/rosa/package/acl/libgen-basename.patch b/internal/rosa/package/acl/libgen-basename.patch
deleted file mode 100644
index ed1e8459..00000000
--- a/internal/rosa/package/acl/libgen-basename.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 8a80d895dfd779373363c3a4b62ecce5a549efb2 Mon Sep 17 00:00:00 2001
-From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
-Date: Sat, 30 Mar 2024 10:17:10 +0100
-Subject: tools/attr.c: Add missing libgen.h include for basename(3)
-
-Fixes compilation issue with musl and modern C99 compilers.
-
-See: https://bugs.gentoo.org/926294
----
- tools/attr.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/tools/attr.c b/tools/attr.c
-index f12e4af..6a3c1e9 100644
---- a/tools/attr.c
-+++ b/tools/attr.c
-@@ -28,6 +28,7 @@
- #include <errno.h>
- #include <string.h>
- #include <locale.h>
-+#include <libgen.h>
-
- #include <attr/attributes.h>
-
---
-cgit v1.1 \ No newline at end of file
diff --git a/internal/rosa/package/acl/musl-errno.patch b/internal/rosa/package/acl/musl-errno.patch
index 7ac0d071..f9daddc2 100644
--- a/internal/rosa/package/acl/musl-errno.patch
+++ b/internal/rosa/package/acl/musl-errno.patch
@@ -1,7 +1,7 @@
-diff --git a/test/attr.test b/test/attr.test
-index 6ce2f9b..e9bde92 100644
---- a/test/attr.test
-+++ b/test/attr.test
+diff --git a/test/attr.run b/test/attr.run
+index 27d17f6..a4d60c0 100644
+--- a/test/attr.run
++++ b/test/attr.run
@@ -11,7 +11,7 @@ Try various valid and invalid names
$ touch f
diff --git a/internal/rosa/package/acl/package.az b/internal/rosa/package/acl/package.az
index dcf14476..c2c3b113 100644
--- a/internal/rosa/package/acl/package.az
+++ b/internal/rosa/package/acl/package.az
@@ -3,17 +3,15 @@ package attr {
website = "https://savannah.nongnu.org/projects/attr";
anitya = 137;
- version# = "2.5.2";
+ version# = "2.6.0";
source = remoteTar {
url = "https://download.savannah.nongnu.org/releases/attr/"+
"attr-"+version+".tar.gz";
- checksum = "YWEphrz6vg1sUMmHHVr1CRo53pFXRhq_pjN-AlG8UgwZK1y6m7zuDhxqJhD0SV0l";
+ checksum = "pp-NvD1cMIwZycNwZGW2ez-PbTEpHxrRnVH27csj9QdN4oEBkEbJOZX1IIvKnTWS";
compress = gzip;
};
- patches = [
- "libgen-basename.patch",
- "musl-errno.patch",
- ];
+
+ patches = [ "musl-errno.patch" ];
early = `
ln -s ../../system/bin/perl /usr/bin
@@ -21,7 +19,11 @@ ln -s ../../system/bin/perl /usr/bin
exec = make {};
- inputs = [ perl ];
+ inputs = [
+ perl,
+
+ kernel-headers,
+ ];
}
package acl {