commit fe410e8
hovercats
·
2026-07-09 09:22:00 +0000 UTC
parent 945162f
uxn12: add. a fork of uxn11, with native wayland support instead, which works under swc
5 files changed,
+34,
-0
+4,
-0
1@@ -479,3 +479,7 @@
2 path = pkg/uxncli/src
3 url = https://git.sr.ht/~rabbits/uxncli
4 shallow = true
5+[submodule "pkg/uxn12/src"]
6+ path = pkg/uxn12/src
7+ url = https://srcdump.net/pita/uxn12.git
8+ shallow = true
+1,
-0
1@@ -119,6 +119,7 @@ subgen 'ubase'
2 subgen 'unzip'
3 subgen 'utf8proc'
4 subgen 'util-linux'
5+subgen 'uxn12'
6 subgen 'uxncli'
7 subgen 'velox'
8 subgen 'vis'
+27,
-0
1@@ -0,0 +1,27 @@
2+cflags{
3+ '-std=c99',
4+ '-pedantic',
5+ '-D _POSIX_C_SOURCE=199309L',
6+ '-isystem $builddir/pkg/libxkbcommon/include',
7+ '-isystem $builddir/pkg/wayland/include',
8+ '-isystem $builddir/pkg/wayland-protocols/include',
9+}
10+
11+pkg.deps = {
12+ 'pkg/libxkbcommon/headers',
13+ 'pkg/wayland/headers',
14+ 'pkg/wayland-protocols/headers',
15+}
16+
17+exe('uxn12', {
18+ 'src/uxn12.c',
19+ 'src/xdg-shell-protocol.c',
20+ '$builddir/pkg/libxkbcommon/libxkbcommon.a',
21+ '$builddir/pkg/wayland/libwayland-client.a.d',
22+})
23+
24+file('bin/uxn12', '755', '$outdir/uxn12')
25+
26+man{'doc/man/uxntal.7'}
27+
28+fetch 'git'
+1,
-0
1@@ -0,0 +1 @@
2+Subproject commit f2da2dc6c6728680f2aeef161bf69faa6efbaf49
+1,
-0
1@@ -0,0 +1 @@
2+f2da2dc