Add more recipes

This commit is contained in:
Ribbon 2026-08-17 04:48:45 -03:00
parent 9e842ba2f9
commit 54e1be9264
11 changed files with 129 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#TODO compile and test
[source]
git = "https://github.com/gue-ni/OpenGL_Flightsim"
rev = "7b865b085e18fc3b9e242651f3bd12073e3071dd"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"sdl2",
"sdl2-image",
"glew",
"glm",
]
script = """
DYNAMIC_INIT
cookbook_cmake "${COOKBOOK_SOURCE}"/OpenGL_Flightsim
"""

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://github.com/Dalamar42/rayt"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo
mkdir -pv "${COOKBOOK_STAGE}/usr/share/rayt"
cp -rv "${COOKBOOK_SOURCE}"/config/* "${COOKBOOK_STAGE}/usr/share/rayt"
"""

View File

@ -0,0 +1,11 @@
#TODO compile and test
[source]
git = "https://github.com/ranveeraggarwal/rust-raytracer"
shallow_clone = true
[build]
template = "cargo"
cargopath = "examples"
cargoexamples = [
"basic_sphere",
"one_weekend",
]

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/KaminariOS/rustracer"
shallow_clone = true
[build]
template = "cargo"
cargoexamples = ["gltf-renderer"]

View File

@ -0,0 +1,16 @@
#TODO patch cmake to disable proprietary irrklang dependency (music): https://github.com/GTruf/SolarSystem-3D/issues/5
#TODO does it have mandatory 32-bit dependencies? : https://github.com/GTruf/SolarSystem-3D/issues/7
[source]
git = "https://github.com/GTruf/SolarSystem-3D"
rev = "91f1f7b14cae59740704aaf4bc6e1e7c5846005b"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"glfw3",
"glew",
"sdl2",
"sdl2-image",
"assimp",
"freetype2",
]

View File

@ -0,0 +1,16 @@
#TODO compile and test
#TODO add manual installation on script
[source]
git = "https://github.com/gustavopezzi/voxelspace-sdl"
rev = "e95d3ac813ab357d2c3d4bdee3d387fbca8d7097"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"sdl2",
]
script = """
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
DYNAMIC_INIT
"${COOKBOOK_MAKE}" build -j "${COOKBOOK_MAKE_JOBS}"
"""

View File

@ -0,0 +1,14 @@
#TODO compile and test
[source]
git = "https://github.com/Henrique194/chocolate-quake"
rev = "chocolate-quake-2.1.0"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"sdl2",
"sdl2-net",
"libvorbis",
"libflac",
"libmad",
]

View File

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

View File

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

View File

@ -0,0 +1,16 @@
#TODO compile and test
[source]
git = "https://github.com/mariotaku/ihsplay"
rev = "v0.2.12"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"freetype2",
"fontconfig",
"mbedtls",
"sdl2",
#"sdl2-image",
#"opus",
#"protobuf",
]

View File

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