commit fa3ac60

hovercats  ·  2026-03-10 11:49:06 +0000 UTC
parent bff6a8c
swiv: add
5 files changed,  +63, -0
+1, -0
1@@ -99,6 +99,7 @@ subgen 'st'
2 subgen 'strace'
3 subgen 'swall'
4 subgen 'swc'
5+subgen 'swiv'
6 subgen 'tamzen-font'
7 subgen 'terminus-font'
8 subgen 'texi2mdoc'
+35, -0
 1@@ -0,0 +1,35 @@
 2+cflags{
 3+	'-std=c99',
 4+	'-I $outdir',
 5+	'-isystem $builddir/pkg/fontconfig/include',
 6+	'-isystem $builddir/pkg/pixman/include',
 7+	'-isystem $builddir/pkg/wayland/include',
 8+	'-isystem $builddir/pkg/wld/include',
 9+}
10+
11+pkg.deps = {
12+	'$outdir/protocol/xdg-shell-client-protocol.h',
13+	'pkg/fontconfig/headers',
14+	'pkg/pixman/headers',
15+	'pkg/wayland/headers',
16+	'pkg/wld/headers',
17+}
18+
19+waylandproto('protocol/xdg-shell.xml', {
20+	client='protocol/xdg-shell-client-protocol.h',
21+	code='protocol/xdg-shell.c'
22+})
23+
24+exe('swiv', {
25+	'swiv.c',
26+	'image.c',
27+	'$outdir/protocol/xdg-shell.c.o',
28+	'$builddir/pkg/pixman/libpixman.a',
29+	'$builddir/pkg/wld/libwld.a.d',
30+	'$builddir/pkg/wayland/libwayland-client.a.d',
31+	'$builddir/pkg/fontconfig/libfontconfig.a.d',
32+})
33+
34+file('bin/swiv', '755', '$outdir/swiv')
35+
36+fetch 'git'
+25, -0
 1@@ -0,0 +1,25 @@
 2+From 5822d39a37db7993e726af7f2e97f152b9593044 Mon Sep 17 00:00:00 2001
 3+From: hovercats <hovercatswithlasereyes@protonmail.com>
 4+Date: Tue, 10 Mar 2026 12:42:54 +0100
 5+Subject: [PATCH] fix path for pixman header
 6+
 7+---
 8+ swiv.c | 2 +-
 9+ 1 file changed, 1 insertion(+), 1 deletion(-)
10+
11+diff --git a/swiv.c b/swiv.c
12+index a10dd8d..c7d7cdd 100644
13+--- a/swiv.c
14++++ b/swiv.c
15+@@ -2,7 +2,7 @@
16+ 
17+ #include "image.h"
18+ 
19+-#include <pixman-1/pixman.h>
20++#include <pixman.h>
21+ #include <wayland-client.h>
22+ 
23+ #include <wld/wld.h>
24+-- 
25+2.49.0
26+
+1, -0
1@@ -0,0 +1 @@
2+Subproject commit 53948d6838123df4bb5840e13ebd4cfc4ec92e23
+1, -0
1@@ -0,0 +1 @@
2+53948d6 r0