aboutsummaryrefslogtreecommitdiff
path: root/repos
diff options
context:
space:
mode:
Diffstat (limited to 'repos')
-rw-r--r--repos/extra/basu/.files15
-rw-r--r--repos/extra/basu/abuild4
-rw-r--r--repos/extra/basu/depends1
-rw-r--r--repos/extra/cairo/depends4
-rw-r--r--repos/extra/dtc/.files19
-rw-r--r--repos/extra/dtc/abuild4
-rw-r--r--repos/extra/dunst/abuild8
-rw-r--r--repos/extra/dunst/depends2
-rw-r--r--repos/extra/fcft/.files29
-rw-r--r--repos/extra/fcft/abuild4
-rw-r--r--repos/extra/fcft/depends3
-rw-r--r--repos/extra/firefox/.files1
-rw-r--r--repos/extra/firefox/abuild6
-rw-r--r--repos/extra/foot/.files102
-rw-r--r--repos/extra/foot/abuild9
-rw-r--r--repos/extra/foot/depends4
-rw-r--r--repos/extra/grim/.files7
-rw-r--r--repos/extra/grim/abuild4
-rw-r--r--repos/extra/grim/depends5
-rw-r--r--repos/extra/grub/abuild1
-rw-r--r--repos/extra/gtk-layer-shell/.files15
-rw-r--r--repos/extra/gtk-layer-shell/abuild5
-rw-r--r--repos/extra/gtk-layer-shell/depends2
-rw-r--r--repos/extra/gtk3/.files39
-rw-r--r--repos/extra/gtk3/abuild3
-rw-r--r--repos/extra/gtk3/depends1
-rw-r--r--repos/extra/hwdata/.files10
-rw-r--r--repos/extra/hwdata/abuild12
-rw-r--r--repos/extra/imv/.files11
-rw-r--r--repos/extra/imv/abuild5
-rw-r--r--repos/extra/imv/depends5
-rw-r--r--repos/extra/inih/.files12
-rw-r--r--repos/extra/inih/abuild4
-rw-r--r--repos/extra/json-c/.files30
-rw-r--r--repos/extra/json-c/abuild5
-rw-r--r--repos/extra/labwc-menu-generator/.files7
-rw-r--r--repos/extra/labwc-menu-generator/abuild4
-rw-r--r--repos/extra/labwc-menu-generator/depends1
-rw-r--r--repos/extra/labwc/.files20
-rw-r--r--repos/extra/labwc/abuild4
-rw-r--r--repos/extra/labwc/depends5
-rw-r--r--repos/extra/libdisplay-info/.files18
-rw-r--r--repos/extra/libdisplay-info/abuild4
-rw-r--r--repos/extra/libdisplay-info/depends1
-rw-r--r--repos/extra/libglvnd/depends3
-rw-r--r--repos/extra/libxkbcommon/.files2
-rw-r--r--repos/extra/libxkbcommon/abuild5
-rw-r--r--repos/extra/libxkbcommon/depends2
-rw-r--r--repos/extra/mako/.files14
-rw-r--r--repos/extra/mako/abuild4
-rw-r--r--repos/extra/mako/depends5
-rw-r--r--repos/extra/mesa/.files30
-rw-r--r--repos/extra/mesa/abuild4
-rw-r--r--repos/extra/mesa/depends3
-rw-r--r--repos/extra/mpv/abuild1
-rw-r--r--repos/extra/mpv/depends2
-rw-r--r--repos/extra/qemu/depends1
-rw-r--r--repos/extra/rust/abuild4
-rw-r--r--repos/extra/rust/fix-curl.patch4
-rw-r--r--repos/extra/scdoc/.files11
-rw-r--r--repos/extra/scdoc/abuild4
-rw-r--r--repos/extra/seatd/.files16
-rw-r--r--repos/extra/seatd/abuild7
-rwxr-xr-xrepos/extra/seatd/run3
-rw-r--r--repos/extra/sfwbar/.files184
-rw-r--r--repos/extra/sfwbar/abuild4
-rw-r--r--repos/extra/sfwbar/depends3
-rw-r--r--repos/extra/slurp/.files7
-rw-r--r--repos/extra/slurp/abuild4
-rw-r--r--repos/extra/slurp/depends4
-rw-r--r--repos/extra/sway/.files36
-rw-r--r--repos/extra/sway/abuild6
-rw-r--r--repos/extra/sway/depends7
-rw-r--r--repos/extra/swaybg/.files3
-rw-r--r--repos/extra/swaybg/abuild4
-rw-r--r--repos/extra/swaybg/depends2
-rw-r--r--repos/extra/swayidle/.files13
-rw-r--r--repos/extra/swayidle/abuild4
-rw-r--r--repos/extra/swayidle/depends2
-rw-r--r--repos/extra/swaylock/.files16
-rw-r--r--repos/extra/swaylock/abuild8
-rw-r--r--repos/extra/swaylock/depends4
-rw-r--r--repos/extra/tllist/.files7
-rw-r--r--repos/extra/tllist/abuild4
-rw-r--r--repos/extra/wayland-protocols/.files92
-rw-r--r--repos/extra/wayland-protocols/abuild4
-rw-r--r--repos/extra/wayland-protocols/depends1
-rw-r--r--repos/extra/wayland/.files43
-rw-r--r--repos/extra/wayland/abuild5
-rw-r--r--repos/extra/wayland/depends2
-rw-r--r--repos/extra/wbg/.files3
-rw-r--r--repos/extra/wbg/abuild4
-rw-r--r--repos/extra/wbg/depends4
-rw-r--r--repos/extra/wf-recorder/.files7
-rw-r--r--repos/extra/wf-recorder/abuild4
-rw-r--r--repos/extra/wf-recorder/depends4
-rw-r--r--repos/extra/wl-clipboard/.files22
-rw-r--r--repos/extra/wl-clipboard/abuild4
-rw-r--r--repos/extra/wl-clipboard/depends2
-rw-r--r--repos/extra/wlroots/.files118
-rw-r--r--repos/extra/wlroots/abuild6
-rw-r--r--repos/extra/wlroots/depends9
-rw-r--r--repos/extra/wmenu/.files8
-rw-r--r--repos/extra/wmenu/abuild4
-rw-r--r--repos/extra/wmenu/depends4
-rw-r--r--repos/extra/xwayland/.files15
-rw-r--r--repos/extra/xwayland/abuild9
-rw-r--r--repos/extra/xwayland/depends12
108 files changed, 141 insertions, 1147 deletions
diff --git a/repos/extra/basu/.files b/repos/extra/basu/.files
deleted file mode 100644
index 854e98d4..00000000
--- a/repos/extra/basu/.files
+++ /dev/null
@@ -1,15 +0,0 @@
-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/extra/basu/abuild b/repos/extra/basu/abuild
deleted file mode 100644
index 099e17e0..00000000
--- a/repos/extra/basu/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/basu/depends b/repos/extra/basu/depends
deleted file mode 100644
index ed65273b..00000000
--- a/repos/extra/basu/depends
+++ /dev/null
@@ -1 +0,0 @@
-gperf
diff --git a/repos/extra/cairo/depends b/repos/extra/cairo/depends
index 2c1de5d6..68e004d9 100644
--- a/repos/extra/cairo/depends
+++ b/repos/extra/cairo/depends
@@ -2,3 +2,7 @@ libpng
glib
pixman
fontconfig
+libx11
+libxcb
+libxext
+libxrender
diff --git a/repos/extra/dtc/.files b/repos/extra/dtc/.files
new file mode 100644
index 00000000..4ee7c8fc
--- /dev/null
+++ b/repos/extra/dtc/.files
@@ -0,0 +1,19 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/convert-dtsv0
+-rwxr-xr-x root/root usr/bin/dtc
+-rwxr-xr-x root/root usr/bin/dtdiff
+-rwxr-xr-x root/root usr/bin/fdtdump
+-rwxr-xr-x root/root usr/bin/fdtget
+-rwxr-xr-x root/root usr/bin/fdtoverlay
+-rwxr-xr-x root/root usr/bin/fdtput
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/fdt.h
+-rw-r--r-- root/root usr/include/libfdt.h
+-rw-r--r-- root/root usr/include/libfdt_env.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libfdt.so -> libfdt.so.1
+lrwxrwxrwx root/root usr/lib/libfdt.so.1 -> libfdt.so.1.6.0
+-rwxr-xr-x root/root usr/lib/libfdt.so.1.6.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libfdt.pc
diff --git a/repos/extra/dtc/abuild b/repos/extra/dtc/abuild
new file mode 100644
index 00000000..3a22f052
--- /dev/null
+++ b/repos/extra/dtc/abuild
@@ -0,0 +1,4 @@
+name=dtc
+version=1.7.0
+release=1
+source="https://gitlab.com/qemu-project/${name}/-/archive/v${version}/${name}-v${version}.tar.gz"
diff --git a/repos/extra/dunst/abuild b/repos/extra/dunst/abuild
index 07323734..c9d31842 100644
--- a/repos/extra/dunst/abuild
+++ b/repos/extra/dunst/abuild
@@ -2,9 +2,5 @@ name=dunst
version=1.11.0
release=1
source="https://github.com/$name-project/$name/archive/v$version/$name-$version.tar.gz"
-export WAYLAND=1
-if [ "$(apkg -a ^libx11$)" ]; then
- export X11=1
-else
- export X11=0
-fi
+[ -f $SPM_PKGDB/libx11 ] && export X11=1
+[ -f $SPM_PKGDB/wayland ] || export WAYLAND=0
diff --git a/repos/extra/dunst/depends b/repos/extra/dunst/depends
index 7ce90827..5fea9912 100644
--- a/repos/extra/dunst/depends
+++ b/repos/extra/dunst/depends
@@ -1,3 +1,5 @@
gdk-pixbuf
libnotify
libdeflate
+libxscrnsaver
+libxinerama
diff --git a/repos/extra/fcft/.files b/repos/extra/fcft/.files
deleted file mode 100644
index 60cfa693..00000000
--- a/repos/extra/fcft/.files
+++ /dev/null
@@ -1,29 +0,0 @@
-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/extra/fcft/abuild b/repos/extra/fcft/abuild
deleted file mode 100644
index 2042b643..00000000
--- a/repos/extra/fcft/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=fcft
-version=3.1.8
-release=1
-source="https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
diff --git a/repos/extra/fcft/depends b/repos/extra/fcft/depends
deleted file mode 100644
index 41253326..00000000
--- a/repos/extra/fcft/depends
+++ /dev/null
@@ -1,3 +0,0 @@
-fontconfig
-pixman
-tllist
diff --git a/repos/extra/firefox/.files b/repos/extra/firefox/.files
index d5a92868..3ff83380 100644
--- a/repos/extra/firefox/.files
+++ b/repos/extra/firefox/.files
@@ -40,7 +40,6 @@ drwxr-xr-x root/root usr/lib/firefox/gmp-clearkey/0.1/
-rwxr-xr-x root/root usr/lib/firefox/libmozgtk.so
-rwxr-xr-x root/root usr/lib/firefox/libmozsandbox.so
-rwxr-xr-x root/root usr/lib/firefox/libmozsqlite3.so
--rwxr-xr-x root/root usr/lib/firefox/libmozwayland.so
-rwxr-xr-x root/root usr/lib/firefox/libxul.so
-rw-r--r-- root/root usr/lib/firefox/omni.ja
-rwxr-xr-x root/root usr/lib/firefox/pingsender
diff --git a/repos/extra/firefox/abuild b/repos/extra/firefox/abuild
index 3b594f2d..b0b0c5b1 100644
--- a/repos/extra/firefox/abuild
+++ b/repos/extra/firefox/abuild
@@ -47,7 +47,11 @@ ac_add_options --disable-parental-controls
ac_add_options --disable-system-extension-dirs
EOF
- [ -f $SPM_PKGDB/libx11 ] || echo "ac_add_options --enable-default-toolkit=cairo-gtk3-wayland-only" >> .mozconfig
+ if [ -f $SPM_PKGDB/libx11 ]; then
+ echo "ac_add_options --enable-default-toolkit=cairo-gtk3-x11-only" >> .mozconfig
+ elif [ -f $SPM_PKGDB/wayland ]; then
+ echo "ac_add_options --enable-default-toolkit=cairo-gtk3-wayland-only" >> .mozconfig
+ fi
if [ -e '/usr/bin/ccache' ]; then
echo 'ac_add_options --enable-ccache' >> .mozconfig
diff --git a/repos/extra/foot/.files b/repos/extra/foot/.files
deleted file mode 100644
index 6a828597..00000000
--- a/repos/extra/foot/.files
+++ /dev/null
@@ -1,102 +0,0 @@
-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/extra/foot/abuild b/repos/extra/foot/abuild
deleted file mode 100644
index 3f6975b8..00000000
--- a/repos/extra/foot/abuild
+++ /dev/null
@@ -1,9 +0,0 @@
-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/extra/foot/depends b/repos/extra/foot/depends
deleted file mode 100644
index 9e1c7222..00000000
--- a/repos/extra/foot/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-tllist
-fcft
-wayland-protocols
-libxkbcommon
diff --git a/repos/extra/grim/.files b/repos/extra/grim/.files
deleted file mode 100644
index ae725708..00000000
--- a/repos/extra/grim/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/grim/abuild b/repos/extra/grim/abuild
deleted file mode 100644
index 263a7ec0..00000000
--- a/repos/extra/grim/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/grim/depends b/repos/extra/grim/depends
deleted file mode 100644
index b32176e3..00000000
--- a/repos/extra/grim/depends
+++ /dev/null
@@ -1,5 +0,0 @@
-wayland
-pixman
-libpng
-scdoc
-wayland-protocols
diff --git a/repos/extra/grub/abuild b/repos/extra/grub/abuild
index a2c88dc5..09d81be4 100644
--- a/repos/extra/grub/abuild
+++ b/repos/extra/grub/abuild
@@ -11,6 +11,7 @@ unset CFLAGS
unset CXXFLAGS
build() {
+ cd ..
mv grub-* grub-pc
cp -rp grub-pc grub-efi
diff --git a/repos/extra/gtk-layer-shell/.files b/repos/extra/gtk-layer-shell/.files
deleted file mode 100644
index adcabcea..00000000
--- a/repos/extra/gtk-layer-shell/.files
+++ /dev/null
@@ -1,15 +0,0 @@
-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/extra/gtk-layer-shell/abuild b/repos/extra/gtk-layer-shell/abuild
deleted file mode 100644
index 81aee42b..00000000
--- a/repos/extra/gtk-layer-shell/abuild
+++ /dev/null
@@ -1,5 +0,0 @@
-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/extra/gtk-layer-shell/depends b/repos/extra/gtk-layer-shell/depends
deleted file mode 100644
index 10556c6d..00000000
--- a/repos/extra/gtk-layer-shell/depends
+++ /dev/null
@@ -1,2 +0,0 @@
-gtk3
-gobject-introspection
diff --git a/repos/extra/gtk3/.files b/repos/extra/gtk3/.files
index b943eb7f..91b9e0ea 100644
--- a/repos/extra/gtk3/.files
+++ b/repos/extra/gtk3/.files
@@ -57,15 +57,30 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gdk/deprecated/
-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdktypes.h
-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkversionmacros.h
-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkvisual.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkwayland.h
-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkwindow.h
-drwxr-xr-x root/root usr/include/gtk-3.0/gdk/wayland/
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylanddevice.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylanddisplay.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylandglcontext.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylandmonitor.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylandselection.h
--rw-r--r-- root/root usr/include/gtk-3.0/gdk/wayland/gdkwaylandwindow.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkx.h
+drwxr-xr-x root/root usr/include/gtk-3.0/gdk/x11/
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11device.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11display.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11keys.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11property.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11screen.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11selection.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11utils.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11visual.h
+-rw-r--r-- root/root usr/include/gtk-3.0/gdk/x11/gdkx11window.h
drwxr-xr-x root/root usr/include/gtk-3.0/gtk/
drwxr-xr-x root/root usr/include/gtk-3.0/gtk/a11y/
-rw-r--r-- root/root usr/include/gtk-3.0/gtk/a11y/gtk-a11y-autocleanups.h
@@ -404,6 +419,7 @@ drwxr-xr-x root/root usr/include/gtk-3.0/unix-print/gtk/
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/Gdk-3.0.typelib
+-rw-r--r-- root/root usr/lib/girepository-1.0/GdkX11-3.0.typelib
-rw-r--r-- root/root usr/lib/girepository-1.0/Gtk-3.0.typelib
drwxr-xr-x root/root usr/lib/gtk-3.0/
drwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/
@@ -418,7 +434,7 @@ drwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/
-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/im-ti-er.so
-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/im-ti-et.so
-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/im-viqr.so
--rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/im-wayland.so
+-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/immodules/im-xim.so
drwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/printbackends/
-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
-rwxr-xr-x root/root usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
@@ -434,10 +450,10 @@ lrwxrwxrwx root/root usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.2409.32
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gail-3.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gdk-3.0.pc
--rw-r--r-- root/root usr/lib/pkgconfig/gdk-wayland-3.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/gdk-x11-3.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-3.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-unix-print-3.0.pc
--rw-r--r-- root/root usr/lib/pkgconfig/gtk+-wayland-3.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/gtk+-x11-3.0.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/aclocal/
-rw-r--r-- root/root usr/share/aclocal/gtk-3.0.m4
@@ -447,6 +463,7 @@ drwxr-xr-x root/root usr/share/gettext/its/
-rw-r--r-- root/root usr/share/gettext/its/gtkbuilder.loc
drwxr-xr-x root/root usr/share/gir-1.0/
-rw-r--r-- root/root usr/share/gir-1.0/Gdk-3.0.gir
+-rw-r--r-- root/root usr/share/gir-1.0/GdkX11-3.0.gir
-rw-r--r-- root/root usr/share/gir-1.0/Gtk-3.0.gir
drwxr-xr-x root/root usr/share/glib-2.0/
drwxr-xr-x root/root usr/share/glib-2.0/schemas/
diff --git a/repos/extra/gtk3/abuild b/repos/extra/gtk3/abuild
index 875a66a2..f268dcd0 100644
--- a/repos/extra/gtk3/abuild
+++ b/repos/extra/gtk3/abuild
@@ -2,5 +2,6 @@ name=gtk3
version=3.24.41
release=1
source="http://ftp.gnome.org/pub/gnome/sources/gtk+/${version%.*}/gtk+-$version.tar.xz"
-build_opt="-Dwayland_backend=true -Ddemos=false -Dexamples=false -Dtests=false"
+build_opt="-Ddemos=false -Dexamples=false -Dtests=false"
[ -f $SPM_PKGDB/libx11 ] || build_opt="$build_opt -Dx11_backend=false"
+[ -f $SPM_PKGDB/wayland ] || build_opt="$build_opt -Dwayland_backend=false"
diff --git a/repos/extra/gtk3/depends b/repos/extra/gtk3/depends
index a34e8541..17559cab 100644
--- a/repos/extra/gtk3/depends
+++ b/repos/extra/gtk3/depends
@@ -4,3 +4,4 @@ libepoxy
pango
libxkbcommon
wayland
+libxi
diff --git a/repos/extra/hwdata/.files b/repos/extra/hwdata/.files
deleted file mode 100644
index 800584dc..00000000
--- a/repos/extra/hwdata/.files
+++ /dev/null
@@ -1,10 +0,0 @@
-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/extra/hwdata/abuild b/repos/extra/hwdata/abuild
deleted file mode 100644
index ebd1e45c..00000000
--- a/repos/extra/hwdata/abuild
+++ /dev/null
@@ -1,12 +0,0 @@
-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/extra/imv/.files b/repos/extra/imv/.files
deleted file mode 100644
index b2d04f07..00000000
--- a/repos/extra/imv/.files
+++ /dev/null
@@ -1,11 +0,0 @@
-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/extra/imv/abuild b/repos/extra/imv/abuild
deleted file mode 100644
index dedcd61c..00000000
--- a/repos/extra/imv/abuild
+++ /dev/null
@@ -1,5 +0,0 @@
-name=imv
-version=4.5.0
-release=1
-source="imv-${version}.tar.gz::https://git.sr.ht/~exec64/${name}/archive/v${version}.tar.gz"
-build_opt="-Dwindows=wayland"
diff --git a/repos/extra/imv/depends b/repos/extra/imv/depends
deleted file mode 100644
index 800dcccd..00000000
--- a/repos/extra/imv/depends
+++ /dev/null
@@ -1,5 +0,0 @@
-icu
-libglvnd
-pango
-libxkbcommon
-inih
diff --git a/repos/extra/inih/.files b/repos/extra/inih/.files
deleted file mode 100644
index 4c903c63..00000000
--- a/repos/extra/inih/.files
+++ /dev/null
@@ -1,12 +0,0 @@
-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/extra/inih/abuild b/repos/extra/inih/abuild
deleted file mode 100644
index 14ba8cd2..00000000
--- a/repos/extra/inih/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=inih
-version=58
-release=1
-source="https://github.com/benhoyt/$name/archive/r$version/$name-$version.tar.gz"
diff --git a/repos/extra/json-c/.files b/repos/extra/json-c/.files
deleted file mode 100644
index 6d234170..00000000
--- a/repos/extra/json-c/.files
+++ /dev/null
@@ -1,30 +0,0 @@
-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/extra/json-c/abuild b/repos/extra/json-c/abuild
deleted file mode 100644
index 02bfbb28..00000000
--- a/repos/extra/json-c/abuild
+++ /dev/null
@@ -1,5 +0,0 @@
-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/extra/labwc-menu-generator/.files b/repos/extra/labwc-menu-generator/.files
deleted file mode 100644
index cab9904f..00000000
--- a/repos/extra/labwc-menu-generator/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/labwc-menu-generator/abuild b/repos/extra/labwc-menu-generator/abuild
deleted file mode 100644
index a279e611..00000000
--- a/repos/extra/labwc-menu-generator/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/labwc-menu-generator/depends b/repos/extra/labwc-menu-generator/depends
deleted file mode 100644
index 4f55ab90..00000000
--- a/repos/extra/labwc-menu-generator/depends
+++ /dev/null
@@ -1 +0,0 @@
-glib
diff --git a/repos/extra/labwc/.files b/repos/extra/labwc/.files
deleted file mode 100644
index cc355d7f..00000000
--- a/repos/extra/labwc/.files
+++ /dev/null
@@ -1,20 +0,0 @@
-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/extra/labwc/abuild b/repos/extra/labwc/abuild
deleted file mode 100644
index 7f19d86e..00000000
--- a/repos/extra/labwc/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=labwc
-version=0.7.2
-release=1
-source="https://github.com/${name}/${name}/archive/${version}/${name}-${version}.tar.gz"
diff --git a/repos/extra/labwc/depends b/repos/extra/labwc/depends
deleted file mode 100644
index a47f2765..00000000
--- a/repos/extra/labwc/depends
+++ /dev/null
@@ -1,5 +0,0 @@
-wlroots
-glib
-cairo
-pango
-scdoc
diff --git a/repos/extra/libdisplay-info/.files b/repos/extra/libdisplay-info/.files
deleted file mode 100644
index f0102fed..00000000
--- a/repos/extra/libdisplay-info/.files
+++ /dev/null
@@ -1,18 +0,0 @@
-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/extra/libdisplay-info/abuild b/repos/extra/libdisplay-info/abuild
deleted file mode 100644
index fbee2ba5..00000000
--- a/repos/extra/libdisplay-info/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/libdisplay-info/depends b/repos/extra/libdisplay-info/depends
deleted file mode 100644
index 2d0950ab..00000000
--- a/repos/extra/libdisplay-info/depends
+++ /dev/null
@@ -1 +0,0 @@
-hwdata
diff --git a/repos/extra/libglvnd/depends b/repos/extra/libglvnd/depends
index e69de29b..0427757d 100644
--- a/repos/extra/libglvnd/depends
+++ b/repos/extra/libglvnd/depends
@@ -0,0 +1,3 @@
+libx11
+libxau
+libxcb
diff --git a/repos/extra/libxkbcommon/.files b/repos/extra/libxkbcommon/.files
index ea50099c..ae3ab5f7 100644
--- a/repos/extra/libxkbcommon/.files
+++ b/repos/extra/libxkbcommon/.files
@@ -30,7 +30,6 @@ drwxr-xr-x root/root usr/libexec/xkbcommon/
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-compile-keymap
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-how-to-type
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive-evdev
--rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive-wayland
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive-x11
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-list
drwxr-xr-x root/root usr/share/
@@ -43,7 +42,6 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/xkbcli-compile-keymap.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-how-to-type.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-interactive-evdev.1.gz
--rw-r--r-- root/root usr/share/man/man1/xkbcli-interactive-wayland.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-interactive-x11.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-list.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli.1.gz
diff --git a/repos/extra/libxkbcommon/abuild b/repos/extra/libxkbcommon/abuild
index fab93e33..9d34c948 100644
--- a/repos/extra/libxkbcommon/abuild
+++ b/repos/extra/libxkbcommon/abuild
@@ -2,5 +2,6 @@ name=libxkbcommon
version=1.7.0
release=1
source="https://xkbcommon.org/download/$name-$version.tar.xz"
-build_opt="-Denable-docs=false -Denable-wayland=true"
-[ -f $SPM_PKGDB/libx11 ] || build_opt="$build_opt -Denable-x11=false"
+build_opt="-Denable-docs=false"
+[ -f $SPM_PKGDB/libxcb ] || build_opt="$build_opt -Denable-x11=false"
+[ -f $SPM_PKGDB/wayland ] || build_opt="$build_opt -Denable-wayland=false"
diff --git a/repos/extra/libxkbcommon/depends b/repos/extra/libxkbcommon/depends
index 7ed18f0f..0ddac4b5 100644
--- a/repos/extra/libxkbcommon/depends
+++ b/repos/extra/libxkbcommon/depends
@@ -1,2 +1,4 @@
wayland-protocols
xkeyboard-config
+libxml2
+libxcb
diff --git a/repos/extra/mako/.files b/repos/extra/mako/.files
deleted file mode 100644
index b958bb66..00000000
--- a/repos/extra/mako/.files
+++ /dev/null
@@ -1,14 +0,0 @@
-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/extra/mako/abuild b/repos/extra/mako/abuild
deleted file mode 100644
index 0680d67c..00000000
--- a/repos/extra/mako/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/mako/depends b/repos/extra/mako/depends
deleted file mode 100644
index 1c7eee56..00000000
--- a/repos/extra/mako/depends
+++ /dev/null
@@ -1,5 +0,0 @@
-cairo
-pango
-wayland
-wayland-protocols
-basu
diff --git a/repos/extra/mesa/.files b/repos/extra/mesa/.files
index ce9da5f1..6eaa9477 100644
--- a/repos/extra/mesa/.files
+++ b/repos/extra/mesa/.files
@@ -12,21 +12,21 @@ drwxr-xr-x root/root usr/include/GL/internal/
-rw-r--r-- root/root usr/include/xa_tracker.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/dri/
--rwxr-xr-x root/root usr/lib/dri/crocus_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/i915_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/iris_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/kms_swrast_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/nouveau_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/nouveau_drv_video.so
--rwxr-xr-x root/root usr/lib/dri/r300_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/r600_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/r600_drv_video.so -> usr/lib/dri/nouveau_drv_video.so
--rwxr-xr-x root/root usr/lib/dri/radeonsi_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/radeonsi_drv_video.so -> usr/lib/dri/nouveau_drv_video.so
--rwxr-xr-x root/root usr/lib/dri/swrast_dri.so -> usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/virtio_gpu_dri.so
--rwxr-xr-x root/root usr/lib/dri/virtio_gpu_drv_video.so -> usr/lib/dri/nouveau_drv_video.so
--rwxr-xr-x root/root usr/lib/dri/vmwgfx_dri.so -> usr/lib/dri/virtio_gpu_dri.so
+-rwxr-xr-x root/root usr/lib/dri/crocus_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/i915_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/iris_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/kms_swrast_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/nouveau_drv_video.so -> usr/lib/dri/radeonsi_drv_video.so
+-rwxr-xr-x root/root usr/lib/dri/r300_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/r600_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/r600_drv_video.so -> usr/lib/dri/radeonsi_drv_video.so
+-rwxr-xr-x root/root usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/radeonsi_drv_video.so
+-rwxr-xr-x root/root usr/lib/dri/swrast_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/virtio_gpu_dri.so -> usr/lib/dri/radeonsi_dri.so
+-rwxr-xr-x root/root usr/lib/dri/virtio_gpu_drv_video.so -> usr/lib/dri/radeonsi_drv_video.so
+-rwxr-xr-x root/root usr/lib/dri/vmwgfx_dri.so -> usr/lib/dri/radeonsi_dri.so
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so -> libEGL_mesa.so.0
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
-rwxr-xr-x root/root usr/lib/libEGL_mesa.so.0.0.0
diff --git a/repos/extra/mesa/abuild b/repos/extra/mesa/abuild
index a28751ad..8f68e683 100644
--- a/repos/extra/mesa/abuild
+++ b/repos/extra/mesa/abuild
@@ -3,8 +3,10 @@ version=24.0.8
release=1
source="https://archive.mesa3d.org/$name-$version.tar.xz"
keep_static=1
+[ -f $SPM_PKGDB/wayland ] && build_opt="-Dplatforms=wayland"
+[ -f $SPM_PKGDB/libx11 ] && build_opt="-Dplatforms=x11"
build_opt="
- -Dplatforms=wayland
+ $build_opt
-Dgallium-drivers=auto
-Dvulkan-drivers=""
-Dvalgrind=disabled
diff --git a/repos/extra/mesa/depends b/repos/extra/mesa/depends
index dea94ade..05faa835 100644
--- a/repos/extra/mesa/depends
+++ b/repos/extra/mesa/depends
@@ -6,3 +6,6 @@ glslang
wayland
wayland-protocols
elfutils
+libx11
+libxshmfence
+libxrandr
diff --git a/repos/extra/mpv/abuild b/repos/extra/mpv/abuild
index b8f4bdf3..a0676de3 100644
--- a/repos/extra/mpv/abuild
+++ b/repos/extra/mpv/abuild
@@ -4,3 +4,4 @@ release=1
source="https://github.com/${name}-player/${name}/archive/v${version}/${name}-${version}.tar.gz"
build_opt="-Dwayland=enabled"
[ -f $SPM_PKGDB/libx11 ] && build_opt="$build_opt -Dx11=enabled"
+[ -f $SPM_PKGDB/wayland ] || build_opt="$build_opt -Dwayland=disabled"
diff --git a/repos/extra/mpv/depends b/repos/extra/mpv/depends
index 331f0fb9..7f144bec 100644
--- a/repos/extra/mpv/depends
+++ b/repos/extra/mpv/depends
@@ -3,3 +3,5 @@ libplacebo
wayland
wayland-protocols
libxkbcommon
+libxscrnsaver
+libxpresent
diff --git a/repos/extra/qemu/depends b/repos/extra/qemu/depends
index e182fd0f..d7bb52e3 100644
--- a/repos/extra/qemu/depends
+++ b/repos/extra/qemu/depends
@@ -4,3 +4,4 @@ sdl2
pixman
bash
libslirp
+dtc
diff --git a/repos/extra/rust/abuild b/repos/extra/rust/abuild
index b4986933..7ef3e9bf 100644
--- a/repos/extra/rust/abuild
+++ b/repos/extra/rust/abuild
@@ -12,7 +12,7 @@ source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz
https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz::noextract"
-# fix-curl.patch"
+ #fix-curl.patch"
build_dir=${name}c-$version-src
keep_static=1
no_strip=1
@@ -26,7 +26,7 @@ build() {
cp $SRC/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/
sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs
- #sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys/.cargo-checksum.json
+ #sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.72+curl-8.6.0/.cargo-checksum.json
cat > config.toml <<EOF
[llvm]
diff --git a/repos/extra/rust/fix-curl.patch b/repos/extra/rust/fix-curl.patch
index 3e9e182f..dbcb37e9 100644
--- a/repos/extra/rust/fix-curl.patch
+++ b/repos/extra/rust/fix-curl.patch
@@ -1,7 +1,7 @@
diff --git a/vendor/curl-sys/build.rs b/vendor/curl-sys/build.rs
index 24475cc..3249440 100644
---- a/vendor/curl-sys/build.rs
-+++ b/vendor/curl-sys/build.rs
+--- a/vendor/curl-sys-0.4.72+curl-8.6.0/build.rs
++++ b/vendor/curl-sys-0.4.72+curl-8.6.0/build.rs
@@ -111,6 +111,8 @@ fn main() {
.include("curl/lib")
.include("curl/include")
diff --git a/repos/extra/scdoc/.files b/repos/extra/scdoc/.files
deleted file mode 100644
index 2e228dd1..00000000
--- a/repos/extra/scdoc/.files
+++ /dev/null
@@ -1,11 +0,0 @@
-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/extra/scdoc/abuild b/repos/extra/scdoc/abuild
deleted file mode 100644
index 80a4367c..00000000
--- a/repos/extra/scdoc/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=scdoc
-version=1.11.3
-release=1
-source="https://git.sr.ht/~sircmpwn/${name}/archive/${version}.tar.gz"
diff --git a/repos/extra/seatd/.files b/repos/extra/seatd/.files
deleted file mode 100644
index 8083a9d5..00000000
--- a/repos/extra/seatd/.files
+++ /dev/null
@@ -1,16 +0,0 @@
-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/extra/seatd/abuild b/repos/extra/seatd/abuild
deleted file mode 100644
index d2fe7118..00000000
--- a/repos/extra/seatd/abuild
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/seatd/run b/repos/extra/seatd/run
deleted file mode 100755
index 0e132b22..00000000
--- a/repos/extra/seatd/run
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-exec 2>&1
-exec seatd -g video
diff --git a/repos/extra/sfwbar/.files b/repos/extra/sfwbar/.files
deleted file mode 100644
index 5ab1d3cb..00000000
--- a/repos/extra/sfwbar/.files
+++ /dev/null
@@ -1,184 +0,0 @@
-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/extra/sfwbar/abuild b/repos/extra/sfwbar/abuild
deleted file mode 100644
index 6106b4e0..00000000
--- a/repos/extra/sfwbar/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/sfwbar/depends b/repos/extra/sfwbar/depends
deleted file mode 100644
index 83140018..00000000
--- a/repos/extra/sfwbar/depends
+++ /dev/null
@@ -1,3 +0,0 @@
-gtk3
-json-c
-gtk-layer-shell
diff --git a/repos/extra/slurp/.files b/repos/extra/slurp/.files
deleted file mode 100644
index bd9f5ee6..00000000
--- a/repos/extra/slurp/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/slurp/abuild b/repos/extra/slurp/abuild
deleted file mode 100644
index 4e9ec154..00000000
--- a/repos/extra/slurp/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/slurp/depends b/repos/extra/slurp/depends
deleted file mode 100644
index 34d93797..00000000
--- a/repos/extra/slurp/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-wayland
-cairo
-libxkbcommon
-scdoc
diff --git a/repos/extra/sway/.files b/repos/extra/sway/.files
deleted file mode 100644
index ede6287f..00000000
--- a/repos/extra/sway/.files
+++ /dev/null
@@ -1,36 +0,0 @@
-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/extra/sway/abuild b/repos/extra/sway/abuild
deleted file mode 100644
index 50dc0484..00000000
--- a/repos/extra/sway/abuild
+++ /dev/null
@@ -1,6 +0,0 @@
-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/extra/sway/depends b/repos/extra/sway/depends
deleted file mode 100644
index ba114898..00000000
--- a/repos/extra/sway/depends
+++ /dev/null
@@ -1,7 +0,0 @@
-wlroots
-json-c
-cairo
-pango
-libglvnd
-libevdev
-libinput
diff --git a/repos/extra/swaybg/.files b/repos/extra/swaybg/.files
deleted file mode 100644
index b925fa55..00000000
--- a/repos/extra/swaybg/.files
+++ /dev/null
@@ -1,3 +0,0 @@
-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/extra/swaybg/abuild b/repos/extra/swaybg/abuild
deleted file mode 100644
index ef15e811..00000000
--- a/repos/extra/swaybg/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/swaybg/depends b/repos/extra/swaybg/depends
deleted file mode 100644
index c5b38d83..00000000
--- a/repos/extra/swaybg/depends
+++ /dev/null
@@ -1,2 +0,0 @@
-wayland-protocols
-cairo
diff --git a/repos/extra/swayidle/.files b/repos/extra/swayidle/.files
deleted file mode 100644
index 9e4e6eb0..00000000
--- a/repos/extra/swayidle/.files
+++ /dev/null
@@ -1,13 +0,0 @@
-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/extra/swayidle/abuild b/repos/extra/swayidle/abuild
deleted file mode 100644
index 8a776458..00000000
--- a/repos/extra/swayidle/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/swayidle/depends b/repos/extra/swayidle/depends
deleted file mode 100644
index 919405f8..00000000
--- a/repos/extra/swayidle/depends
+++ /dev/null
@@ -1,2 +0,0 @@
-wayland
-wayland-protocols
diff --git a/repos/extra/swaylock/.files b/repos/extra/swaylock/.files
deleted file mode 100644
index 78ce5c29..00000000
--- a/repos/extra/swaylock/.files
+++ /dev/null
@@ -1,16 +0,0 @@
-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/extra/swaylock/abuild b/repos/extra/swaylock/abuild
deleted file mode 100644
index 098f62d3..00000000
--- a/repos/extra/swaylock/abuild
+++ /dev/null
@@ -1,8 +0,0 @@
-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/extra/swaylock/depends b/repos/extra/swaylock/depends
deleted file mode 100644
index 879cda09..00000000
--- a/repos/extra/swaylock/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-wayland
-wayland-protocols
-libxkbcommon
-cairo
diff --git a/repos/extra/tllist/.files b/repos/extra/tllist/.files
deleted file mode 100644
index 42407a34..00000000
--- a/repos/extra/tllist/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/tllist/abuild b/repos/extra/tllist/abuild
deleted file mode 100644
index 93403438..00000000
--- a/repos/extra/tllist/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=tllist
-version=1.1.0
-release=1
-source="https://codeberg.org/dnkl/${name}/archive/${version}.tar.gz"
diff --git a/repos/extra/wayland-protocols/.files b/repos/extra/wayland-protocols/.files
deleted file mode 100644
index bad2d8c3..00000000
--- a/repos/extra/wayland-protocols/.files
+++ /dev/null
@@ -1,92 +0,0 @@
-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/extra/wayland-protocols/abuild b/repos/extra/wayland-protocols/abuild
deleted file mode 100644
index 48c0333c..00000000
--- a/repos/extra/wayland-protocols/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/wayland-protocols/depends b/repos/extra/wayland-protocols/depends
deleted file mode 100644
index 0cf8f40d..00000000
--- a/repos/extra/wayland-protocols/depends
+++ /dev/null
@@ -1 +0,0 @@
-wayland
diff --git a/repos/extra/wayland/.files b/repos/extra/wayland/.files
deleted file mode 100644
index a3bf6515..00000000
--- a/repos/extra/wayland/.files
+++ /dev/null
@@ -1,43 +0,0 @@
-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/extra/wayland/abuild b/repos/extra/wayland/abuild
deleted file mode 100644
index 18574765..00000000
--- a/repos/extra/wayland/abuild
+++ /dev/null
@@ -1,5 +0,0 @@
-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/extra/wayland/depends b/repos/extra/wayland/depends
deleted file mode 100644
index 61797116..00000000
--- a/repos/extra/wayland/depends
+++ /dev/null
@@ -1,2 +0,0 @@
-libxml2
-libffi
diff --git a/repos/extra/wbg/.files b/repos/extra/wbg/.files
deleted file mode 100644
index a342e831..00000000
--- a/repos/extra/wbg/.files
+++ /dev/null
@@ -1,3 +0,0 @@
-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/extra/wbg/abuild b/repos/extra/wbg/abuild
deleted file mode 100644
index 3d6bef75..00000000
--- a/repos/extra/wbg/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/wbg/depends b/repos/extra/wbg/depends
deleted file mode 100644
index e5db1381..00000000
--- a/repos/extra/wbg/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-wayland
-pixman
-tllist
-wayland-protocols
diff --git a/repos/extra/wf-recorder/.files b/repos/extra/wf-recorder/.files
deleted file mode 100644
index 9225a1ee..00000000
--- a/repos/extra/wf-recorder/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-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/extra/wf-recorder/abuild b/repos/extra/wf-recorder/abuild
deleted file mode 100644
index eac463b4..00000000
--- a/repos/extra/wf-recorder/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/wf-recorder/depends b/repos/extra/wf-recorder/depends
deleted file mode 100644
index 12c8f7c7..00000000
--- a/repos/extra/wf-recorder/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-wayland
-wayland-protocols
-ffmpeg
-mesa
diff --git a/repos/extra/wl-clipboard/.files b/repos/extra/wl-clipboard/.files
deleted file mode 100644
index 12ae9620..00000000
--- a/repos/extra/wl-clipboard/.files
+++ /dev/null
@@ -1,22 +0,0 @@
-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/extra/wl-clipboard/abuild b/repos/extra/wl-clipboard/abuild
deleted file mode 100644
index 8f3f586a..00000000
--- a/repos/extra/wl-clipboard/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-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/extra/wl-clipboard/depends b/repos/extra/wl-clipboard/depends
deleted file mode 100644
index 919405f8..00000000
--- a/repos/extra/wl-clipboard/depends
+++ /dev/null
@@ -1,2 +0,0 @@
-wayland
-wayland-protocols
diff --git a/repos/extra/wlroots/.files b/repos/extra/wlroots/.files
deleted file mode 100644
index 001305f2..00000000
--- a/repos/extra/wlroots/.files
+++ /dev/null
@@ -1,118 +0,0 @@
-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/extra/wlroots/abuild b/repos/extra/wlroots/abuild
deleted file mode 100644
index bd19c3fd..00000000
--- a/repos/extra/wlroots/abuild
+++ /dev/null
@@ -1,6 +0,0 @@
-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/extra/wlroots/depends b/repos/extra/wlroots/depends
deleted file mode 100644
index c5fa0a6d..00000000
--- a/repos/extra/wlroots/depends
+++ /dev/null
@@ -1,9 +0,0 @@
-hwdata
-seatd
-wayland
-libdrm
-libxkbcommon
-pixman
-libinput
-mesa
-libdisplay-info
diff --git a/repos/extra/wmenu/.files b/repos/extra/wmenu/.files
deleted file mode 100644
index 1f534e6f..00000000
--- a/repos/extra/wmenu/.files
+++ /dev/null
@@ -1,8 +0,0 @@
-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/extra/wmenu/abuild b/repos/extra/wmenu/abuild
deleted file mode 100644
index d1073d3d..00000000
--- a/repos/extra/wmenu/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=wmenu
-version=0.1.8
-release=1
-source="https://git.sr.ht/~adnano/${name}/archive/${version}.tar.gz"
diff --git a/repos/extra/wmenu/depends b/repos/extra/wmenu/depends
deleted file mode 100644
index c8c32edb..00000000
--- a/repos/extra/wmenu/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-cairo
-pango
-wayland-protocols
-libxkbcommon
diff --git a/repos/extra/xwayland/.files b/repos/extra/xwayland/.files
new file mode 100644
index 00000000..e59852db
--- /dev/null
+++ b/repos/extra/xwayland/.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/Xwayland
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/xwayland.pc
+drwxr-xr-x root/root usr/lib/xorg/
+-rw-r--r-- root/root usr/lib/xorg/protocol.txt
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/org.freedesktop.Xwayland.desktop
+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/Xserver.1.gz
+-rw-r--r-- root/root usr/share/man/man1/Xwayland.1.gz
diff --git a/repos/extra/xwayland/abuild b/repos/extra/xwayland/abuild
new file mode 100644
index 00000000..8652ef19
--- /dev/null
+++ b/repos/extra/xwayland/abuild
@@ -0,0 +1,9 @@
+name=xwayland
+version=23.2.6
+release=1
+source="https://xorg.freedesktop.org/releases/individual/xserver/${name}-${version}.tar.xz"
+
+postbuild() {
+ rm $PKG/usr/lib/xorg/protocol.txt
+ rm $PKG/usr/share/man/man1/Xserver.1
+}
diff --git a/repos/extra/xwayland/depends b/repos/extra/xwayland/depends
new file mode 100644
index 00000000..6e8ed699
--- /dev/null
+++ b/repos/extra/xwayland/depends
@@ -0,0 +1,12 @@
+xorgproto
+xtrans
+pixman
+libxkbfile
+libxfont2
+wayland-protocols
+libxcvt
+libdrm
+libepoxy
+libtirpc
+libxshmfence
+libxdmcp