Add and update recipes

This commit is contained in:
Ribbon 2026-08-17 01:21:05 -03:00
parent 9a32277cd7
commit 9e842ba2f9
11 changed files with 139 additions and 1 deletions

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/rayon-rs/rayon"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["rayon-demo"]

View File

@ -0,0 +1,9 @@
#TODO compile and test
[source]
git = "https://github.com/not-fl3/miniquad"
shallow_clone = true
[build]
template = "cargo"
cargoexamples = [
"triangle",
]

View File

@ -0,0 +1,10 @@
#TODO make it use raylib recipe
[source]
git = "https://github.com/IceWizard7/simulation-orbit"
rev = "e772641909df7a0876093b9ffea0377e5bea82bf"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"raylib"
]

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://github.com/limlabs/ratatui-3d"
shallow_clone = true
[build]
template = "cargo"
cargoflags = ["--no-default-features --features=gltf,gpu"]
cargoexamples = [
"cornell",
"cube",
"dna",
]

View File

@ -0,0 +1,15 @@
#TODO compile and test
[source]
git = "https://github.com/adrien-ben/vulkan-examples-rs"
shallow_clone = true
[build]
template = "cargo"
cargopackages = [
"gpu_particles",
"hdr_skybox",
"rt_reflections",
"rt_shadows",
"rt_triangle",
"triangle",
"wboit",
]

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/SaschaWillems/Vulkan"
rev = "15782bf998d90d296d4731d79e00aad49fd2375e"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,15 @@
#TODO make it use sdl2 recipe
#TODO determine if/what bundled dependencies need to be patched
# dependencies: https://github.com/seigtm/meov/tree/Baranov_0.3.0_Linux_Builds/dependencies
[source]
git = "https://github.com/seigtm/meov"
branch = "Baranov_0.3.0_Linux_Builds"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DMEOV_USING_OPENGL=false"
]
dependencies = [
"sdl2",
]

View File

@ -2,7 +2,7 @@
# build instructions: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux
[source]
git = "https://github.com/raysan5/raylib"
rev = "5.5"
rev = "6.0"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://codeberg.org/wmahfoudh/oryx"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo
mkdir -pv "${COOKBOOK_STAGE}/usr/share/oryx"
cp -rv "${COOKBOOK_SOURCE}"/{examples,themes} "${COOKBOOK_STAGE}/usr/share/oryx"
"""

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/kapilpokhrel/regexplain"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,45 @@
#TODO compile and test
#TODO linux build script for debug build, determine release build flags
# execution script: https://github.com/pelya/xserver-xsdl/blob/xsdl-1.20/start.sh
# linux build script: https://github.com/pelya/xserver-xsdl/blob/xsdl2/configure-xsdl.sh
[source]
git = "https://github.com/pelya/xserver-xsdl"
rev = "c9abcead5516b422ce99eb89d81e22a665b8bcb9"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "custom"
dependencies = [
"sdl1",
]
script = """
env SDL=yes #CFLAGS="-O0 -g"
DYNAMIC_INIT
COOKBOOK_CONFIGURE_FLAGS+=(
--disable-xorg
--disable-dmx
--disable-xvfb
--disable-xnest
--disable-xquartz
--disable-xwin
--disable-xephyr
--disable-xfake
--disable-xfbdev
--disable-unit-tests
--disable-shm
--disable-mitshm
--disable-dri
--disable-dri2
--disable-glx
--disable-xf86vidmode
--disable-libdrm
--enable-xsdl
--enable-kdrive
--enable-kdrive-kbd
--enable-kdrive-mouse
#--enable-kdrive-evdev
)
cookbook_configure
"""