commit ca05f11

hovercats  ·  2026-07-29 12:43:03 +0000 UTC
parent bdb0b39
wawa: add. neuswc deprecated swall and its backend, and this was the replacement
5 files changed,  +39, -0
+4, -0
1@@ -490,3 +490,7 @@
2 [submodule "pkg/neuswc/src"]
3 	path = pkg/neuswc/src
4 	url = https://srcdump.net/shrub/neuswc.git
5+[submodule "pkg/wawa/src"]
6+	path = pkg/wawa/src
7+	url = https://srcdump.net/sewn/wawa.git
8+	shallow = true
+1, -0
1@@ -124,6 +124,7 @@ subgen 'uxncli'
2 subgen 'uxnmin'
3 subgen 'velox'
4 subgen 'vis'
5+subgen 'wawa'
6 subgen 'wayland'
7 subgen 'wayland-protocols'
8 subgen 'webdump'
+32, -0
 1@@ -0,0 +1,32 @@
 2+cflags{
 3+	'-pedantic',
 4+--	'-Wno-incompatible-pointer-types',
 5+	'-std=c17',
 6+	[[-D 'VERSION="1.0"']],
 7+	'-D _GNU_SOURCE',
 8+	'-D _POSIX_C_SOURCE=200809L',
 9+	'-I $outdir/include',
10+	'-isystem $builddir/pkg/linux-headers/include',
11+	'-isystem $builddir/pkg/neuswc/include',
12+	'-isystem $builddir/pkg/wayland/include',
13+	'-isystem $builddir/pkg/wayland-protocols/include',
14+}
15+
16+pkg.deps = {
17+	'pkg/neuswc/headers',
18+	'pkg/linux-headers/headers',
19+	'pkg/wayland/headers',
20+	'pkg/wayland-protocols/headers',
21+}
22+
23+exe('wawa', {
24+	'wawa.c',
25+	'$builddir/pkg/neuswc/wlr-layer-shell-unstable-v1.c.o',
26+	'$builddir/pkg/wayland-protocols/xdg-shell-protocol.c.o',
27+	'$builddir/pkg/wayland/libwayland-client.a.d',
28+	'$builddir/pkg/wayland/libwayland-server.a.d',
29+})
30+
31+file('bin/wawa', '755', '$outdir/wawa')
32+
33+fetch 'git'
+1, -0
1@@ -0,0 +1 @@
2+Subproject commit 14d30246e37b1c1c97a5c1a1564fd7d51b55c4ba
+1, -0
1@@ -0,0 +1 @@
2+14d3024