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