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