aboutsummaryrefslogtreecommitdiff
path: root/neuwm
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-05-29 15:31:54 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-05-29 15:31:54 +0000
commit48889c0d446a0bf880912afcc1a85e6a90fa9bf3 (patch)
tree22628eb8e4e8e817e3c65e53397d762d75fbdecd /neuwm
parentce530dcd1c813865a6383fe12cc7303bf69c4554 (diff)
downloadalicelinux-48889c0d446a0bf880912afcc1a85e6a90fa9bf3.tar.gz
alicelinux-48889c0d446a0bf880912afcc1a85e6a90fa9bf3.zip
Woodpecker CI d09592d572a6c9d7e0631a04dba94d25970c61e3 [SKIP CI]
Diffstat (limited to 'neuwm')
-rw-r--r--neuwm/.checksum2
-rw-r--r--neuwm/.files4
-rw-r--r--neuwm/abuild12
-rw-r--r--neuwm/depends11
-rw-r--r--neuwm/meson.patch28
5 files changed, 57 insertions, 0 deletions
diff --git a/neuwm/.checksum b/neuwm/.checksum
new file mode 100644
index 00000000..232511bb
--- /dev/null
+++ b/neuwm/.checksum
@@ -0,0 +1,2 @@
+ee14c30aa0636e1dc5bb932e043538a821a2c32f8129869326500cc2a088b8e7 95f6417e02aabbd1a0b0c7d1c6a1388930c29e30.tar.gz
+69f2e48a5e6af2bd0cab4f8c7e24de4b5fa278af035f5a0026e1edda2e8c94e3 meson.patch
diff --git a/neuwm/.files b/neuwm/.files
new file mode 100644
index 00000000..8e08e412
--- /dev/null
+++ b/neuwm/.files
@@ -0,0 +1,4 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/neuwm
+-rwxr-xr-x root/root usr/bin/neuwmctl
diff --git a/neuwm/abuild b/neuwm/abuild
new file mode 100644
index 00000000..5fcdce1b
--- /dev/null
+++ b/neuwm/abuild
@@ -0,0 +1,12 @@
+name=neuwm
+version=20260527
+commit=95f6417e02aabbd1a0b0c7d1c6a1388930c29e30
+release=1
+source="https://git.sr.ht/~pfr/$name/archive/$commit.tar.gz
+meson.patch"
+
+build () {
+ meson setup build -Dprefix=/usr
+ ninja -C build
+ meson install -C build
+}
diff --git a/neuwm/depends b/neuwm/depends
new file mode 100644
index 00000000..f5043ed1
--- /dev/null
+++ b/neuwm/depends
@@ -0,0 +1,11 @@
+libdrm
+libinput
+libinput
+libudev-zero
+libxkbcommon
+luajit
+neuswc
+neuwld
+pixman
+wayland
+wayland-protocols
diff --git a/neuwm/meson.patch b/neuwm/meson.patch
new file mode 100644
index 00000000..5035ea45
--- /dev/null
+++ b/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',
+ )