diff --git a/recipes/wip/bench/rayon/recipe.toml b/recipes/wip/bench/rayon/recipe.toml new file mode 100644 index 000000000..99a82f714 --- /dev/null +++ b/recipes/wip/bench/rayon/recipe.toml @@ -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"] diff --git a/recipes/wip/demos/miniquad/recipe.toml b/recipes/wip/demos/miniquad/recipe.toml new file mode 100644 index 000000000..ecf2372bc --- /dev/null +++ b/recipes/wip/demos/miniquad/recipe.toml @@ -0,0 +1,9 @@ +#TODO compile and test +[source] +git = "https://github.com/not-fl3/miniquad" +shallow_clone = true +[build] +template = "cargo" +cargoexamples = [ + "triangle", +] diff --git a/recipes/wip/demos/orbit-sim/recipe.toml b/recipes/wip/demos/orbit-sim/recipe.toml new file mode 100644 index 000000000..2bb1dfd9d --- /dev/null +++ b/recipes/wip/demos/orbit-sim/recipe.toml @@ -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" +] diff --git a/recipes/wip/demos/ratatui-3d/recipe.toml b/recipes/wip/demos/ratatui-3d/recipe.toml new file mode 100644 index 000000000..75281b35e --- /dev/null +++ b/recipes/wip/demos/ratatui-3d/recipe.toml @@ -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", +] diff --git a/recipes/wip/demos/vk-examples-rs/recipe.toml b/recipes/wip/demos/vk-examples-rs/recipe.toml new file mode 100644 index 000000000..4be0789b1 --- /dev/null +++ b/recipes/wip/demos/vk-examples-rs/recipe.toml @@ -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", +] diff --git a/recipes/wip/demos/vk-examples/recipe.toml b/recipes/wip/demos/vk-examples/recipe.toml new file mode 100644 index 000000000..dd2df8e5e --- /dev/null +++ b/recipes/wip/demos/vk-examples/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/SaschaWillems/Vulkan" +rev = "15782bf998d90d296d4731d79e00aad49fd2375e" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/graphics/viewers/meov/recipe.toml b/recipes/wip/graphics/viewers/meov/recipe.toml new file mode 100644 index 000000000..5c54b0a3f --- /dev/null +++ b/recipes/wip/graphics/viewers/meov/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/other/raylib/recipe.toml b/recipes/wip/libs/other/raylib/recipe.toml index 83bb24ea8..f5fdd7329 100644 --- a/recipes/wip/libs/other/raylib/recipe.toml +++ b/recipes/wip/libs/other/raylib/recipe.toml @@ -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" diff --git a/recipes/wip/text/oryx/recipe.toml b/recipes/wip/text/oryx/recipe.toml new file mode 100644 index 000000000..ce5705688 --- /dev/null +++ b/recipes/wip/text/oryx/recipe.toml @@ -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" +""" diff --git a/recipes/wip/text/regexplain/recipe.toml b/recipes/wip/text/regexplain/recipe.toml new file mode 100644 index 000000000..29c0f79d0 --- /dev/null +++ b/recipes/wip/text/regexplain/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/kapilpokhrel/regexplain" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/x11/xsdl/recipe.toml b/recipes/wip/x11/xsdl/recipe.toml new file mode 100644 index 000000000..1ce4c059e --- /dev/null +++ b/recipes/wip/x11/xsdl/recipe.toml @@ -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 +"""