Skip to content
Snippets Groups Projects
Commit b1753870 authored by Ribbon's avatar Ribbon :speech_balloon:
Browse files

Update recipes

parent 6148150f
No related branches found
No related tags found
No related merge requests found
Showing
with 25 additions and 17 deletions
#TODO missing script for the "hello_world" example and the "wayland" flag #TODO not compiled or tested
[source] [source]
git = "https://github.com/bevyengine/bevy" git = "https://github.com/bevyengine/bevy"
rev = "22e39c4abf6e2fdf99ba0820b3c35db73be71347"
[build] [build]
template = "custom" template = "custom"
dependencies = [ script = """
"libwayland", cookbook_cargo_examples hello_world
] """
#TODO probably wrong script, see https://docs.darlinghq.org/build-instructions.html#building-and-installing #TODO probably wrong script, see https://docs.darlinghq.org/build-instructions.html#building-and-installing
#TODO require Git LFS installed on host #TODO require Git LFS installed on host
#TODO port to orbital?
[source] [source]
git = "https://github.com/darlinghq/darling" git = "https://github.com/darlinghq/darling"
[build] [build]
......
#TODO probably wrong script, see https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux #TODO probably wrong script, see https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux
#TODO probably missing dependencies #TODO probably missing dependencies
#TODO make all dependencies work
[source] [source]
git = "https://github.com/dolphin-emu/dolphin" git = "https://github.com/dolphin-emu/dolphin"
[build] [build]
......
#TODO probably wrong script, see https://github.com/stenzek/duckstation#linux-1 #TODO probably wrong script, see https://github.com/stenzek/duckstation#linux-1
#TODO make qt6 work
[source] [source]
tar = "https://github.com/stenzek/duckstation" tar = "https://github.com/stenzek/duckstation"
[build] [build]
...@@ -8,7 +9,6 @@ dependencies = [ ...@@ -8,7 +9,6 @@ dependencies = [
"qt6-base", "qt6-base",
"qt6-svg", "qt6-svg",
"qt6-tools", "qt6-tools",
"libwayland",
] ]
script = """ script = """
COOKBOOK_CONFIGURE="cmake" COOKBOOK_CONFIGURE="cmake"
......
#TODO missing script for "make", see https://docs.mamedev.org/initialsetup/compilingmame.html #TODO missing script for "make", see https://docs.mamedev.org/initialsetup/compilingmame.html
#TODO make qt5 work
[source] [source]
git = "https://github.com/mamedev/mame" git = "https://github.com/mamedev/mame"
rev = "ca50094e8d5467aed7a18c718cdff8903e1bfe27" rev = "ca50094e8d5467aed7a18c718cdff8903e1bfe27"
......
#TODO missing script for CMake, see https://github.com/melonDS-emu/melonDS#linux #TODO missing script for CMake, see https://github.com/melonDS-emu/melonDS#linux
#TODO make all dependencies work
[source] [source]
git = "https://github.com/melonDS-emu/melonDS" git = "https://github.com/melonDS-emu/melonDS"
rev = "430de6b2702bb93faa8c2004aff3fbd084db4a1e" rev = "430de6b2702bb93faa8c2004aff3fbd084db4a1e"
......
#TODO missing script for CMake, see https://github.com/obhq/obliteration#configure-build-system #TODO missing script for CMake, see https://github.com/obhq/obliteration#configure-build-system
#TODO probably missing dependencies #TODO probably missing dependencies
#TODO make qt6 work
[source] [source]
git = "https://github.com/obhq/obliteration" git = "https://github.com/obhq/obliteration"
[build] [build]
......
#TODO probably wrong script, see https://github.com/PCSX2/pcsx2/wiki/10-Building-on-Linux #TODO probably wrong script, see https://github.com/PCSX2/pcsx2/wiki/10-Building-on-Linux
#TODO probably need patches on submodules #TODO probably need patches on submodules
#TODO determine dependencies - https://aur.archlinux.org/packages/pcsx2-git #TODO determine dependencies - https://aur.archlinux.org/packages/pcsx2-git
#TODO make all dependencies work
[source] [source]
git = "https://github.com/PCSX2/pcsx2.git" git = "https://github.com/PCSX2/pcsx2.git"
[build] [build]
...@@ -11,7 +12,6 @@ dependencies = [ ...@@ -11,7 +12,6 @@ dependencies = [
"libpng", "libpng",
"qt6-base", "qt6-base",
"qt6-svg", "qt6-svg",
"qt6-wayland",
"mesa", "mesa",
"libaio", "libaio",
"harfbuzz", "harfbuzz",
...@@ -22,7 +22,6 @@ dependencies = [ ...@@ -22,7 +22,6 @@ dependencies = [
"zlib", "zlib",
"libxml2", "libxml2",
"ffmpeg6", "ffmpeg6",
"libwayland",
] ]
script = """ script = """
COOKBOOK_CONFIGURE="cmake" COOKBOOK_CONFIGURE="cmake"
......
#TODO make glew work
[source] [source]
git = "https://github.com/jackpot51/ppsspp" git = "https://github.com/jackpot51/ppsspp"
...@@ -10,6 +11,7 @@ dependencies = [ ...@@ -10,6 +11,7 @@ dependencies = [
"mesa-glu", "mesa-glu",
"sdl2", "sdl2",
"zlib", "zlib",
"glew",
] ]
script = """ script = """
COOKBOOK_CONFIGURE="cmake" COOKBOOK_CONFIGURE="cmake"
......
#TODO probably wrong script, see https://github.com/RPCS3/rpcs3/blob/master/BUILDING.md#linux-1 #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 # customization - https://wiki.rpcs3.net/index.php?title=Help:Building_RPCS3#CMake_Build_Options
[source] [source]
git = "https://github.com/RPCS3/rpcs3" git = "https://github.com/RPCS3/rpcs3"
......
#TODO probably wrong script, see https://github.com/snes9xgit/snes9x/wiki/Compiling #TODO probably wrong script, see https://github.com/snes9xgit/snes9x/wiki/Compiling
#TODO make gtk3 work
[source] [source]
git = "https://github.com/snes9xgit/snes9x" git = "https://github.com/snes9xgit/snes9x"
rev = "8b82d487937d9ea39f7229d280c6f6686c415fe7" rev = "8b82d487937d9ea39f7229d280c6f6686c415fe7"
......
#TODO missing script for CMake, see https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77 #TODO missing script for CMake, see https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77
#TODO make gtk2 work
[source] [source]
git = "https://github.com/devmiyax/yabause" git = "https://github.com/devmiyax/yabause"
[build] [build]
......
#TODO probalby wrong script, see https://github.com/Vita3K/Vita3K/blob/master/building.md#linux #TODO probalby wrong script, see https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
#TODO make gtk3 work
[source] [source]
git = "https://github.com/Vita3K/Vita3K" git = "https://github.com/Vita3K/Vita3K"
[build] [build]
......
#TODO make dependencies work #TODO make all dependencies work
#TODO does it use gtk3 for winecfg?
[source] [source]
tar = "https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz" tar = "https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz"
[build] [build]
...@@ -12,6 +13,5 @@ dependencies = [ ...@@ -12,6 +13,5 @@ dependencies = [
"gstreamer", "gstreamer",
"sdl2", "sdl2",
"eudev", "eudev",
"libx11",
"libvulkan", "libvulkan",
] ]
#TODO probably wrong template, see https://xemu.app/docs/dev/building-from-source/#linux #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 #TODO maybe require patches on submodules
[source] [source]
tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz" tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz"
......
#TODO missing script for building, see https://github.com/xenia-project/xenia/blob/master/docs/building.md#linux #TODO missing script for building, see https://github.com/xenia-project/xenia/blob/master/docs/building.md#linux
#TODO make all dependencies work
[source] [source]
git = "https://github.com/xenia-project/xenia" git = "https://github.com/xenia-project/xenia"
[build] [build]
...@@ -10,6 +11,5 @@ dependencies = [ ...@@ -10,6 +11,5 @@ dependencies = [
"lz4", "lz4",
"libunwind", "libunwind",
"libpthread-stubs", "libpthread-stubs",
"libx11",
"libvulkan", "libvulkan",
] ]
#TODO probably wrong script, see https://www.glfw.org/docs/latest/compile.html #TODO probably wrong script, see https://www.glfw.org/docs/latest/compile.html
#TODO port to orbital
[source] [source]
git = "https://github.com/glfw/glfw" git = "https://github.com/glfw/glfw"
rev = "e2c92645460f680fd272fd2eed591efb2be7dc31" rev = "e2c92645460f680fd272fd2eed591efb2be7dc31"
[build] [build]
template = "custom" template = "custom"
dependencies = [ dependencies = [
"libwayland",
"libxkbcommon", "libxkbcommon",
] ]
script = """ script = """
......
#TODO probably missing dependencies #TODO probably missing dependencies
#TODO port to Orbital #TODO port to orbital
[source] [source]
tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz" tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz"
[build] [build]
......
#TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies #TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies
#TODO port to Orbital #TODO port to orbital
[source] [source]
tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz" tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz"
[build] [build]
...@@ -14,6 +14,5 @@ dependencies = [ ...@@ -14,6 +14,5 @@ dependencies = [
"gobject-introspection", "gobject-introspection",
"shared-mime-info", "shared-mime-info",
"graphene", "graphene",
"libwayland",
"gstreamer", "gstreamer",
] ]
#TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html #TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html
#TODO port to Orbital #TODO port to orbital
[source] [source]
tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz" tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz"
[build] [build]
...@@ -14,7 +14,6 @@ dependencies = [ ...@@ -14,7 +14,6 @@ dependencies = [
"gobject-introspection", "gobject-introspection",
"shared-mime-info", "shared-mime-info",
"graphene", "graphene",
"libwayland",
"libxkbcommon", "libxkbcommon",
"gstreamer", "gstreamer",
] ]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment