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