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