From f75e5f5081e21213db49b3935f32ce9545e2d9f9 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Fri, 8 Dec 2023 17:43:24 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/ani-cli/recipe.toml                | 10 ++++++++++
 recipes/wip/ani-skip/recipe.toml               | 12 ++++++++++++
 recipes/wip/chess-tui/recipe.toml              |  5 +++++
 recipes/wip/cvmfs/recipe.toml                  |  8 ++++++++
 recipes/wip/defold-engine/recipe.toml          | 18 ++++++++++++++++++
 recipes/wip/dra-cla/recipe.toml                | 10 ++++++++++
 recipes/wip/glusterfs/recipe.toml              | 14 ++++++++++++++
 recipes/wip/goofys/recipe.toml                 |  5 +++++
 recipes/wip/indexfs/recipe.toml                | 11 +++++++++++
 recipes/wip/jerry/recipe.toml                  | 10 ++++++++++
 recipes/wip/kf5-activities-stats/recipe.toml   |  5 +++++
 recipes/wip/kf5-activities/recipe.toml         |  5 +++++
 recipes/wip/kf5-apidox/recipe.toml             |  5 +++++
 recipes/wip/kf5-attica/recipe.toml             |  5 +++++
 recipes/wip/kf5-auth/recipe.toml               |  5 +++++
 recipes/wip/kf5-baloo/recipe.toml              |  5 +++++
 recipes/wip/kf5-calendarcore/recipe.toml       |  5 +++++
 recipes/wip/kf5-cmake-modules/recipe.toml      |  5 +++++
 recipes/wip/kf5-cmutils/recipe.toml            |  5 +++++
 recipes/wip/kf5-completion/recipe.toml         |  5 +++++
 recipes/wip/kf5-contacts/recipe.toml           |  5 +++++
 recipes/wip/kf5-dav/recipe.toml                |  5 +++++
 recipes/wip/kf5-dnssd/recipe.toml              |  5 +++++
 recipes/wip/kf5-doctools/recipe.toml           |  5 +++++
 recipes/wip/kf5-emoticons/recipe.toml          |  5 +++++
 .../wip/kf5-frameworkintegration/recipe.toml   |  5 +++++
 recipes/wip/kf5-globalaccel/recipe.toml        |  5 +++++
 recipes/wip/kf5-holidays/recipe.toml           |  5 +++++
 recipes/wip/kf5-i18n/recipe.toml               |  5 +++++
 recipes/wip/kf5-idletime/recipe.toml           |  5 +++++
 recipes/wip/kf5-itemmodels/recipe.toml         |  5 +++++
 recipes/wip/kf5-itemviews/recipe.toml          |  5 +++++
 recipes/wip/kf5-jobwidgets/recipe.toml         |  5 +++++
 recipes/wip/kf5-kded/recipe.toml               |  5 +++++
 recipes/wip/kf5-kdesu/recipe.toml              |  5 +++++
 recipes/wip/kf5-kirigami/recipe.toml           |  5 +++++
 recipes/wip/kf5-modem-manager/recipe.toml      |  5 +++++
 recipes/wip/kf5-networkmanager/recipe.toml     |  5 +++++
 recipes/wip/kf5-package/recipe.toml            |  5 +++++
 recipes/wip/kf5-people/recipe.toml             |  5 +++++
 recipes/wip/kf5-plasma-framework/recipe.toml   |  5 +++++
 recipes/wip/kf5-plotting/recipe.toml           |  5 +++++
 recipes/wip/kf5-prison/recipe.toml             |  5 +++++
 recipes/wip/kf5-pty/recipe.toml                |  5 +++++
 recipes/wip/kf5-qqc2-desktop-style/recipe.toml |  5 +++++
 recipes/wip/kf5-quickcharts/recipe.toml        |  5 +++++
 recipes/wip/kf5-runner/recipe.toml             |  5 +++++
 recipes/wip/kf5-service/recipe.toml            |  5 +++++
 recipes/wip/kf5-solid/recipe.toml              |  5 +++++
 recipes/wip/kf5-sonnet/recipe.toml             |  5 +++++
 recipes/wip/kf5-syndication/recipe.toml        |  5 +++++
 .../wip/kf5-syntax-highlighting/recipe.toml    |  5 +++++
 recipes/wip/kf5-texteditor/recipe.toml         |  5 +++++
 recipes/wip/kf5-threadweaver/recipe.toml       |  5 +++++
 recipes/wip/kf5-unitconversion/recipe.toml     |  5 +++++
 recipes/wip/kf5-wayland/recipe.toml            |  5 +++++
 recipes/wip/kf5-windowsystem/recipe.toml       |  5 +++++
 recipes/wip/lobster/recipe.toml                | 10 ++++++++++
 recipes/wip/moosefs/recipe.toml                | 10 ++++++++++
 recipes/wip/ntfs-3g/recipe.toml                |  5 +++++
 recipes/wip/pcmg/recipe.toml                   |  6 ++++++
 recipes/wip/restic/recipe.toml                 |  6 ++++++
 recipes/wip/s3fs/recipe.toml                   | 16 ++++++++++++++++
 recipes/wip/sshfs/recipe.toml                  |  9 +++++++++
 recipes/wip/wayshot/recipe.toml                |  5 +++++
 65 files changed, 405 insertions(+)
 create mode 100644 recipes/wip/ani-cli/recipe.toml
 create mode 100644 recipes/wip/ani-skip/recipe.toml
 create mode 100644 recipes/wip/chess-tui/recipe.toml
 create mode 100644 recipes/wip/cvmfs/recipe.toml
 create mode 100644 recipes/wip/defold-engine/recipe.toml
 create mode 100644 recipes/wip/dra-cla/recipe.toml
 create mode 100644 recipes/wip/glusterfs/recipe.toml
 create mode 100644 recipes/wip/goofys/recipe.toml
 create mode 100644 recipes/wip/indexfs/recipe.toml
 create mode 100644 recipes/wip/jerry/recipe.toml
 create mode 100644 recipes/wip/kf5-activities-stats/recipe.toml
 create mode 100644 recipes/wip/kf5-activities/recipe.toml
 create mode 100644 recipes/wip/kf5-apidox/recipe.toml
 create mode 100644 recipes/wip/kf5-attica/recipe.toml
 create mode 100644 recipes/wip/kf5-auth/recipe.toml
 create mode 100644 recipes/wip/kf5-baloo/recipe.toml
 create mode 100644 recipes/wip/kf5-calendarcore/recipe.toml
 create mode 100644 recipes/wip/kf5-cmake-modules/recipe.toml
 create mode 100644 recipes/wip/kf5-cmutils/recipe.toml
 create mode 100644 recipes/wip/kf5-completion/recipe.toml
 create mode 100644 recipes/wip/kf5-contacts/recipe.toml
 create mode 100644 recipes/wip/kf5-dav/recipe.toml
 create mode 100644 recipes/wip/kf5-dnssd/recipe.toml
 create mode 100644 recipes/wip/kf5-doctools/recipe.toml
 create mode 100644 recipes/wip/kf5-emoticons/recipe.toml
 create mode 100644 recipes/wip/kf5-frameworkintegration/recipe.toml
 create mode 100644 recipes/wip/kf5-globalaccel/recipe.toml
 create mode 100644 recipes/wip/kf5-holidays/recipe.toml
 create mode 100644 recipes/wip/kf5-i18n/recipe.toml
 create mode 100644 recipes/wip/kf5-idletime/recipe.toml
 create mode 100644 recipes/wip/kf5-itemmodels/recipe.toml
 create mode 100644 recipes/wip/kf5-itemviews/recipe.toml
 create mode 100644 recipes/wip/kf5-jobwidgets/recipe.toml
 create mode 100644 recipes/wip/kf5-kded/recipe.toml
 create mode 100644 recipes/wip/kf5-kdesu/recipe.toml
 create mode 100644 recipes/wip/kf5-kirigami/recipe.toml
 create mode 100644 recipes/wip/kf5-modem-manager/recipe.toml
 create mode 100644 recipes/wip/kf5-networkmanager/recipe.toml
 create mode 100644 recipes/wip/kf5-package/recipe.toml
 create mode 100644 recipes/wip/kf5-people/recipe.toml
 create mode 100644 recipes/wip/kf5-plasma-framework/recipe.toml
 create mode 100644 recipes/wip/kf5-plotting/recipe.toml
 create mode 100644 recipes/wip/kf5-prison/recipe.toml
 create mode 100644 recipes/wip/kf5-pty/recipe.toml
 create mode 100644 recipes/wip/kf5-qqc2-desktop-style/recipe.toml
 create mode 100644 recipes/wip/kf5-quickcharts/recipe.toml
 create mode 100644 recipes/wip/kf5-runner/recipe.toml
 create mode 100644 recipes/wip/kf5-service/recipe.toml
 create mode 100644 recipes/wip/kf5-solid/recipe.toml
 create mode 100644 recipes/wip/kf5-sonnet/recipe.toml
 create mode 100644 recipes/wip/kf5-syndication/recipe.toml
 create mode 100644 recipes/wip/kf5-syntax-highlighting/recipe.toml
 create mode 100644 recipes/wip/kf5-texteditor/recipe.toml
 create mode 100644 recipes/wip/kf5-threadweaver/recipe.toml
 create mode 100644 recipes/wip/kf5-unitconversion/recipe.toml
 create mode 100644 recipes/wip/kf5-wayland/recipe.toml
 create mode 100644 recipes/wip/kf5-windowsystem/recipe.toml
 create mode 100644 recipes/wip/lobster/recipe.toml
 create mode 100644 recipes/wip/moosefs/recipe.toml
 create mode 100644 recipes/wip/ntfs-3g/recipe.toml
 create mode 100644 recipes/wip/pcmg/recipe.toml
 create mode 100644 recipes/wip/restic/recipe.toml
 create mode 100644 recipes/wip/s3fs/recipe.toml
 create mode 100644 recipes/wip/sshfs/recipe.toml
 create mode 100644 recipes/wip/wayshot/recipe.toml

diff --git a/recipes/wip/ani-cli/recipe.toml b/recipes/wip/ani-cli/recipe.toml
new file mode 100644
index 000000000..8a558756f
--- /dev/null
+++ b/recipes/wip/ani-cli/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/pystardust/ani-cli/archive/refs/tags/v4.6.tar.gz"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/ani-cli "${COOKBOOK_STAGE}"/bin/ani-cli
+chmod a+x "${COOKBOOK_STAGE}"/bin/ani-cli
+"""
diff --git a/recipes/wip/ani-skip/recipe.toml b/recipes/wip/ani-skip/recipe.toml
new file mode 100644
index 000000000..d49a055dc
--- /dev/null
+++ b/recipes/wip/ani-skip/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/synacktraa/ani-skip"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
+cp "${COOKBOOK_SOURCE}"/ani-skip "${COOKBOOK_STAGE}"/bin/ani-skip
+cp "${COOKBOOK_SOURCE}"/skip.lua "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
+chmod a+x "${COOKBOOK_STAGE}"/bin/ani-skip
+"""
diff --git a/recipes/wip/chess-tui/recipe.toml b/recipes/wip/chess-tui/recipe.toml
new file mode 100644
index 000000000..fd4814d0a
--- /dev/null
+++ b/recipes/wip/chess-tui/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/thomas-mauran/chess-tui/archive/refs/tags/1.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cvmfs/recipe.toml b/recipes/wip/cvmfs/recipe.toml
new file mode 100644
index 000000000..a69cc76dc
--- /dev/null
+++ b/recipes/wip/cvmfs/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for CMake, see https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html#building-from-source
+[source]
+tar = "https://ecsft.cern.ch/dist/cvmfs/cvmfs-2.11.2/source.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse3",
+]
diff --git a/recipes/wip/defold-engine/recipe.toml b/recipes/wip/defold-engine/recipe.toml
new file mode 100644
index 000000000..095e0773d
--- /dev/null
+++ b/recipes/wip/defold-engine/recipe.toml
@@ -0,0 +1,18 @@
+#TODO missing script for building, see https://github.com/defold/defold/blob/dev/README_BUILD.md
+#TODO build the editor, see https://github.com/defold/defold/blob/dev/editor/README_BUILD.md
+# probably the SDKs can't run on Redox, avoid them
+[source]
+tar = "https://github.com/defold/defold/archive/refs/tags/1.6.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libxi",
+    "libxext",
+    "mesa-glu",
+    "mesa",
+    "curl",
+    "freeglut",
+    "libuuid",
+    "openal",
+    "ncurses",
+]
diff --git a/recipes/wip/dra-cla/recipe.toml b/recipes/wip/dra-cla/recipe.toml
new file mode 100644
index 000000000..c749101a2
--- /dev/null
+++ b/recipes/wip/dra-cla/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/CoolnsX/dra-cla"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/dra-cla "${COOKBOOK_STAGE}"/bin/dra-cla
+chmod a+x "${COOKBOOK_STAGE}"/bin/dra-cla
+"""
diff --git a/recipes/wip/glusterfs/recipe.toml b/recipes/wip/glusterfs/recipe.toml
new file mode 100644
index 000000000..0ea04e9a2
--- /dev/null
+++ b/recipes/wip/glusterfs/recipe.toml
@@ -0,0 +1,14 @@
+#TODO Not compiled or tested
+#TODO probably missing dependencies, see https://docs.gluster.org/en/latest/Developer-guide/Building-GlusterFS/#build-requirements
+# customization - https://docs.gluster.org/en/latest/Developer-guide/Building-GlusterFS/#configuring-for-building
+[source]
+tar = "https://download.gluster.org/pub/gluster/glusterfs/9/LATEST/glusterfs-9.6.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "libxml2",
+    "libaio",
+    "sqlite3",
+    "libfuse3",
+]
diff --git a/recipes/wip/goofys/recipe.toml b/recipes/wip/goofys/recipe.toml
new file mode 100644
index 000000000..58f05a0d3
--- /dev/null
+++ b/recipes/wip/goofys/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Go, see https://github.com/kahing/goofys/#installation
+[source]
+tar = "https://github.com/kahing/goofys/archive/refs/tags/v0.24.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/indexfs/recipe.toml b/recipes/wip/indexfs/recipe.toml
new file mode 100644
index 000000000..90c2a4702
--- /dev/null
+++ b/recipes/wip/indexfs/recipe.toml
@@ -0,0 +1,11 @@
+#TODO not compiled or tested
+#TODO probably missing dependencies
+# build instructions - https://github.com/MajenkoProjects/indexfs/blob/master/INSTALL
+[source]
+git = "https://github.com/MajenkoProjects/indexfs"
+[build]
+template = "custom"
+script = """
+./autogen.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/jerry/recipe.toml b/recipes/wip/jerry/recipe.toml
new file mode 100644
index 000000000..0206be2b5
--- /dev/null
+++ b/recipes/wip/jerry/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/justchokingaround/jerry"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/jerry.sh "${COOKBOOK_STAGE}"/bin/jerry
+chmod a+x "${COOKBOOK_STAGE}"/bin/jerry
+"""
diff --git a/recipes/wip/kf5-activities-stats/recipe.toml b/recipes/wip/kf5-activities-stats/recipe.toml
new file mode 100644
index 000000000..81c7aa7cf
--- /dev/null
+++ b/recipes/wip/kf5-activities-stats/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kactivities-stats-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-activities/recipe.toml b/recipes/wip/kf5-activities/recipe.toml
new file mode 100644
index 000000000..515c7ac7b
--- /dev/null
+++ b/recipes/wip/kf5-activities/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kactivities-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-apidox/recipe.toml b/recipes/wip/kf5-apidox/recipe.toml
new file mode 100644
index 000000000..b90418a7f
--- /dev/null
+++ b/recipes/wip/kf5-apidox/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kapidox-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-attica/recipe.toml b/recipes/wip/kf5-attica/recipe.toml
new file mode 100644
index 000000000..b7098459f
--- /dev/null
+++ b/recipes/wip/kf5-attica/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/attica-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-auth/recipe.toml b/recipes/wip/kf5-auth/recipe.toml
new file mode 100644
index 000000000..3e9b9311f
--- /dev/null
+++ b/recipes/wip/kf5-auth/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kauth-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-baloo/recipe.toml b/recipes/wip/kf5-baloo/recipe.toml
new file mode 100644
index 000000000..b8d3c0657
--- /dev/null
+++ b/recipes/wip/kf5-baloo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/baloo-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-calendarcore/recipe.toml b/recipes/wip/kf5-calendarcore/recipe.toml
new file mode 100644
index 000000000..9088f6598
--- /dev/null
+++ b/recipes/wip/kf5-calendarcore/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcalendarcore-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-cmake-modules/recipe.toml b/recipes/wip/kf5-cmake-modules/recipe.toml
new file mode 100644
index 000000000..1a8392252
--- /dev/null
+++ b/recipes/wip/kf5-cmake-modules/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/extra-cmake-modules-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-cmutils/recipe.toml b/recipes/wip/kf5-cmutils/recipe.toml
new file mode 100644
index 000000000..ec90f29e7
--- /dev/null
+++ b/recipes/wip/kf5-cmutils/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcmutils-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-completion/recipe.toml b/recipes/wip/kf5-completion/recipe.toml
new file mode 100644
index 000000000..b35ef7266
--- /dev/null
+++ b/recipes/wip/kf5-completion/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcompletion-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-contacts/recipe.toml b/recipes/wip/kf5-contacts/recipe.toml
new file mode 100644
index 000000000..510bd9f4e
--- /dev/null
+++ b/recipes/wip/kf5-contacts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcontacts-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-dav/recipe.toml b/recipes/wip/kf5-dav/recipe.toml
new file mode 100644
index 000000000..672b45d17
--- /dev/null
+++ b/recipes/wip/kf5-dav/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdav-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-dnssd/recipe.toml b/recipes/wip/kf5-dnssd/recipe.toml
new file mode 100644
index 000000000..bd3bb178f
--- /dev/null
+++ b/recipes/wip/kf5-dnssd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdnssd-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-doctools/recipe.toml b/recipes/wip/kf5-doctools/recipe.toml
new file mode 100644
index 000000000..fbcf600a0
--- /dev/null
+++ b/recipes/wip/kf5-doctools/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdoctools-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-emoticons/recipe.toml b/recipes/wip/kf5-emoticons/recipe.toml
new file mode 100644
index 000000000..6465a062e
--- /dev/null
+++ b/recipes/wip/kf5-emoticons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kemoticons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-frameworkintegration/recipe.toml b/recipes/wip/kf5-frameworkintegration/recipe.toml
new file mode 100644
index 000000000..4bbaac73d
--- /dev/null
+++ b/recipes/wip/kf5-frameworkintegration/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/frameworkintegration-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-globalaccel/recipe.toml b/recipes/wip/kf5-globalaccel/recipe.toml
new file mode 100644
index 000000000..55008c2fa
--- /dev/null
+++ b/recipes/wip/kf5-globalaccel/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kglobalaccel-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-holidays/recipe.toml b/recipes/wip/kf5-holidays/recipe.toml
new file mode 100644
index 000000000..f1b9145a5
--- /dev/null
+++ b/recipes/wip/kf5-holidays/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kholidays-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-i18n/recipe.toml b/recipes/wip/kf5-i18n/recipe.toml
new file mode 100644
index 000000000..0125093cd
--- /dev/null
+++ b/recipes/wip/kf5-i18n/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/ki18n-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-idletime/recipe.toml b/recipes/wip/kf5-idletime/recipe.toml
new file mode 100644
index 000000000..8acb1b156
--- /dev/null
+++ b/recipes/wip/kf5-idletime/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kidletime-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-itemmodels/recipe.toml b/recipes/wip/kf5-itemmodels/recipe.toml
new file mode 100644
index 000000000..143c790b7
--- /dev/null
+++ b/recipes/wip/kf5-itemmodels/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kitemmodels-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-itemviews/recipe.toml b/recipes/wip/kf5-itemviews/recipe.toml
new file mode 100644
index 000000000..5439efad0
--- /dev/null
+++ b/recipes/wip/kf5-itemviews/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kitemviews-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-jobwidgets/recipe.toml b/recipes/wip/kf5-jobwidgets/recipe.toml
new file mode 100644
index 000000000..ec2a9b474
--- /dev/null
+++ b/recipes/wip/kf5-jobwidgets/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kjobwidgets-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-kded/recipe.toml b/recipes/wip/kf5-kded/recipe.toml
new file mode 100644
index 000000000..0dd64762d
--- /dev/null
+++ b/recipes/wip/kf5-kded/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kded-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-kdesu/recipe.toml b/recipes/wip/kf5-kdesu/recipe.toml
new file mode 100644
index 000000000..53c95e5dd
--- /dev/null
+++ b/recipes/wip/kf5-kdesu/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdesu-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-kirigami/recipe.toml b/recipes/wip/kf5-kirigami/recipe.toml
new file mode 100644
index 000000000..9bca3ddb1
--- /dev/null
+++ b/recipes/wip/kf5-kirigami/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kirigami-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-modem-manager/recipe.toml b/recipes/wip/kf5-modem-manager/recipe.toml
new file mode 100644
index 000000000..67909fc18
--- /dev/null
+++ b/recipes/wip/kf5-modem-manager/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/modemmanager-qt5-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-networkmanager/recipe.toml b/recipes/wip/kf5-networkmanager/recipe.toml
new file mode 100644
index 000000000..71887fc70
--- /dev/null
+++ b/recipes/wip/kf5-networkmanager/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/networkmanager-qt5-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-package/recipe.toml b/recipes/wip/kf5-package/recipe.toml
new file mode 100644
index 000000000..7391c3790
--- /dev/null
+++ b/recipes/wip/kf5-package/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kpackage-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-people/recipe.toml b/recipes/wip/kf5-people/recipe.toml
new file mode 100644
index 000000000..078ece73d
--- /dev/null
+++ b/recipes/wip/kf5-people/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kpeople-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-plasma-framework/recipe.toml b/recipes/wip/kf5-plasma-framework/recipe.toml
new file mode 100644
index 000000000..6f7b88ecc
--- /dev/null
+++ b/recipes/wip/kf5-plasma-framework/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/plasma-framework-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-plotting/recipe.toml b/recipes/wip/kf5-plotting/recipe.toml
new file mode 100644
index 000000000..4cbb3b971
--- /dev/null
+++ b/recipes/wip/kf5-plotting/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kplotting-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-prison/recipe.toml b/recipes/wip/kf5-prison/recipe.toml
new file mode 100644
index 000000000..3d98a4698
--- /dev/null
+++ b/recipes/wip/kf5-prison/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/prison-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-pty/recipe.toml b/recipes/wip/kf5-pty/recipe.toml
new file mode 100644
index 000000000..048f371f5
--- /dev/null
+++ b/recipes/wip/kf5-pty/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kpty-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-qqc2-desktop-style/recipe.toml b/recipes/wip/kf5-qqc2-desktop-style/recipe.toml
new file mode 100644
index 000000000..cf907877d
--- /dev/null
+++ b/recipes/wip/kf5-qqc2-desktop-style/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/qqc2-desktop-style-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-quickcharts/recipe.toml b/recipes/wip/kf5-quickcharts/recipe.toml
new file mode 100644
index 000000000..517a67e9c
--- /dev/null
+++ b/recipes/wip/kf5-quickcharts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kquickcharts-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-runner/recipe.toml b/recipes/wip/kf5-runner/recipe.toml
new file mode 100644
index 000000000..87a4f8c13
--- /dev/null
+++ b/recipes/wip/kf5-runner/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/krunner-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-service/recipe.toml b/recipes/wip/kf5-service/recipe.toml
new file mode 100644
index 000000000..cdf8c2379
--- /dev/null
+++ b/recipes/wip/kf5-service/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kservice-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-solid/recipe.toml b/recipes/wip/kf5-solid/recipe.toml
new file mode 100644
index 000000000..0ddc6589a
--- /dev/null
+++ b/recipes/wip/kf5-solid/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/solid-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-sonnet/recipe.toml b/recipes/wip/kf5-sonnet/recipe.toml
new file mode 100644
index 000000000..4f7a13eb0
--- /dev/null
+++ b/recipes/wip/kf5-sonnet/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/sonnet-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-syndication/recipe.toml b/recipes/wip/kf5-syndication/recipe.toml
new file mode 100644
index 000000000..3c97390f4
--- /dev/null
+++ b/recipes/wip/kf5-syndication/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/syndication-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-syntax-highlighting/recipe.toml b/recipes/wip/kf5-syntax-highlighting/recipe.toml
new file mode 100644
index 000000000..350a3d9f1
--- /dev/null
+++ b/recipes/wip/kf5-syntax-highlighting/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/syntax-highlighting-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-texteditor/recipe.toml b/recipes/wip/kf5-texteditor/recipe.toml
new file mode 100644
index 000000000..3165c1555
--- /dev/null
+++ b/recipes/wip/kf5-texteditor/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/ktexteditor-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-threadweaver/recipe.toml b/recipes/wip/kf5-threadweaver/recipe.toml
new file mode 100644
index 000000000..608b567a3
--- /dev/null
+++ b/recipes/wip/kf5-threadweaver/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/threadweaver-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-unitconversion/recipe.toml b/recipes/wip/kf5-unitconversion/recipe.toml
new file mode 100644
index 000000000..9a4515945
--- /dev/null
+++ b/recipes/wip/kf5-unitconversion/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kunitconversion-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-wayland/recipe.toml b/recipes/wip/kf5-wayland/recipe.toml
new file mode 100644
index 000000000..39003af42
--- /dev/null
+++ b/recipes/wip/kf5-wayland/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kwayland-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-windowsystem/recipe.toml b/recipes/wip/kf5-windowsystem/recipe.toml
new file mode 100644
index 000000000..ab5f51fcb
--- /dev/null
+++ b/recipes/wip/kf5-windowsystem/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kwindowsystem-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lobster/recipe.toml b/recipes/wip/lobster/recipe.toml
new file mode 100644
index 000000000..5cf6e7942
--- /dev/null
+++ b/recipes/wip/lobster/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/justchokingaround/lobster"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/lobster.sh "${COOKBOOK_STAGE}"/bin/lobster
+chmod a+x "${COOKBOOK_STAGE}"/bin/lobster
+"""
diff --git a/recipes/wip/moosefs/recipe.toml b/recipes/wip/moosefs/recipe.toml
new file mode 100644
index 000000000..eaea8f281
--- /dev/null
+++ b/recipes/wip/moosefs/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for building, see https://github.com/moosefs/moosefs#source-code
+[source]
+tar = "https://github.com/moosefs/moosefs/archive/refs/tags/v3.0.117.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse3",
+    "libpcap",
+    "zlib",
+]
diff --git a/recipes/wip/ntfs-3g/recipe.toml b/recipes/wip/ntfs-3g/recipe.toml
new file mode 100644
index 000000000..cafa85f04
--- /dev/null
+++ b/recipes/wip/ntfs-3g/recipe.toml
@@ -0,0 +1,5 @@
+#TODO mayne needs to patch the bundled libfuse or force the libfuse3 recipe
+[source]
+tar = "https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz"
+[build]
+template = "configure"
diff --git a/recipes/wip/pcmg/recipe.toml b/recipes/wip/pcmg/recipe.toml
new file mode 100644
index 000000000..c29d54d8a
--- /dev/null
+++ b/recipes/wip/pcmg/recipe.toml
@@ -0,0 +1,6 @@
+#TODO probably wrong template
+#TODO require WebAssembly
+[source]
+git = "https://github.com/JohnDowson/pcmg"
+[build]
+template = "cargo"
diff --git a/recipes/wip/restic/recipe.toml b/recipes/wip/restic/recipe.toml
new file mode 100644
index 000000000..f7aab4313
--- /dev/null
+++ b/recipes/wip/restic/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for Go, see https://restic.readthedocs.io/en/stable/020_installation.html#from-source
+#TODO maybe needs to be patched
+[source]
+tar = "https://github.com/restic/restic/releases/download/v0.16.2/restic-0.16.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/s3fs/recipe.toml b/recipes/wip/s3fs/recipe.toml
new file mode 100644
index 000000000..a46a19cdf
--- /dev/null
+++ b/recipes/wip/s3fs/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested
+# build instructions - https://github.com/s3fs-fuse/s3fs-fuse/blob/master/COMPILATION.md
+[source]
+tar = "https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.93.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse2",
+    "curl",
+    "libxml2",
+    "openssl1",
+]
+script = """
+./autogen.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/sshfs/recipe.toml b/recipes/wip/sshfs/recipe.toml
new file mode 100644
index 000000000..4e45b6b0e
--- /dev/null
+++ b/recipes/wip/sshfs/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://github.com/libfuse/sshfs#installation
+[source]
+tar = "https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.3/sshfs-3.7.3.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse3",
+    "glib",
+]
diff --git a/recipes/wip/wayshot/recipe.toml b/recipes/wip/wayshot/recipe.toml
new file mode 100644
index 000000000..a653b2017
--- /dev/null
+++ b/recipes/wip/wayshot/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://git.sr.ht/~shinyzenith/wayshot#compiling
+[source]
+tar = "https://git.sr.ht/~shinyzenith/wayshot/archive/43fae61e239d75b8381f1e07e09e40dc2103cc8e.tar.gz"
+[build]
+template = "custom"
-- 
GitLab