diff --git a/recipes/wip/demos/ascii-rain/recipe.toml b/recipes/wip/demos/ascii-rain/recipe.toml new file mode 100644 index 000000000..eb2757b23 --- /dev/null +++ b/recipes/wip/demos/ascii-rain/recipe.toml @@ -0,0 +1,14 @@ +#TODO compile and test +[source] +git = "https://github.com/nkleemann/ascii-rain" +rev = "39396dea0a84b4580f0ee5f46de9de4468566ed0" +shallow_clone = true +[build] +template = "custom" +dependencies = ["ncursesw"] +script = """ +mkdir -pv "${COOKBOOK_STAGE}/usr/bin" +DYNAMIC_INIT +"${COOKBOOK_CC}" rain.c -o "${COOKBOOK_STAGE}"/usr/bin/rain -lncurses +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin" +""" diff --git a/recipes/wip/demos/nms/recipe.toml b/recipes/wip/demos/nms/recipe.toml new file mode 100644 index 000000000..73540e493 --- /dev/null +++ b/recipes/wip/demos/nms/recipe.toml @@ -0,0 +1,14 @@ +#TODO compile and test +[source] +git = "https://github.com/bartobri/no-more-secrets" +rev = "v1.0.1" +shallow_clone = true +[build] +template = "custom" +#dependencies = ["ncursesw"] # enable if needed +script = """ +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ +DYNAMIC_INIT +"${COOKBOOK_MAKE}" nms -j "${COOKBOOK_MAKE_JOBS}" +"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" +""" diff --git a/recipes/wip/demos/terminal-rain/recipe.toml b/recipes/wip/demos/terminal-rain/recipe.toml new file mode 100644 index 000000000..1ea0a5dfa --- /dev/null +++ b/recipes/wip/demos/terminal-rain/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/Oakamoore/terminal-rain" +rev = "c46946f5a1ab71dc8b7f826f9ab634d46cb81c71" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/dev/analysis/cppcheck/recipe.toml b/recipes/wip/dev/analysis/cppcheck/recipe.toml new file mode 100644 index 000000000..9fcb61452 --- /dev/null +++ b/recipes/wip/dev/analysis/cppcheck/recipe.toml @@ -0,0 +1,11 @@ +#TODO compile and test +[source] +git = "https://github.com/cppcheck-opensource/cppcheck" +rev = "2.22.0" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DREGISTER_TESTS=OFF", + "-DREGISTER_GUI_TESTS=OFF", +] \ No newline at end of file diff --git a/recipes/wip/dev/lang/janet/recipe.toml b/recipes/wip/dev/lang/janet/recipe.toml new file mode 100644 index 000000000..90e3afd71 --- /dev/null +++ b/recipes/wip/dev/lang/janet/recipe.toml @@ -0,0 +1,22 @@ +#TODO compile and test +[source] +git = "https://github.com/janet-lang/janet" +rev = "v1.42.1" +shallow_clone = true +[build] +template = "custom" +mesonflags = [ + +] +script = """ +DYNAMIC_INIT +COOKBOOK_MESON_FLAGS+=( + -Dassembler=false + -Dnet=false + -Dipv6=false + -Dkqueue=false +) +cookbook_meson +mkdir -pv "${COOKBOOK_STAGE}/usr/share/janet" +cp -rv "${COOKBOOK_SOURCE}"/examples/* "${COOKBOOK_STAGE}/usr/share/janet" +""" diff --git a/recipes/wip/dev/lang/rhai/recipe.toml b/recipes/wip/dev/lang/rhai/recipe.toml new file mode 100644 index 000000000..71ed73c39 --- /dev/null +++ b/recipes/wip/dev/lang/rhai/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +[source] +git = "https://github.com/rhaiscript/rhai" +shallow_clone = true +[build] +template = "custom" +script = """ +DYNAMIC_INIT +cookbook_cargo +cookbook_cargo_examples hello +mkdir -pv "${COOKBOOK_STAGE}/usr/share/rhai" +cp -rv "${COOKBOOK_SOURCE}"/scripts/* "${COOKBOOK_STAGE}/usr/share/rhai" +""" diff --git a/recipes/wip/doc/pandoc/recipe.toml b/recipes/wip/doc/pandoc/recipe.toml new file mode 100644 index 000000000..f0ee2b561 --- /dev/null +++ b/recipes/wip/doc/pandoc/recipe.toml @@ -0,0 +1,5 @@ +#TODO add a script for stack build system: https://pandoc.org/installing.html#compiling-from-source +[source] +tar = "https://hackage.haskell.org/package/pandoc-3.12/pandoc-3.12.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/graphics/viewers/f3d/recipe.toml b/recipes/wip/graphics/viewers/f3d/recipe.toml new file mode 100644 index 000000000..00a320357 --- /dev/null +++ b/recipes/wip/graphics/viewers/f3d/recipe.toml @@ -0,0 +1,14 @@ +#TODO compile and test +# build instructions: https://github.com/f3d-app/f3d/blob/master/doc/dev/05-BUILD.md +[source] +git = "https://github.com/f3d-app/f3d" +rev = "v3.5.0" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DF3D_MODULE_CLIP=OFF", +] +dependencies = [ + "vtk", +] diff --git a/recipes/wip/search/silver-searcher/recipe.toml b/recipes/wip/search/silver-searcher/recipe.toml new file mode 100644 index 000000000..bd0209bbd --- /dev/null +++ b/recipes/wip/search/silver-searcher/recipe.toml @@ -0,0 +1,10 @@ +#TODO compile and test +[source] +tar = "https://geoff.greer.fm/ag/releases/the_silver_searcher-2.2.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "pcre", + "zlib", + "xz", +] diff --git a/recipes/wip/sys-info/fastfetch/recipe.toml b/recipes/wip/sys-info/fastfetch/recipe.toml new file mode 100644 index 000000000..9b69bd24a --- /dev/null +++ b/recipes/wip/sys-info/fastfetch/recipe.toml @@ -0,0 +1,14 @@ +#TODO compile and test +[source] +git = "https://github.com/fastfetch-cli/fastfetch" +rev = "2.69.0" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DENABLE_ZLIB=OFF", + "-DSET_TWEAK=OFF", + "-DENABLE_LUA=OFF", + "-DENABLE_LIBZFS=OFF", + "-DENABLE_IMAGE_LOGO=OFF", +]