From 224ed0bc9969e45faacab3598819ded40d802cf3 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Mon, 28 Oct 2024 01:03:12 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/science/gaia-sky/recipe.toml        | 12 ++++++++++++
 recipes/wip/services/jack/recipe.toml           |  8 ++++++++
 recipes/wip/sound/mousai/recipe.toml            | 12 ++++++++++++
 recipes/wip/sys-info/mission-center/recipe.toml | 11 +++++++++++
 4 files changed, 43 insertions(+)
 create mode 100644 recipes/wip/science/gaia-sky/recipe.toml
 create mode 100644 recipes/wip/services/jack/recipe.toml
 create mode 100644 recipes/wip/sound/mousai/recipe.toml
 create mode 100644 recipes/wip/sys-info/mission-center/recipe.toml

diff --git a/recipes/wip/science/gaia-sky/recipe.toml b/recipes/wip/science/gaia-sky/recipe.toml
new file mode 100644
index 000000000..f83980376
--- /dev/null
+++ b/recipes/wip/science/gaia-sky/recipe.toml
@@ -0,0 +1,12 @@
+#TODO not compiled or tested
+[source]
+tar = "https://gaia.ari.uni-heidelberg.de/gaiasky/releases/latest/gaiasky-3.6.4-2.3bfeec0f9.tar.gz"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/usr/share/gaia-sky
+mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
+cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/share/gaia-sky
+echo "#!/usr/bin/env bash \n /usr/share/gaia-sky" > "${COOKBOOK_STAGE}"/usr/bin/gaia-sky
+chmod a+x "${COOKBOOK_STAGE}"/usr/bin/gaia-sky
+"""
diff --git a/recipes/wip/services/jack/recipe.toml b/recipes/wip/services/jack/recipe.toml
new file mode 100644
index 000000000..1e5dccd8a
--- /dev/null
+++ b/recipes/wip/services/jack/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for waf
+#TODO discover how to build
+#TODO discover if it has external dependencies
+[source]
+git = "https://github.com/jackaudio/jack2"
+rev = "4f58969432339a250ce87fe855fb962c67d00ddb"
+[build]
+template = "custom"
diff --git a/recipes/wip/sound/mousai/recipe.toml b/recipes/wip/sound/mousai/recipe.toml
new file mode 100644
index 000000000..034a5dfea
--- /dev/null
+++ b/recipes/wip/sound/mousai/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for meson
+[source]
+git = "https://github.com/SeaDve/Mousai"
+[build]
+template = "custom"
+dependencies = [
+    "glib",
+    "gtk4",
+    "libadwaita",
+    "gstreamer",
+    "libsoup",
+]
diff --git a/recipes/wip/sys-info/mission-center/recipe.toml b/recipes/wip/sys-info/mission-center/recipe.toml
new file mode 100644
index 000000000..4016ee5c2
--- /dev/null
+++ b/recipes/wip/sys-info/mission-center/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for meson
+#TODO missing dependencies
+# build instructions - https://gitlab.com/mission-center-devs/mission-center#building---native
+[source]
+git = "https://gitlab.com/mission-center-devs/mission-center"
+[build]
+template = "custom"
+dependencies = [
+    "gtk4",
+    "libadwaita",
+]
-- 
GitLab