From 440735984470f2ecaec96e7f104bb1e1d89ddb07 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Sun, 3 Dec 2023 21:58:17 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/debugedit/recipe.toml     |  8 ++++++++
 recipes/wip/doxygen/recipe.toml       |  5 +++++
 recipes/wip/elfutils/recipe.toml      |  5 +++++
 recipes/wip/ghostpdl/recipe.toml      |  5 +++++
 recipes/wip/ghostscript/recipe.toml   |  5 +++++
 recipes/wip/groff/recipe.toml         |  5 +++++
 recipes/wip/libqalculate/recipe.toml  | 12 ++++++++++++
 recipes/wip/qalculate-gtk/recipe.toml |  9 +++++++++
 recipes/wip/steel/recipe.toml         |  5 +++++
 9 files changed, 59 insertions(+)
 create mode 100644 recipes/wip/debugedit/recipe.toml
 create mode 100644 recipes/wip/doxygen/recipe.toml
 create mode 100644 recipes/wip/elfutils/recipe.toml
 create mode 100644 recipes/wip/ghostpdl/recipe.toml
 create mode 100644 recipes/wip/ghostscript/recipe.toml
 create mode 100644 recipes/wip/groff/recipe.toml
 create mode 100644 recipes/wip/libqalculate/recipe.toml
 create mode 100644 recipes/wip/qalculate-gtk/recipe.toml
 create mode 100644 recipes/wip/steel/recipe.toml

diff --git a/recipes/wip/debugedit/recipe.toml b/recipes/wip/debugedit/recipe.toml
new file mode 100644
index 000000000..16ef19f07
--- /dev/null
+++ b/recipes/wip/debugedit/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "elfutils",
+]
diff --git a/recipes/wip/doxygen/recipe.toml b/recipes/wip/doxygen/recipe.toml
new file mode 100644
index 000000000..8ca037227
--- /dev/null
+++ b/recipes/wip/doxygen/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://www.doxygen.nl/manual/install.html#install_src_unix
+[source]
+tar = "https://www.doxygen.nl/files/doxygen-1.9.8.src.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/elfutils/recipe.toml b/recipes/wip/elfutils/recipe.toml
new file mode 100644
index 000000000..9fa38f4c5
--- /dev/null
+++ b/recipes/wip/elfutils/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceware.org/elfutils/ftp/0.190/elfutils-0.190.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/ghostpdl/recipe.toml b/recipes/wip/ghostpdl/recipe.toml
new file mode 100644
index 000000000..0fdcb345c
--- /dev/null
+++ b/recipes/wip/ghostpdl/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/ghostpdl-10.02.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/ghostscript/recipe.toml b/recipes/wip/ghostscript/recipe.toml
new file mode 100644
index 000000000..3e754ba94
--- /dev/null
+++ b/recipes/wip/ghostscript/recipe.toml
@@ -0,0 +1,5 @@
+#TODO customization - https://ghostscript.readthedocs.io/en/latest/Make.html
+[source]
+tar = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/ghostscript-10.02.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/groff/recipe.toml b/recipes/wip/groff/recipe.toml
new file mode 100644
index 000000000..fea305dfb
--- /dev/null
+++ b/recipes/wip/groff/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libqalculate/recipe.toml b/recipes/wip/libqalculate/recipe.toml
new file mode 100644
index 000000000..7ad5b94b6
--- /dev/null
+++ b/recipes/wip/libqalculate/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/Qalculate/libqalculate/releases/download/v4.9.0/libqalculate-4.9.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libgmp",
+    "libmpfr",
+    "libxml2",
+    "readline",
+    "libiconv",
+]
diff --git a/recipes/wip/qalculate-gtk/recipe.toml b/recipes/wip/qalculate-gtk/recipe.toml
new file mode 100644
index 000000000..68a89d36b
--- /dev/null
+++ b/recipes/wip/qalculate-gtk/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/Qalculate/qalculate-gtk/releases/download/v4.9.0/qalculate-gtk-4.9.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "gtk3",
+    "libqalculate",
+]
diff --git a/recipes/wip/steel/recipe.toml b/recipes/wip/steel/recipe.toml
new file mode 100644
index 000000000..9bc2c28e0
--- /dev/null
+++ b/recipes/wip/steel/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/mattwparas/steel"
+[build]
+template = "cargo"
-- 
GitLab