commit f3316c2

hovercats  ·  2026-05-04 23:55:27 +0000 UTC
parent 5b12fb1
howl: add
5 files changed,  +53, -0
+3, -0
1@@ -356,3 +356,6 @@
2 	path = pkg/wsxwm/src
3 	url = https://github.com/uint23/wsxwm
4 	ignore = all
5+[submodule "pkg/howl/src"]
6+	path = pkg/howl/src
7+	url = https://codeberg.org/wf/howl
+1, -0
1@@ -28,6 +28,7 @@ subgen 'fuse'
2 subgen 'git'
3 subgen 'hevel'
4 subgen 'hotplugd'
5+subgen 'howl'
6 subgen 'ii'
7 subgen 'iomenu'
8 subgen 'iproute2'
+47, -0
 1@@ -0,0 +1,47 @@
 2+cflags{
 3+	[[-D 'VERSION="0.1.0"']],
 4+	'-std=c99',
 5+	'-pedantic',
 6+	'-D _XOPEN_SOURCE=700',
 7+	'-I $srcdir/include',
 8+	'-isystem $builddir/pkg/fontconfig/include',
 9+	'-isystem $builddir/pkg/libdrm/include',
10+	'-isystem $builddir/pkg/libinput/include',
11+	'-isystem $builddir/pkg/libxkbcommon/include',
12+	'-isystem $builddir/pkg/swc/include',
13+	'-isystem $builddir/pkg/wld/include',
14+	'-isystem $builddir/pkg/pixman/include',
15+	'-isystem $builddir/pkg/wayland-protocols/include',
16+	'-isystem $builddir/pkg/wayland/include',
17+}
18+
19+pkg.deps = {
20+	'pkg/fontconfig/headers',
21+	'pkg/libdrm/headers',
22+	'pkg/libinput/headers',
23+	'pkg/libxkbcommon/headers',
24+	'pkg/swc/headers',
25+	'pkg/wld/headers',
26+	'pkg/pixman/headers',
27+	'pkg/wayland/headers',
28+	'pkg/wayland-protocols/headers',
29+}
30+
31+exe('howl', {
32+	'src/ipc.c',
33+	'src/log.c',
34+	'src/howl.c',
35+	'$builddir/pkg/swc/libswc.a.d',
36+})
37+
38+exe('howlc', {
39+	'src/client.c',
40+})
41+
42+file('bin/howl', '755', '$outdir/howl')
43+file('bin/howlc', '755', '$outdir/howlc')
44+
45+man{'doc/howl.1'}
46+man{'doc/howlc.1'}
47+
48+fetch 'git'
+1, -0
1@@ -0,0 +1 @@
2+Subproject commit 073b60dca1e95e03c92d007e7d0a2eeb564b505c
+1, -0
1@@ -0,0 +1 @@
2+073b60d