mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Add and update recipes
This commit is contained in:
parent
9a32277cd7
commit
9e842ba2f9
7
recipes/wip/bench/rayon/recipe.toml
Normal file
7
recipes/wip/bench/rayon/recipe.toml
Normal 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"]
|
||||
9
recipes/wip/demos/miniquad/recipe.toml
Normal file
9
recipes/wip/demos/miniquad/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/demos/orbit-sim/recipe.toml
Normal file
10
recipes/wip/demos/orbit-sim/recipe.toml
Normal 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"
|
||||
]
|
||||
12
recipes/wip/demos/ratatui-3d/recipe.toml
Normal file
12
recipes/wip/demos/ratatui-3d/recipe.toml
Normal 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",
|
||||
]
|
||||
15
recipes/wip/demos/vk-examples-rs/recipe.toml
Normal file
15
recipes/wip/demos/vk-examples-rs/recipe.toml
Normal 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",
|
||||
]
|
||||
7
recipes/wip/demos/vk-examples/recipe.toml
Normal file
7
recipes/wip/demos/vk-examples/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/SaschaWillems/Vulkan"
|
||||
rev = "15782bf998d90d296d4731d79e00aad49fd2375e"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
15
recipes/wip/graphics/viewers/meov/recipe.toml
Normal file
15
recipes/wip/graphics/viewers/meov/recipe.toml
Normal 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",
|
||||
]
|
||||
@ -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"
|
||||
|
||||
12
recipes/wip/text/oryx/recipe.toml
Normal file
12
recipes/wip/text/oryx/recipe.toml
Normal 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"
|
||||
"""
|
||||
6
recipes/wip/text/regexplain/recipe.toml
Normal file
6
recipes/wip/text/regexplain/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/kapilpokhrel/regexplain"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
45
recipes/wip/x11/xsdl/recipe.toml
Normal file
45
recipes/wip/x11/xsdl/recipe.toml
Normal 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
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user