diff --git a/recipes/wip/demos/bevy-engine/recipe.toml b/recipes/wip/demos/bevy-engine/recipe.toml
index b38c9ee80705708a93146ffe4ff2b0284983bb13..bc63618bd18151c82d6aa9e2c186b7b5da5c2e92 100644
--- a/recipes/wip/demos/bevy-engine/recipe.toml
+++ b/recipes/wip/demos/bevy-engine/recipe.toml
@@ -1,9 +1,8 @@
-#TODO missing script for the "hello_world" example and the "wayland" flag
+#TODO not compiled or tested
 [source]
 git = "https://github.com/bevyengine/bevy"
-rev = "22e39c4abf6e2fdf99ba0820b3c35db73be71347"
 [build]
 template = "custom"
-dependencies = [
-    "libwayland",
-]
+script = """
+cookbook_cargo_examples hello_world
+"""
diff --git a/recipes/wip/emulators/darling/recipe.toml b/recipes/wip/emulators/darling/recipe.toml
index 1fae1b1b493b3753ed0b87d6cd62e61aab919875..b5107e2fd51b0cde1a14f0bb890308c3fb881e25 100644
--- a/recipes/wip/emulators/darling/recipe.toml
+++ b/recipes/wip/emulators/darling/recipe.toml
@@ -1,5 +1,6 @@
 #TODO probably wrong script, see https://docs.darlinghq.org/build-instructions.html#building-and-installing
 #TODO require Git LFS installed on host
+#TODO port to orbital?
 [source]
 git = "https://github.com/darlinghq/darling"
 [build]
diff --git a/recipes/wip/emulators/dolphin-emu/recipe.toml b/recipes/wip/emulators/dolphin-emu/recipe.toml
index 100556601ce6f58c3c317aea13c05f7c9ac74644..2700cf713c39fc661df90e4466bb4dcc7414e95a 100644
--- a/recipes/wip/emulators/dolphin-emu/recipe.toml
+++ b/recipes/wip/emulators/dolphin-emu/recipe.toml
@@ -1,5 +1,6 @@
 #TODO probably wrong script, see https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux
 #TODO probably missing dependencies
+#TODO make all dependencies work
 [source]
 git = "https://github.com/dolphin-emu/dolphin"
 [build]
diff --git a/recipes/wip/emulators/duckstation/recipe.toml b/recipes/wip/emulators/duckstation/recipe.toml
index 33eb1d0eaca0f4d8ee15934a7f874bab3469d42e..dd6603e65be4ab242a91a2300e85ffdabf7360cf 100644
--- a/recipes/wip/emulators/duckstation/recipe.toml
+++ b/recipes/wip/emulators/duckstation/recipe.toml
@@ -1,4 +1,5 @@
 #TODO probably wrong script, see https://github.com/stenzek/duckstation#linux-1
+#TODO make qt6 work
 [source]
 tar = "https://github.com/stenzek/duckstation"
 [build]
@@ -8,7 +9,6 @@ dependencies = [
     "qt6-base",
     "qt6-svg",
     "qt6-tools",
-    "libwayland",
 ]
 script = """
 COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/emulators/mame/recipe.toml b/recipes/wip/emulators/mame/recipe.toml
index 2e7ef6eb5ab5a168508b2f7f69bdc1825677e2cb..52b4b04b6d70cfd51174cb4d1b80c9d644f2de5c 100644
--- a/recipes/wip/emulators/mame/recipe.toml
+++ b/recipes/wip/emulators/mame/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for "make", see https://docs.mamedev.org/initialsetup/compilingmame.html
+#TODO make qt5 work
 [source]
 git = "https://github.com/mamedev/mame"
 rev = "ca50094e8d5467aed7a18c718cdff8903e1bfe27"
diff --git a/recipes/wip/emulators/melonds/recipe.toml b/recipes/wip/emulators/melonds/recipe.toml
index 8fcde47e60038a531f2b71695984a85b6bbd807b..fc8f4b45f5f012d21649f7e249565cc888c98cad 100644
--- a/recipes/wip/emulators/melonds/recipe.toml
+++ b/recipes/wip/emulators/melonds/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for CMake, see https://github.com/melonDS-emu/melonDS#linux
+#TODO make all dependencies work
 [source]
 git = "https://github.com/melonDS-emu/melonDS"
 rev = "430de6b2702bb93faa8c2004aff3fbd084db4a1e"
diff --git a/recipes/wip/emulators/obliteration/recipe.toml b/recipes/wip/emulators/obliteration/recipe.toml
index 80b6628f7fd78c7b50beb240f410dc7a93f5ec47..dd51b9df25c275369084e247753f34669a2ffe39 100644
--- a/recipes/wip/emulators/obliteration/recipe.toml
+++ b/recipes/wip/emulators/obliteration/recipe.toml
@@ -1,5 +1,6 @@
 #TODO missing script for CMake, see https://github.com/obhq/obliteration#configure-build-system
 #TODO probably missing dependencies
+#TODO make qt6 work
 [source]
 git = "https://github.com/obhq/obliteration"
 [build]
diff --git a/recipes/wip/emulators/pcsx2/recipe.toml b/recipes/wip/emulators/pcsx2/recipe.toml
index 7ab490d15cad4d1e8b83e83e756c034fa6f7689d..c72c13f324c9191eb7e69103a13ef9a7a1625efc 100644
--- a/recipes/wip/emulators/pcsx2/recipe.toml
+++ b/recipes/wip/emulators/pcsx2/recipe.toml
@@ -1,6 +1,7 @@
 #TODO probably wrong script, see https://github.com/PCSX2/pcsx2/wiki/10-Building-on-Linux
 #TODO probably need patches on submodules
 #TODO determine dependencies - https://aur.archlinux.org/packages/pcsx2-git
+#TODO make all dependencies work
 [source]
 git = "https://github.com/PCSX2/pcsx2.git"
 [build]
@@ -11,7 +12,6 @@ dependencies = [
     "libpng",
     "qt6-base",
     "qt6-svg",
-    "qt6-wayland",
     "mesa",
     "libaio",
     "harfbuzz",
@@ -22,7 +22,6 @@ dependencies = [
     "zlib",
     "libxml2",
     "ffmpeg6",
-    "libwayland",
 ]
 script = """
     COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/emulators/ppsspp/recipe.toml b/recipes/wip/emulators/ppsspp/recipe.toml
index 5ce00a6f1fe596b2d2df8436900e622b352a331e..727ca584f74881ef569f72f02c95f7b8fb68e8eb 100644
--- a/recipes/wip/emulators/ppsspp/recipe.toml
+++ b/recipes/wip/emulators/ppsspp/recipe.toml
@@ -1,3 +1,4 @@
+#TODO make glew work
 [source]
 git = "https://github.com/jackpot51/ppsspp"
 
@@ -10,6 +11,7 @@ dependencies = [
     "mesa-glu",
     "sdl2",
     "zlib",
+    "glew",
 ]
 script = """
 COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/emulators/rpcs3/recipe.toml b/recipes/wip/emulators/rpcs3/recipe.toml
index f7b04643dd360acaae0689fed463d0fed101e2e7..e5b282ba932b78425a23470885ad52deeaa2f972 100644
--- a/recipes/wip/emulators/rpcs3/recipe.toml
+++ b/recipes/wip/emulators/rpcs3/recipe.toml
@@ -1,4 +1,5 @@
 #TODO probably wrong script, see https://github.com/RPCS3/rpcs3/blob/master/BUILDING.md#linux-1
+#TODO make all dependencies work
 # customization - https://wiki.rpcs3.net/index.php?title=Help:Building_RPCS3#CMake_Build_Options
 [source]
 git = "https://github.com/RPCS3/rpcs3"
diff --git a/recipes/wip/emulators/snes9x/recipe.toml b/recipes/wip/emulators/snes9x/recipe.toml
index 277836b84907d87b8ca577293f5bbd21f2c0dc3d..a44ada03fa3714f9ebab5543ddcc171a37266daf 100644
--- a/recipes/wip/emulators/snes9x/recipe.toml
+++ b/recipes/wip/emulators/snes9x/recipe.toml
@@ -1,4 +1,5 @@
 #TODO probably wrong script, see https://github.com/snes9xgit/snes9x/wiki/Compiling
+#TODO make gtk3 work
 [source]
 git = "https://github.com/snes9xgit/snes9x"
 rev = "8b82d487937d9ea39f7229d280c6f6686c415fe7"
diff --git a/recipes/wip/emulators/uoyabause/recipe.toml b/recipes/wip/emulators/uoyabause/recipe.toml
index 9d121e25fcaeb5e42790e22378470bb8b7e413ac..364d6e976d6d459f8b466fb9fef8c974862f853c 100644
--- a/recipes/wip/emulators/uoyabause/recipe.toml
+++ b/recipes/wip/emulators/uoyabause/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for CMake, see https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77
+#TODO make gtk2 work
 [source]
 git = "https://github.com/devmiyax/yabause"
 [build]
diff --git a/recipes/wip/emulators/vita3k/recipe.toml b/recipes/wip/emulators/vita3k/recipe.toml
index 3bd64755998be60c5c68b342046f4c120d3a9ab0..6a3ada92a2a1d62436b86b20a2ef9b48cbf66ab8 100644
--- a/recipes/wip/emulators/vita3k/recipe.toml
+++ b/recipes/wip/emulators/vita3k/recipe.toml
@@ -1,4 +1,5 @@
 #TODO probalby wrong script, see https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
+#TODO make gtk3 work
 [source]
 git = "https://github.com/Vita3K/Vita3K"
 [build]
diff --git a/recipes/wip/emulators/wine-stable/recipe.toml b/recipes/wip/emulators/wine-stable/recipe.toml
index c92e65203e74f2bf8875c035f4f3625bbb7de534..db23382eaa7b8a4ccadf43d7096c3bc32069cb3c 100644
--- a/recipes/wip/emulators/wine-stable/recipe.toml
+++ b/recipes/wip/emulators/wine-stable/recipe.toml
@@ -1,4 +1,5 @@
-#TODO make dependencies work
+#TODO make all dependencies work
+#TODO does it use gtk3 for winecfg?
 [source]
 tar = "https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz"
 [build]
@@ -12,6 +13,5 @@ dependencies = [
     "gstreamer",
     "sdl2",
     "eudev",
-    "libx11",
     "libvulkan",
 ]
diff --git a/recipes/wip/emulators/xemu/recipe.toml b/recipes/wip/emulators/xemu/recipe.toml
index a27afed6ce911b22a20cbefd1bc521c45631041f..dbcb31dec65760989fd4fff6c24882c5e7c05b7a 100644
--- a/recipes/wip/emulators/xemu/recipe.toml
+++ b/recipes/wip/emulators/xemu/recipe.toml
@@ -1,4 +1,5 @@
 #TODO probably wrong template, see https://xemu.app/docs/dev/building-from-source/#linux
+#TODO make all dependencies work
 #TODO maybe require patches on submodules
 [source]
 tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz"
diff --git a/recipes/wip/emulators/xenia/recipe.toml b/recipes/wip/emulators/xenia/recipe.toml
index 8b2dc8fb3321ac709058666778867fabfbdce870..378d62f219980a425aec5b38217b880ba818d081 100644
--- a/recipes/wip/emulators/xenia/recipe.toml
+++ b/recipes/wip/emulators/xenia/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for building, see https://github.com/xenia-project/xenia/blob/master/docs/building.md#linux
+#TODO make all dependencies work
 [source]
 git = "https://github.com/xenia-project/xenia"
 [build]
@@ -10,6 +11,5 @@ dependencies = [
     "lz4",
     "libunwind",
     "libpthread-stubs",
-    "libx11",
     "libvulkan",
 ]
diff --git a/recipes/wip/libs/glfw3/recipe.toml b/recipes/wip/libs/glfw3/recipe.toml
index f4fa25d7815d86ae8fdfc065b02119eac1d1af6e..f207313baadeaa90231707d415141fae104ce585 100644
--- a/recipes/wip/libs/glfw3/recipe.toml
+++ b/recipes/wip/libs/glfw3/recipe.toml
@@ -1,11 +1,11 @@
 #TODO probably wrong script, see https://www.glfw.org/docs/latest/compile.html
+#TODO port to orbital
 [source]
 git = "https://github.com/glfw/glfw"
 rev = "e2c92645460f680fd272fd2eed591efb2be7dc31"
 [build]
 template = "custom"
 dependencies = [
-    "libwayland",
     "libxkbcommon",
 ]
 script = """
diff --git a/recipes/wip/libs/gtk2/recipe.toml b/recipes/wip/libs/gtk2/recipe.toml
index 377c4f87d534b2924a7cf1d61c9f2a0d52d8e322..679afcd072d9702899f86ac74b029fd6b374d43a 100644
--- a/recipes/wip/libs/gtk2/recipe.toml
+++ b/recipes/wip/libs/gtk2/recipe.toml
@@ -1,5 +1,5 @@
 #TODO probably missing dependencies
-#TODO port to Orbital
+#TODO port to orbital
 [source]
 tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz"
 [build]
diff --git a/recipes/wip/libs/gtk3/recipe.toml b/recipes/wip/libs/gtk3/recipe.toml
index 0172cb38f858d5667c613f4f56b069f4db9e2931..9c7b321b448314fead07d1ee7cb8c6391fb88baa 100644
--- a/recipes/wip/libs/gtk3/recipe.toml
+++ b/recipes/wip/libs/gtk3/recipe.toml
@@ -1,5 +1,5 @@
 #TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies
-#TODO port to Orbital
+#TODO port to orbital
 [source]
 tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz"
 [build]
@@ -14,6 +14,5 @@ dependencies = [
     "gobject-introspection",
     "shared-mime-info",
     "graphene",
-    "libwayland",
     "gstreamer",
 ]
diff --git a/recipes/wip/libs/gtk4/recipe.toml b/recipes/wip/libs/gtk4/recipe.toml
index 9212093f6bc713eeb267faa0c94b99e38dd7af11..d4ec784833485265634d94ab535cb1c338cdd588 100644
--- a/recipes/wip/libs/gtk4/recipe.toml
+++ b/recipes/wip/libs/gtk4/recipe.toml
@@ -1,5 +1,5 @@
 #TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html
-#TODO port to Orbital
+#TODO port to orbital
 [source]
 tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz"
 [build]
@@ -14,7 +14,6 @@ dependencies = [
     "gobject-introspection",
     "shared-mime-info",
     "graphene",
-    "libwayland",
     "libxkbcommon",
     "gstreamer",
 ]
diff --git a/recipes/wip/libs/libdecor/recipe.toml b/recipes/wip/libs/libdecor/recipe.toml
index 5b842b01c880d2ee735e9bbf6a625822366e6952..d828692d143f2bebea4a05506bf86ea516ddeb23 100644
--- a/recipes/wip/libs/libdecor/recipe.toml
+++ b/recipes/wip/libs/libdecor/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for Meson, see https://gitlab.freedesktop.org/libdecor/libdecor#build-install
+#TODO port to orbital
 [source]
 tar = "https://gitlab.freedesktop.org/libdecor/libdecor/uploads/ee5ef0f2c3a4743e8501a855d61cb397/libdecor-0.1.1.tar.xz"
 [build]
@@ -6,6 +7,5 @@ template = "custom"
 dependencies = [
     "cairo",
     "pango",
-    "libwayland",
     "dbus",
 ]
diff --git a/recipes/wip/libs/libvulkan/recipe.toml b/recipes/wip/libs/libvulkan/recipe.toml
index 57d35241aa8dfd3795daed45465b17baf1bf9708..23a72a2de1c78eb4d3e60583eb8f43a000e1c915 100644
--- a/recipes/wip/libs/libvulkan/recipe.toml
+++ b/recipes/wip/libs/libvulkan/recipe.toml
@@ -1,13 +1,12 @@
 #TODO probably wrong script, see https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.md
+#TODO port to orbital
 [source]
 git = "https://github.com/KhronosGroup/Vulkan-Loader"
 rev = "cf1a1eff115465b2425d287bef1e94ca62b0de1b"
 [build]
 template = "custom"
 dependencies = [
-    "libwayland",
     "libxkbcommon",
-    "libx11",
 ]
 script = """
 COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/libs/webkitgtk3/recipe.toml b/recipes/wip/libs/webkitgtk3/recipe.toml
index 9dfcae283e5ca366e8c4d93dd8972d7233d44a39..2c9c60a5ae79e124026c61b597066d27a65992c2 100644
--- a/recipes/wip/libs/webkitgtk3/recipe.toml
+++ b/recipes/wip/libs/webkitgtk3/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for CMake and Ninja, see https://trac.webkit.org/wiki/BuildingGtk#BuildingWebKitGTKfromareleasetarball
+#TODO port to orbital
 #TODO missing dependencies, see https://archlinux.org/packages/extra/x86_64/webkitgtk-6.0/
 [source]
 tar = "https://webkitgtk.org/releases/webkitgtk-2.42.2.tar.xz"
@@ -19,7 +20,6 @@ dependencies = [
     "libpng",
     "libwebp",
     "libxml2",
-    "libwayland",
     "zlib",
     "sqlite3",
 ]
diff --git a/recipes/wip/libs/webkitgtk4/recipe.toml b/recipes/wip/libs/webkitgtk4/recipe.toml
index 80442ab8e6beba86ff1c2e4ab80b2932fa6a5e9b..f0308688332d3ac8971be326f31a2a577ce45d29 100644
--- a/recipes/wip/libs/webkitgtk4/recipe.toml
+++ b/recipes/wip/libs/webkitgtk4/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing script for CMake and Ninja, see https://trac.webkit.org/wiki/BuildingGtk#BuildingWebKitGTKfromareleasetarball
+#TODO port to orbital
 #TODO missing dependencies, see https://archlinux.org/packages/extra/x86_64/webkitgtk-6.0/
 [source]
 tar = "https://webkitgtk.org/releases/webkitgtk-2.42.2.tar.xz"
@@ -19,7 +20,6 @@ dependencies = [
     "libpng",
     "libwebp",
     "libxml2",
-    "libwayland",
     "zlib",
     "sqlite3",
 ]
diff --git a/recipes/wip/net/telegram-desktop/recipe.toml b/recipes/wip/net/telegram-desktop/recipe.toml
index 6fe9c223fb5009e70d3451fff300a7db50ce1ceb..4774399b208db30193ab152b9b02e0e230e32705 100644
--- a/recipes/wip/net/telegram-desktop/recipe.toml
+++ b/recipes/wip/net/telegram-desktop/recipe.toml
@@ -1,10 +1,10 @@
 #TODO probably wrong script, lacking build instructions
+#TODO port to orbital
 [source]
 tar = "https://github.com/telegramdesktop/tdesktop/releases/download/v4.11.6/tdesktop-4.11.6-full.tar.gz"
 [build]
 template = "custom"
 dependencies = [
-    "qt6-wayland",
     "qt6-svg",
     "qt6-imageformats",
     "fontconfig",
diff --git a/recipes/wip/office/libreoffice/recipe.toml b/recipes/wip/office/libreoffice/recipe.toml
index a10532e3aac2c719a38bc17e90a216b314339c5a..976ee216b6049ab1c93ee0886607199ac8123812 100644
--- a/recipes/wip/office/libreoffice/recipe.toml
+++ b/recipes/wip/office/libreoffice/recipe.toml
@@ -1,4 +1,5 @@
 #TODO missing dependencies, see https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies
+#TODO port to orbital
 [source]
 tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-7.6.2.1.tar.xz?idx=1"
 [build]
@@ -10,7 +11,6 @@ dependencies = [
     "gtk3",
     "nss",
     "fontconfig",
-    "xwayland",
     "gstreamer",
     "libcups",
 ]