From b1753870940745eab4f7a494c95b7e38a7af3edf Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Sat, 15 Jun 2024 15:32:11 +0000
Subject: [PATCH] Update recipes

---
 recipes/wip/demos/bevy-engine/recipe.toml      | 9 ++++-----
 recipes/wip/emulators/darling/recipe.toml      | 1 +
 recipes/wip/emulators/dolphin-emu/recipe.toml  | 1 +
 recipes/wip/emulators/duckstation/recipe.toml  | 2 +-
 recipes/wip/emulators/mame/recipe.toml         | 1 +
 recipes/wip/emulators/melonds/recipe.toml      | 1 +
 recipes/wip/emulators/obliteration/recipe.toml | 1 +
 recipes/wip/emulators/pcsx2/recipe.toml        | 3 +--
 recipes/wip/emulators/ppsspp/recipe.toml       | 2 ++
 recipes/wip/emulators/rpcs3/recipe.toml        | 1 +
 recipes/wip/emulators/snes9x/recipe.toml       | 1 +
 recipes/wip/emulators/uoyabause/recipe.toml    | 1 +
 recipes/wip/emulators/vita3k/recipe.toml       | 1 +
 recipes/wip/emulators/wine-stable/recipe.toml  | 4 ++--
 recipes/wip/emulators/xemu/recipe.toml         | 1 +
 recipes/wip/emulators/xenia/recipe.toml        | 2 +-
 recipes/wip/libs/glfw3/recipe.toml             | 2 +-
 recipes/wip/libs/gtk2/recipe.toml              | 2 +-
 recipes/wip/libs/gtk3/recipe.toml              | 3 +--
 recipes/wip/libs/gtk4/recipe.toml              | 3 +--
 recipes/wip/libs/libdecor/recipe.toml          | 2 +-
 recipes/wip/libs/libvulkan/recipe.toml         | 3 +--
 recipes/wip/libs/webkitgtk3/recipe.toml        | 2 +-
 recipes/wip/libs/webkitgtk4/recipe.toml        | 2 +-
 recipes/wip/net/telegram-desktop/recipe.toml   | 2 +-
 recipes/wip/office/libreoffice/recipe.toml     | 2 +-
 26 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/recipes/wip/demos/bevy-engine/recipe.toml b/recipes/wip/demos/bevy-engine/recipe.toml
index b38c9ee80..bc63618bd 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 1fae1b1b4..b5107e2fd 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 100556601..2700cf713 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 33eb1d0ea..dd6603e65 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 2e7ef6eb5..52b4b04b6 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 8fcde47e6..fc8f4b45f 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 80b6628f7..dd51b9df2 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 7ab490d15..c72c13f32 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 5ce00a6f1..727ca584f 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 f7b04643d..e5b282ba9 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 277836b84..a44ada03f 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 9d121e25f..364d6e976 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 3bd647559..6a3ada92a 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 c92e65203..db23382ea 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 a27afed6c..dbcb31dec 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 8b2dc8fb3..378d62f21 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 f4fa25d78..f207313ba 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 377c4f87d..679afcd07 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 0172cb38f..9c7b321b4 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 9212093f6..d4ec78483 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 5b842b01c..d828692d1 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 57d35241a..23a72a2de 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 9dfcae283..2c9c60a5a 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 80442ab8e..f03086883 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 6fe9c223f..4774399b2 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 a10532e3a..976ee216b 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",
 ]
-- 
GitLab