mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-27 23:34:19 +08:00
Update recipes
This commit is contained in:
parent
6148150ff5
commit
b175387094
@ -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
|
||||
"""
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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 = """
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user