Improve more recipes and update TODOs

This commit is contained in:
Ribbon 2026-07-16 13:48:15 -03:00
parent 5815b29f44
commit 8205af5d98
11 changed files with 24 additions and 17 deletions

View File

@ -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",

View File

@ -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",
]

View File

@ -9,6 +9,6 @@ dependencies = [
"libsigcpp",
"gtk3",
"glibmm",
"cairomm10+",
"cairomm10",
"pangomm",
]

View File

@ -9,6 +9,6 @@ dependencies = [
"libsigcpp",
"gtk4",
"glibmm",
"cairomm116+",
"cairomm116",
"pangomm",
]

View File

@ -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"

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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"

View File

@ -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"