aboutsummaryrefslogtreecommitdiff
path: root/repos/community/neuwm
diff options
context:
space:
mode:
authorlost <lost@privacyrequired.com>2026-05-28 15:45:49 -0400
committerlost <lost@privacyrequired.com>2026-05-28 15:45:49 -0400
commit3b461a405c351e400fb3790e6efac4e92e79dc21 (patch)
treeac8a58708d9d4de8049cc7f505fab2c3b53aca49 /repos/community/neuwm
parent1a46160999fa2842e5aaf1f089f42af4cfad91d2 (diff)
downloadalicelinux-3b461a405c351e400fb3790e6efac4e92e79dc21.tar.gz
alicelinux-3b461a405c351e400fb3790e6efac4e92e79dc21.zip
added wayland.fyi projects (lots of things)
Diffstat (limited to 'repos/community/neuwm')
-rw-r--r--repos/community/neuwm/.checksum2
-rw-r--r--repos/community/neuwm/.files5
-rw-r--r--repos/community/neuwm/abuild6
-rw-r--r--repos/community/neuwm/depends11
-rw-r--r--repos/community/neuwm/meson.patch28
5 files changed, 52 insertions, 0 deletions
diff --git a/repos/community/neuwm/.checksum b/repos/community/neuwm/.checksum
new file mode 100644
index 00000000..232511bb
--- /dev/null
+++ b/repos/community/neuwm/.checksum
@@ -0,0 +1,2 @@
+ee14c30aa0636e1dc5bb932e043538a821a2c32f8129869326500cc2a088b8e7 95f6417e02aabbd1a0b0c7d1c6a1388930c29e30.tar.gz
+69f2e48a5e6af2bd0cab4f8c7e24de4b5fa278af035f5a0026e1edda2e8c94e3 meson.patch
diff --git a/repos/community/neuwm/.files b/repos/community/neuwm/.files
new file mode 100644
index 00000000..ea8b7687
--- /dev/null
+++ b/repos/community/neuwm/.files
@@ -0,0 +1,5 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/local/
+drwxr-xr-x root/root usr/local/bin/
+-rwxr-xr-x root/root usr/local/bin/neuwm
+-rwxr-xr-x root/root usr/local/bin/neuwmctl
diff --git a/repos/community/neuwm/abuild b/repos/community/neuwm/abuild
new file mode 100644
index 00000000..27825175
--- /dev/null
+++ b/repos/community/neuwm/abuild
@@ -0,0 +1,6 @@
+name=neuwm
+version=20260527
+commit=95f6417e02aabbd1a0b0c7d1c6a1388930c29e30
+release=1
+source="https://git.sr.ht/~pfr/$name/archive/$commit.tar.gz
+meson.patch"
diff --git a/repos/community/neuwm/depends b/repos/community/neuwm/depends
new file mode 100644
index 00000000..f5043ed1
--- /dev/null
+++ b/repos/community/neuwm/depends
@@ -0,0 +1,11 @@
+libdrm
+libinput
+libinput
+libudev-zero
+libxkbcommon
+luajit
+neuswc
+neuwld
+pixman
+wayland
+wayland-protocols
diff --git a/repos/community/neuwm/meson.patch b/repos/community/neuwm/meson.patch
new file mode 100644
index 00000000..5035ea45
--- /dev/null
+++ b/repos/community/neuwm/meson.patch
@@ -0,0 +1,28 @@
+--- neuwm-95f6417e02aabbd1a0b0c7d1c6a1388930c29e30/meson.build
++++ na/meson.build
+@@ -24,10 +24,6 @@
+ dependency('libdrm'),
+ dependency('wld'),
+ libudev_dep,
+- dependency('xcb'),
+- dependency('xcb-composite'),
+- dependency('xcb-ewmh', required: false),
+- dependency('xcb-icccm', required: false),
+ ]
+
+ cc = meson.get_compiler('c')
+@@ -44,12 +40,12 @@
+ c_args : ['-D_POSIX_C_SOURCE=200809L', '-Wall', '-Wextra'],
+ dependencies : pkg_deps + [libm, luajit_dep, neuipc_dep],
+ install : true,
+- install_dir : '/usr/local/bin',
++ install_dir : '/usr/bin',
+ )
+
+ executable('neuwmctl',
+ sources : ['source/neuwmctl.c'],
+ c_args : ['-D_POSIX_C_SOURCE=200809L'],
+ install : true,
+- install_dir : '/usr/local/bin',
++ install_dir : '/usr/bin',
+ )