From 47155802c2d13e76cce28709de28032d387a906b Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Fri, 12 Jul 2024 18:15:53 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/data-integrity/fim/recipe.toml          |  5 +++++
 recipes/wip/demos/bones/recipe.toml                 |  8 ++++++++
 recipes/wip/demos/comfy/recipe.toml                 |  8 ++++++++
 recipes/wip/demos/rend3/recipe.toml                 |  8 ++++++++
 recipes/wip/games/fps/room4doom/recipe.toml         | 12 ++++++++++++
 recipes/wip/games/fps/rust-doom/recipe.toml         |  9 +++++++++
 recipes/wip/games/simulation/egregoria/recipe.toml  |  8 ++++++++
 recipes/wip/games/simulation/sandbox-rs/recipe.toml |  5 +++++
 recipes/wip/games/strategy/castle-game/recipe.toml  |  5 +++++
 recipes/wip/monitors/hearth/recipe.toml             |  5 +++++
 recipes/wip/monitors/serial-monitor-rs/recipe.toml  |  9 +++++++++
 11 files changed, 82 insertions(+)
 create mode 100644 recipes/wip/data-integrity/fim/recipe.toml
 create mode 100644 recipes/wip/demos/bones/recipe.toml
 create mode 100644 recipes/wip/demos/comfy/recipe.toml
 create mode 100644 recipes/wip/demos/rend3/recipe.toml
 create mode 100644 recipes/wip/games/fps/room4doom/recipe.toml
 create mode 100644 recipes/wip/games/fps/rust-doom/recipe.toml
 create mode 100644 recipes/wip/games/simulation/egregoria/recipe.toml
 create mode 100644 recipes/wip/games/simulation/sandbox-rs/recipe.toml
 create mode 100644 recipes/wip/games/strategy/castle-game/recipe.toml
 create mode 100644 recipes/wip/monitors/hearth/recipe.toml
 create mode 100644 recipes/wip/monitors/serial-monitor-rs/recipe.toml

diff --git a/recipes/wip/data-integrity/fim/recipe.toml b/recipes/wip/data-integrity/fim/recipe.toml
new file mode 100644
index 000000000..1dfa7b076
--- /dev/null
+++ b/recipes/wip/data-integrity/fim/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/Achiefs/fim"
+[build]
+template = "cargo"
diff --git a/recipes/wip/demos/bones/recipe.toml b/recipes/wip/demos/bones/recipe.toml
new file mode 100644
index 000000000..e69688033
--- /dev/null
+++ b/recipes/wip/demos/bones/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/fishfolk/bones"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages demo_hello_world
+"""
diff --git a/recipes/wip/demos/comfy/recipe.toml b/recipes/wip/demos/comfy/recipe.toml
new file mode 100644
index 000000000..c343f4f3e
--- /dev/null
+++ b/recipes/wip/demos/comfy/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/darthdeus/comfy"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_examples animated_shapes animated_sprites animated_text bloom circle colors egui fragment-shader lighting music physics shapes single_particle sprite text
+"""
diff --git a/recipes/wip/demos/rend3/recipe.toml b/recipes/wip/demos/rend3/recipe.toml
new file mode 100644
index 000000000..2db5258ab
--- /dev/null
+++ b/recipes/wip/demos/rend3/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/BVE-Reborn/rend3"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages rend3-examples-package
+"""
diff --git a/recipes/wip/games/fps/room4doom/recipe.toml b/recipes/wip/games/fps/room4doom/recipe.toml
new file mode 100644
index 000000000..f609f3996
--- /dev/null
+++ b/recipes/wip/games/fps/room4doom/recipe.toml
@@ -0,0 +1,12 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/flukejones/room4doom"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "sdl2-mixer
+]
+script = """
+cookbook_cargo_packages room4doom
+"""
diff --git a/recipes/wip/games/fps/rust-doom/recipe.toml b/recipes/wip/games/fps/rust-doom/recipe.toml
new file mode 100644
index 000000000..d2bc246af
--- /dev/null
+++ b/recipes/wip/games/fps/rust-doom/recipe.toml
@@ -0,0 +1,9 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/cristicbz/rust-doom"
+[build]
+template = "custom"
+script = """
+cookbook_cargo
+mv "${COOKBOOK_STAGE}/usr/bin/rs_doom" "${COOKBOOK_STAGE}/usr/bin/doom-rs"
+"""
diff --git a/recipes/wip/games/simulation/egregoria/recipe.toml b/recipes/wip/games/simulation/egregoria/recipe.toml
new file mode 100644
index 000000000..beeac6561
--- /dev/null
+++ b/recipes/wip/games/simulation/egregoria/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/Uriopass/Egregoria"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages native_app
+"""
diff --git a/recipes/wip/games/simulation/sandbox-rs/recipe.toml b/recipes/wip/games/simulation/sandbox-rs/recipe.toml
new file mode 100644
index 000000000..5109d8d5d
--- /dev/null
+++ b/recipes/wip/games/simulation/sandbox-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/JMS55/sandbox"
+[build]
+template = "cargo"
diff --git a/recipes/wip/games/strategy/castle-game/recipe.toml b/recipes/wip/games/strategy/castle-game/recipe.toml
new file mode 100644
index 000000000..6016ee65f
--- /dev/null
+++ b/recipes/wip/games/strategy/castle-game/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/tversteeg/castle-game"
+[build]
+template = "cargo"
diff --git a/recipes/wip/monitors/hearth/recipe.toml b/recipes/wip/monitors/hearth/recipe.toml
new file mode 100644
index 000000000..4277789b9
--- /dev/null
+++ b/recipes/wip/monitors/hearth/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/aheart/hearth"
+[build]
+template = "cargo"
diff --git a/recipes/wip/monitors/serial-monitor-rs/recipe.toml b/recipes/wip/monitors/serial-monitor-rs/recipe.toml
new file mode 100644
index 000000000..cd551c74c
--- /dev/null
+++ b/recipes/wip/monitors/serial-monitor-rs/recipe.toml
@@ -0,0 +1,9 @@
+#TODO not compiled or tested
+[source]
+git = "https://github.com/hacknus/serial-monitor-rust"
+[build]
+template = "cargo"
+dependencies = [
+    "libxkbcommon",
+    "openssl1",
+]
-- 
GitLab