aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-06-29 23:16:40 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-06-29 23:16:40 +0800
commit376803af43d2d32a80219b8970961792f240230c (patch)
tree86aa8d4a02a388c4702c79182990ce3353c421bf
parentae4593e20cef97c7323d522b40994a59425cd6d5 (diff)
downloadalicelinux-376803af43d2d32a80219b8970961792f240230c.tar.gz
alicelinux-376803af43d2d32a80219b8970961792f240230c.zip
split wayland packages into separate repo
-rw-r--r--repos/wayland/basu/.files15
-rw-r--r--repos/wayland/basu/abuild4
-rw-r--r--repos/wayland/basu/depends1
-rw-r--r--repos/wayland/fcft/.files29
-rw-r--r--repos/wayland/fcft/abuild4
-rw-r--r--repos/wayland/fcft/depends3
-rw-r--r--repos/wayland/foot/.files102
-rw-r--r--repos/wayland/foot/abuild9
-rw-r--r--repos/wayland/foot/depends4
-rw-r--r--repos/wayland/grim/.files7
-rw-r--r--repos/wayland/grim/abuild4
-rw-r--r--repos/wayland/grim/depends5
-rw-r--r--repos/wayland/gtk-layer-shell/.files15
-rw-r--r--repos/wayland/gtk-layer-shell/abuild5
-rw-r--r--repos/wayland/gtk-layer-shell/depends2
-rw-r--r--repos/wayland/hwdata/.files10
-rw-r--r--repos/wayland/hwdata/abuild12
-rw-r--r--repos/wayland/imv/.files11
-rw-r--r--repos/wayland/imv/abuild6
-rw-r--r--repos/wayland/imv/depends5
-rw-r--r--repos/wayland/imv/readme2
-rw-r--r--repos/wayland/inih/.files12
-rw-r--r--repos/wayland/inih/abuild4
-rw-r--r--repos/wayland/json-c/.files30
-rw-r--r--repos/wayland/json-c/abuild5
-rw-r--r--repos/wayland/labwc-menu-generator/.files7
-rw-r--r--repos/wayland/labwc-menu-generator/abuild4
-rw-r--r--repos/wayland/labwc-menu-generator/depends1
-rw-r--r--repos/wayland/labwc/.files20
-rw-r--r--repos/wayland/labwc/abuild4
-rw-r--r--repos/wayland/labwc/depends5
-rw-r--r--repos/wayland/libdisplay-info/.files18
-rw-r--r--repos/wayland/libdisplay-info/abuild4
-rw-r--r--repos/wayland/libdisplay-info/depends1
-rw-r--r--repos/wayland/mako/.files14
-rw-r--r--repos/wayland/mako/abuild4
-rw-r--r--repos/wayland/mako/depends5
-rw-r--r--repos/wayland/scdoc/.files11
-rw-r--r--repos/wayland/scdoc/abuild4
-rw-r--r--repos/wayland/seatd/.files16
-rw-r--r--repos/wayland/seatd/abuild7
-rwxr-xr-xrepos/wayland/seatd/run3
-rw-r--r--repos/wayland/sfwbar/.files184
-rw-r--r--repos/wayland/sfwbar/abuild4
-rw-r--r--repos/wayland/sfwbar/depends3
-rw-r--r--repos/wayland/slurp/.files7
-rw-r--r--repos/wayland/slurp/abuild4
-rw-r--r--repos/wayland/slurp/depends4
-rw-r--r--repos/wayland/sway/.files36
-rw-r--r--repos/wayland/sway/abuild6
-rw-r--r--repos/wayland/sway/depends7
-rw-r--r--repos/wayland/swaybg/.files3
-rw-r--r--repos/wayland/swaybg/abuild4
-rw-r--r--repos/wayland/swaybg/depends2
-rw-r--r--repos/wayland/swayidle/.files13
-rw-r--r--repos/wayland/swayidle/abuild4
-rw-r--r--repos/wayland/swayidle/depends2
-rw-r--r--repos/wayland/swaylock/.files16
-rw-r--r--repos/wayland/swaylock/abuild8
-rw-r--r--repos/wayland/swaylock/depends4
-rw-r--r--repos/wayland/tllist/.files7
-rw-r--r--repos/wayland/tllist/abuild4
-rw-r--r--repos/wayland/wayland-protocols/.files92
-rw-r--r--repos/wayland/wayland-protocols/abuild4
-rw-r--r--repos/wayland/wayland-protocols/depends1
-rw-r--r--repos/wayland/wayland/.files43
-rw-r--r--repos/wayland/wayland/abuild5
-rw-r--r--repos/wayland/wayland/depends2
-rw-r--r--repos/wayland/wbg/.files3
-rw-r--r--repos/wayland/wbg/abuild4
-rw-r--r--repos/wayland/wbg/depends4
-rw-r--r--repos/wayland/wf-recorder/.files7
-rw-r--r--repos/wayland/wf-recorder/abuild4
-rw-r--r--repos/wayland/wf-recorder/depends4
-rw-r--r--repos/wayland/wl-clipboard/.files22
-rw-r--r--repos/wayland/wl-clipboard/abuild4
-rw-r--r--repos/wayland/wl-clipboard/depends2
-rw-r--r--repos/wayland/wlroots/.files118
-rw-r--r--repos/wayland/wlroots/abuild6
-rw-r--r--repos/wayland/wlroots/depends9
-rw-r--r--repos/wayland/wmenu/.files8
-rw-r--r--repos/wayland/wmenu/abuild4
-rw-r--r--repos/wayland/wmenu/depends4
83 files changed, 1106 insertions, 0 deletions
diff --git a/repos/wayland/basu/.files b/repos/wayland/basu/.files
new file mode 100644
index 00000000..854e98d4
--- /dev/null
+++ b/repos/wayland/basu/.files
@@ -0,0 +1,15 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/basuctl
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/basu/
+-rw-r--r-- root/root usr/include/basu/_sd-common.h
+-rw-r--r-- root/root usr/include/basu/sd-bus-protocol.h
+-rw-r--r-- root/root usr/include/basu/sd-bus-vtable.h
+-rw-r--r-- root/root usr/include/basu/sd-bus.h
+-rw-r--r-- root/root usr/include/basu/sd-id128.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libbasu.so -> libbasu.so.0
+-rwxr-xr-x root/root usr/lib/libbasu.so.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/basu.pc
diff --git a/repos/wayland/basu/abuild b/repos/wayland/basu/abuild
new file mode 100644
index 00000000..099e17e0
--- /dev/null
+++ b/repos/wayland/basu/abuild
@@ -0,0 +1,4 @@
+name=basu
+version=0.2.1
+release=1
+source="$name-$version.tar.gz::https://git.sr.ht/~emersion/${name}/archive/v${version}.tar.gz"
diff --git a/repos/wayland/basu/depends b/repos/wayland/basu/depends
new file mode 100644
index 00000000..ed65273b
--- /dev/null
+++ b/repos/wayland/basu/depends
@@ -0,0 +1 @@
+gperf
diff --git a/repos/wayland/fcft/.files b/repos/wayland/fcft/.files
new file mode 100644
index 00000000..60cfa693
--- /dev/null
+++ b/repos/wayland/fcft/.files
@@ -0,0 +1,29 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/fcft/
+-rw-r--r-- root/root usr/include/fcft/fcft.h
+-rw-r--r-- root/root usr/include/fcft/stride.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libfcft.so -> libfcft.so.4
+lrwxrwxrwx root/root usr/lib/libfcft.so.4 -> libfcft.so.4.1.8
+-rwxr-xr-x root/root usr/lib/libfcft.so.4.1.8
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/fcft.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/fcft_capabilities.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_clone.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_destroy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_fini.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_from_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_kerning.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_log_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_precompose.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_char_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_grapheme_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_text_run_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_set_emoji_presentation.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_set_scaling_filter.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_text_run_destroy.3.gz
diff --git a/repos/wayland/fcft/abuild b/repos/wayland/fcft/abuild
new file mode 100644
index 00000000..2042b643
--- /dev/null
+++ b/repos/wayland/fcft/abuild
@@ -0,0 +1,4 @@
+name=fcft
+version=3.1.8
+release=1
+source="https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/fcft/depends b/repos/wayland/fcft/depends
new file mode 100644
index 00000000..41253326
--- /dev/null
+++ b/repos/wayland/fcft/depends
@@ -0,0 +1,3 @@
+fontconfig
+pixman
+tllist
diff --git a/repos/wayland/foot/.files b/repos/wayland/foot/.files
new file mode 100644
index 00000000..6a828597
--- /dev/null
+++ b/repos/wayland/foot/.files
@@ -0,0 +1,102 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/xdg/
+drwxr-xr-x root/root etc/xdg/foot/
+-rw-r--r-- root/root etc/xdg/foot/foot.ini.new
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/foot
+-rwxr-xr-x root/root usr/bin/footclient
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/org.codeberg.dnkl.foot-server.desktop
+-rw-r--r-- root/root usr/share/applications/org.codeberg.dnkl.foot.desktop
+-rw-r--r-- root/root usr/share/applications/org.codeberg.dnkl.footclient.desktop
+drwxr-xr-x root/root usr/share/bash-completion/
+drwxr-xr-x root/root usr/share/bash-completion/completions/
+-rw-r--r-- root/root usr/share/bash-completion/completions/foot
+-rw-r--r-- root/root usr/share/bash-completion/completions/footclient
+drwxr-xr-x root/root usr/share/fish/
+drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/foot.fish
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/footclient.fish
+drwxr-xr-x root/root usr/share/foot/
+drwxr-xr-x root/root usr/share/foot/themes/
+-rw-r--r-- root/root usr/share/foot/themes/aeroroot
+-rw-r--r-- root/root usr/share/foot/themes/apprentice
+-rw-r--r-- root/root usr/share/foot/themes/ayu-mirage
+-rw-r--r-- root/root usr/share/foot/themes/catppuccin
+-rw-r--r-- root/root usr/share/foot/themes/chiba-dark
+-rw-r--r-- root/root usr/share/foot/themes/derp
+-rw-r--r-- root/root usr/share/foot/themes/deus
+-rw-r--r-- root/root usr/share/foot/themes/dracula
+-rw-r--r-- root/root usr/share/foot/themes/dracula-iterm
+-rw-r--r-- root/root usr/share/foot/themes/electrophoretic
+-rw-r--r-- root/root usr/share/foot/themes/gruvbox-dark
+-rw-r--r-- root/root usr/share/foot/themes/gruvbox-light
+-rw-r--r-- root/root usr/share/foot/themes/hacktober
+-rw-r--r-- root/root usr/share/foot/themes/jetbrains-darcula
+-rw-r--r-- root/root usr/share/foot/themes/kitty
+-rw-r--r-- root/root usr/share/foot/themes/material-amber
+-rw-r--r-- root/root usr/share/foot/themes/material-design
+-rw-r--r-- root/root usr/share/foot/themes/modus-operandi
+-rw-r--r-- root/root usr/share/foot/themes/modus-vivendi
+-rw-r--r-- root/root usr/share/foot/themes/monokai-pro
+-rw-r--r-- root/root usr/share/foot/themes/moonfly
+-rw-r--r-- root/root usr/share/foot/themes/neon
+-rw-r--r-- root/root usr/share/foot/themes/nightfly
+-rw-r--r-- root/root usr/share/foot/themes/noirblaze
+-rw-r--r-- root/root usr/share/foot/themes/nord
+-rw-r--r-- root/root usr/share/foot/themes/nordiq
+-rw-r--r-- root/root usr/share/foot/themes/onedark
+-rw-r--r-- root/root usr/share/foot/themes/panda
+-rw-r--r-- root/root usr/share/foot/themes/paper-color-dark
+-rw-r--r-- root/root usr/share/foot/themes/paper-color-light
+-rw-r--r-- root/root usr/share/foot/themes/poimandres
+-rw-r--r-- root/root usr/share/foot/themes/rezza
+-rw-r--r-- root/root usr/share/foot/themes/rose-pine
+-rw-r--r-- root/root usr/share/foot/themes/selenized-black
+-rw-r--r-- root/root usr/share/foot/themes/selenized-dark
+-rw-r--r-- root/root usr/share/foot/themes/selenized-light
+-rw-r--r-- root/root usr/share/foot/themes/selenized-white
+-rw-r--r-- root/root usr/share/foot/themes/solarized-dark
+-rw-r--r-- root/root usr/share/foot/themes/solarized-dark-normal-brights
+-rw-r--r-- root/root usr/share/foot/themes/solarized-light
+-rw-r--r-- root/root usr/share/foot/themes/srcery
+-rw-r--r-- root/root usr/share/foot/themes/starlight
+-rw-r--r-- root/root usr/share/foot/themes/tango
+-rw-r--r-- root/root usr/share/foot/themes/tempus-autumn
+-rw-r--r-- root/root usr/share/foot/themes/tempus-classic
+-rw-r--r-- root/root usr/share/foot/themes/tempus-dawn
+-rw-r--r-- root/root usr/share/foot/themes/tempus-day
+-rw-r--r-- root/root usr/share/foot/themes/tempus-dusk
+-rw-r--r-- root/root usr/share/foot/themes/tempus-fugit
+-rw-r--r-- root/root usr/share/foot/themes/tempus-future
+-rw-r--r-- root/root usr/share/foot/themes/tempus-night
+-rw-r--r-- root/root usr/share/foot/themes/tempus-past
+-rw-r--r-- root/root usr/share/foot/themes/tempus-rift
+-rw-r--r-- root/root usr/share/foot/themes/tempus-spring
+-rw-r--r-- root/root usr/share/foot/themes/tempus-summer
+-rw-r--r-- root/root usr/share/foot/themes/tempus-tempest
+-rw-r--r-- root/root usr/share/foot/themes/tempus-totus
+-rw-r--r-- root/root usr/share/foot/themes/tempus-warp
+-rw-r--r-- root/root usr/share/foot/themes/tempus-winter
+-rw-r--r-- root/root usr/share/foot/themes/tokyonight-day
+-rw-r--r-- root/root usr/share/foot/themes/tokyonight-night
+-rw-r--r-- root/root usr/share/foot/themes/tokyonight-storm
+-rw-r--r-- root/root usr/share/foot/themes/visibone
+-rw-r--r-- root/root usr/share/foot/themes/xterm
+-rw-r--r-- root/root usr/share/foot/themes/zenburn
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/foot.png
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/foot.svg
+drwxr-xr-x root/root usr/share/terminfo/
+drwxr-xr-x root/root usr/share/terminfo/f/
+drwxr-xr-x root/root usr/share/zsh/
+drwxr-xr-x root/root usr/share/zsh/site-functions/
+-rw-r--r-- root/root usr/share/zsh/site-functions/_foot
+-rw-r--r-- root/root usr/share/zsh/site-functions/_footclient
diff --git a/repos/wayland/foot/abuild b/repos/wayland/foot/abuild
new file mode 100644
index 00000000..3f6975b8
--- /dev/null
+++ b/repos/wayland/foot/abuild
@@ -0,0 +1,9 @@
+name=foot
+version=1.17.2
+release=1
+source="https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
+
+postbuild() {
+ rm $PKG/usr/share/terminfo/f/foot
+ rm $PKG/usr/share/terminfo/f/foot-direct
+}
diff --git a/repos/wayland/foot/depends b/repos/wayland/foot/depends
new file mode 100644
index 00000000..9e1c7222
--- /dev/null
+++ b/repos/wayland/foot/depends
@@ -0,0 +1,4 @@
+tllist
+fcft
+wayland-protocols
+libxkbcommon
diff --git a/repos/wayland/grim/.files b/repos/wayland/grim/.files
new file mode 100644
index 00000000..ae725708
--- /dev/null
+++ b/repos/wayland/grim/.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/grim
+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/grim.1.gz
diff --git a/repos/wayland/grim/abuild b/repos/wayland/grim/abuild
new file mode 100644
index 00000000..263a7ec0
--- /dev/null
+++ b/repos/wayland/grim/abuild
@@ -0,0 +1,4 @@
+name=grim
+version=1.4.1
+release=1
+source="https://git.sr.ht/~emersion/${name}/refs/download/v${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/grim/depends b/repos/wayland/grim/depends
new file mode 100644
index 00000000..b32176e3
--- /dev/null
+++ b/repos/wayland/grim/depends
@@ -0,0 +1,5 @@
+wayland
+pixman
+libpng
+scdoc
+wayland-protocols
diff --git a/repos/wayland/gtk-layer-shell/.files b/repos/wayland/gtk-layer-shell/.files
new file mode 100644
index 00000000..adcabcea
--- /dev/null
+++ b/repos/wayland/gtk-layer-shell/.files
@@ -0,0 +1,15 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/gtk-layer-shell/
+-rw-r--r-- root/root usr/include/gtk-layer-shell/gtk-layer-shell.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/girepository-1.0/
+-rw-r--r-- root/root usr/lib/girepository-1.0/GtkLayerShell-0.1.typelib
+lrwxrwxrwx root/root usr/lib/libgtk-layer-shell.so -> libgtk-layer-shell.so.0
+lrwxrwxrwx root/root usr/lib/libgtk-layer-shell.so.0 -> libgtk-layer-shell.so.0.8.2
+-rwxr-xr-x root/root usr/lib/libgtk-layer-shell.so.0.8.2
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/gtk-layer-shell-0.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/gir-1.0/
+-rw-r--r-- root/root usr/share/gir-1.0/GtkLayerShell-0.1.gir
diff --git a/repos/wayland/gtk-layer-shell/abuild b/repos/wayland/gtk-layer-shell/abuild
new file mode 100644
index 00000000..81aee42b
--- /dev/null
+++ b/repos/wayland/gtk-layer-shell/abuild
@@ -0,0 +1,5 @@
+name=gtk-layer-shell
+version=0.8.2
+release=1
+source="https://github.com/wmww/${name}/archive/v${version}/${name}-v${version}.tar.gz"
+build_opt="-Dvapi=false"
diff --git a/repos/wayland/gtk-layer-shell/depends b/repos/wayland/gtk-layer-shell/depends
new file mode 100644
index 00000000..10556c6d
--- /dev/null
+++ b/repos/wayland/gtk-layer-shell/depends
@@ -0,0 +1,2 @@
+gtk3
+gobject-introspection
diff --git a/repos/wayland/hwdata/.files b/repos/wayland/hwdata/.files
new file mode 100644
index 00000000..800584dc
--- /dev/null
+++ b/repos/wayland/hwdata/.files
@@ -0,0 +1,10 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/hwdata/
+-rw-r--r-- root/root usr/share/hwdata/iab.txt
+-rw-r--r-- root/root usr/share/hwdata/oui.txt
+-rw-r--r-- root/root usr/share/hwdata/pci.ids
+-rw-r--r-- root/root usr/share/hwdata/pnp.ids
+-rw-r--r-- root/root usr/share/hwdata/usb.ids
+drwxr-xr-x root/root usr/share/pkgconfig/
+-rw-r--r-- root/root usr/share/pkgconfig/hwdata.pc
diff --git a/repos/wayland/hwdata/abuild b/repos/wayland/hwdata/abuild
new file mode 100644
index 00000000..ebd1e45c
--- /dev/null
+++ b/repos/wayland/hwdata/abuild
@@ -0,0 +1,12 @@
+name=hwdata
+version=0.383
+release=1
+source="https://github.com/vcrhonek/${name}/archive/v${version}/${name}-${version}.tar.gz"
+
+build() {
+ ./configure \
+ --prefix=/usr \
+ --disable-blacklist
+
+ make install
+}
diff --git a/repos/wayland/imv/.files b/repos/wayland/imv/.files
new file mode 100644
index 00000000..b2d04f07
--- /dev/null
+++ b/repos/wayland/imv/.files
@@ -0,0 +1,11 @@
+drwxr-xr-x root/root etc/
+-rw-r--r-- root/root etc/imv_config.new
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/imv
+-rwxr-xr-x root/root usr/bin/imv-dir
+-rwxr-xr-x root/root usr/bin/imv-msg
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/imv-dir.desktop
+-rw-r--r-- root/root usr/share/applications/imv.desktop
diff --git a/repos/wayland/imv/abuild b/repos/wayland/imv/abuild
new file mode 100644
index 00000000..851c52fe
--- /dev/null
+++ b/repos/wayland/imv/abuild
@@ -0,0 +1,6 @@
+name=imv
+version=4.5.0
+release=1
+source="imv-${version}.tar.gz::https://git.sr.ht/~exec64/${name}/archive/v${version}.tar.gz"
+[ -f $SPM_PKGDB/libx11 ] && build_opt="-Dwindows=x11"
+[ -f $SPM_PKGDB/wayland ] && build_opt="-Dwindows=wayland"
diff --git a/repos/wayland/imv/depends b/repos/wayland/imv/depends
new file mode 100644
index 00000000..800dcccd
--- /dev/null
+++ b/repos/wayland/imv/depends
@@ -0,0 +1,5 @@
+icu
+libglvnd
+pango
+libxkbcommon
+inih
diff --git a/repos/wayland/imv/readme b/repos/wayland/imv/readme
new file mode 100644
index 00000000..0eb659d4
--- /dev/null
+++ b/repos/wayland/imv/readme
@@ -0,0 +1,2 @@
+'imv' has native Wayland and X11 support but on X11 its required dependencies not in repos,
+so it stay in 'wayland' repo until all dependencies satisfied to be in 'extra'.
diff --git a/repos/wayland/inih/.files b/repos/wayland/inih/.files
new file mode 100644
index 00000000..4c903c63
--- /dev/null
+++ b/repos/wayland/inih/.files
@@ -0,0 +1,12 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/INIReader.h
+-rw-r--r-- root/root usr/include/ini.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libINIReader.so -> libINIReader.so.0
+-rwxr-xr-x root/root usr/lib/libINIReader.so.0
+lrwxrwxrwx root/root usr/lib/libinih.so -> libinih.so.0
+-rwxr-xr-x root/root usr/lib/libinih.so.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/INIReader.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/inih.pc
diff --git a/repos/wayland/inih/abuild b/repos/wayland/inih/abuild
new file mode 100644
index 00000000..14ba8cd2
--- /dev/null
+++ b/repos/wayland/inih/abuild
@@ -0,0 +1,4 @@
+name=inih
+version=58
+release=1
+source="https://github.com/benhoyt/$name/archive/r$version/$name-$version.tar.gz"
diff --git a/repos/wayland/json-c/.files b/repos/wayland/json-c/.files
new file mode 100644
index 00000000..6d234170
--- /dev/null
+++ b/repos/wayland/json-c/.files
@@ -0,0 +1,30 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/json-c/
+-rw-r--r-- root/root usr/include/json-c/arraylist.h
+-rw-r--r-- root/root usr/include/json-c/debug.h
+-rw-r--r-- root/root usr/include/json-c/json.h
+-rw-r--r-- root/root usr/include/json-c/json_c_version.h
+-rw-r--r-- root/root usr/include/json-c/json_config.h
+-rw-r--r-- root/root usr/include/json-c/json_inttypes.h
+-rw-r--r-- root/root usr/include/json-c/json_object.h
+-rw-r--r-- root/root usr/include/json-c/json_object_iterator.h
+-rw-r--r-- root/root usr/include/json-c/json_patch.h
+-rw-r--r-- root/root usr/include/json-c/json_pointer.h
+-rw-r--r-- root/root usr/include/json-c/json_tokener.h
+-rw-r--r-- root/root usr/include/json-c/json_types.h
+-rw-r--r-- root/root usr/include/json-c/json_util.h
+-rw-r--r-- root/root usr/include/json-c/json_visit.h
+-rw-r--r-- root/root usr/include/json-c/linkhash.h
+-rw-r--r-- root/root usr/include/json-c/printbuf.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/json-c/
+-rw-r--r-- root/root usr/lib/cmake/json-c/json-c-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/json-c/json-c-targets-release.cmake
+-rw-r--r-- root/root usr/lib/cmake/json-c/json-c-targets.cmake
+lrwxrwxrwx root/root usr/lib/libjson-c.so -> libjson-c.so.5
+lrwxrwxrwx root/root usr/lib/libjson-c.so.5 -> libjson-c.so.5.3.0
+-rwxr-xr-x root/root usr/lib/libjson-c.so.5.3.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/json-c.pc
diff --git a/repos/wayland/json-c/abuild b/repos/wayland/json-c/abuild
new file mode 100644
index 00000000..02bfbb28
--- /dev/null
+++ b/repos/wayland/json-c/abuild
@@ -0,0 +1,5 @@
+name=json-c
+version=0.17
+release=1
+source="https://s3.amazonaws.com/${name}_releases/releases/$name-$version.tar.gz"
+export CFLAGS="$CFLAGS -Wno-error"
diff --git a/repos/wayland/labwc-menu-generator/.files b/repos/wayland/labwc-menu-generator/.files
new file mode 100644
index 00000000..cab9904f
--- /dev/null
+++ b/repos/wayland/labwc-menu-generator/.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/labwc-menu-generator
+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/labwc-menu-generator.1.gz
diff --git a/repos/wayland/labwc-menu-generator/abuild b/repos/wayland/labwc-menu-generator/abuild
new file mode 100644
index 00000000..a279e611
--- /dev/null
+++ b/repos/wayland/labwc-menu-generator/abuild
@@ -0,0 +1,4 @@
+name=labwc-menu-generator
+version=efed0194947c45123287ea057c5fdb13894854cd
+release=1
+source="$name-$version.tar.gz::https://github.com/labwc/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/labwc-menu-generator/depends b/repos/wayland/labwc-menu-generator/depends
new file mode 100644
index 00000000..4f55ab90
--- /dev/null
+++ b/repos/wayland/labwc-menu-generator/depends
@@ -0,0 +1 @@
+glib
diff --git a/repos/wayland/labwc/.files b/repos/wayland/labwc/.files
new file mode 100644
index 00000000..cc355d7f
--- /dev/null
+++ b/repos/wayland/labwc/.files
@@ -0,0 +1,20 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/labwc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/labwc-symbolic.svg
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/labwc.svg
+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/labwc.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/labwc-actions.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-config.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-menu.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-theme.5.gz
+drwxr-xr-x root/root usr/share/wayland-sessions/
+-rw-r--r-- root/root usr/share/wayland-sessions/labwc.desktop
diff --git a/repos/wayland/labwc/abuild b/repos/wayland/labwc/abuild
new file mode 100644
index 00000000..7f19d86e
--- /dev/null
+++ b/repos/wayland/labwc/abuild
@@ -0,0 +1,4 @@
+name=labwc
+version=0.7.2
+release=1
+source="https://github.com/${name}/${name}/archive/${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/labwc/depends b/repos/wayland/labwc/depends
new file mode 100644
index 00000000..a47f2765
--- /dev/null
+++ b/repos/wayland/labwc/depends
@@ -0,0 +1,5 @@
+wlroots
+glib
+cairo
+pango
+scdoc
diff --git a/repos/wayland/libdisplay-info/.files b/repos/wayland/libdisplay-info/.files
new file mode 100644
index 00000000..f0102fed
--- /dev/null
+++ b/repos/wayland/libdisplay-info/.files
@@ -0,0 +1,18 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/di-edid-decode
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/libdisplay-info/
+-rw-r--r-- root/root usr/include/libdisplay-info/cta.h
+-rw-r--r-- root/root usr/include/libdisplay-info/cvt.h
+-rw-r--r-- root/root usr/include/libdisplay-info/displayid.h
+-rw-r--r-- root/root usr/include/libdisplay-info/dmt.h
+-rw-r--r-- root/root usr/include/libdisplay-info/edid.h
+-rw-r--r-- root/root usr/include/libdisplay-info/gtf.h
+-rw-r--r-- root/root usr/include/libdisplay-info/info.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libdisplay-info.so -> libdisplay-info.so.2
+-rwxr-xr-x root/root usr/lib/libdisplay-info.so.0.2.0
+lrwxrwxrwx root/root usr/lib/libdisplay-info.so.2 -> libdisplay-info.so.0.2.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libdisplay-info.pc
diff --git a/repos/wayland/libdisplay-info/abuild b/repos/wayland/libdisplay-info/abuild
new file mode 100644
index 00000000..fbee2ba5
--- /dev/null
+++ b/repos/wayland/libdisplay-info/abuild
@@ -0,0 +1,4 @@
+name=libdisplay-info
+version=0.2.0
+release=1
+source="https://gitlab.freedesktop.org/emersion/${name}/-/releases/${version}/downloads/${name}-${version}.tar.xz"
diff --git a/repos/wayland/libdisplay-info/depends b/repos/wayland/libdisplay-info/depends
new file mode 100644
index 00000000..2d0950ab
--- /dev/null
+++ b/repos/wayland/libdisplay-info/depends
@@ -0,0 +1 @@
+hwdata
diff --git a/repos/wayland/mako/.files b/repos/wayland/mako/.files
new file mode 100644
index 00000000..b958bb66
--- /dev/null
+++ b/repos/wayland/mako/.files
@@ -0,0 +1,14 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/mako
+-rwxr-xr-x root/root usr/bin/makoctl
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/dbus-1/
+drwxr-xr-x root/root usr/share/dbus-1/services/
+-rw-r--r-- root/root usr/share/dbus-1/services/fr.emersion.mako.service
+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/mako.1.gz
+-rw-r--r-- root/root usr/share/man/man1/makoctl.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/mako.5.gz
diff --git a/repos/wayland/mako/abuild b/repos/wayland/mako/abuild
new file mode 100644
index 00000000..0680d67c
--- /dev/null
+++ b/repos/wayland/mako/abuild
@@ -0,0 +1,4 @@
+name=mako
+version=1.9.0
+release=1
+source="https://github.com/emersion/${name}/releases/download/v${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/mako/depends b/repos/wayland/mako/depends
new file mode 100644
index 00000000..1c7eee56
--- /dev/null
+++ b/repos/wayland/mako/depends
@@ -0,0 +1,5 @@
+cairo
+pango
+wayland
+wayland-protocols
+basu
diff --git a/repos/wayland/scdoc/.files b/repos/wayland/scdoc/.files
new file mode 100644
index 00000000..2e228dd1
--- /dev/null
+++ b/repos/wayland/scdoc/.files
@@ -0,0 +1,11 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/scdoc
+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/scdoc.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/scdoc.5.gz
+drwxr-xr-x root/root usr/share/pkgconfig/
+-rw-r--r-- root/root usr/share/pkgconfig/scdoc.pc
diff --git a/repos/wayland/scdoc/abuild b/repos/wayland/scdoc/abuild
new file mode 100644
index 00000000..80a4367c
--- /dev/null
+++ b/repos/wayland/scdoc/abuild
@@ -0,0 +1,4 @@
+name=scdoc
+version=1.11.3
+release=1
+source="https://git.sr.ht/~sircmpwn/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/seatd/.files b/repos/wayland/seatd/.files
new file mode 100644
index 00000000..8083a9d5
--- /dev/null
+++ b/repos/wayland/seatd/.files
@@ -0,0 +1,16 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/sv/
+drwxr-xr-x root/root etc/sv/seatd/
+-rwxr-xr-x root/root etc/sv/seatd/run.new
+lrwxrwxrwx root/root etc/sv/seatd/supervise -> ../../../run/runit/supervise.seatd
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/seatd
+-rwxr-xr-x root/root usr/bin/seatd-launch
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/libseat.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libseat.so -> libseat.so.1
+-rwxr-xr-x root/root usr/lib/libseat.so.1
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libseat.pc
diff --git a/repos/wayland/seatd/abuild b/repos/wayland/seatd/abuild
new file mode 100644
index 00000000..d2fe7118
--- /dev/null
+++ b/repos/wayland/seatd/abuild
@@ -0,0 +1,7 @@
+name=seatd
+version=0.8.0
+release=1
+source="https://git.sr.ht/~kennylevinsen/${name}/archive/${version}.tar.gz
+ run"
+sv="run"
+build_opt="-Dlibseat-builtin=enabled"
diff --git a/repos/wayland/seatd/run b/repos/wayland/seatd/run
new file mode 100755
index 00000000..0e132b22
--- /dev/null
+++ b/repos/wayland/seatd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+exec 2>&1
+exec seatd -g video
diff --git a/repos/wayland/sfwbar/.files b/repos/wayland/sfwbar/.files
new file mode 100644
index 00000000..5ab1d3cb
--- /dev/null
+++ b/repos/wayland/sfwbar/.files
@@ -0,0 +1,184 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/sfwbar
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libsfwbar.so
+drwxr-xr-x root/root usr/lib/sfwbar/
+-rwxr-xr-x root/root usr/lib/sfwbar/alsactl.so
+-rwxr-xr-x root/root usr/lib/sfwbar/bluez.so
+-rwxr-xr-x root/root usr/lib/sfwbar/idleinhibit.so
+-rwxr-xr-x root/root usr/lib/sfwbar/network.so
+-rwxr-xr-x root/root usr/lib/sfwbar/wifi-iwd.so
+-rwxr-xr-x root/root usr/lib/sfwbar/xkbmap.so
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/sfwbar.svg
+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/sfwbar-alsa.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar-bluez.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar-idleinhibit.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar-network.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar-wifi-iwd.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar-xkbmap.1.gz
+-rw-r--r-- root/root usr/share/man/man1/sfwbar.1.gz
+drwxr-xr-x root/root usr/share/sfwbar/
+-rw-r--r-- root/root usr/share/sfwbar/alsa-module.widget
+-rw-r--r-- root/root usr/share/sfwbar/alsa.widget
+-rw-r--r-- root/root usr/share/sfwbar/battery-svg.widget
+-rw-r--r-- root/root usr/share/sfwbar/battery.widget
+-rw-r--r-- root/root usr/share/sfwbar/bluez-popup.widget
+-rw-r--r-- root/root usr/share/sfwbar/bluez.widget
+-rw-r--r-- root/root usr/share/sfwbar/clock.widget
+-rw-r--r-- root/root usr/share/sfwbar/cpu-temp.source
+-rw-r--r-- root/root usr/share/sfwbar/cpu-temp.widget
+-rw-r--r-- root/root usr/share/sfwbar/cpu.source
+-rw-r--r-- root/root usr/share/sfwbar/cpu.widget
+-rw-r--r-- root/root usr/share/sfwbar/fan-rpm.widget
+drwxr-xr-x root/root usr/share/sfwbar/icons/
+drwxr-xr-x root/root usr/share/sfwbar/icons/misc/
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/comp.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/cpu.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/fan.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/fforward.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/lan.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/lock.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/missing.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/music-player-symbolic.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/music-player.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/play.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/rewind.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/stop.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/misc/unlock.svg
+drwxr-xr-x root/root usr/share/sfwbar/icons/weather/
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/LICENSE
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/clearsky_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/clearsky_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/clearsky_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/cloudy.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/fair_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/fair_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/fair_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/fog.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrain.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavyrainshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleet.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysleetshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnow.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/heavysnowshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrain.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightrainshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsleet.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsleetandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsleetshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsleetshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsleetshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsnow.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsnowandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsnowshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsnowshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightsnowshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssleetshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssleetshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssleetshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssnowshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssnowshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/lightssnowshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/partlycloudy_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/partlycloudy_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/partlycloudy_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rain.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/rainshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleet.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/sleetshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snow.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowandthunder.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowers_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowers_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowers_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowersandthunder_day.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowersandthunder_night.svg
+-rw-r--r-- root/root usr/share/sfwbar/icons/weather/snowshowersandthunder_polartwilight.svg
+-rw-r--r-- root/root usr/share/sfwbar/idle.widget
+-rw-r--r-- root/root usr/share/sfwbar/lan-bps.widget
+-rw-r--r-- root/root usr/share/sfwbar/mb-temp.widget
+-rw-r--r-- root/root usr/share/sfwbar/memory.source
+-rw-r--r-- root/root usr/share/sfwbar/memory.widget
+-rw-r--r-- root/root usr/share/sfwbar/mpd-intmod.widget
+-rw-r--r-- root/root usr/share/sfwbar/mpd-mini.widget
+-rw-r--r-- root/root usr/share/sfwbar/mpd-module.widget
+-rw-r--r-- root/root usr/share/sfwbar/mpd.source
+-rw-r--r-- root/root usr/share/sfwbar/mpd.widget
+-rw-r--r-- root/root usr/share/sfwbar/network-module.widget
+-rw-r--r-- root/root usr/share/sfwbar/oneline.config
+-rw-r--r-- root/root usr/share/sfwbar/pulse-module.widget
+-rw-r--r-- root/root usr/share/sfwbar/rfkill-bt.widget
+-rw-r--r-- root/root usr/share/sfwbar/rfkill-wifi.widget
+-rw-r--r-- root/root usr/share/sfwbar/rfkill.source
+-rw-r--r-- root/root usr/share/sfwbar/sfwbar.config
+-rw-r--r-- root/root usr/share/sfwbar/showdesktop.widget
+-rw-r--r-- root/root usr/share/sfwbar/startmenu.widget
+-rw-r--r-- root/root usr/share/sfwbar/swap.source
+-rw-r--r-- root/root usr/share/sfwbar/sway-lang.widget
+-rw-r--r-- root/root usr/share/sfwbar/t2.config
+-rw-r--r-- root/root usr/share/sfwbar/test.config
+-rw-r--r-- root/root usr/share/sfwbar/test.widget
+-rw-r--r-- root/root usr/share/sfwbar/test2.config
+-rw-r--r-- root/root usr/share/sfwbar/twoline.config
+-rw-r--r-- root/root usr/share/sfwbar/usage.widget
+-rw-r--r-- root/root usr/share/sfwbar/vertical.config
+-rw-r--r-- root/root usr/share/sfwbar/w10.config
+-rw-r--r-- root/root usr/share/sfwbar/wbar-backlight.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-battery.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-bluetooth.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-cpu.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-idleinhibit.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-memory.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-mpd.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-net.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-pulse.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-sway-lang.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar-temp.widget
+-rw-r--r-- root/root usr/share/sfwbar/wbar.config
+-rw-r--r-- root/root usr/share/sfwbar/weather.widget
+-rw-r--r-- root/root usr/share/sfwbar/wifi-iwd.widget
+-rw-r--r-- root/root usr/share/sfwbar/winops.widget
diff --git a/repos/wayland/sfwbar/abuild b/repos/wayland/sfwbar/abuild
new file mode 100644
index 00000000..6106b4e0
--- /dev/null
+++ b/repos/wayland/sfwbar/abuild
@@ -0,0 +1,4 @@
+name=sfwbar
+version=1.0_beta14
+release=1
+source="https://github.com/LBCrion/${name}/archive/v${version}/${name}-v${version}.tar.gz"
diff --git a/repos/wayland/sfwbar/depends b/repos/wayland/sfwbar/depends
new file mode 100644
index 00000000..83140018
--- /dev/null
+++ b/repos/wayland/sfwbar/depends
@@ -0,0 +1,3 @@
+gtk3
+json-c
+gtk-layer-shell
diff --git a/repos/wayland/slurp/.files b/repos/wayland/slurp/.files
new file mode 100644
index 00000000..bd9f5ee6
--- /dev/null
+++ b/repos/wayland/slurp/.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/slurp
+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/slurp.1.gz
diff --git a/repos/wayland/slurp/abuild b/repos/wayland/slurp/abuild
new file mode 100644
index 00000000..4e9ec154
--- /dev/null
+++ b/repos/wayland/slurp/abuild
@@ -0,0 +1,4 @@
+name=slurp
+version=1.5.0
+release=1
+source="https://github.com/emersion/${name}/releases/download/v${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/slurp/depends b/repos/wayland/slurp/depends
new file mode 100644
index 00000000..34d93797
--- /dev/null
+++ b/repos/wayland/slurp/depends
@@ -0,0 +1,4 @@
+wayland
+cairo
+libxkbcommon
+scdoc
diff --git a/repos/wayland/sway/.files b/repos/wayland/sway/.files
new file mode 100644
index 00000000..ede6287f
--- /dev/null
+++ b/repos/wayland/sway/.files
@@ -0,0 +1,36 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/sway/
+-rw-r--r-- root/root etc/sway/config.new
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/sway
+-rwxr-xr-x root/root usr/bin/swaybar
+-rwxr-xr-x root/root usr/bin/swaymsg
+-rwxr-xr-x root/root usr/bin/swaynag
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/backgrounds/
+drwxr-xr-x root/root usr/share/backgrounds/sway/
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640_Portrait.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1366x768.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536_Portrait.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024_Portrait.png
+drwxr-xr-x root/root usr/share/bash-completion/
+drwxr-xr-x root/root usr/share/bash-completion/completions/
+-rw-r--r-- root/root usr/share/bash-completion/completions/sway
+-rw-r--r-- root/root usr/share/bash-completion/completions/swaybar
+-rw-r--r-- root/root usr/share/bash-completion/completions/swaymsg
+drwxr-xr-x root/root usr/share/fish/
+drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/sway.fish
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/swaymsg.fish
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/swaynag.fish
+drwxr-xr-x root/root usr/share/wayland-sessions/
+-rw-r--r-- root/root usr/share/wayland-sessions/sway.desktop
+drwxr-xr-x root/root usr/share/zsh/
+drwxr-xr-x root/root usr/share/zsh/site-functions/
+-rw-r--r-- root/root usr/share/zsh/site-functions/_sway
+-rw-r--r-- root/root usr/share/zsh/site-functions/_swaymsg
diff --git a/repos/wayland/sway/abuild b/repos/wayland/sway/abuild
new file mode 100644
index 00000000..50dc0484
--- /dev/null
+++ b/repos/wayland/sway/abuild
@@ -0,0 +1,6 @@
+name=sway
+version=1.9
+release=1
+source="https://github.com/${name}wm/${name}/releases/download/${version}/${name}-${version}.tar.gz"
+build_opt="-Dwerror=false"
+[ -f $SPM_PKGDB/xwayland ] && build_opt="$build_opt -Dxwayland=enabled"
diff --git a/repos/wayland/sway/depends b/repos/wayland/sway/depends
new file mode 100644
index 00000000..ba114898
--- /dev/null
+++ b/repos/wayland/sway/depends
@@ -0,0 +1,7 @@
+wlroots
+json-c
+cairo
+pango
+libglvnd
+libevdev
+libinput
diff --git a/repos/wayland/swaybg/.files b/repos/wayland/swaybg/.files
new file mode 100644
index 00000000..b925fa55
--- /dev/null
+++ b/repos/wayland/swaybg/.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/swaybg
diff --git a/repos/wayland/swaybg/abuild b/repos/wayland/swaybg/abuild
new file mode 100644
index 00000000..ef15e811
--- /dev/null
+++ b/repos/wayland/swaybg/abuild
@@ -0,0 +1,4 @@
+name=swaybg
+version=1.2.1
+release=1
+source="https://github.com/swaywm/${name}/releases/download/v${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/swaybg/depends b/repos/wayland/swaybg/depends
new file mode 100644
index 00000000..c5b38d83
--- /dev/null
+++ b/repos/wayland/swaybg/depends
@@ -0,0 +1,2 @@
+wayland-protocols
+cairo
diff --git a/repos/wayland/swayidle/.files b/repos/wayland/swayidle/.files
new file mode 100644
index 00000000..9e4e6eb0
--- /dev/null
+++ b/repos/wayland/swayidle/.files
@@ -0,0 +1,13 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/swayidle
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/bash-completion/
+drwxr-xr-x root/root usr/share/bash-completion/completions/
+-rw-r--r-- root/root usr/share/bash-completion/completions/swayidle
+drwxr-xr-x root/root usr/share/fish/
+drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/swayidle.fish
+drwxr-xr-x root/root usr/share/zsh/
+drwxr-xr-x root/root usr/share/zsh/site-functions/
+-rw-r--r-- root/root usr/share/zsh/site-functions/_swayidle
diff --git a/repos/wayland/swayidle/abuild b/repos/wayland/swayidle/abuild
new file mode 100644
index 00000000..8a776458
--- /dev/null
+++ b/repos/wayland/swayidle/abuild
@@ -0,0 +1,4 @@
+name=swayidle
+version=1.8.0
+release=1
+source="https://github.com/swaywm/${name}/releases/download/${version}/${name}-${version}.tar.gz"
diff --git a/repos/wayland/swayidle/depends b/repos/wayland/swayidle/depends
new file mode 100644
index 00000000..919405f8
--- /dev/null
+++ b/repos/wayland/swayidle/depends
@@ -0,0 +1,2 @@
+wayland
+wayland-protocols
diff --git a/repos/wayland/swaylock/.files b/repos/wayland/swaylock/.files
new file mode 100644
index 00000000..78ce5c29
--- /dev/null
+++ b/repos/wayland/swaylock/.files
@@ -0,0 +1,16 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/pam.d/
+-rw-r--r-- root/root etc/pam.d/swaylock.new
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/swaylock
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/bash-completion/
+drwxr-xr-x root/root usr/share/bash-completion/completions/
+-rw-r--r-- root/root usr/share/bash-completion/completions/swaylock
+drwxr-xr-x root/root usr/share/fish/
+drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/swaylock.fish
+drwxr-xr-x root/root usr/share/zsh/
+drwxr-xr-x root/root usr/share/zsh/site-functions/
+-rw-r--r-- root/root usr/share/zsh/site-functions/_swaylock
diff --git a/repos/wayland/swaylock/abuild b/repos/wayland/swaylock/abuild
new file mode 100644
index 00000000..098f62d3
--- /dev/null
+++ b/repos/wayland/swaylock/abuild
@@ -0,0 +1,8 @@
+name=swaylock
+version=1.7.2
+release=1
+source="https://github.com/swaywm/${name}/releases/download/v${version}/${name}-${version}.tar.gz"
+
+postbuild() {
+ chmod a+s $PKG/usr/bin/swaylock
+}
diff --git a/repos/wayland/swaylock/depends b/repos/wayland/swaylock/depends
new file mode 100644
index 00000000..879cda09
--- /dev/null
+++ b/repos/wayland/swaylock/depends
@@ -0,0 +1,4 @@
+wayland
+wayland-protocols
+libxkbcommon
+cairo
diff --git a/repos/wayland/tllist/.files b/repos/wayland/tllist/.files
new file mode 100644
index 00000000..42407a34
--- /dev/null
+++ b/repos/wayland/tllist/.files
@@ -0,0 +1,7 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/tllist.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/tllist.pc
+drwxr-xr-x root/root usr/share/
diff --git a/repos/wayland/tllist/abuild b/repos/wayland/tllist/abuild
new file mode 100644
index 00000000..93403438
--- /dev/null
+++ b/repos/wayland/tllist/abuild
@@ -0,0 +1,4 @@
+name=tllist
+version=1.1.0
+release=1
+source="https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/wayland-protocols/.files b/repos/wayland/wayland-protocols/.files
new file mode 100644
index 00000000..bad2d8c3
--- /dev/null
+++ b/repos/wayland/wayland-protocols/.files
@@ -0,0 +1,92 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/pkgconfig/
+-rw-r--r-- root/root usr/share/pkgconfig/wayland-protocols.pc
+drwxr-xr-x root/root usr/share/wayland-protocols/
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/linux-dmabuf/
+-rw-r--r-- root/root usr/share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/presentation-time/
+-rw-r--r-- root/root usr/share/wayland-protocols/stable/presentation-time/presentation-time.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/tablet/
+-rw-r--r-- root/root usr/share/wayland-protocols/stable/tablet/tablet-v2.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/viewporter/
+-rw-r--r-- root/root usr/share/wayland-protocols/stable/viewporter/viewporter.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/stable/xdg-shell/
+-rw-r--r-- root/root usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/alpha-modifier/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/alpha-modifier/alpha-modifier-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/content-type/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/content-type/content-type-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/cursor-shape/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/cursor-shape/cursor-shape-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/drm-lease/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/ext-foreign-toplevel-list/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/ext-idle-notify/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/ext-session-lock/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/ext-transient-seat/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/ext-transient-seat/ext-transient-seat-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/fractional-scale/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/linux-drm-syncobj/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/security-context/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/security-context/security-context-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/single-pixel-buffer/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/tearing-control/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/xdg-activation/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/xdg-dialog/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/xdg-dialog/xdg-dialog-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/xdg-toplevel-drag/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/staging/xwayland-shell/
+-rw-r--r-- root/root usr/share/wayland-protocols/staging/xwayland-shell/xwayland-shell-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/fullscreen-shell/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/idle-inhibit/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/input-method/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/input-timestamps/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/linux-dmabuf/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/linux-explicit-synchronization/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/pointer-constraints/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/pointer-gestures/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/primary-selection/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/relative-pointer/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/tablet/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v1.xml
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/text-input/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/text-input/text-input-unstable-v1.xml
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/text-input/text-input-unstable-v3.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/xdg-decoration/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/xdg-foreign/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/xdg-output/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/xdg-shell/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5.xml
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml
+drwxr-xr-x root/root usr/share/wayland-protocols/unstable/xwayland-keyboard-grab/
+-rw-r--r-- root/root usr/share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml
diff --git a/repos/wayland/wayland-protocols/abuild b/repos/wayland/wayland-protocols/abuild
new file mode 100644
index 00000000..48c0333c
--- /dev/null
+++ b/repos/wayland/wayland-protocols/abuild
@@ -0,0 +1,4 @@
+name=wayland-protocols
+version=1.36
+release=1
+source="https://gitlab.freedesktop.org/wayland/$name/-/releases/$version/downloads/$name-$version.tar.xz"
diff --git a/repos/wayland/wayland-protocols/depends b/repos/wayland/wayland-protocols/depends
new file mode 100644
index 00000000..0cf8f40d
--- /dev/null
+++ b/repos/wayland/wayland-protocols/depends
@@ -0,0 +1 @@
+wayland
diff --git a/repos/wayland/wayland/.files b/repos/wayland/wayland/.files
new file mode 100644
index 00000000..a3bf6515
--- /dev/null
+++ b/repos/wayland/wayland/.files
@@ -0,0 +1,43 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/wayland-scanner
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/wayland-client-core.h
+-rw-r--r-- root/root usr/include/wayland-client-protocol.h
+-rw-r--r-- root/root usr/include/wayland-client.h
+-rw-r--r-- root/root usr/include/wayland-cursor.h
+-rw-r--r-- root/root usr/include/wayland-egl-backend.h
+-rw-r--r-- root/root usr/include/wayland-egl-core.h
+-rw-r--r-- root/root usr/include/wayland-egl.h
+-rw-r--r-- root/root usr/include/wayland-server-core.h
+-rw-r--r-- root/root usr/include/wayland-server-protocol.h
+-rw-r--r-- root/root usr/include/wayland-server.h
+-rw-r--r-- root/root usr/include/wayland-util.h
+-rw-r--r-- root/root usr/include/wayland-version.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libwayland-client.so -> libwayland-client.so.0
+lrwxrwxrwx root/root usr/lib/libwayland-client.so.0 -> libwayland-client.so.0.23.0
+-rwxr-xr-x root/root usr/lib/libwayland-client.so.0.23.0
+lrwxrwxrwx root/root usr/lib/libwayland-cursor.so -> libwayland-cursor.so.0
+lrwxrwxrwx root/root usr/lib/libwayland-cursor.so.0 -> libwayland-cursor.so.0.23.0
+-rwxr-xr-x root/root usr/lib/libwayland-cursor.so.0.23.0
+lrwxrwxrwx root/root usr/lib/libwayland-egl.so -> libwayland-egl.so.1
+lrwxrwxrwx root/root usr/lib/libwayland-egl.so.1 -> libwayland-egl.so.1.23.0
+-rwxr-xr-x root/root usr/lib/libwayland-egl.so.1.23.0
+lrwxrwxrwx root/root usr/lib/libwayland-server.so -> libwayland-server.so.0
+lrwxrwxrwx root/root usr/lib/libwayland-server.so.0 -> libwayland-server.so.0.23.0
+-rwxr-xr-x root/root usr/lib/libwayland-server.so.0.23.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-client.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-cursor.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-egl-backend.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-egl.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-scanner.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wayland-server.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/aclocal/
+-rw-r--r-- root/root usr/share/aclocal/wayland-scanner.m4
+drwxr-xr-x root/root usr/share/wayland/
+-rw-r--r-- root/root usr/share/wayland/wayland-scanner.mk
+-rw-r--r-- root/root usr/share/wayland/wayland.dtd
+-rw-r--r-- root/root usr/share/wayland/wayland.xml
diff --git a/repos/wayland/wayland/abuild b/repos/wayland/wayland/abuild
new file mode 100644
index 00000000..18574765
--- /dev/null
+++ b/repos/wayland/wayland/abuild
@@ -0,0 +1,5 @@
+name=wayland
+version=1.23.0
+release=1
+source="https://gitlab.freedesktop.org/$name/$name/-/releases/$version/downloads/$name-$version.tar.xz"
+build_opt="-Ddocumentation=false"
diff --git a/repos/wayland/wayland/depends b/repos/wayland/wayland/depends
new file mode 100644
index 00000000..61797116
--- /dev/null
+++ b/repos/wayland/wayland/depends
@@ -0,0 +1,2 @@
+libxml2
+libffi
diff --git a/repos/wayland/wbg/.files b/repos/wayland/wbg/.files
new file mode 100644
index 00000000..a342e831
--- /dev/null
+++ b/repos/wayland/wbg/.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/wbg
diff --git a/repos/wayland/wbg/abuild b/repos/wayland/wbg/abuild
new file mode 100644
index 00000000..3d6bef75
--- /dev/null
+++ b/repos/wayland/wbg/abuild
@@ -0,0 +1,4 @@
+name=wbg
+version=1.2.0
+release=1
+source="$name-$version.tar.gz::https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/wbg/depends b/repos/wayland/wbg/depends
new file mode 100644
index 00000000..e5db1381
--- /dev/null
+++ b/repos/wayland/wbg/depends
@@ -0,0 +1,4 @@
+wayland
+pixman
+tllist
+wayland-protocols
diff --git a/repos/wayland/wf-recorder/.files b/repos/wayland/wf-recorder/.files
new file mode 100644
index 00000000..9225a1ee
--- /dev/null
+++ b/repos/wayland/wf-recorder/.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/wf-recorder
+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/wf-recorder.1.gz
diff --git a/repos/wayland/wf-recorder/abuild b/repos/wayland/wf-recorder/abuild
new file mode 100644
index 00000000..eac463b4
--- /dev/null
+++ b/repos/wayland/wf-recorder/abuild
@@ -0,0 +1,4 @@
+name=wf-recorder
+version=0.4.1
+release=1
+source="https://github.com/ammen99/${name}/releases/download/v${version}/${name}-${version}.tar.xz"
diff --git a/repos/wayland/wf-recorder/depends b/repos/wayland/wf-recorder/depends
new file mode 100644
index 00000000..12c8f7c7
--- /dev/null
+++ b/repos/wayland/wf-recorder/depends
@@ -0,0 +1,4 @@
+wayland
+wayland-protocols
+ffmpeg
+mesa
diff --git a/repos/wayland/wl-clipboard/.files b/repos/wayland/wl-clipboard/.files
new file mode 100644
index 00000000..12ae9620
--- /dev/null
+++ b/repos/wayland/wl-clipboard/.files
@@ -0,0 +1,22 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/wl-copy
+-rwxr-xr-x root/root usr/bin/wl-paste
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/bash-completion/
+drwxr-xr-x root/root usr/share/bash-completion/completions/
+-rw-r--r-- root/root usr/share/bash-completion/completions/wl-copy
+-rw-r--r-- root/root usr/share/bash-completion/completions/wl-paste
+drwxr-xr-x root/root usr/share/fish/
+drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/wl-copy.fish
+-rw-r--r-- root/root usr/share/fish/vendor_completions.d/wl-paste.fish
+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/wl-clipboard.1.gz
+-rw-r--r-- root/root usr/share/man/man1/wl-copy.1.gz
+-rw-r--r-- root/root usr/share/man/man1/wl-paste.1.gz
+drwxr-xr-x root/root usr/share/zsh/
+drwxr-xr-x root/root usr/share/zsh/site-functions/
+-rw-r--r-- root/root usr/share/zsh/site-functions/_wl-copy
+-rw-r--r-- root/root usr/share/zsh/site-functions/_wl-paste
diff --git a/repos/wayland/wl-clipboard/abuild b/repos/wayland/wl-clipboard/abuild
new file mode 100644
index 00000000..8f3f586a
--- /dev/null
+++ b/repos/wayland/wl-clipboard/abuild
@@ -0,0 +1,4 @@
+name=wl-clipboard
+version=2.2.1
+release=1
+source="https://github.com/bugaevc/${name}/archive/v${version}/${name}-v${version}.tar.gz"
diff --git a/repos/wayland/wl-clipboard/depends b/repos/wayland/wl-clipboard/depends
new file mode 100644
index 00000000..919405f8
--- /dev/null
+++ b/repos/wayland/wl-clipboard/depends
@@ -0,0 +1,2 @@
+wayland
+wayland-protocols
diff --git a/repos/wayland/wlroots/.files b/repos/wayland/wlroots/.files
new file mode 100644
index 00000000..001305f2
--- /dev/null
+++ b/repos/wayland/wlroots/.files
@@ -0,0 +1,118 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/wlr/
+-rw-r--r-- root/root usr/include/wlr/backend.h
+drwxr-xr-x root/root usr/include/wlr/backend/
+-rw-r--r-- root/root usr/include/wlr/backend/drm.h
+-rw-r--r-- root/root usr/include/wlr/backend/headless.h
+-rw-r--r-- root/root usr/include/wlr/backend/interface.h
+-rw-r--r-- root/root usr/include/wlr/backend/libinput.h
+-rw-r--r-- root/root usr/include/wlr/backend/multi.h
+-rw-r--r-- root/root usr/include/wlr/backend/session.h
+-rw-r--r-- root/root usr/include/wlr/backend/wayland.h
+-rw-r--r-- root/root usr/include/wlr/config.h
+drwxr-xr-x root/root usr/include/wlr/interfaces/
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_buffer.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_keyboard.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_output.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_pointer.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_switch.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_tablet_pad.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_tablet_tool.h
+-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_touch.h
+drwxr-xr-x root/root usr/include/wlr/render/
+-rw-r--r-- root/root usr/include/wlr/render/allocator.h
+-rw-r--r-- root/root usr/include/wlr/render/dmabuf.h
+-rw-r--r-- root/root usr/include/wlr/render/drm_format_set.h
+-rw-r--r-- root/root usr/include/wlr/render/egl.h
+-rw-r--r-- root/root usr/include/wlr/render/gles2.h
+-rw-r--r-- root/root usr/include/wlr/render/interface.h
+-rw-r--r-- root/root usr/include/wlr/render/pass.h
+-rw-r--r-- root/root usr/include/wlr/render/pixman.h
+-rw-r--r-- root/root usr/include/wlr/render/swapchain.h
+-rw-r--r-- root/root usr/include/wlr/render/wlr_renderer.h
+-rw-r--r-- root/root usr/include/wlr/render/wlr_texture.h
+drwxr-xr-x root/root usr/include/wlr/types/
+-rw-r--r-- root/root usr/include/wlr/types/wlr_buffer.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_compositor.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_content_type_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_cursor.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_cursor_shape_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_damage_ring.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_data_control_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_data_device.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_drm.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_drm_lease_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_export_dmabuf_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_foreign_toplevel_management_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_fractional_scale_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_fullscreen_shell_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_gamma_control_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_idle_inhibit_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_idle_notify_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_input_device.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_input_inhibitor.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_input_method_v2.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard_group.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_layer_shell_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_linux_dmabuf_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_matrix.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_output.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_output_layer.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_output_layout.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_output_management_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_output_power_management_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer_constraints_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer_gestures_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_presentation_time.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_primary_selection.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_primary_selection_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_region.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_relative_pointer_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_scene.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_screencopy_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_seat.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_security_context_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_server_decoration.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_session_lock_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_shm.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_single_pixel_buffer_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_subcompositor.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_switch.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_pad.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_tool.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_v2.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_tearing_control_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_text_input_v3.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_touch.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_viewporter.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_virtual_keyboard_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_virtual_pointer_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xcursor_manager.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_activation_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_decoration_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_registry.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_v2.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_output_v1.h
+-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_shell.h
+drwxr-xr-x root/root usr/include/wlr/util/
+-rw-r--r-- root/root usr/include/wlr/util/addon.h
+-rw-r--r-- root/root usr/include/wlr/util/box.h
+-rw-r--r-- root/root usr/include/wlr/util/edges.h
+-rw-r--r-- root/root usr/include/wlr/util/log.h
+-rw-r--r-- root/root usr/include/wlr/util/region.h
+-rw-r--r-- root/root usr/include/wlr/version.h
+-rw-r--r-- root/root usr/include/wlr/xcursor.h
+drwxr-xr-x root/root usr/include/wlr/xwayland/
+-rw-r--r-- root/root usr/include/wlr/xwayland/server.h
+-rw-r--r-- root/root usr/include/wlr/xwayland/shell.h
+-rw-r--r-- root/root usr/include/wlr/xwayland/xwayland.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libwlroots.so -> libwlroots.so.12
+-rwxr-xr-x root/root usr/lib/libwlroots.so.12
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/wlroots.pc
diff --git a/repos/wayland/wlroots/abuild b/repos/wayland/wlroots/abuild
new file mode 100644
index 00000000..bd19c3fd
--- /dev/null
+++ b/repos/wayland/wlroots/abuild
@@ -0,0 +1,6 @@
+name=wlroots
+version=0.17.3
+release=1
+source="https://gitlab.freedesktop.org/${name}/${name}/-/releases/${version}/downloads/${name}-${version}.tar.gz"
+build_opt="-Dexamples=false -Ddefault_library=both -Dbackends=drm,libinput"
+[ -f $SPM_PKGDB/xwayland ] && build_opt="$build_opt -Dxwayland=enabled"
diff --git a/repos/wayland/wlroots/depends b/repos/wayland/wlroots/depends
new file mode 100644
index 00000000..c5fa0a6d
--- /dev/null
+++ b/repos/wayland/wlroots/depends
@@ -0,0 +1,9 @@
+hwdata
+seatd
+wayland
+libdrm
+libxkbcommon
+pixman
+libinput
+mesa
+libdisplay-info
diff --git a/repos/wayland/wmenu/.files b/repos/wayland/wmenu/.files
new file mode 100644
index 00000000..1f534e6f
--- /dev/null
+++ b/repos/wayland/wmenu/.files
@@ -0,0 +1,8 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/wmenu
+-rwxr-xr-x root/root usr/bin/wmenu-run
+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/wmenu.1.gz
diff --git a/repos/wayland/wmenu/abuild b/repos/wayland/wmenu/abuild
new file mode 100644
index 00000000..d1073d3d
--- /dev/null
+++ b/repos/wayland/wmenu/abuild
@@ -0,0 +1,4 @@
+name=wmenu
+version=0.1.8
+release=1
+source="https://git.sr.ht/~adnano/${name}/archive/${version}.tar.gz"
diff --git a/repos/wayland/wmenu/depends b/repos/wayland/wmenu/depends
new file mode 100644
index 00000000..c8c32edb
--- /dev/null
+++ b/repos/wayland/wmenu/depends
@@ -0,0 +1,4 @@
+cairo
+pango
+wayland-protocols
+libxkbcommon