From 3b461a405c351e400fb3790e6efac4e92e79dc21 Mon Sep 17 00:00:00 2001 From: lost Date: Thu, 28 May 2026 15:45:49 -0400 Subject: added wayland.fyi projects (lots of things) --- repos/community/hevel/.checksum | 2 ++ repos/community/hevel/.files | 3 +++ repos/community/hevel/abuild | 6 ++++++ repos/community/hevel/depends | 6 ++++++ repos/community/hevel/makefile.patch | 20 ++++++++++++++++++++ repos/community/hst/.checksum | 1 + repos/community/hst/.files | 7 +++++++ repos/community/hst/abuild | 5 +++++ repos/community/hst/depends | 8 ++++++++ repos/community/neuipc/.checksum | 1 + repos/community/neuipc/.files | 8 ++++++++ repos/community/neuipc/abuild | 5 +++++ repos/community/neuswc/.checksum | 1 + repos/community/neuswc/.files | 13 +++++++++++++ repos/community/neuswc/abuild | 5 +++++ repos/community/neuswc/depends | 8 ++++++++ repos/community/neuswiv/.checksum | 2 ++ repos/community/neuswiv/.files | 3 +++ repos/community/neuswiv/abuild | 6 ++++++ repos/community/neuswiv/depends | 7 +++++++ repos/community/neuswiv/makefile.patch | 11 +++++++++++ repos/community/neuwld/.checksum | 1 + repos/community/neuwld/.files | 10 ++++++++++ repos/community/neuwld/abuild | 5 +++++ repos/community/neuwld/depends | 7 +++++++ repos/community/neuwm/.checksum | 2 ++ repos/community/neuwm/.files | 5 +++++ repos/community/neuwm/abuild | 6 ++++++ repos/community/neuwm/depends | 11 +++++++++++ repos/community/neuwm/meson.patch | 28 ++++++++++++++++++++++++++++ repos/community/wawa/.checksum | 1 + repos/community/wawa/.files | 3 +++ repos/community/wawa/abuild | 5 +++++ repos/community/wawa/depends | 2 ++ 34 files changed, 214 insertions(+) create mode 100644 repos/community/hevel/.checksum create mode 100644 repos/community/hevel/.files create mode 100644 repos/community/hevel/abuild create mode 100644 repos/community/hevel/depends create mode 100644 repos/community/hevel/makefile.patch create mode 100644 repos/community/hst/.checksum create mode 100644 repos/community/hst/.files create mode 100644 repos/community/hst/abuild create mode 100644 repos/community/hst/depends create mode 100644 repos/community/neuipc/.checksum create mode 100644 repos/community/neuipc/.files create mode 100644 repos/community/neuipc/abuild create mode 100644 repos/community/neuswc/.checksum create mode 100644 repos/community/neuswc/.files create mode 100644 repos/community/neuswc/abuild create mode 100644 repos/community/neuswc/depends create mode 100644 repos/community/neuswiv/.checksum create mode 100644 repos/community/neuswiv/.files create mode 100644 repos/community/neuswiv/abuild create mode 100644 repos/community/neuswiv/depends create mode 100644 repos/community/neuswiv/makefile.patch create mode 100644 repos/community/neuwld/.checksum create mode 100644 repos/community/neuwld/.files create mode 100644 repos/community/neuwld/abuild create mode 100644 repos/community/neuwld/depends create mode 100644 repos/community/neuwm/.checksum create mode 100644 repos/community/neuwm/.files create mode 100644 repos/community/neuwm/abuild create mode 100644 repos/community/neuwm/depends create mode 100644 repos/community/neuwm/meson.patch create mode 100644 repos/community/wawa/.checksum create mode 100644 repos/community/wawa/.files create mode 100644 repos/community/wawa/abuild create mode 100644 repos/community/wawa/depends diff --git a/repos/community/hevel/.checksum b/repos/community/hevel/.checksum new file mode 100644 index 00000000..e54d97c0 --- /dev/null +++ b/repos/community/hevel/.checksum @@ -0,0 +1,2 @@ +efb8e52ca27ce18f82012d3f39d6875cac4a76a558dc9eaf86630a6f7d99c8a7 7ef61a5c0d4012417443734919ac723635cd5464.tar.gz +ac2a175fe30d4aa5a603d5cc33f7adc0538a24a8c39e88e03409a5b48a0edf6d makefile.patch diff --git a/repos/community/hevel/.files b/repos/community/hevel/.files new file mode 100644 index 00000000..c335f4ce --- /dev/null +++ b/repos/community/hevel/.files @@ -0,0 +1,3 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/hevel diff --git a/repos/community/hevel/abuild b/repos/community/hevel/abuild new file mode 100644 index 00000000..d4cabde9 --- /dev/null +++ b/repos/community/hevel/abuild @@ -0,0 +1,6 @@ +name=hevel +version=20260507 +commit=7ef61a5c0d4012417443734919ac723635cd5464 +release=1 +source="https://git.sr.ht/~dlm/$name/archive/$commit.tar.gz +makefile.patch" diff --git a/repos/community/hevel/depends b/repos/community/hevel/depends new file mode 100644 index 00000000..886b2694 --- /dev/null +++ b/repos/community/hevel/depends @@ -0,0 +1,6 @@ +libinput +libxkbcommon +neuswc +neuwld +wayland +wayland-protocols diff --git a/repos/community/hevel/makefile.patch b/repos/community/hevel/makefile.patch new file mode 100644 index 00000000..cd319061 --- /dev/null +++ b/repos/community/hevel/makefile.patch @@ -0,0 +1,20 @@ +--- hevel-7ef61a5c0d4012417443734919ac723635cd5464/Makefile ++++ patched-ver/Makefile +@@ -10,14 +10,15 @@ + CFLAGS += `$(PKG_CONFIG) --cflags $(PKGS)` + LDLIBS += `$(PKG_CONFIG) --libs $(PKGS)` + +-SRC = config.h src/hevel.c src/input.c src/scroll.c src/select.c src/window.c src/zoom.c ++SRC = src/hevel.c src/input.c src/scroll.c src/select.c src/window.c src/zoom.c ++CONF = config.h + + all: hevel + + config.h: + cp config.def.h $@ + +-hevel: $(SRC) ++hevel: $(SRC) $(CONF) + $(CC) $(CFLAGS) $(LDFLAGS) -o hevel $(SRC) $(LDLIBS) + + clean: diff --git a/repos/community/hst/.checksum b/repos/community/hst/.checksum new file mode 100644 index 00000000..6605655e --- /dev/null +++ b/repos/community/hst/.checksum @@ -0,0 +1 @@ +56f2f22dd590b9ceb90c0a2aa210632faf19fe8a69f27b7162a65a3b19c94ff0 6187ef823d1fabe2139aed54dbb7a7e28c6d8ff4.tar.gz diff --git a/repos/community/hst/.files b/repos/community/hst/.files new file mode 100644 index 00000000..471772c3 --- /dev/null +++ b/repos/community/hst/.files @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/st-wl +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/st-wl.1.gz diff --git a/repos/community/hst/abuild b/repos/community/hst/abuild new file mode 100644 index 00000000..3d25754a --- /dev/null +++ b/repos/community/hst/abuild @@ -0,0 +1,5 @@ +name=hst +version=20260203 +commit=6187ef823d1fabe2139aed54dbb7a7e28c6d8ff4 +release=1 +source="https://git.sr.ht/~dlm/$name/archive/$commit.tar.gz" diff --git a/repos/community/hst/depends b/repos/community/hst/depends new file mode 100644 index 00000000..e142dee1 --- /dev/null +++ b/repos/community/hst/depends @@ -0,0 +1,8 @@ +fontconfig +freetype +libdrm +libxkbcommon +ncurses +neuwld +wayland +wayland-protcols diff --git a/repos/community/neuipc/.checksum b/repos/community/neuipc/.checksum new file mode 100644 index 00000000..26c8de93 --- /dev/null +++ b/repos/community/neuipc/.checksum @@ -0,0 +1 @@ +8d19a91d847cada55bac77bf0c58663efe71b9c4adb7ed86439f2a38d883f75d d654f2fa0013237f1681fd1d8c6653a38c3cc753.tar.gz diff --git a/repos/community/neuipc/.files b/repos/community/neuipc/.files new file mode 100644 index 00000000..1ede0d4d --- /dev/null +++ b/repos/community/neuipc/.files @@ -0,0 +1,8 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/neuipc/ +-rw-r--r-- root/root usr/include/neuipc/neuipc.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libneuipc.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/neuipc.pc diff --git a/repos/community/neuipc/abuild b/repos/community/neuipc/abuild new file mode 100644 index 00000000..7b260b8e --- /dev/null +++ b/repos/community/neuipc/abuild @@ -0,0 +1,5 @@ +name=neuipc +version=20260423 +commit=d654f2fa0013237f1681fd1d8c6653a38c3cc753 +release=1 +source="https://codeberg.org/binkd/$name/archive/$commit.tar.gz" diff --git a/repos/community/neuswc/.checksum b/repos/community/neuswc/.checksum new file mode 100644 index 00000000..c63bfb12 --- /dev/null +++ b/repos/community/neuswc/.checksum @@ -0,0 +1 @@ +7c9640c2954e09bd1ba645f26dedc5317d00688b4a1fc5ff074264f27b05c8cb 975ad56221d4545bdd44d14fdd4cac796de207d9.tar.gz diff --git a/repos/community/neuswc/.files b/repos/community/neuswc/.files new file mode 100644 index 00000000..b75f5a2d --- /dev/null +++ b/repos/community/neuswc/.files @@ -0,0 +1,13 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwsr-xr-x root/root usr/bin/swc-launch +-rwxr-xr-x root/root usr/bin/swcsnap +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/swc.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libswc.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/swc.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/swc/ +-rw-r--r-- root/root usr/share/swc/swc.xml diff --git a/repos/community/neuswc/abuild b/repos/community/neuswc/abuild new file mode 100644 index 00000000..db9da090 --- /dev/null +++ b/repos/community/neuswc/abuild @@ -0,0 +1,5 @@ +name=neuswc +version=20260523 +commit=975ad56221d4545bdd44d14fdd4cac796de207d9 +release=1 +source="https://git.sr.ht/~shrub900/$name/archive/$commit.tar.gz" diff --git a/repos/community/neuswc/depends b/repos/community/neuswc/depends new file mode 100644 index 00000000..70c18e90 --- /dev/null +++ b/repos/community/neuswc/depends @@ -0,0 +1,8 @@ +libdrm +libinput +meson +neuwld +pixman +wayland +wayland-protocols +xkeyboard-config diff --git a/repos/community/neuswiv/.checksum b/repos/community/neuswiv/.checksum new file mode 100644 index 00000000..5e8c5e3d --- /dev/null +++ b/repos/community/neuswiv/.checksum @@ -0,0 +1,2 @@ +fd691b4484cdcc336e8b5da8e9d9a23a571cda1dac3271308043ad6eb84f6555 0b993289191bf61a15c0973a4a162ede705c29b9.tar.gz +c04111a714566c101cbbfca5334d48f753932ff90555cdab53fab14a068d7b64 makefile.patch diff --git a/repos/community/neuswiv/.files b/repos/community/neuswiv/.files new file mode 100644 index 00000000..1292e9a6 --- /dev/null +++ b/repos/community/neuswiv/.files @@ -0,0 +1,3 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/swiv diff --git a/repos/community/neuswiv/abuild b/repos/community/neuswiv/abuild new file mode 100644 index 00000000..274cb3c6 --- /dev/null +++ b/repos/community/neuswiv/abuild @@ -0,0 +1,6 @@ +name=neuswiv +version=20260411 +commit=0b993289191bf61a15c0973a4a162ede705c29b9 +release=1 +source="https://git.sr.ht/~pfr/$name/archive/$commit.tar.gz +makefile.patch" diff --git a/repos/community/neuswiv/depends b/repos/community/neuswiv/depends new file mode 100644 index 00000000..586d6dab --- /dev/null +++ b/repos/community/neuswiv/depends @@ -0,0 +1,7 @@ +freetype +libdrm +libjpeg-turbo +libpng +libwebp +neuswc +neuwld diff --git a/repos/community/neuswiv/makefile.patch b/repos/community/neuswiv/makefile.patch new file mode 100644 index 00000000..1681d09a --- /dev/null +++ b/repos/community/neuswiv/makefile.patch @@ -0,0 +1,11 @@ +--- neuswiv-0b993289191bf61a15c0973a4a162ede705c29b9/Makefile ++++ patched-ver/Makefile +@@ -20,7 +20,7 @@ + LDFLAGS += -Wl,-rpath,'$$ORIGIN/..' + + LDLIBS += -L.. -lwld +-LDLIBS += ${PKG_LIBS} ++LDLIBS += ${PKG_LIBS} -lfreetype -ldrm + LDLIBS += -lm + LDLIBS += -lfontconfig + diff --git a/repos/community/neuwld/.checksum b/repos/community/neuwld/.checksum new file mode 100644 index 00000000..8ead8e58 --- /dev/null +++ b/repos/community/neuwld/.checksum @@ -0,0 +1 @@ +5805aafc4a78f1b8ff4300b5ab1b1c48d45596ea404931caac49d973a79d4179 bb5d247e7b3d0f68dda3990f9b2100aaaec85d28.tar.gz diff --git a/repos/community/neuwld/.files b/repos/community/neuwld/.files new file mode 100644 index 00000000..67e8e959 --- /dev/null +++ b/repos/community/neuwld/.files @@ -0,0 +1,10 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/wld/ +-rw-r--r-- root/root usr/include/wld/drm.h +-rw-r--r-- root/root usr/include/wld/pixman.h +-rw-r--r-- root/root usr/include/wld/wayland.h +-rw-r--r-- root/root usr/include/wld/wld.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/wld.pc diff --git a/repos/community/neuwld/abuild b/repos/community/neuwld/abuild new file mode 100644 index 00000000..7e51e427 --- /dev/null +++ b/repos/community/neuwld/abuild @@ -0,0 +1,5 @@ +name=neuwld +version=20260506 +commit=bb5d247e7b3d0f68dda3990f9b2100aaaec85d28 +release=1 +source="https://git.sr.ht/~shrub900/$name/archive/$commit.tar.gz" diff --git a/repos/community/neuwld/depends b/repos/community/neuwld/depends new file mode 100644 index 00000000..23db48a3 --- /dev/null +++ b/repos/community/neuwld/depends @@ -0,0 +1,7 @@ +fontconfig +freetype +libdrm +meson +pixman +wayland +wayland-protocols 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', + ) diff --git a/repos/community/wawa/.checksum b/repos/community/wawa/.checksum new file mode 100644 index 00000000..b161836c --- /dev/null +++ b/repos/community/wawa/.checksum @@ -0,0 +1 @@ +218bf8e90d440be2d503e4dadd208946037fb8f51a3e79f596e0929634c10009 249f43876d05f73cc1ba9c51235a32f058478e8c.tar.gz diff --git a/repos/community/wawa/.files b/repos/community/wawa/.files new file mode 100644 index 00000000..1e89643f --- /dev/null +++ b/repos/community/wawa/.files @@ -0,0 +1,3 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/wawa diff --git a/repos/community/wawa/abuild b/repos/community/wawa/abuild new file mode 100644 index 00000000..a5fe37ef --- /dev/null +++ b/repos/community/wawa/abuild @@ -0,0 +1,5 @@ +name=wawa +version=20260520 +commit=249f43876d05f73cc1ba9c51235a32f058478e8c +release=1 +source="https://codeberg.org/sewn/$name/archive/$commit.tar.gz" diff --git a/repos/community/wawa/depends b/repos/community/wawa/depends new file mode 100644 index 00000000..919405f8 --- /dev/null +++ b/repos/community/wawa/depends @@ -0,0 +1,2 @@ +wayland +wayland-protocols -- cgit v1.2.3