mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Improve more recipes and update TODOs
This commit is contained in:
parent
5815b29f44
commit
8205af5d98
@ -1,21 +1,24 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO missing dependencies
|
||||
#TODO port sdl3 video
|
||||
#TODO disable bundlded dependency fetch
|
||||
#TODO verify if udev is optional
|
||||
# the qt frontend is standalone
|
||||
# build instructions - https://github.com/shadps4-emu/shadPS4/blob/main/documents/building-linux.md
|
||||
[source]
|
||||
git = "https://github.com/shadps4-emu/shadPS4"
|
||||
[build]
|
||||
template = "cmake"
|
||||
#cmakeflags = [
|
||||
#"-DENABLE_QT_GUI=ON"
|
||||
#]
|
||||
cmakeflags = [
|
||||
"-DENABLE_SYSTEM_LIBRARIES=ON",
|
||||
"-DENABLE_DISCORD_RPC=OFF",
|
||||
"-DENABLE_UPDATER=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
#"libpulse",
|
||||
#"openal",
|
||||
"openssl3",
|
||||
"libedit",
|
||||
#"libevdev",
|
||||
"sdl2",
|
||||
"sdl3",
|
||||
"sndio",
|
||||
#"qt6-base",
|
||||
#"qt6-multimedia",
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
#TODO probably wrong template, see https://gitlab.gnome.org/GNOME/glibmm#building
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/glibmm/2.78/glibmm-2.78.0.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "meson"
|
||||
mesonflags = ["-Dbuild-examples=false"]
|
||||
dependencies = [
|
||||
"glib",
|
||||
"libsigcpp",
|
||||
]
|
||||
|
||||
@ -9,6 +9,6 @@ dependencies = [
|
||||
"libsigcpp",
|
||||
"gtk3",
|
||||
"glibmm",
|
||||
"cairomm10+",
|
||||
"cairomm10",
|
||||
"pangomm",
|
||||
]
|
||||
|
||||
@ -9,6 +9,6 @@ dependencies = [
|
||||
"libsigcpp",
|
||||
"gtk4",
|
||||
"glibmm",
|
||||
"cairomm116+",
|
||||
"cairomm116",
|
||||
"pangomm",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
# build instructions: https://github.com/libsigcplusplus/libsigcplusplus#building-from-a-release-tarball
|
||||
[source]
|
||||
tar = "https://github.com/libsigcplusplus/libsigcplusplus/releases/download/3.8.0/libsigc++-3.8.0.tar.xz"
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"pango",
|
||||
"cairomm116",
|
||||
]
|
||||
|
||||
@ -1,11 +1,12 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO "Unknown arguments specified" error
|
||||
# build instructions: https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.md
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/Vulkan-Loader"
|
||||
rev = "v1.4.346"
|
||||
rev = "vulkan-sdk-1.4.350.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"vulkan-headers",
|
||||
"libxkbcommon",
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/SPIRV-Headers"
|
||||
rev = "vulkan-sdk-1.4.350.0"
|
||||
rev = "vulkan-sdk-1.4.350.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/Vulkan-Headers"
|
||||
rev = "v1.4.346"
|
||||
rev = "vulkan-sdk-1.4.350.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user