aboutsummaryrefslogtreecommitdiff
path: root/wayland
diff options
context:
space:
mode:
Diffstat (limited to 'wayland')
-rwxr-xr-xwayland/cage/build22
-rw-r--r--wayland/cage/checksums3
-rw-r--r--wayland/cage/depends1
-rw-r--r--wayland/cage/sources3
-rw-r--r--wayland/cage/version2
-rw-r--r--wayland/fcft/checksums2
-rw-r--r--wayland/fcft/sources2
-rw-r--r--wayland/fcft/version2
-rw-r--r--wayland/foot/checksums2
-rw-r--r--wayland/foot/sources2
-rw-r--r--wayland/foot/version2
-rw-r--r--wayland/grim/checksums2
-rw-r--r--wayland/grim/sources2
-rw-r--r--wayland/grim/version2
-rwxr-xr-xwayland/imv/build6
-rw-r--r--wayland/imv/checksums5
-rw-r--r--wayland/imv/sources5
-rw-r--r--wayland/imv/version2
-rwxr-xr-xwayland/libxkbcommon/build11
-rw-r--r--wayland/libxkbcommon/checksums2
-rw-r--r--wayland/libxkbcommon/depends4
-rw-r--r--wayland/libxkbcommon/meta3
-rw-r--r--wayland/libxkbcommon/sources1
-rw-r--r--wayland/libxkbcommon/version1
-rw-r--r--wayland/mako/checksums2
-rw-r--r--wayland/mako/sources2
-rw-r--r--wayland/mako/version2
-rw-r--r--wayland/slurp/checksums3
-rw-r--r--wayland/slurp/sources2
-rw-r--r--wayland/slurp/version2
-rw-r--r--wayland/sway/checksums2
-rw-r--r--wayland/sway/depends4
-rw-r--r--wayland/sway/sources2
-rw-r--r--wayland/sway/version2
-rw-r--r--wayland/swaybg/checksums2
-rw-r--r--wayland/swaybg/sources2
-rw-r--r--wayland/swaybg/version2
-rw-r--r--wayland/swayidle/checksums2
-rw-r--r--wayland/swayidle/sources2
-rw-r--r--wayland/swayidle/version2
-rw-r--r--wayland/wayland-protocols/checksums2
-rw-r--r--wayland/wayland-protocols/sources2
-rw-r--r--wayland/wayland-protocols/version2
-rw-r--r--wayland/wayland/checksums2
-rw-r--r--wayland/wayland/sources2
-rw-r--r--wayland/wayland/version2
-rw-r--r--wayland/wl-clipboard/checksums2
-rw-r--r--wayland/wl-clipboard/sources2
-rw-r--r--wayland/wl-clipboard/version2
-rw-r--r--wayland/wlr-randr/checksums3
-rw-r--r--wayland/wlr-randr/sources2
-rw-r--r--wayland/wlr-randr/version2
-rwxr-xr-xwayland/wlroots-0.17/build16
-rw-r--r--wayland/wlroots-0.17/checksums2
-rw-r--r--wayland/wlroots-0.17/depends17
-rw-r--r--wayland/wlroots-0.17/meta3
-rw-r--r--wayland/wlroots-0.17/sources1
-rw-r--r--wayland/wlroots-0.17/version1
-rwxr-xr-xwayland/wlroots/build2
-rw-r--r--wayland/wlroots/checksums2
-rw-r--r--wayland/wlroots/depends4
-rw-r--r--wayland/wlroots/sources2
-rw-r--r--wayland/wlroots/version2
-rw-r--r--wayland/wlsunset/checksums3
-rw-r--r--wayland/wlsunset/sources2
-rw-r--r--wayland/wlsunset/version2
-rw-r--r--wayland/xwayland/checksums2
-rw-r--r--wayland/xwayland/sources2
-rw-r--r--wayland/xwayland/version2
69 files changed, 127 insertions, 87 deletions
diff --git a/wayland/cage/build b/wayland/cage/build
index 2f4087b8..77a0e800 100755
--- a/wayland/cage/build
+++ b/wayland/cage/build
@@ -1,28 +1,6 @@
#!/bin/sh -e
-export WLROOTS_DIR="$PWD/pkg"
-export DESTDIR="$WLROOTS_DIR"
-
-(
-cd wlroots
-
-cl-meson \
- --default-library=static \
- -Dexamples=false \
- -Dxwayland=enabled \
- -Dx11-backend=enabled \
- -Drenderers=gles2 \
- . output
-
-ninja -C output
-ninja -C output install
-)
-
export DESTDIR="$1"
-export LDLIBS="$LDLIBS -L$WLROOTS_DIR/usr/lib $WLROOTS_DIR/usr/lib/libwlroots.a"
-export LDFLAGS="$LDFLAGS -L$WLROOTS_DIR/usr/lib $WLROOTS_DIR/usr/lib/libwlroots.a"
-export CFLAGS="$CFLAGS -I$WLROOTS_DIR/usr/include"
-export PKG_CONFIG_PATH="$WLROOTS_DIR/usr/lib/pkgconfig"
cl-meson \
-Dman-pages=enabled \
diff --git a/wayland/cage/checksums b/wayland/cage/checksums
index 3adf282a..28168be2 100644
--- a/wayland/cage/checksums
+++ b/wayland/cage/checksums
@@ -1,3 +1,2 @@
%BLAKE3
-335e716e2c2b97d92a961d9964d7ca8212bb9c3fd113e8178ac5cfa7ea5c3253 cage-0.1.4.tar.gz
-18da32d3d0119e7d990bc69d04fea60ca828c9ae56a9b0be635f443cad1ba1d3 wlroots-0.14.1.tar.gz
+49fd3a8acf8adb3de24eb625dc5ea526c676b5262c4eb0f2c9915fb98eff701c cage-0.2.0.tar.gz
diff --git a/wayland/cage/depends b/wayland/cage/depends
index dc903eef..3b5f5f1c 100644
--- a/wayland/cage/depends
+++ b/wayland/cage/depends
@@ -4,3 +4,4 @@ pixman
scdoc make
wayland
wayland-protocols make
+wlroots
diff --git a/wayland/cage/sources b/wayland/cage/sources
index 02d8c68b..68573972 100644
--- a/wayland/cage/sources
+++ b/wayland/cage/sources
@@ -1,2 +1 @@
-https://github.com/Hjdskes/cage/releases/download/v0.1.4/cage-0.1.4.tar.gz
-https://github.com/swaywm/wlroots/releases/download/0.14.1/wlroots-0.14.1.tar.gz wlroots
+https://github.com/cage-kiosk/cage/releases/download/v0.2.0/cage-0.2.0.tar.gz
diff --git a/wayland/cage/version b/wayland/cage/version
index f2be85fa..8c676773 100644
--- a/wayland/cage/version
+++ b/wayland/cage/version
@@ -1 +1 @@
-0.1.4 2
+2.0 1
diff --git a/wayland/fcft/checksums b/wayland/fcft/checksums
index 5258f43c..6ea5dc6a 100644
--- a/wayland/fcft/checksums
+++ b/wayland/fcft/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-30315481b3cfc007074da7e4984e21edd2c9ef198be7b6a883fa685f1884e1c0 3.1.5.tar.gz
+f66aa7604dd1045e697fe10b0002ebba951b04c8c13eecca6d90ee92e46314a0 3.1.8.tar.gz
diff --git a/wayland/fcft/sources b/wayland/fcft/sources
index 2fa28eb5..02deec9c 100644
--- a/wayland/fcft/sources
+++ b/wayland/fcft/sources
@@ -1 +1 @@
-https://codeberg.org/dnkl/fcft/archive/3.1.5.tar.gz
+https://codeberg.org/dnkl/fcft/archive/3.1.8.tar.gz
diff --git a/wayland/fcft/version b/wayland/fcft/version
index 90c4aff0..e0370c9f 100644
--- a/wayland/fcft/version
+++ b/wayland/fcft/version
@@ -1 +1 @@
-3.1.5 1
+3.1.8 1
diff --git a/wayland/foot/checksums b/wayland/foot/checksums
index f3b35705..3735935d 100644
--- a/wayland/foot/checksums
+++ b/wayland/foot/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-c5ca2bd26eda49e0b894ceb7af1e376bd84f81333786f0f1556b2bf97ad9280a 1.13.1.tar.gz
+191b6286e7652e513e5df2d4511deac3e07c4e4d59543718f471a636b739f46a 1.16.2.tar.gz
diff --git a/wayland/foot/sources b/wayland/foot/sources
index 81a89b11..3b9b9edc 100644
--- a/wayland/foot/sources
+++ b/wayland/foot/sources
@@ -1 +1 @@
-https://codeberg.org/dnkl/foot/archive/1.13.1.tar.gz
+https://codeberg.org/dnkl/foot/archive/1.16.2.tar.gz
diff --git a/wayland/foot/version b/wayland/foot/version
index 9c812821..a973c446 100644
--- a/wayland/foot/version
+++ b/wayland/foot/version
@@ -1 +1 @@
-1.13.1 1
+1.16.2 1
diff --git a/wayland/grim/checksums b/wayland/grim/checksums
index 04005f13..27fa3cf7 100644
--- a/wayland/grim/checksums
+++ b/wayland/grim/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-d0663277bb68a214f877467b72caf35a1120ff2d09c586b2d981548f100e1e6f grim-1.4.0.tar.gz
+70170a919083394bb8013eb9bac56130e95db48af3e9af75d16046cf6c8f825f v1.4.1.tar.gz
diff --git a/wayland/grim/sources b/wayland/grim/sources
index d6825091..cc1875cc 100644
--- a/wayland/grim/sources
+++ b/wayland/grim/sources
@@ -1 +1 @@
-https://github.com/emersion/grim/releases/download/v1.4.0/grim-1.4.0.tar.gz
+https://git.sr.ht/~emersion/grim/archive/v1.4.1.tar.gz
diff --git a/wayland/grim/version b/wayland/grim/version
index bf41768f..e187c17e 100644
--- a/wayland/grim/version
+++ b/wayland/grim/version
@@ -1 +1 @@
-1.4.0 1
+1.4.1 1
diff --git a/wayland/imv/build b/wayland/imv/build
index 4ca5d07e..3217d9ad 100755
--- a/wayland/imv/build
+++ b/wayland/imv/build
@@ -1,11 +1,9 @@
#!/bin/sh -e
-for patch in *.patch; do
- [ -f "$patch" ] && patch -p1 < "$patch"
-done
-
export DESTDIR="$1"
+clsed '/^directory =/s/=.*/= inih/' subprojects/inih.wrap
+
cl-meson \
-Dlibjpeg=enabled \
-Dlibpng=enabled \
diff --git a/wayland/imv/checksums b/wayland/imv/checksums
index d06aeae5..b4136788 100644
--- a/wayland/imv/checksums
+++ b/wayland/imv/checksums
@@ -1,6 +1,3 @@
%BLAKE3
-154ed94c58e3c97ca1d9d8c9dbf1bd86e8661be07454822048eaa80886ddeffd v4.3.1.tar.gz
+bbcc11b702ed9554ddc460f629b3ed39be0395aaf1f8d6ead2d2cb32780c4f14 v4.4.0.tar.gz
3f3775e97c033b812a8a45c1587d6003fff54c99b64102ec366fe2e86f649e9b r52.tar.gz
-2ad333e1c8f277be3961bede9696a9c111636f63a8797b17b8780a6fb4c1e483 0001-support-libgrapheme.patch
-7f4a255e11eaff0ece1051e27b190e47b4893728fe40d1e4f17ef8c7c17d3863 0002-console-update-libgrapheme-API-to-version-1.patch
-d526047a247ec94d7d3eb3ca0fbbf040da86094cce353cf455116c8a9673fd9c 0003-console-update-libgrapheme-API-to-version-2.0.0.patch
diff --git a/wayland/imv/sources b/wayland/imv/sources
index ab11aaee..267de77d 100644
--- a/wayland/imv/sources
+++ b/wayland/imv/sources
@@ -1,5 +1,2 @@
-https://git.sr.ht/~exec64/imv/archive/v4.3.1.tar.gz
+https://git.sr.ht/~exec64/imv/archive/v4.4.0.tar.gz
https://github.com/benhoyt/inih/archive/r52.tar.gz subprojects/inih
-patches/0001-support-libgrapheme.patch
-patches/0002-console-update-libgrapheme-API-to-version-1.patch
-patches/0003-console-update-libgrapheme-API-to-version-2.0.0.patch
diff --git a/wayland/imv/version b/wayland/imv/version
index 8e874f46..2ee55c7f 100644
--- a/wayland/imv/version
+++ b/wayland/imv/version
@@ -1 +1 @@
-4.3.1 3
+4.4.0 1
diff --git a/wayland/libxkbcommon/build b/wayland/libxkbcommon/build
new file mode 100755
index 00000000..c93bcb7a
--- /dev/null
+++ b/wayland/libxkbcommon/build
@@ -0,0 +1,11 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+cl-meson \
+ -Denable-docs=false \
+ -Denable-wayland=true \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/wayland/libxkbcommon/checksums b/wayland/libxkbcommon/checksums
new file mode 100644
index 00000000..600f29b2
--- /dev/null
+++ b/wayland/libxkbcommon/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+b74fa481f2dc82589d943791e0880060794dcf7a8a848c95171def4ccceddc38 xkbcommon-1.7.0.tar.gz
diff --git a/wayland/libxkbcommon/depends b/wayland/libxkbcommon/depends
new file mode 100644
index 00000000..c3ffd0c1
--- /dev/null
+++ b/wayland/libxkbcommon/depends
@@ -0,0 +1,4 @@
+libxcb
+libxml2
+meson make
+wayland
diff --git a/wayland/libxkbcommon/meta b/wayland/libxkbcommon/meta
new file mode 100644
index 00000000..cb74ff1c
--- /dev/null
+++ b/wayland/libxkbcommon/meta
@@ -0,0 +1,3 @@
+description: Library to handle keyboard descriptions
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/libxkbcommon/sources b/wayland/libxkbcommon/sources
new file mode 100644
index 00000000..18ff9487
--- /dev/null
+++ b/wayland/libxkbcommon/sources
@@ -0,0 +1 @@
+https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-1.7.0.tar.gz
diff --git a/wayland/libxkbcommon/version b/wayland/libxkbcommon/version
new file mode 100644
index 00000000..abd32472
--- /dev/null
+++ b/wayland/libxkbcommon/version
@@ -0,0 +1 @@
+1.7.0 1
diff --git a/wayland/mako/checksums b/wayland/mako/checksums
index 7591c9d0..e1c2c438 100644
--- a/wayland/mako/checksums
+++ b/wayland/mako/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-6d1d16a3a41a5b00fea5b70e3f5fcdaf5c8ee89070e0cf9e629b4c8104ff8713 mako-1.7.1.tar.gz
+83a230dc811435999fab0cb2e14e03098b885145746f17733561cfe597c61aa1 mako-1.9.0.tar.gz
diff --git a/wayland/mako/sources b/wayland/mako/sources
index b10c1135..8c3aa384 100644
--- a/wayland/mako/sources
+++ b/wayland/mako/sources
@@ -1 +1 @@
-https://github.com/emersion/mako/releases/download/v1.7.1/mako-1.7.1.tar.gz
+https://github.com/emersion/mako/releases/download/v1.9.0/mako-1.9.0.tar.gz
diff --git a/wayland/mako/version b/wayland/mako/version
index 2817085c..67fe23c8 100644
--- a/wayland/mako/version
+++ b/wayland/mako/version
@@ -1 +1 @@
-1.7.1 1
+1.9.0 1
diff --git a/wayland/slurp/checksums b/wayland/slurp/checksums
index 39fd8fcd..dc92ecab 100644
--- a/wayland/slurp/checksums
+++ b/wayland/slurp/checksums
@@ -1 +1,2 @@
-005dd8601d4bada9728f434728c7a57c955f90f9b9f53d1ffb051abdbabb9876 slurp-1.3.2.tar.gz
+%BLAKE3
+7f8de66904374efcb2f843e673aa48efdf26429f271539570c3eae28be1d15aa slurp-1.4.0.tar.gz
diff --git a/wayland/slurp/sources b/wayland/slurp/sources
index 2eaddc06..0d16cbeb 100644
--- a/wayland/slurp/sources
+++ b/wayland/slurp/sources
@@ -1 +1 @@
-https://github.com/emersion/slurp/releases/download/v1.3.2/slurp-1.3.2.tar.gz
+https://github.com/emersion/slurp/releases/download/v1.4.0/slurp-1.4.0.tar.gz
diff --git a/wayland/slurp/version b/wayland/slurp/version
index a8cebfe5..bf41768f 100644
--- a/wayland/slurp/version
+++ b/wayland/slurp/version
@@ -1 +1 @@
-1.3.2 1
+1.4.0 1
diff --git a/wayland/sway/checksums b/wayland/sway/checksums
index 6b1eeed0..7603ba55 100644
--- a/wayland/sway/checksums
+++ b/wayland/sway/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-5ec0e7bc92dc389ff9decef065160439b24451b7c0f495176cc963ab27cb64a2 1.7.tar.gz
+ce0796116a444729b68bd03da4b76d2ddf14958baac84179ee535dad7c0ebc44 1.9.tar.gz
diff --git a/wayland/sway/depends b/wayland/sway/depends
index d101aa71..ed68f652 100644
--- a/wayland/sway/depends
+++ b/wayland/sway/depends
@@ -2,8 +2,8 @@ cairo
gdk-pixbuf
json-c
meson make
-pcre
+pcre2
scdoc make
wayland
wayland-protocols make
-wlroots
+wlroots-0.17
diff --git a/wayland/sway/sources b/wayland/sway/sources
index 068422c5..5ad57976 100644
--- a/wayland/sway/sources
+++ b/wayland/sway/sources
@@ -1 +1 @@
-https://github.com/swaywm/sway/archive/1.7.tar.gz
+https://github.com/swaywm/sway/archive/1.9.tar.gz
diff --git a/wayland/sway/version b/wayland/sway/version
index 46b73aef..6346e5cc 100644
--- a/wayland/sway/version
+++ b/wayland/sway/version
@@ -1 +1 @@
-1.7 1
+1.9 1
diff --git a/wayland/swaybg/checksums b/wayland/swaybg/checksums
index bc53ab07..469f9d6c 100644
--- a/wayland/swaybg/checksums
+++ b/wayland/swaybg/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-230610ed57bbe32f1cdf1c52053091ec5c4bcbbc593a0a056de762df86115ece v1.1.1.tar.gz
+92034d5d6a85f8de3d8dc74ba811f4eb540d8c13ce5b44f1630353a6501fa963 v1.2.0.tar.gz
diff --git a/wayland/swaybg/sources b/wayland/swaybg/sources
index 58ce8d52..b83b8514 100644
--- a/wayland/swaybg/sources
+++ b/wayland/swaybg/sources
@@ -1 +1 @@
-https://github.com/swaywm/swaybg/archive/refs/tags/v1.1.1.tar.gz
+https://github.com/swaywm/swaybg/archive/refs/tags/v1.2.0.tar.gz
diff --git a/wayland/swaybg/version b/wayland/swaybg/version
index e343e3f8..8b9a47f0 100644
--- a/wayland/swaybg/version
+++ b/wayland/swaybg/version
@@ -1 +1 @@
-1.1.1 1
+1.2.0 1
diff --git a/wayland/swayidle/checksums b/wayland/swayidle/checksums
index 4b35ec35..5fce51c7 100644
--- a/wayland/swayidle/checksums
+++ b/wayland/swayidle/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-15bf9755cd3fd80c740442a8fa538a6ecba4e1c65ebe439ef01831fb3d908498 swayidle-1.7.1.tar.gz
+9508537f77e219f2924a8a56d2c07866d2e5516dae87683ff29b99ce55751fec swayidle-1.8.0.tar.gz
diff --git a/wayland/swayidle/sources b/wayland/swayidle/sources
index 1a6db17f..57521c68 100644
--- a/wayland/swayidle/sources
+++ b/wayland/swayidle/sources
@@ -1 +1 @@
-https://github.com/swaywm/swayidle/releases/download/1.7.1/swayidle-1.7.1.tar.gz
+https://github.com/swaywm/swayidle/releases/download/1.8.0/swayidle-1.8.0.tar.gz
diff --git a/wayland/swayidle/version b/wayland/swayidle/version
index 2817085c..ab764544 100644
--- a/wayland/swayidle/version
+++ b/wayland/swayidle/version
@@ -1 +1 @@
-1.7.1 1
+1.8.0 1
diff --git a/wayland/wayland-protocols/checksums b/wayland/wayland-protocols/checksums
index 4f081bbf..92a6ef22 100644
--- a/wayland/wayland-protocols/checksums
+++ b/wayland/wayland-protocols/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4e54ed35dd131bd923008687422406a53ca3d6ef58c03c05988dc00914615337 wayland-protocols-1.29.tar.xz
+7d5256d4fcd67434f86b9178f6e70e145a1f00d3a258bd7ea7aa15726094f51c wayland-protocols-1.37.tar.xz
diff --git a/wayland/wayland-protocols/sources b/wayland/wayland-protocols/sources
index 3d2bfaa6..dbefb6a3 100644
--- a/wayland/wayland-protocols/sources
+++ b/wayland/wayland-protocols/sources
@@ -1 +1 @@
-https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.29/downloads/wayland-protocols-1.29.tar.xz
+https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.37/downloads/wayland-protocols-1.37.tar.xz
diff --git a/wayland/wayland-protocols/version b/wayland/wayland-protocols/version
index 907666ae..f1e30544 100644
--- a/wayland/wayland-protocols/version
+++ b/wayland/wayland-protocols/version
@@ -1 +1 @@
-1.29 1
+1.37 1
diff --git a/wayland/wayland/checksums b/wayland/wayland/checksums
index 8e9ab892..c83286b7 100644
--- a/wayland/wayland/checksums
+++ b/wayland/wayland/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-40c11e7ab321d2ae3b2aac3c18e09a6d6d2c09bb9a0d0584f207635d6b86e7b7 wayland-1.21.0.tar.xz
+403b31c48beeb88a8d04435b427e2d1fc8e50e81e936b50885325ca9f87ae0db wayland-1.23.1.tar.xz
diff --git a/wayland/wayland/sources b/wayland/wayland/sources
index 0eb2b8d3..42b8883c 100644
--- a/wayland/wayland/sources
+++ b/wayland/wayland/sources
@@ -1 +1 @@
-https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.21.0/downloads/wayland-1.21.0.tar.xz
+https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.1/downloads/wayland-1.23.1.tar.xz
diff --git a/wayland/wayland/version b/wayland/wayland/version
index 368bca4e..90864156 100644
--- a/wayland/wayland/version
+++ b/wayland/wayland/version
@@ -1 +1 @@
-1.21.0 1
+1.23.1 1
diff --git a/wayland/wl-clipboard/checksums b/wayland/wl-clipboard/checksums
index 91bd1cc2..98b30891 100644
--- a/wayland/wl-clipboard/checksums
+++ b/wayland/wl-clipboard/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-1ae25df6b9ebcea8108f01f63323ed9aa0489bf2d436db240dc83ba143104cde v2.1.0.tar.gz
+f6542deead64f0804935a704c958bfd4baa4d2db2861d733f86f41b8874e9af1 v2.2.1.tar.gz
0fbf07e80bb2eca3b188941762a4d8d0881043842aa854078abd157f56f25b83 v5.tar.gz
diff --git a/wayland/wl-clipboard/sources b/wayland/wl-clipboard/sources
index 49de09c6..9235bbbb 100644
--- a/wayland/wl-clipboard/sources
+++ b/wayland/wl-clipboard/sources
@@ -1,2 +1,2 @@
-https://github.com/bugaevc/wl-clipboard/archive/v2.1.0.tar.gz
+https://github.com/bugaevc/wl-clipboard/archive/v2.2.1.tar.gz
https://github.com/brunelli/wl-clipboard-x11/archive/refs/tags/v5.tar.gz xclip
diff --git a/wayland/wl-clipboard/version b/wayland/wl-clipboard/version
index ef862396..abdf944c 100644
--- a/wayland/wl-clipboard/version
+++ b/wayland/wl-clipboard/version
@@ -1 +1 @@
-2.1.0 1
+2.2.1 1
diff --git a/wayland/wlr-randr/checksums b/wayland/wlr-randr/checksums
index 44e074d8..b466c5cb 100644
--- a/wayland/wlr-randr/checksums
+++ b/wayland/wlr-randr/checksums
@@ -1 +1,2 @@
-e1b60992e41aebf733f13c2bdd2c70375fd3ddf7f0735bc4183858fda9c18e51 v0.2.0.tar.gz
+%BLAKE3
+77a6a14d9b6fa39c86ce8a0f01ec01d76813ca1fab71ab6ab1f17c5ca90c1a50 v0.3.0.tar.gz
diff --git a/wayland/wlr-randr/sources b/wayland/wlr-randr/sources
index 15c5d848..44cf052d 100644
--- a/wayland/wlr-randr/sources
+++ b/wayland/wlr-randr/sources
@@ -1 +1 @@
-https://github.com/emersion/wlr-randr/archive/v0.2.0.tar.gz
+https://git.sr.ht/~emersion/wlr-randr/archive/v0.3.0.tar.gz
diff --git a/wayland/wlr-randr/version b/wayland/wlr-randr/version
index 2f7905df..19de110f 100644
--- a/wayland/wlr-randr/version
+++ b/wayland/wlr-randr/version
@@ -1 +1 @@
-0.2.0 1
+0.3.0 1
diff --git a/wayland/wlroots-0.17/build b/wayland/wlroots-0.17/build
new file mode 100755
index 00000000..06b86f6a
--- /dev/null
+++ b/wayland/wlroots-0.17/build
@@ -0,0 +1,16 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+cl-meson \
+ --default-library=both \
+ -Db_lto=true \
+ -Dexamples=false \
+ -Dxwayland=enabled \
+ -Dbackends=drm,libinput,x11 \
+ -Drenderers=gles2 \
+ -Dsession=enabled \
+ . build
+
+ninja -C build
+ninja -C build install
diff --git a/wayland/wlroots-0.17/checksums b/wayland/wlroots-0.17/checksums
new file mode 100644
index 00000000..40717fbb
--- /dev/null
+++ b/wayland/wlroots-0.17/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+dcf576789777b8a9e02e715730d7647d01c6a9b4f64e4ee10f8c740fd2d58cff wlroots-0.17.4.tar.gz
diff --git a/wayland/wlroots-0.17/depends b/wayland/wlroots-0.17/depends
new file mode 100644
index 00000000..1432657f
--- /dev/null
+++ b/wayland/wlroots-0.17/depends
@@ -0,0 +1,17 @@
+eudev
+hwdata
+libX11
+libdisplay-info make
+libdrm
+libinput
+libxcb
+libxkbcommon
+mesa
+meson make
+pixman
+seatd
+wayland
+wayland-protocols make
+xcb-util-renderutil
+xcb-util-wm
+xkeyboard-config
diff --git a/wayland/wlroots-0.17/meta b/wayland/wlroots-0.17/meta
new file mode 100644
index 00000000..40a905e1
--- /dev/null
+++ b/wayland/wlroots-0.17/meta
@@ -0,0 +1,3 @@
+description: Modular Wayland compositor library (version 0.17)
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wlroots-0.17/sources b/wayland/wlroots-0.17/sources
new file mode 100644
index 00000000..968f9300
--- /dev/null
+++ b/wayland/wlroots-0.17/sources
@@ -0,0 +1 @@
+https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.17.4/wlroots-0.17.4.tar.gz
diff --git a/wayland/wlroots-0.17/version b/wayland/wlroots-0.17/version
new file mode 100644
index 00000000..61dcb673
--- /dev/null
+++ b/wayland/wlroots-0.17/version
@@ -0,0 +1 @@
+0.17.4 1
diff --git a/wayland/wlroots/build b/wayland/wlroots/build
index 5b6e34ad..06b86f6a 100755
--- a/wayland/wlroots/build
+++ b/wayland/wlroots/build
@@ -4,10 +4,12 @@ export DESTDIR="$1"
cl-meson \
--default-library=both \
+ -Db_lto=true \
-Dexamples=false \
-Dxwayland=enabled \
-Dbackends=drm,libinput,x11 \
-Drenderers=gles2 \
+ -Dsession=enabled \
. build
ninja -C build
diff --git a/wayland/wlroots/checksums b/wayland/wlroots/checksums
index baf6f9e6..534ea488 100644
--- a/wayland/wlroots/checksums
+++ b/wayland/wlroots/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-39ac648efb7060e042715222528991cb1c830569ad576d4ae76628cb87d98ba3 wlroots-0.15.1.tar.gz
+c13009860715083e38d74f091c5791a48965d71a6f44ddf547c5b664e43c04e0 wlroots-0.18.1.tar.gz
diff --git a/wayland/wlroots/depends b/wayland/wlroots/depends
index 8bda3c4c..1432657f 100644
--- a/wayland/wlroots/depends
+++ b/wayland/wlroots/depends
@@ -1,5 +1,7 @@
eudev
+hwdata
libX11
+libdisplay-info make
libdrm
libinput
libxcb
@@ -7,7 +9,9 @@ libxkbcommon
mesa
meson make
pixman
+seatd
wayland
wayland-protocols make
+xcb-util-renderutil
xcb-util-wm
xkeyboard-config
diff --git a/wayland/wlroots/sources b/wayland/wlroots/sources
index 5dc6d69f..c01a501f 100644
--- a/wayland/wlroots/sources
+++ b/wayland/wlroots/sources
@@ -1 +1 @@
-https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.15.1/wlroots-0.15.1.tar.gz
+https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.18.1/wlroots-0.18.1.tar.gz
diff --git a/wayland/wlroots/version b/wayland/wlroots/version
index a506fde3..10895720 100644
--- a/wayland/wlroots/version
+++ b/wayland/wlroots/version
@@ -1 +1 @@
-0.15.1 1
+0.18.1 1
diff --git a/wayland/wlsunset/checksums b/wayland/wlsunset/checksums
index d224ec78..1c99485c 100644
--- a/wayland/wlsunset/checksums
+++ b/wayland/wlsunset/checksums
@@ -1 +1,2 @@
-88bce695722a09d79545f14d404cc0659f7176bb08d5db5f4f23228b6ba8bb03 0.2.0.tar.gz
+%BLAKE3
+a8c7719ae9b5e5f7d0e152f663f1bc206e70f927f8be506e61e128cd762b4c49 0.3.0.tar.gz
diff --git a/wayland/wlsunset/sources b/wayland/wlsunset/sources
index 73d71c4b..9e0b4934 100644
--- a/wayland/wlsunset/sources
+++ b/wayland/wlsunset/sources
@@ -1 +1 @@
-https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.2.0.tar.gz
+https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.3.0.tar.gz
diff --git a/wayland/wlsunset/version b/wayland/wlsunset/version
index 2f7905df..19de110f 100644
--- a/wayland/wlsunset/version
+++ b/wayland/wlsunset/version
@@ -1 +1 @@
-0.2.0 1
+0.3.0 1
diff --git a/wayland/xwayland/checksums b/wayland/xwayland/checksums
index 7536db88..d214143a 100644
--- a/wayland/xwayland/checksums
+++ b/wayland/xwayland/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-cfe3bd4db14d155e6285de3a5ca265b5892d84ed020393fed354ff1bbad3dcc6 xwayland-22.1.5.tar.xz
+69696b860d02a0f9114952ff3c6f5531a68a56eb5b86a14d6ebb9bd8c4098006 xwayland-23.2.0.tar.xz
diff --git a/wayland/xwayland/sources b/wayland/xwayland/sources
index a65050d1..d6fa2e52 100644
--- a/wayland/xwayland/sources
+++ b/wayland/xwayland/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/xserver/xwayland-22.1.5.tar.xz
+https://www.x.org/releases/individual/xserver/xwayland-23.2.0.tar.xz
diff --git a/wayland/xwayland/version b/wayland/xwayland/version
index 674b50a7..89d524dd 100644
--- a/wayland/xwayland/version
+++ b/wayland/xwayland/version
@@ -1 +1 @@
-22.1.5 1
+23.2.0 1