diff --git a/extra/gstreamer/PKGBUILD b/extra/gstreamer/PKGBUILD
index b460124c7..61a3936f4 100644
--- a/extra/gstreamer/PKGBUILD
+++ b/extra/gstreamer/PKGBUILD
@@ -32,7 +32,7 @@ pkgname=(
   gstreamer-docs
 )
 pkgver=1.22.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Multimedia graph framework"
 url="https://gstreamer.freedesktop.org/"
 arch=(x86_64)
@@ -225,6 +225,7 @@ package_gst-plugins-bad-libs() {
   depends=(
     "gst-plugins-base-libs=$pkgver"
     orc libdrm libx11 libgudev libusb libxkbcommon-x11 libva libnice
+    vulkan-icd-loader wayland
   )
 
   cd root; local files=(
@@ -312,6 +313,8 @@ package_gst-plugins-bad-libs() {
     usr/lib/gstreamer-1.0/libgstvideoparsersbad.so
     usr/lib/gstreamer-1.0/libgstvideosignal.so
     usr/lib/gstreamer-1.0/libgstvmnc.so
+    usr/lib/gstreamer-1.0/libgstvulkan.so
+    usr/lib/gstreamer-1.0/libgstwaylandsink.so
     usr/lib/gstreamer-1.0/libgsty4mdec.so
 
     usr/share/gstreamer-1.0/encoding-profiles
@@ -327,7 +330,7 @@ package_gst-plugins-base-libs() {
   pkgdesc+=" - base"
   depends=(
     "gstreamer=$pkgver"
-    orc libxv iso-codes libgudev libgl mesa libxi
+    orc libxv iso-codes libgudev libgl mesa libxi wayland
   )
 
   cd root; local files=(
@@ -490,9 +493,9 @@ package_gst-plugins-bad() {
     libde265 openssl libdca faac faad2 libfdk-aac fluidsynth libgme nettle
     libkate liblrdf lilv libmodplug mjpegtools libmpcdec neon openal openexr
     openjpeg2 opus libdvdnav libdvdread librsvg rtmpdump sbc libsndfile libltc
-    soundtouch spandsp srt libsrtp zvbi vulkan-icd-loader libxcb wayland libwebp
-    webrtc-audio-processing wildmidi x265 zbar gsm libopenmpt libldac
-    libfreeaptx qrencode json-glib libavtp libmicrodns zxing-cpp
+    soundtouch spandsp srt libsrtp zvbi libwebp webrtc-audio-processing wildmidi
+    x265 zbar gsm libopenmpt libldac libfreeaptx qrencode json-glib libavtp
+    libmicrodns zxing-cpp
   )
 
   cd root; local files=(
@@ -549,8 +552,6 @@ package_gst-plugins-bad() {
     usr/lib/gstreamer-1.0/libgstteletext.so
     usr/lib/gstreamer-1.0/libgsttimecode.so
     usr/lib/gstreamer-1.0/libgstttmlsubs.so
-    usr/lib/gstreamer-1.0/libgstvulkan.so
-    usr/lib/gstreamer-1.0/libgstwaylandsink.so
     usr/lib/gstreamer-1.0/libgstwebp.so
     usr/lib/gstreamer-1.0/libgstwebrtc.so
     usr/lib/gstreamer-1.0/libgstwebrtcdsp.so