From 4accfce7dd047d58563229c7462b2161f8fc38b4 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Thu, 14 Dec 2023 06:50:15 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/avp/recipe.toml           |  8 ++++++++
 recipes/wip/blockish-caca/recipe.toml |  8 ++++++++
 recipes/wip/festival/recipe.toml      |  3 ++-
 recipes/wip/glou/recipe.toml          |  5 +++++
 recipes/wip/glsl-viewer/recipe.toml   | 14 ++++++++++++++
 recipes/wip/libcaca/recipe.toml       |  5 +++++
 recipes/wip/libdmx/recipe.toml        |  5 +++++
 recipes/wip/libfontenc/recipe.toml    |  5 +++++
 recipes/wip/libfs/recipe.toml         |  5 +++++
 recipes/wip/libice/recipe.toml        |  5 +++++
 recipes/wip/libsm/recipe.toml         |  5 +++++
 recipes/wip/libxau/recipe.toml        |  5 +++++
 recipes/wip/libxaw/recipe.toml        |  5 +++++
 recipes/wip/libxdamage/recipe.toml    |  5 +++++
 recipes/wip/libxdmcp/recipe.toml      |  5 +++++
 recipes/wip/libxext/recipe.toml       |  5 +++++
 recipes/wip/libxmu/recipe.toml        |  5 +++++
 recipes/wip/libxpm/recipe.toml        |  5 +++++
 recipes/wip/libxres/recipe.toml       |  5 +++++
 recipes/wip/libxss/recipe.toml        |  5 +++++
 recipes/wip/libxv/recipe.toml         |  5 +++++
 recipes/wip/libxvmc/recipe.toml       |  5 +++++
 recipes/wip/shadergarden/recipe.toml  |  5 +++++
 recipes/wip/viu/recipe.toml           |  5 +++++
 recipes/wip/x11proto/recipe.toml      |  5 +++++
 recipes/wip/zeal/recipe.toml          | 12 ++++++++++++
 26 files changed, 149 insertions(+), 1 deletion(-)
 create mode 100644 recipes/wip/avp/recipe.toml
 create mode 100644 recipes/wip/blockish-caca/recipe.toml
 create mode 100644 recipes/wip/glou/recipe.toml
 create mode 100644 recipes/wip/glsl-viewer/recipe.toml
 create mode 100644 recipes/wip/libcaca/recipe.toml
 create mode 100644 recipes/wip/libdmx/recipe.toml
 create mode 100644 recipes/wip/libfontenc/recipe.toml
 create mode 100644 recipes/wip/libfs/recipe.toml
 create mode 100644 recipes/wip/libice/recipe.toml
 create mode 100644 recipes/wip/libsm/recipe.toml
 create mode 100644 recipes/wip/libxau/recipe.toml
 create mode 100644 recipes/wip/libxaw/recipe.toml
 create mode 100644 recipes/wip/libxdamage/recipe.toml
 create mode 100644 recipes/wip/libxdmcp/recipe.toml
 create mode 100644 recipes/wip/libxext/recipe.toml
 create mode 100644 recipes/wip/libxmu/recipe.toml
 create mode 100644 recipes/wip/libxpm/recipe.toml
 create mode 100644 recipes/wip/libxres/recipe.toml
 create mode 100644 recipes/wip/libxss/recipe.toml
 create mode 100644 recipes/wip/libxv/recipe.toml
 create mode 100644 recipes/wip/libxvmc/recipe.toml
 create mode 100644 recipes/wip/shadergarden/recipe.toml
 create mode 100644 recipes/wip/viu/recipe.toml
 create mode 100644 recipes/wip/x11proto/recipe.toml
 create mode 100644 recipes/wip/zeal/recipe.toml

diff --git a/recipes/wip/avp/recipe.toml b/recipes/wip/avp/recipe.toml
new file mode 100644
index 000000000..aa85c15c8
--- /dev/null
+++ b/recipes/wip/avp/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/rust-av/avp"
+[build]
+template = "cargo"
+dependencies = [
+    "sdl2",
+]
diff --git a/recipes/wip/blockish-caca/recipe.toml b/recipes/wip/blockish-caca/recipe.toml
new file mode 100644
index 000000000..f4b860a19
--- /dev/null
+++ b/recipes/wip/blockish-caca/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/yazgoo/blockish-caca"
+[build]
+template = "cargo"
+dependencies = [
+    "libcaca",
+]
diff --git a/recipes/wip/festival/recipe.toml b/recipes/wip/festival/recipe.toml
index 82640cf49..63ed4cb91 100644
--- a/recipes/wip/festival/recipe.toml
+++ b/recipes/wip/festival/recipe.toml
@@ -1,6 +1,7 @@
-#TODO make dbus work
+#TODO make D-Bus work
 [source]
 git = "https://github.com/hinto-janai/festival"
+rev = "512dc7bfc76341c0e06902252c634e24700d7140"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/glou/recipe.toml b/recipes/wip/glou/recipe.toml
new file mode 100644
index 000000000..0a7b69f9a
--- /dev/null
+++ b/recipes/wip/glou/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/Nurrl/glou"
+[build]
+template = "cargo"
diff --git a/recipes/wip/glsl-viewer/recipe.toml b/recipes/wip/glsl-viewer/recipe.toml
new file mode 100644
index 000000000..93c7c6a28
--- /dev/null
+++ b/recipes/wip/glsl-viewer/recipe.toml
@@ -0,0 +1,14 @@
+#TODO missing script for CMake, see https://github.com/patriciogonzalezvivo/glslViewer/wiki/Compile-on-linux#3-compile
+#TODO determine the X11 libraries
+[source]
+git = "https://github.com/patriciogonzalezvivo/glslViewer"
+rev = "7eb6254cb4cedf03f1c78653f90905fe0c3b48fb"
+[build]
+template = "custom"
+dependencies = [
+    "mesa-glu",
+    "ncurses",
+    "ncursesw",
+    "ffmpeg6",
+    "glfw",
+]
diff --git a/recipes/wip/libcaca/recipe.toml b/recipes/wip/libcaca/recipe.toml
new file mode 100644
index 000000000..eda7cbe52
--- /dev/null
+++ b/recipes/wip/libcaca/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "http://caca.zoy.org/files/libcaca/libcaca-0.99.beta19.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libdmx/recipe.toml b/recipes/wip/libdmx/recipe.toml
new file mode 100644
index 000000000..537e9cf11
--- /dev/null
+++ b/recipes/wip/libdmx/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libdmx-1.1.5.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libfontenc/recipe.toml b/recipes/wip/libfontenc/recipe.toml
new file mode 100644
index 000000000..dfedd2c47
--- /dev/null
+++ b/recipes/wip/libfontenc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libfontenc-1.1.7.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libfs/recipe.toml b/recipes/wip/libfs/recipe.toml
new file mode 100644
index 000000000..b9db8b516
--- /dev/null
+++ b/recipes/wip/libfs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libFS-1.0.9.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libice/recipe.toml b/recipes/wip/libice/recipe.toml
new file mode 100644
index 000000000..9ee70ad57
--- /dev/null
+++ b/recipes/wip/libice/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libICE-1.1.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libsm/recipe.toml b/recipes/wip/libsm/recipe.toml
new file mode 100644
index 000000000..4889b9958
--- /dev/null
+++ b/recipes/wip/libsm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libSM-1.2.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxau/recipe.toml b/recipes/wip/libxau/recipe.toml
new file mode 100644
index 000000000..f1b2e711f
--- /dev/null
+++ b/recipes/wip/libxau/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXau-1.0.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxaw/recipe.toml b/recipes/wip/libxaw/recipe.toml
new file mode 100644
index 000000000..a635b4ea6
--- /dev/null
+++ b/recipes/wip/libxaw/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXaw-1.0.15.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxdamage/recipe.toml b/recipes/wip/libxdamage/recipe.toml
new file mode 100644
index 000000000..81d836988
--- /dev/null
+++ b/recipes/wip/libxdamage/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXdamage-1.1.6.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxdmcp/recipe.toml b/recipes/wip/libxdmcp/recipe.toml
new file mode 100644
index 000000000..122344857
--- /dev/null
+++ b/recipes/wip/libxdmcp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXdmcp-1.1.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxext/recipe.toml b/recipes/wip/libxext/recipe.toml
new file mode 100644
index 000000000..25037345d
--- /dev/null
+++ b/recipes/wip/libxext/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXext-1.3.5.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxmu/recipe.toml b/recipes/wip/libxmu/recipe.toml
new file mode 100644
index 000000000..e2dfad118
--- /dev/null
+++ b/recipes/wip/libxmu/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXmu-1.1.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxpm/recipe.toml b/recipes/wip/libxpm/recipe.toml
new file mode 100644
index 000000000..158af0983
--- /dev/null
+++ b/recipes/wip/libxpm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXpm-3.5.17.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxres/recipe.toml b/recipes/wip/libxres/recipe.toml
new file mode 100644
index 000000000..0ec2ec7fc
--- /dev/null
+++ b/recipes/wip/libxres/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXres-1.2.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxss/recipe.toml b/recipes/wip/libxss/recipe.toml
new file mode 100644
index 000000000..f200cc56b
--- /dev/null
+++ b/recipes/wip/libxss/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxv/recipe.toml b/recipes/wip/libxv/recipe.toml
new file mode 100644
index 000000000..abc0c83e5
--- /dev/null
+++ b/recipes/wip/libxv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXv-1.0.12.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxvmc/recipe.toml b/recipes/wip/libxvmc/recipe.toml
new file mode 100644
index 000000000..6607e8bfa
--- /dev/null
+++ b/recipes/wip/libxvmc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXvMC-1.0.13.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/shadergarden/recipe.toml b/recipes/wip/shadergarden/recipe.toml
new file mode 100644
index 000000000..60d7d78e8
--- /dev/null
+++ b/recipes/wip/shadergarden/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/tonarino/shadergarden"
+[build]
+template = "cargo"
diff --git a/recipes/wip/viu/recipe.toml b/recipes/wip/viu/recipe.toml
new file mode 100644
index 000000000..4d0a4425b
--- /dev/null
+++ b/recipes/wip/viu/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/atanunq/viu/archive/refs/tags/v1.5.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/x11proto/recipe.toml b/recipes/wip/x11proto/recipe.toml
new file mode 100644
index 000000000..fb7df948e
--- /dev/null
+++ b/recipes/wip/x11proto/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/proto/xorgproto-2023.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/zeal/recipe.toml b/recipes/wip/zeal/recipe.toml
new file mode 100644
index 000000000..39fa5a2e1
--- /dev/null
+++ b/recipes/wip/zeal/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for CMake, see https://github.com/zealdocs/zeal#build-instructions
+[source]
+tar = "https://github.com/zealdocs/zeal/releases/download/v0.7.0/zeal-0.7.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "qt6-base",
+    "qt6-webengine",
+    "libarchive",
+    "sqlite3",
+    "mesa",
+]
-- 
GitLab