aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/gawk/package.az
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-07-25 01:15:08 +0900
committerOphestra <cat@gensokyo.uk>2026-07-25 01:21:41 +0900
commit5e655a0bf6eb8234ee57eec08e1b3ecf089b7606 (patch)
treeb726f41ed78aa087d27739198dea0220f45cce45 /internal/rosa/package/gawk/package.az
parent89eb3d27aac9ac63a6b6e9810c4ce3e737489992 (diff)
internal/rosa/package: gawk
Reintroduce this to build strace without xz-compressed release tarball: bootstrap script explicitly requires gawk. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/gawk/package.az')
-rw-r--r--internal/rosa/package/gawk/package.az26
1 files changed, 26 insertions, 0 deletions
diff --git a/internal/rosa/package/gawk/package.az b/internal/rosa/package/gawk/package.az
new file mode 100644
index 00000000..310db083
--- /dev/null
+++ b/internal/rosa/package/gawk/package.az
@@ -0,0 +1,26 @@
+package gawk {
+ description = "an implementation of awk with GNU extensions";
+ website = "https://www.gnu.org/software/gawk";
+ anitya = 868;
+
+ block = "regressions introduced in 5.4.1, "+
+ "does not even pass its own test suite";
+
+ version# = "5.4.0";
+ source = remoteTar {
+ url = "https://ftpmirror.gnu.org/gnu/gawk/gawk-"+version+".tar.gz";
+ checksum = "m0RkIolC-PI7EY5q8pcx5Y-0twlIW0Yp3wXXmV-QaHorSdf8BhZ7kW9F8iWomz0C";
+ compress = gzip;
+ };
+ patches = [
+ "musl-errno.patch",
+ "broken-tests.patch",
+ ];
+
+ exec = make {};
+
+ inputs = [
+ diffutils,
+ util-linux,
+ ];
+}