commit 1eea5ab
hovercats
·
2026-03-01 09:13:58 +0000 UTC
parent 0b9f5bc
swall: import. now we can set wallpapers manually, instead of in config.h in hevel, which was also removed in favor of swall
4 files changed,
+30,
-0
+1,
-0
1@@ -97,6 +97,7 @@ subgen 'sndio'
2 subgen 'squashfs-tools-ng'
3 subgen 'st'
4 subgen 'strace'
5+subgen 'swall'
6 subgen 'swc'
7 subgen 'tamzen-font'
8 subgen 'terminus-font'
+27,
-0
1@@ -0,0 +1,27 @@
2+cflags{
3+ '-std=c99',
4+ '-D _POSIX_C_SOURCE=2000809L',
5+ '-I $outdir/protocol',
6+ '-isystem $builddir/pkg/wayland/include',
7+}
8+
9+waylandproto('swc_wallpaper.xml', {
10+ client='protocol/swc_wallpaper-client-protocol.h',
11+ code='swc_wallpaper-protocol.c',
12+})
13+
14+pkg.deps = {
15+ '$outdir/protocol/swc_wallpaper-client-protocol.h',
16+ 'pkg/wayland/headers',
17+}
18+
19+exe('swall', {
20+ 'swall.c',
21+ 'swc_wallpaper-protocol.c.o',
22+ '$builddir/pkg/wayland/libwayland-server.a.d',
23+ '$builddir/pkg/wayland/libwayland-client.a.d',
24+})
25+
26+file('bin/swall', '755', '$outdir/swall')
27+
28+fetch 'git'
+1,
-0
1@@ -0,0 +1 @@
2+Subproject commit fed1981e7f739a38193f9b3b32398ca75d2e7d29
+1,
-0
1@@ -0,0 +1 @@
2+fed1981 r0