diff --git a/recipes/wip/0ad-data/recipe.toml b/recipes/wip/0ad-data/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..008a310286ec05cae3803c2cc277aabd2ef9c7c5
--- /dev/null
+++ b/recipes/wip/0ad-data/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-data.tar.xz"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/
+cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/
+"""
diff --git a/recipes/wip/0ad/recipe.toml b/recipes/wip/0ad/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dea0fc53497a106e3c4cd0bf04926f32843d6bb6
--- /dev/null
+++ b/recipes/wip/0ad/recipe.toml
@@ -0,0 +1,26 @@
+#TODO Missing script for a make build system, see https://trac.wildfiregames.com/wiki/BuildInstructions#Linux
+#TODO The Atlas editor needs to be disabled with the build option "--disable-atlas" to avoid GTK3 dependency (WxWidgetsGTK)
+#TODO Maybe needs to run update-workspaces.sh before
+#TODO Require recipes for SpiderMonkey and libicu (Unicode)
+[source]
+tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-build.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "curl",
+    "libenet",
+    "libfmt",
+    "libgloox",
+    "libicu",
+    "libogg",
+    "libpng",
+    "libsodium",
+    "libvorbis",
+    "libxml2",
+    "miniupnpc",
+    "openal",
+    "sdl2",
+    "zlib",
+    "spidermonkey",
+]
diff --git a/recipes/wip/7-zip/recipe.toml b/recipes/wip/7-zip/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4930f7e0383936f11a26d56bc28887858ae9c305
--- /dev/null
+++ b/recipes/wip/7-zip/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/mcmilk/7-Zip/tree/master/DOC#readme
+[source]
+tar = "https://7-zip.org/a/7z2301-src.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/abi-cafe/recipe.toml b/recipes/wip/abi-cafe/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..74202b6e5f28efd1e4e876de8c849a8b1eb3ac65
--- /dev/null
+++ b/recipes/wip/abi-cafe/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/Gankra/abi-cafe"
+[build]
+template = "cargo"
diff --git a/recipes/wip/aeruginous/recipe.toml b/recipes/wip/aeruginous/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b524503f84d6cb1068afac4c5c128eda2836236e
--- /dev/null
+++ b/recipes/wip/aeruginous/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/kevinmatthes/aeruginous-rs/archive/refs/tags/v3.3.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/aim/recipe.toml b/recipes/wip/aim/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..56f617a281155b84c00dfe608c2a655a710720b4
--- /dev/null
+++ b/recipes/wip/aim/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate compilation error
+[source]
+tar = "https://github.com/mihaigalos/aim/archive/refs/tags/1.8.5.tar.gz"
+[build]
+dependencies = [
+    "openssl1",
+]
+template = "custom"
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/alacritty/recipe.toml b/recipes/wip/alacritty/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ea58e3bf3589e80ad2415c794f7edb352bfd8692
--- /dev/null
+++ b/recipes/wip/alacritty/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/alacritty/alacritty/archive/refs/tags/v0.12.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "freetype2",
+    "fontconfig",
+]
diff --git a/recipes/wip/amp/recipe.toml b/recipes/wip/amp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ccd35de440f180e2eae941bfa6f76f0c2fe164b9
--- /dev/null
+++ b/recipes/wip/amp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO require a patch on the mio crate
+[source]
+git = "https://github.com/jmacdonald/amp"
+[build]
+template = "cargo"
diff --git a/recipes/wip/anime-effects/recipe.toml b/recipes/wip/anime-effects/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..77cc810210e27bc839d3ec032f28f3f020cadbbb
--- /dev/null
+++ b/recipes/wip/anime-effects/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for QMake, see https://github.com/AnimeEffectsDevs/AnimeEffects#clone--building
+[source]
+tar = "https://github.com/AnimeEffectsDevs/AnimeEffects/archive/refs/tags/v1.5.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "mesa",
+    "qt5-base",
+    "glib",
+]
diff --git a/recipes/wip/ant/recipe.toml b/recipes/wip/ant/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..034f5b0090e1735b403851fa938182a9fc109233
--- /dev/null
+++ b/recipes/wip/ant/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://ant.apache.org/manual/install.html#buildingant
+[source]
+tar = "https://downloads.apache.org/ant/source/apache-ant-1.10.14-src.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/appleseed/recipe.toml b/recipes/wip/appleseed/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..044f4cc12e719c40ca61f0554e603136fdc2460d
--- /dev/null
+++ b/recipes/wip/appleseed/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for CMake, see https://github.com/appleseedhq/appleseed/wiki/Building-appleseed-on-Linux
+[source]
+tar = "https://github.com/appleseedhq/appleseed/archive/refs/tags/2.1.0-beta.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "zlib",
+    "qt5-base",
+    "libnsl",
+]
diff --git a/recipes/wip/ardour/recipe.toml b/recipes/wip/ardour/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d6872830e3100290dd2db3b0aaad54e8d5bd3671
--- /dev/null
+++ b/recipes/wip/ardour/recipe.toml
@@ -0,0 +1,77 @@
+#TODO make the dependencies work
+#TODO missing script for the waf build system, see https://ardour.org/building_linux.html
+[source]
+tar = "https://community.ardour.org/download?architecture=x86_64&type=source"
+[build]
+template = "custom"
+dependencies = [
+    "atk",
+    "aubio",
+    "boost",
+    "fftw",
+    "freetype2",
+    "gdk-pixbuf",
+    "glib",
+    "gnome2-common",
+    "gobject-introspection",
+    "gtk-engines",
+    "gtk2",
+    "gtkmm",
+    "harfbuzz",
+    "itstool",
+    "libarchive",
+    "libiconv",
+    "libogg",
+    "libsamplerate",
+    "libsndfile",
+    "libusb",
+    "libwebsockets",
+    "libxslt",
+    "lrdf",
+    "nss-pem",
+    "pango",
+    "pcre",
+    "libraptor2",
+    "rdflib",
+    "redland",
+    "serd",
+    "sratom",
+    "taglib",
+    "termcap",
+    "util-linux",
+    "vamp-plugin-sdk",
+    "zlib",
+    "atkmm",
+    "cairo",
+    "cppunit",
+    "expat",
+    "libflac",
+    "fontconfig",
+    "fribidi",
+    "gettext",
+    "glibmm",
+    "gnome-doc-utils",
+    "gtk-doc",
+    "intltool",
+    "libjpeg",
+    "libffi",
+    "liblo",
+    "libpng",
+    "libsigc++",
+    "libtool",
+    "libvorbis",
+    "libxml2",
+    "lilv",
+    "lv2",
+    "nss-nspr",
+    "opus",
+    "pangomm",
+    "pixman",
+    "librasqal",
+    "readline",
+    "rubberband",
+    "sord",
+    "suil",
+    "libtiff",
+    "xz",
+]
diff --git a/recipes/wip/aria2/recipe.toml b/recipes/wip/aria2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..165ff9111ce4992a35c7ea9772c70047f4b50381
--- /dev/null
+++ b/recipes/wip/aria2/recipe.toml
@@ -0,0 +1,11 @@
+#TODO make dependencies work
+[source]
+tar = "https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "zlib",
+    "libxml2",
+    "libgcrypt",
+]
diff --git a/recipes/wip/artem/recipe.toml b/recipes/wip/artem/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..98e8d4d9c1a7e60ddcd6c175a7260e4ab002833e
--- /dev/null
+++ b/recipes/wip/artem/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate error
+[source]
+tar = "https://github.com/FineFindus/artem/archive/refs/tags/v1.2.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/arti/recipe.toml b/recipes/wip/arti/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4dcefc60a707839f47168f4dcc3351777ccbc2c9
--- /dev/null
+++ b/recipes/wip/arti/recipe.toml
@@ -0,0 +1,11 @@
+#TODO pwd-grp crate error
+[source]
+tar = "https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v1.1.7/arti-arti-v1.1.7.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+cookbook_cargo_packages arti
+"""
diff --git a/recipes/wip/artichoke/recipe.toml b/recipes/wip/artichoke/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..89b3dd37798634578b82f9084ee639e03d0bcbb1
--- /dev/null
+++ b/recipes/wip/artichoke/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled/tested yet
+[source]
+git = "https://github.com/artichoke/artichoke"
+[build]
+template = "cargo"
diff --git a/recipes/wip/ascii-gen/recipe.toml b/recipes/wip/ascii-gen/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fb4d0a7422000058b6c54e583aa6bbafaccb134e
--- /dev/null
+++ b/recipes/wip/ascii-gen/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/thed24/ascii-gen"
+[build]
+template = "cargo"
diff --git a/recipes/wip/asciinema-rs/recipe.toml b/recipes/wip/asciinema-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d403305e1a2a5c653fc6a4beb6452e10f888c0d2
--- /dev/null
+++ b/recipes/wip/asciinema-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Needs to patch outdated crates
+[source]
+git = "https://github.com/LegNeato/asciinema-rs"
+[build]
+template = "cargo"
diff --git a/recipes/wip/asmfish/recipe.toml b/recipes/wip/asmfish/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..514d29f0a5fb29f2ced9ef5d999aa450733e5e6d
--- /dev/null
+++ b/recipes/wip/asmfish/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/lantonov/asmFish#building
+[source]
+git = "https://github.com/lantonov/asmFish"
+[build]
+template = "custom"
diff --git a/recipes/wip/assaultcube/recipe.toml b/recipes/wip/assaultcube/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8e70c6f14a857888948311b2de891cbbb2c9b325
--- /dev/null
+++ b/recipes/wip/assaultcube/recipe.toml
@@ -0,0 +1,14 @@
+#TODO missing script for "make", see https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
+[source]
+tar = "https://github.com/assaultcube/AC/archive/refs/tags/v1.3.0.2.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "sdl1",
+    "sdl1-image",
+    "openal",
+    "libogg",
+    "zlib",
+    "curl",
+    "libvorbis",
+]
diff --git a/recipes/wip/astc-encoder/recipe.toml b/recipes/wip/astc-encoder/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d1817afb65ccf12ac9f315e4a9e2af3f52245e88
--- /dev/null
+++ b/recipes/wip/astc-encoder/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/ARM-software/astc-encoder/blob/main/Docs/Building.md#macos-and-linux-using-make
+[source]
+tar = "https://github.com/ARM-software/astc-encoder/archive/refs/tags/4.6.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/astronvim/recipe.toml b/recipes/wip/astronvim/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..740a06ac55ac07c96b6deb1d634dbde857d0a12d
--- /dev/null
+++ b/recipes/wip/astronvim/recipe.toml
@@ -0,0 +1,13 @@
+#TODO Not tested yet
+[source]
+git = "https://github.com/AstroNvim/AstroNvim"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/nvim
+cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.config/nvim
+"""
+[package]
+dependencies = [
+    "neovim",
+]
diff --git a/recipes/wip/atk2mm/recipe.toml b/recipes/wip/atk2mm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..385b082763085c251873e97a172f78bb17eb66a4
--- /dev/null
+++ b/recipes/wip/atk2mm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong script, see https://gitlab.gnome.org/GNOME/atkmm
+[source]
+tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/atm-cli/recipe.toml b/recipes/wip/atm-cli/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..02f0cb408c6cb3f350b7f826e8f481346ced3e86
--- /dev/null
+++ b/recipes/wip/atm-cli/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+git = "https://github.com/allthemusicllc/atm-cli"
+[build]
+template = "cargo"
diff --git a/recipes/wip/atuin/recipe.toml b/recipes/wip/atuin/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..10e3e70b8e166027f467ac3bb71cd555c680950d
--- /dev/null
+++ b/recipes/wip/atuin/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require a patch on tokio (update the version)
+[source]
+tar = "https://github.com/ellie/atuin/archive/refs/tags/v14.0.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages atuin
+"""
diff --git a/recipes/wip/aubio/recipe.toml b/recipes/wip/aubio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5ca0e1c87d528e26bc786b258868ad24e168bc68
--- /dev/null
+++ b/recipes/wip/aubio/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for the waf build system, see https://aubio.org/installation
+[source]
+tar = "https://aubio.org/pub/aubio-0.4.7.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/austral-lang/recipe.toml b/recipes/wip/austral-lang/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f49e021c7982112e964c6ff0b16f08d24fee1c8b
--- /dev/null
+++ b/recipes/wip/austral-lang/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/austral/austral/#building-without-nix
+[source]
+git = "https://github.com/austral/austral"
+[build]
+template = "custom"
diff --git a/recipes/wip/authoscope/recipe.toml b/recipes/wip/authoscope/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e82f959cc6abdfc661c712583ddd5c92ef1586f3
--- /dev/null
+++ b/recipes/wip/authoscope/recipe.toml
@@ -0,0 +1,13 @@
+#TODO funty crate version deleted by the owner
+[source]
+git = "https://github.com/kpcyrd/authoscope"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/b3sum/recipe.toml b/recipes/wip/b3sum/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9ed6015ff5c6a2ba1ce498116bd01bdedddc58e7
--- /dev/null
+++ b/recipes/wip/b3sum/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require a custom script to move the binary?
+[source]
+tar = "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.4.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages blake3
+"""
diff --git a/recipes/wip/babl/recipe.toml b/recipes/wip/babl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5c2226b3503afa641f2ada20221a9fd56d70bdf1
--- /dev/null
+++ b/recipes/wip/babl/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/babl/-/blob/master/INSTALL.in?ref_type=heads
+[source]
+tar = "https://download.gimp.org/pub/babl/0.1/babl-0.1.106.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/backhand/recipe.toml b/recipes/wip/backhand/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..81e08373386a2948aee4af2e4cb2ddc7331b94ce
--- /dev/null
+++ b/recipes/wip/backhand/recipe.toml
@@ -0,0 +1,5 @@
+#TODO broken program
+[source]
+tar = "https://github.com/wcampbell0x2a/backhand/archive/refs/tags/v0.12.0.tar.gz"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/bacon/recipe.toml b/recipes/wip/bacon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2f093f858ac4ba1c679a76562501f6649e757f21
--- /dev/null
+++ b/recipes/wip/bacon/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate compilation error
+[source]
+tar = "https://github.com/Canop/bacon/archive/refs/tags/v2.8.1.tar.gz"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/bandwhich/recipe.toml b/recipes/wip/bandwhich/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1863abcab9f6f16ae354b8e34720f00ae67169dc
--- /dev/null
+++ b/recipes/wip/bandwhich/recipe.toml
@@ -0,0 +1,5 @@
+#TODO redox_syscall crate error
+[source]
+tar = "https://github.com/imsnif/bandwhich/archive/refs/tags/0.20.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/bartib/recipe.toml b/recipes/wip/bartib/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..48ef2c6e9df2f806de0f6c9c3aa7dc3a7ff4d30a
--- /dev/null
+++ b/recipes/wip/bartib/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested yet
+[source]
+git = "https://github.com/nikolassv/bartib"
+[build]
+template = "cargo"
diff --git a/recipes/wip/bat/recipe.toml b/recipes/wip/bat/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e77efa8407e72155fb95da48358eb9c261601531
--- /dev/null
+++ b/recipes/wip/bat/recipe.toml
@@ -0,0 +1,5 @@
+#TODO sys-info crate build.rs does not recognize Redox
+[source]
+tar = "https://github.com/sharkdp/bat/archive/refs/tags/v0.23.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/battle-of-wesnoth/recipe.toml b/recipes/wip/battle-of-wesnoth/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a6e6fb33d8d27345f33a212655ecbcc21281b68f
--- /dev/null
+++ b/recipes/wip/battle-of-wesnoth/recipe.toml
@@ -0,0 +1,21 @@
+#TODO missing script for building, see https://github.com/wesnoth/wesnoth/blob/master/INSTALL.md
+#TODO require OpenSSL 3.x
+[source]
+tar = "https://sourceforge.net/projects/wesnoth/files/wesnoth-1.16/wesnoth-1.16.10/wesnoth-1.16.10.tar.bz2/download"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "sdl2",
+    "sdl2-image",
+    "sdl2-mixer",
+    "fontconfig",
+    "cairo",
+    "pango",
+    "libvorbis",
+    "bzip2",
+    "zlib",
+    "openssl1",
+    "curl",
+    "readline",
+]
diff --git a/recipes/wip/battop/recipe.toml b/recipes/wip/battop/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ac500c8b6b0d44e3566983ccfea7f2825d71ca87
--- /dev/null
+++ b/recipes/wip/battop/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/svartalf/rust-battop/archive/refs/tags/v0.2.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/betterspades/recipe.toml b/recipes/wip/betterspades/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2a384ba3de23bf2af4dbaf45cd9d57b74679fe20
--- /dev/null
+++ b/recipes/wip/betterspades/recipe.toml
@@ -0,0 +1,29 @@
+#TODO probably missing dependencies, see https://github.com/xtreme8000/BetterSpades#build-requirements
+#TODO probably wrong script, see https://github.com/xtreme8000/BetterSpades#linux
+[source]
+tar = "https://github.com/xtreme8000/BetterSpades/archive/refs/tags/v0.1.5.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "glfw3",
+    "openal",
+    "libenet",
+    "libdeflate",
+    "glew",
+    "mesa",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/bevy-engine/recipe.toml b/recipes/wip/bevy-engine/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..13fcbe6c76b1fe6534d4011851b6b57dc4bd3a0d
--- /dev/null
+++ b/recipes/wip/bevy-engine/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/bevyengine/bevy/archive/refs/tags/v0.11.1.tar.gz"
+[build]
+template = "custom"
+script = """
+"${COOKBOOK_CARGO}" build \
+            --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
+            --package "${hello_world}" \
+            --release
+           --no-default-features
+        mkdir -pv "${COOKBOOK_STAGE}/bin"
+        cp -v \
+            "target/${TARGET}/release/${hello_world}" \
+            "${COOKBOOK_STAGE}/bin/${bevy-engine}_${hello_world}"
+"""
diff --git a/recipes/wip/binocle/recipe.toml b/recipes/wip/binocle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..915063243b02e85642ae01d9a911bba454df8624
--- /dev/null
+++ b/recipes/wip/binocle/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/sharkdp/binocle/archive/refs/tags/v0.3.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/binserve/recipe.toml b/recipes/wip/binserve/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cefbf3b20350992a4f72500495c6ce649565eee9
--- /dev/null
+++ b/recipes/wip/binserve/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested (after a patch on the ring crate)
+[source]
+git = "https://github.com/mufeedvh/binserve"
+[build]
+template = "cargo"
diff --git a/recipes/wip/biome/recipe.toml b/recipes/wip/biome/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b937336787ccf0eed4e19abcbb5c64db6e0e3110
--- /dev/null
+++ b/recipes/wip/biome/recipe.toml
@@ -0,0 +1,8 @@
+#TODO probably wrong script, lacking build instructions
+[source]
+tar = "https://github.com/biomejs/biome/archive/refs/tags/cli/v1.4.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages biome_cli
+"""
diff --git a/recipes/wip/birdy/recipe.toml b/recipes/wip/birdy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5e72cb6f98230d393e165299aa42e8815cca7961
--- /dev/null
+++ b/recipes/wip/birdy/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/kakoc/birdy"
+[build]
+template = "cargo"
diff --git a/recipes/wip/bison/recipe.toml b/recipes/wip/bison/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bacdc687c3fc3050b509fdce282eaafd56e1292f
--- /dev/null
+++ b/recipes/wip/bison/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/bita/recipe.toml b/recipes/wip/bita/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c34af8a797805465a1627c70a532fab58fb2e25d
--- /dev/null
+++ b/recipes/wip/bita/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/oll3/bita/archive/refs/tags/v0.11.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo --features rustls-tls
+"""
diff --git a/recipes/wip/blender-lts/recipe.toml b/recipes/wip/blender-lts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..02a84dcf6c985cf6089afaa248a69c61f0905911
--- /dev/null
+++ b/recipes/wip/blender-lts/recipe.toml
@@ -0,0 +1,42 @@
+#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro
+#TODO probably missing dependencies
+#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options
+[source]
+tar = "https://download.blender.org/source/blender-3.6.5.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "dbus",
+    "libdecor",
+    "libjpeg",
+    "libpng",
+    "freetype2",
+    "fontconfig",
+    "zstd",
+    "bzip2",
+    "xz",
+    "sdl2",
+    "libepoxy",
+    "shaderc",
+    "libxml2",
+    "libharu",
+    "mesa",
+    "libx11",
+    "libwayland",
+    "libxkbcommon",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/blender/recipe.toml b/recipes/wip/blender/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c2384c2e3747b1c2e454fa1bc21e4d5dbf7e7015
--- /dev/null
+++ b/recipes/wip/blender/recipe.toml
@@ -0,0 +1,42 @@
+#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro
+#TODO probably missing dependencies
+#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options
+[source]
+tar = "https://download.blender.org/source/blender-4.0.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "dbus",
+    "libdecor",
+    "libjpeg",
+    "libpng",
+    "freetype2",
+    "fontconfig",
+    "zstd",
+    "bzip2",
+    "xz",
+    "sdl2",
+    "libepoxy",
+    "shaderc",
+    "libxml2",
+    "libharu",
+    "mesa",
+    "libx11",
+    "libwayland",
+    "libxkbcommon",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/blogbench/recipe.toml b/recipes/wip/blogbench/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b6c2aff2f6b22ccf83eff4d692cffab5a99f00d0
--- /dev/null
+++ b/recipes/wip/blogbench/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/jedisct1/Blogbench#readme
+[source]
+tar = "https://github.com/jedisct1/Blogbench/releases/download/1.2/blogbench-1.2.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/bluez/recipe.toml b/recipes/wip/bluez/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d4a052a74703dfd2a566cb158b98de53c72ead52
--- /dev/null
+++ b/recipes/wip/bluez/recipe.toml
@@ -0,0 +1,6 @@
+#TODO require Bluetooth drivers
+#TODO build instructions - https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/INSTALL
+[source]
+tar = "http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/boost/recipe.toml b/recipes/wip/boost/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..405fd6db14cdd8d31a253010fa3a3d6c968f3c0a
--- /dev/null
+++ b/recipes/wip/boost/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/boostorg/wiki/wiki/Getting-Started%3A-Overview#installing-boost
+[source]
+tar = "https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/bottles/recipe.toml b/recipes/wip/bottles/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..746e66ee95861c22eca7380f169e22416f0afa8f
--- /dev/null
+++ b/recipes/wip/bottles/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing Meson build instructions
+[source]
+tar = "https://github.com/bottlesdevs/Bottles/archive/refs/tags/51.9.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/bottom/recipe.toml b/recipes/wip/bottom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3951313e12070e74dbf554626749ac045899f5cb
--- /dev/null
+++ b/recipes/wip/bottom/recipe.toml
@@ -0,0 +1,5 @@
+#TODO starship-battery crate compilation error
+[source]
+tar = "https://github.com/ClementTsang/bottom/archive/refs/tags/0.9.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/broot/recipe.toml b/recipes/wip/broot/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a8d185952e0b517648d72f0b18f74896c27398d9
--- /dev/null
+++ b/recipes/wip/broot/recipe.toml
@@ -0,0 +1,5 @@
+#TODO nix crate compilation error
+[source]
+tar = "https://github.com/Canop/broot/archive/refs/tags/v1.22.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/bullet-physics/recipe.toml b/recipes/wip/bullet-physics/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f2f39442b099914ea746c52485fd7e82985fcf1f
--- /dev/null
+++ b/recipes/wip/bullet-physics/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Premake or CMake, see https://github.com/bulletphysics/bullet3#build-instructions-for-bullet-using-premake-you-can-also-use-cmake-instead
+[source]
+tar = "https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/c-ray/recipe.toml b/recipes/wip/c-ray/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b89e7a024fa2a5a29362807adb8faf75c7cd3b46
--- /dev/null
+++ b/recipes/wip/c-ray/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/vkoskiv/c-ray#installation
+[source]
+git = "https://github.com/vkoskiv/c-ray"
+[build]
+template = "custom"
diff --git a/recipes/wip/c2rust/recipe.toml b/recipes/wip/c2rust/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b651bf25dbaf1d7f6d89272b87913cd3e44cbe05
--- /dev/null
+++ b/recipes/wip/c2rust/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Can't find LLVM
+[source]
+tar = "https://github.com/immunant/c2rust/archive/refs/tags/v0.17.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "llvm",
+]
+script = """
+cookbook_cargo_packages c2rust
+"""
diff --git a/recipes/wip/cackle/recipe.toml b/recipes/wip/cackle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1d387def297520796df96f973be8f8c9f8279e06
--- /dev/null
+++ b/recipes/wip/cackle/recipe.toml
@@ -0,0 +1,10 @@
+#TODO camino crate error
+#TODO Probably needs to be ported to Redox
+[source]
+git = "https://github.com/davidlattimore/cackle"
+[build]
+template = "cargo"
+#script = """
+#cookbook_cargo --features unsupported-os
+#"""
+# Uncomment the above lines if the Cargo template doesn't work.
\ No newline at end of file
diff --git a/recipes/wip/cairomm/recipe.toml b/recipes/wip/cairomm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e1b4684598cc256331420c2780b173ed447d5ad0
--- /dev/null
+++ b/recipes/wip/cairomm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://cgit.freedesktop.org/cairo/tree/INSTALL
+[source]
+tar = "https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/call-of-ferris/recipe.toml b/recipes/wip/call-of-ferris/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9c1e2d5c6ad945f09a25fa1049d78a98b618e3f6
--- /dev/null
+++ b/recipes/wip/call-of-ferris/recipe.toml
@@ -0,0 +1,5 @@
+#TODO require a update on the redox_syscall crate (after a update on the libc crate)
+[source]
+git = "https://github.com/Andy-Python-Programmer/CallOfFerris"
+[build]
+template = "cargo"
diff --git a/recipes/wip/capnproto/recipe.toml b/recipes/wip/capnproto/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6c51dbebfe686d8ae2252fef5c3822a277ff53f5
--- /dev/null
+++ b/recipes/wip/capnproto/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://capnproto.org/capnproto-c++-1.0.1.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/carbonyl/recipe.toml b/recipes/wip/carbonyl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2936aa385be564c249cb3524f3230d34358933e
--- /dev/null
+++ b/recipes/wip/carbonyl/recipe.toml
@@ -0,0 +1,10 @@
+#TODO require Chromium building
+[source]
+tar = "https://github.com/fathyb/carbonyl/archive/refs/tags/v0.0.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "nss",
+    "fontconfig",
+    "expat",
+]
diff --git a/recipes/wip/cargo-about/recipe.toml b/recipes/wip/cargo-about/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b1bae67ff36b7f6ab18a24fc83a759d4b0c0ddda
--- /dev/null
+++ b/recipes/wip/cargo-about/recipe.toml
@@ -0,0 +1,5 @@
+#TODO needs to update the tokio version
+[source]
+tar = "https://github.com/EmbarkStudios/cargo-about/archive/refs/tags/0.5.6.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-audit/recipe.toml b/recipes/wip/cargo-audit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d140bfcf75e94019dea54894df72962575ed6184
--- /dev/null
+++ b/recipes/wip/cargo-audit/recipe.toml
@@ -0,0 +1,14 @@
+#TODO Weird error with libssh2-sys crate
+[source]
+tar = "https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.17.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "libssh2",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo_packages cargo-audit
+"""
diff --git a/recipes/wip/cargo-auditable/recipe.toml b/recipes/wip/cargo-auditable/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..69190aee62225e7e55d73a34c9b3b1be563912f6
--- /dev/null
+++ b/recipes/wip/cargo-auditable/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/rust-secure-code/cargo-auditable"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-cache/recipe.toml b/recipes/wip/cargo-cache/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ed612b3d42c4e07ec2a353de5d6c5726703b38ca
--- /dev/null
+++ b/recipes/wip/cargo-cache/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate compilation error
+[source]
+tar = "https://github.com/matthiaskrgr/cargo-cache/archive/refs/tags/0.8.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-crev/recipe.toml b/recipes/wip/cargo-crev/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5baf0a56198b3d16569c113f3d5c1599079249ea
--- /dev/null
+++ b/recipes/wip/cargo-crev/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/crev-dev/cargo-crev/archive/refs/tags/v0.25.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-deny/recipe.toml b/recipes/wip/cargo-deny/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bcba29a22e4173c789b66b9051ddd8fbd95143d1
--- /dev/null
+++ b/recipes/wip/cargo-deny/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/0.14.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-diet/recipe.toml b/recipes/wip/cargo-diet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c17dc013c4019078b1fe998a82b99429d3b1b2a1
--- /dev/null
+++ b/recipes/wip/cargo-diet/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/the-lean-crate/cargo-diet/archive/refs/tags/v1.2.7.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-fuzz/recipe.toml b/recipes/wip/cargo-fuzz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..57600ccf7d8f7059b34c3b1174a5926dd6f376e8
--- /dev/null
+++ b/recipes/wip/cargo-fuzz/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rust-fuzz/cargo-fuzz/archive/refs/tags/0.11.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-geiger/recipe.toml b/recipes/wip/cargo-geiger/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..85965d275bbc969bab2a9c7611213c682d196a46
--- /dev/null
+++ b/recipes/wip/cargo-geiger/recipe.toml
@@ -0,0 +1,13 @@
+#TODO camino crate compilation error
+[source]
+tar = "https://github.com/rust-secure-code/cargo-geiger/archive/refs/tags/cargo-geiger-0.11.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo_packages cargo-geiger
+"""
diff --git a/recipes/wip/cargo-generate/recipe.toml b/recipes/wip/cargo-generate/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..611d30a8e6e00c582cd91dd0b7ab5ad1780234d3
--- /dev/null
+++ b/recipes/wip/cargo-generate/recipe.toml
@@ -0,0 +1,8 @@
+#TODO fs_at crate error
+[source]
+tar = "https://github.com/cargo-generate/cargo-generate/archive/refs/tags/v0.18.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/cargo-info/recipe.toml b/recipes/wip/cargo-info/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5172836909f5e4d8383af6d2955ec026c5ed86b4
--- /dev/null
+++ b/recipes/wip/cargo-info/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://gitlab.com/imp/cargo-info/-/archive/0.7.6/cargo-info-0.7.6.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-msrv/recipe.toml b/recipes/wip/cargo-msrv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e0001a19fc8162d8309124212b6025577746c535
--- /dev/null
+++ b/recipes/wip/cargo-msrv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/foresterre/cargo-msrv/archive/refs/tags/v0.15.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-mutants/recipe.toml b/recipes/wip/cargo-mutants/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d3241010865e04d1cbc56239f610ddd0d2290b84
--- /dev/null
+++ b/recipes/wip/cargo-mutants/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate error
+[source]
+tar = "https://github.com/sourcefrog/cargo-mutants/archive/refs/tags/cargo-mutants-1.2.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-nextest/recipe.toml b/recipes/wip/cargo-nextest/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c312502eb044fbbbf7f7320539c497b040d0b181
--- /dev/null
+++ b/recipes/wip/cargo-nextest/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/nextest-rs/nextest"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages cargo-nextest
+"""
diff --git a/recipes/wip/cargo-remark/recipe.toml b/recipes/wip/cargo-remark/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4439c6c8d60006385a7ff9fadc466507e3fc9492
--- /dev/null
+++ b/recipes/wip/cargo-remark/recipe.toml
@@ -0,0 +1,8 @@
+#TODO camino crate error
+[source]
+git = "https://github.com/kobzol/cargo-remark"
+[build]
+template = "custom"
+script = """
+cookbook_cargo --no-default-features
+"""
diff --git a/recipes/wip/cargo-scaffold/recipe.toml b/recipes/wip/cargo-scaffold/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b93d37c94718a861440d1ec7e5dd8c54db49684a
--- /dev/null
+++ b/recipes/wip/cargo-scaffold/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate error
+[source]
+git = "https://github.com/iomentum/cargo-scaffold"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/cargo-show-asm/recipe.toml b/recipes/wip/cargo-show-asm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d66b2f692c894ba06606b8813e7570cb3250f616
--- /dev/null
+++ b/recipes/wip/cargo-show-asm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate error
+[source]
+git = "https://github.com/pacak/cargo-show-asm"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-smart-release/recipe.toml b/recipes/wip/cargo-smart-release/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8f5faae3d05b26a3e7ef0647de6d26ea0ef5a3c9
--- /dev/null
+++ b/recipes/wip/cargo-smart-release/recipe.toml
@@ -0,0 +1,8 @@
+#TODO camino crate error
+[source]
+git = "https://github.com/Byron/cargo-smart-release"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/cargo-sweep/recipe.toml b/recipes/wip/cargo-sweep/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c6ef12346329f3e78258a204e6f0815944bb2f7b
--- /dev/null
+++ b/recipes/wip/cargo-sweep/recipe.toml
@@ -0,0 +1,5 @@
+#TODO needs to update the redox_syscall version
+[source]
+git = "https://github.com/holmgr/cargo-sweep"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-tarpaulin/recipe.toml b/recipes/wip/cargo-tarpaulin/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1e661d5f8fae5699b071089a65e2ac568c98c19
--- /dev/null
+++ b/recipes/wip/cargo-tarpaulin/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/xd009642/tarpaulin/archive/refs/tags/0.27.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-ui/recipe.toml b/recipes/wip/cargo-ui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2201de41f8d5e975124b29cefb4d8a32de5ea9d
--- /dev/null
+++ b/recipes/wip/cargo-ui/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/slint-ui/cargo-ui/archive/refs/tags/v0.3.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "fontconfig",
+]
diff --git a/recipes/wip/cargo-vet/recipe.toml b/recipes/wip/cargo-vet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fdfc4ee8adea8bd0155ff2b9ebd7ff5687f2c938
--- /dev/null
+++ b/recipes/wip/cargo-vet/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate error (after cargo update and a patch on the ring crate)
+[source]
+git = "https://github.com/mozilla/cargo-vet"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-watch/recipe.toml b/recipes/wip/cargo-watch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..58608f2fb812302fa23182402f5aeb897ca62618
--- /dev/null
+++ b/recipes/wip/cargo-watch/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/watchexec/cargo-watch/archive/refs/tags/v8.4.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cargo-zigbuild/recipe.toml b/recipes/wip/cargo-zigbuild/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d98b1a85abd3346f82a76af234b5a4414ba298ac
--- /dev/null
+++ b/recipes/wip/cargo-zigbuild/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/rust-cross/cargo-zigbuild/archive/refs/tags/v0.16.12.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "zig"
+]
diff --git a/recipes/wip/cava/recipe.toml b/recipes/wip/cava/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5caa78cd17edf45f8ad55b8733e6d79160c52e63
--- /dev/null
+++ b/recipes/wip/cava/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/karlstav/cava/archive/refs/tags/0.9.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "ncurses",
+    "fftw",
+]
diff --git a/recipes/wip/cb/recipe.toml b/recipes/wip/cb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bf68a3b21f6adf64a6b8ae608f17af1a6480b5e4
--- /dev/null
+++ b/recipes/wip/cb/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for "make", see https://github.com/yaa110/cb#build-manually
+#TODO probably wrong dependency
+[source]
+git = "https://github.com/yaa110/cb"
+[build]
+template = "custom"
+dependencies = [
+    "libxcb",
+]
diff --git a/recipes/wip/cbindgen/recipe.toml b/recipes/wip/cbindgen/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..48edb31087decbb76ad7c9f03a15a0fcb0d873cd
--- /dev/null
+++ b/recipes/wip/cbindgen/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/mozilla/cbindgen/archive/refs/tags/0.26.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/ccs-tools/recipe.toml b/recipes/wip/ccs-tools/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cc683ce554885af0ac572a8afdaca7ef8b77be05
--- /dev/null
+++ b/recipes/wip/ccs-tools/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/UIUC-PPL/ccs_tools#readme
+[source]
+git = "https://github.com/UIUC-PPL/ccs_tools"
+[build]
+template = "custom"
diff --git a/recipes/wip/celeste/recipe.toml b/recipes/wip/celeste/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7436dbdd8d6803aca38cdf830cb4c64b4a82d23d
--- /dev/null
+++ b/recipes/wip/celeste/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for "just" and require Go, see https://github.com/hwittenborn/celeste/blob/develop/BUILDING.md
+[source]
+tar = "https://github.com/hwittenborn/celeste/archive/refs/tags/v0.8.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk4",
+    "libadwaita",
+]
diff --git a/recipes/wip/chafa/recipe.toml b/recipes/wip/chafa/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..01d739670116aad754941dabbfca321918332bca
--- /dev/null
+++ b/recipes/wip/chafa/recipe.toml
@@ -0,0 +1,11 @@
+#TODO can't find FreeType dependency
+[source]
+tar = "https://hpjansson.org/chafa/releases/chafa-1.12.4.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "glib",
+    "imagemagick",
+    "pcre",
+    "freetype2",
+]
diff --git a/recipes/wip/charm++/recipe.toml b/recipes/wip/charm++/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..70f77ee737db1ce735ddf3b58636ac6417528923
--- /dev/null
+++ b/recipes/wip/charm++/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for cross-compilation, see https://charm.readthedocs.io/en/latest/charm++/manual.html#installing-charm
+[source]
+tar = "http://charm.cs.illinois.edu/distrib/charm-7.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/chars/recipe.toml b/recipes/wip/chars/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8b5483d69e95114a3b1b220bed329410ff6c505c
--- /dev/null
+++ b/recipes/wip/chars/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/boinkor-net/chars"
+[build]
+template = "cargo"
diff --git a/recipes/wip/checkpwn/recipe.toml b/recipes/wip/checkpwn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9a3c5705d1778d7061b46fab0e205589f16aea68
--- /dev/null
+++ b/recipes/wip/checkpwn/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested (after patched ring crate)
+[source]
+git = "https://github.com/brycx/checkpwn"
+[build]
+template = "cargo"
diff --git a/recipes/wip/chocolate-doom/recipe.toml b/recipes/wip/chocolate-doom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d718a3924f693e02ad7e25b416c290806285aea4
--- /dev/null
+++ b/recipes/wip/chocolate-doom/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "sdl2",
+    "sdl2_mixer",
+    "sdl2_net",
+]
diff --git a/recipes/wip/choose/recipe.toml b/recipes/wip/choose/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e9b1b8f2eeacd031cbdda1f999dcf4c3da7a518a
--- /dev/null
+++ b/recipes/wip/choose/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update but not tested
+[source]
+tar = "https://github.com/theryangeary/choose/archive/refs/tags/v1.3.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/chromium/recipe.toml b/recipes/wip/chromium/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ee11fea87e750cd8e3b2fa478ecfd3090314cf31
--- /dev/null
+++ b/recipes/wip/chromium/recipe.toml
@@ -0,0 +1,34 @@
+#TODO missing script for building, see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/build_instructions.md
+#TODO probably missing dependencies
+#TODO require Wayland
+[source]
+tar = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-119.0.6045.123.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+    "nss",
+    "xdg-utils",
+    "libgcrypt",
+    "dbus",
+    "libva",
+    "libffi",
+    "fontconfig",
+    "libjpeg",
+    "libflac",
+    "libxml2",
+    "ffmpeg6",
+    "libwebp",
+    "opus",
+    "harfbuzz",
+    "libpng",
+    "freetype2",
+    "bzip2",
+    "expat",
+    "glib",
+    "cairo",
+    "atk",
+    "libcap",
+    "pango",
+    "java21",
+]
diff --git a/recipes/wip/chuck/recipe.toml b/recipes/wip/chuck/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..630ae1d664e15eae18ae1f2a4e8b7f64cb8292c4
--- /dev/null
+++ b/recipes/wip/chuck/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for "make", see https://github.com/ccrma/chuck#linux
+[source]
+tar = "https://chuck.cs.princeton.edu/release/files/chuck-1.5.1.3.tgz"
+[build]
+template = "custom"
+dependencies = [
+    "pulseaudio",
+    "libsndfile",
+]
diff --git a/recipes/wip/cicada/recipe.toml b/recipes/wip/cicada/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..97de79ae286e83ce7ab48e91538192391e17e0f8
--- /dev/null
+++ b/recipes/wip/cicada/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/mitnk/cicada/blob/master/docs/install.md#option-c-via-source
+[source]
+tar = "https://github.com/mitnk/cicada/archive/refs/tags/v0.9.38.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/clamav/recipe.toml b/recipes/wip/clamav/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..82aed1b6a507b1e8b94378f4f8147decd725ef99
--- /dev/null
+++ b/recipes/wip/clamav/recipe.toml
@@ -0,0 +1,31 @@
+#TODO probably wrong script, see https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html
+#TODO missing Sendmail Mail Filter API (Milter)
+[source]
+tar = "https://www.clamav.net/downloads/production/clamav-1.2.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "curl",
+    "ncurses",
+    "bzip2",
+    "json-c",
+    "pcre",
+    "openssl1",
+    "libxml2",
+    "zlib",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/clickhouse/recipe.toml b/recipes/wip/clickhouse/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4e7859866cc5a1600ea4461b291971025253d256
--- /dev/null
+++ b/recipes/wip/clickhouse/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for Cmake, see https://clickhouse.com/docs/en/development/build#how-to-build-clickhouse-on-any-linux
+#TODO probably disable some submodules to use our recipes
+[source]
+tar = "https://github.com/ClickHouse/ClickHouse"
+[build]
+template = "custom"
+dependencies = [
+    "curl",
+    "openssl1",
+    "xz",
+]
diff --git a/recipes/wip/clipshare-desktop/recipe.toml b/recipes/wip/clipshare-desktop/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..482f745db2e79681b622f47801b1d7c987ee8403
--- /dev/null
+++ b/recipes/wip/clipshare-desktop/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/RastislavKish/clipshare/archive/refs/tags/v0.1.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "xdotool",
+]
+script = """
+cookbook_cargo_packages desktop_client
+"""
diff --git a/recipes/wip/clipshare-server/recipe.toml b/recipes/wip/clipshare-server/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5a755d33fee3467b2348484f40fe9bf79d11a3cc
--- /dev/null
+++ b/recipes/wip/clipshare-server/recipe.toml
@@ -0,0 +1,11 @@
+#TODO probably wrong script, see https://github.com/RastislavKish/clipshare#building
+[source]
+tar = "https://github.com/RastislavKish/clipshare/archive/refs/tags/v0.1.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "xdotool",
+]
+script = """
+cookbook_cargo_packages server
+"""
diff --git a/recipes/wip/clog-cli/recipe.toml b/recipes/wip/clog-cli/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..961c198b64b679781626dd01110fbe2526e0e223
--- /dev/null
+++ b/recipes/wip/clog-cli/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Needs to patch the rustc-serialize crate and update the redox_syscall version
+[source]
+tar = "https://github.com/clog-tool/clog-cli/archive/refs/tags/v0.9.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cmus/recipe.toml b/recipes/wip/cmus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..581350c375e4d6bc9faf016e580b32c77687b0d8
--- /dev/null
+++ b/recipes/wip/cmus/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/cmus/cmus/archive/refs/tags/v2.10.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "ncurses",
+]
diff --git a/recipes/wip/cobalt/recipe.toml b/recipes/wip/cobalt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fcabfc166ad4dd5b7af416df54ec5db2ea25bbc8
--- /dev/null
+++ b/recipes/wip/cobalt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/cobalt-org/cobalt.rs/archive/refs/tags/v0.19.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cockroachdb/recipe.toml b/recipes/wip/cockroachdb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6d548c7d3d0dfa0cdb5f1a1ee1987653b0735c53
--- /dev/null
+++ b/recipes/wip/cockroachdb/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for Bazel, see https://cockroachlabs.atlassian.net/wiki/spaces/CRDB/pages/181338446/Getting+and+building+CockroachDB+from+source
+[source]
+git = "https://github.com/cockroachdb/cockroach"
+rev = "0ad77cfcc5a81b96dd2f27ed608536388b680537"
+[build]
+template = "custom"
diff --git a/recipes/wip/codevis/recipe.toml b/recipes/wip/codevis/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f617249414ccb0001554266a06f61a6467d6fef0
--- /dev/null
+++ b/recipes/wip/codevis/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/sloganking/codevis/archive/refs/tags/v0.8.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/conky/recipe.toml b/recipes/wip/conky/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5e30978842ca7a5d6a0b445f0a97ccb6c5d9917e
--- /dev/null
+++ b/recipes/wip/conky/recipe.toml
@@ -0,0 +1,26 @@
+#TODO probably wrong script, see https://conky.cc/documents/compiling
+[source]
+tar = "https://github.com/brndnmtthws/conky/archive/refs/tags/v1.19.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "imlib2",
+    "ncurses",
+    "libxml2",
+    "curl",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/cosmic-epoch/recipe.toml b/recipes/wip/cosmic-epoch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6fbc54135dfa0fcd1aeac12c2230369f32d82d99
--- /dev/null
+++ b/recipes/wip/cosmic-epoch/recipe.toml
@@ -0,0 +1,20 @@
+#TODO missing script for "just", see https://github.com/pop-os/cosmic-epoch#testing
+#TODO Dependencies will change after alpha?
+[source]
+git = "https://github.com/pop-os/cosmic-epoch"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "freetype2",
+    "fontconfig",
+    "expat",
+    "dbus",
+    "gtk4",
+    "seatd",
+    "eudev3",
+    "libinput",
+    "libwayland",
+    "libxkbcommon",
+    "pipewire",
+]
diff --git a/recipes/wip/counts/recipe.toml b/recipes/wip/counts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d8a9c58f1ec39803ee292b1ad69cbf88c4711858
--- /dev/null
+++ b/recipes/wip/counts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update but not tested
+[source]
+tar = "https://github.com/nnethercote/counts/archive/refs/tags/0.2.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/cppunit/recipe.toml b/recipes/wip/cppunit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..047d081c45e74912af46a09a3af1775303de7a9c
--- /dev/null
+++ b/recipes/wip/cppunit/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "http://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/cpuminer-opt/recipe.toml b/recipes/wip/cpuminer-opt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9cb93817e92fd84f9aa653d831825599d5ff0dd0
--- /dev/null
+++ b/recipes/wip/cpuminer-opt/recipe.toml
@@ -0,0 +1,11 @@
+#TODO maybe wrong template, see https://github.com/JayDDee/cpuminer-opt/wiki/Compiling-from-source
+[source]
+tar = "https://github.com/JayDDee/cpuminer-opt/archive/refs/tags/v23.13.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "curl",
+    "jansson",
+    "libgmp",
+    "zlib",
+]
diff --git a/recipes/wip/criner/recipe.toml b/recipes/wip/criner/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..29fec40f26d64c79026fca8d1aac88ee56b98b4e
--- /dev/null
+++ b/recipes/wip/criner/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/the-lean-crate/criner/archive/refs/tags/v0.3.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages criner
+"""
diff --git a/recipes/wip/crispy-doom/recipe.toml b/recipes/wip/crispy-doom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5a480426e7137256458ae288b69b25fafa73d7b8
--- /dev/null
+++ b/recipes/wip/crispy-doom/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled/tested yet
+[source]
+tar = "https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-6.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "sdl2",
+    "sdl2_mixer",
+    "sdl2_net",
+]
diff --git a/recipes/wip/crosstool-ng/recipe.toml b/recipes/wip/crosstool-ng/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3c760dd511a0fc24ca8e1ad35d91d013fcd15ee3
--- /dev/null
+++ b/recipes/wip/crosstool-ng/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.26.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/cuberite/recipe.toml b/recipes/wip/cuberite/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3a0e97b7b68fe435cccc30e91c0256a8059567d9
--- /dev/null
+++ b/recipes/wip/cuberite/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/cuberite/cuberite/blob/master/COMPILING.md#building-1
+[source]
+git = "https://github.com/cuberite/cuberite"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/cute/recipe.toml b/recipes/wip/cute/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2df51eac72b37792662811d7716272912fdace6b
--- /dev/null
+++ b/recipes/wip/cute/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/PThorpe92/CuTE"
+[build]
+template = "cargo"
diff --git a/recipes/wip/czkawka/recipe.toml b/recipes/wip/czkawka/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5fd3ba109025bd30314ae7c1f816104965131ae6
--- /dev/null
+++ b/recipes/wip/czkawka/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Compiled but not tested yet
+[source]
+tar = "https://github.com/qarmin/czkawka/archive/refs/tags/6.0.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages czkawka_cli
+"""
diff --git a/recipes/wip/dacapo-benchmarks/recipe.toml b/recipes/wip/dacapo-benchmarks/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..198b532175c0e92929236405615af606a849c80b
--- /dev/null
+++ b/recipes/wip/dacapo-benchmarks/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "ant", see https://github.com/dacapobench/dacapobench#building
+[source]
+tar = "https://github.com/dacapobench/dacapobench/archive/refs/tags/v23.11-chopin.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/daktilo/recipe.toml b/recipes/wip/daktilo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8b849f61d485eb1bfb7bfcb01d0fdd2b1b1ec559
--- /dev/null
+++ b/recipes/wip/daktilo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/orhun/daktilo/archive/refs/tags/v0.1.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/darling/recipe.toml b/recipes/wip/darling/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1fae1b1b493b3753ed0b87d6cd62e61aab919875
--- /dev/null
+++ b/recipes/wip/darling/recipe.toml
@@ -0,0 +1,37 @@
+#TODO probably wrong script, see https://docs.darlinghq.org/build-instructions.html#building-and-installing
+#TODO require Git LFS installed on host
+[source]
+git = "https://github.com/darlinghq/darling"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse3",
+    "libevdev",
+    "cairo",
+    "mesa",
+    "libtiff",
+    "freetype",
+    "libxml2",
+    "fontconfig",
+    "libbsd",
+    "libgif",
+    "ffmpeg6",
+    "openssl1",
+    "libxkbfile",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DTARGET_i386=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/dav1d/recipe.toml b/recipes/wip/dav1d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7902f573fbc70795fc6937bd055729cf9796d9bd
--- /dev/null
+++ b/recipes/wip/dav1d/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://code.videolan.org/videolan/dav1d#compile
+[source]
+tar = "https://code.videolan.org/videolan/dav1d/-/archive/1.3.0/dav1d-1.3.0.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/dbus/recipe.toml b/recipes/wip/dbus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..42464ac62539fd7625a9f3e6cba24bc5d05d7ab5
--- /dev/null
+++ b/recipes/wip/dbus/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing Unix sockets support?
+[source]
+tar = "https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "expat",
+]
diff --git a/recipes/wip/dcss/recipe.toml b/recipes/wip/dcss/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4d38be39124ae24a8926233320e10cc7113c31e2
--- /dev/null
+++ b/recipes/wip/dcss/recipe.toml
@@ -0,0 +1,15 @@
+#TODO missing script for "make", see https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md#compiling
+#TODO require DejaVu fonts
+[source]
+tar = "https://github.com/crawl/crawl/releases/download/0.30.0/stone_soup-0.30.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "sdl2-image",
+    "sqlite3",
+    "ncurses",
+    "pcre",
+    "zlib",
+    "libpng",
+]
diff --git a/recipes/wip/delta/recipe.toml b/recipes/wip/delta/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..de37cf6a59206b282ea199ce5e0d7c2cc5261a26
--- /dev/null
+++ b/recipes/wip/delta/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/dandavison/delta/archive/refs/tags/0.15.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "less",
+]
+script = """
+cookbook_cargo_packages git-delta
+"""
diff --git a/recipes/wip/deno/recipe.toml b/recipes/wip/deno/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a29dbde2fb5ff112ff9aaaf3bf4a26916951b12a
--- /dev/null
+++ b/recipes/wip/deno/recipe.toml
@@ -0,0 +1,9 @@
+#TODO v8 crate error (after cargo update -p tokio)
+#TODO Add static objects for the Redox target (doesn't exist on librusty_v8 upstream)
+[source]
+tar = "https://github.com/denoland/deno/releases/download/v1.36.1/deno_src.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages deno
+"""
diff --git a/recipes/wip/deps-rs/recipe.toml b/recipes/wip/deps-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d6408ba8f281b57aa6c771e1c7ef68c1a25455f6
--- /dev/null
+++ b/recipes/wip/deps-rs/recipe.toml
@@ -0,0 +1,8 @@
+#TODO weird libssh2 error (using cargo update)
+[source]
+git = "https://github.com/deps-rs/deps.rs"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/difftastic/recipe.toml b/recipes/wip/difftastic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3f1178d1d92cac61ab5b82937fe5fdb105dcfc4f
--- /dev/null
+++ b/recipes/wip/difftastic/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled/tested yet
+[source]
+tar = "https://github.com/Wilfred/difftastic/archive/refs/tags/0.47.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "mimalloc",
+]
diff --git a/recipes/wip/dim/recipe.toml b/recipes/wip/dim/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8c092578f03c8b21c910ad479d0dc1e901b0c693
--- /dev/null
+++ b/recipes/wip/dim/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for building, see https://github.com/Dusk-Labs/dim#running-from-source
+#TODO probably missing dependencies
+[source]
+git = "https://github.com/Dusk-Labs/dim"
+[build]
+template = "custom"
+dependencies = [
+    "sqlite3",
+    "openssl1",
+    "ffmpeg6",
+]
diff --git a/recipes/wip/diplomat-tool/recipe.toml b/recipes/wip/diplomat-tool/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..92740cdf37ac8b705be1fbad84358f07b383ec1f
--- /dev/null
+++ b/recipes/wip/diplomat-tool/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rust-diplomat/diplomat/archive/refs/tags/v0.6.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages tool
+"""
diff --git a/recipes/wip/doctave/recipe.toml b/recipes/wip/doctave/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..af2d926b026f26660dbe85d91f54801515518376
--- /dev/null
+++ b/recipes/wip/doctave/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/Doctave/doctave/archive/refs/tags/0.4.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/dog/recipe.toml b/recipes/wip/dog/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..21cf748bec1706f2540b54c872edb090ca07eefd
--- /dev/null
+++ b/recipes/wip/dog/recipe.toml
@@ -0,0 +1,13 @@
+#TODO weird OpenSSL error?
+[source]
+git = "https://github.com/ogham/dog"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/dolphin-emu/recipe.toml b/recipes/wip/dolphin-emu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..100556601ce6f58c3c317aea13c05f7c9ac74644
--- /dev/null
+++ b/recipes/wip/dolphin-emu/recipe.toml
@@ -0,0 +1,34 @@
+#TODO probably wrong script, see https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux
+#TODO probably missing dependencies
+[source]
+git = "https://github.com/dolphin-emu/dolphin"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "libevdev",
+    "libusb",
+    "pango",
+    "cairo",
+    "qt6-base",
+    "qt6-svg",
+    "mesa",
+    "curl",
+    "libvulkan",
+    "openal",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/dotnet6/recipe.toml b/recipes/wip/dotnet6/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..91f88a27557ff43dadf42bc15c356ab0e7817969
--- /dev/null
+++ b/recipes/wip/dotnet6/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60
+#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup
+[source]
+tar = "https://github.com/dotnet/installer/archive/refs/tags/v6.0.416.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "zlib",
+    "kerberos5",
+    "lttng-ust",
+]
diff --git a/recipes/wip/dotnet7/recipe.toml b/recipes/wip/dotnet7/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1da25df608e650bad77f9bc5ac860a9352b3f726
--- /dev/null
+++ b/recipes/wip/dotnet7/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60
+#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup
+[source]
+tar = "https://github.com/dotnet/installer/archive/refs/tags/v7.0.403.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "zlib",
+    "kerberos5",
+    "lttng-ust",
+]
diff --git a/recipes/wip/dprint/recipe.toml b/recipes/wip/dprint/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9fd4e92d8ba5023855b50c4737851176410f1607
--- /dev/null
+++ b/recipes/wip/dprint/recipe.toml
@@ -0,0 +1,8 @@
+#TODO region crate error (after a patch on ring)
+[source]
+tar = "https://github.com/dprint/dprint/archive/refs/tags/0.41.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages dprint
+"""
diff --git a/recipes/wip/drill/recipe.toml b/recipes/wip/drill/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e0fa46b3d1359f1f1e272124a3e3092f21999ee2
--- /dev/null
+++ b/recipes/wip/drill/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Compilation error (after a patch to update tokio on Cargo.toml)
+[source]
+tar = "https://github.com/fcsonline/drill/archive/refs/tags/0.8.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/dua/recipe.toml b/recipes/wip/dua/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1f7cb9b56a18f7d3f2c356a7cb749257fa0d3805
--- /dev/null
+++ b/recipes/wip/dua/recipe.toml
@@ -0,0 +1,5 @@
+#TODO open crate error
+[source]
+tar = "https://github.com/Byron/dua-cli/archive/refs/tags/v2.20.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/duckstation/recipe.toml b/recipes/wip/duckstation/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..33eb1d0eaca0f4d8ee15934a7f874bab3469d42e
--- /dev/null
+++ b/recipes/wip/duckstation/recipe.toml
@@ -0,0 +1,27 @@
+#TODO probably wrong script, see https://github.com/stenzek/duckstation#linux-1
+[source]
+tar = "https://github.com/stenzek/duckstation"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "qt6-base",
+    "qt6-svg",
+    "qt6-tools",
+    "libwayland",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/dui/recipe.toml b/recipes/wip/dui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b4fac2c686241c088bf49e2883b70ee70a3d751a
--- /dev/null
+++ b/recipes/wip/dui/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+git = "https://gitlab.com/GregOwen/dui"
+[build]
+template = "cargo"
diff --git a/recipes/wip/dune/recipe.toml b/recipes/wip/dune/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d399f82f2d8133bf4ed5a3d147aae88c88e589ba
--- /dev/null
+++ b/recipes/wip/dune/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/adam-mcdaniel/dune/archive/refs/tags/v0.1.9.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/dura/recipe.toml b/recipes/wip/dura/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c0b810ef8ffc46f394cdbde4b5bbc25372f534d3
--- /dev/null
+++ b/recipes/wip/dura/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make libgit2 dependency work
+[source]
+git = "https://github.com/tkellogg/dura"
+[build]
+template = "cargo"
+dependencies = [
+    "libgit2",
+]
diff --git a/recipes/wip/dust/recipe.toml b/recipes/wip/dust/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1f2a059ed42b6923c0ac1515ca88ad2f8d62b55f
--- /dev/null
+++ b/recipes/wip/dust/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/bootandy/dust/archive/refs/tags/v0.8.6.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/dutree/recipe.toml b/recipes/wip/dutree/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a11b54aff5b3b4ce75aa75728e7ca61445e278f0
--- /dev/null
+++ b/recipes/wip/dutree/recipe.toml
@@ -0,0 +1,5 @@
+#TODO program source code error
+[source]
+git = "https://github.com/nachoparker/dutree"
+[build]
+template = "cargo"
diff --git a/recipes/wip/dwarfs/recipe.toml b/recipes/wip/dwarfs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a97778b2a8b97c55af2f1418a4922970672f934e
--- /dev/null
+++ b/recipes/wip/dwarfs/recipe.toml
@@ -0,0 +1,32 @@
+#TODO probably wrong script, see https://github.com/mhx/dwarfs#building
+#TODO missing dependencies, see https://github.com/mhx/dwarfs#dependencies
+[source]
+tar = "https://github.com/mhx/dwarfs/releases/download/v0.7.2/dwarfs-0.7.2.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse3",
+    "boost",
+    "brotli",
+    "libevent",
+    "openssl1",
+    "lz4",
+    "xz",
+    "libunwind",
+    "libfmt",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/elfshaker/recipe.toml b/recipes/wip/elfshaker/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4a777d8e9556e06683b1fcd41ba66557135a9a35
--- /dev/null
+++ b/recipes/wip/elfshaker/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/elfshaker/elfshaker"
+[build]
+template = "cargo"
diff --git a/recipes/wip/elixir/recipe.toml b/recipes/wip/elixir/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1eb6f586d0e3e58a4b729ebb01058e825b7c74a
--- /dev/null
+++ b/recipes/wip/elixir/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/elixir-lang/elixir#compiling-from-source
+[source]
+tar = "https://github.com/elixir-lang/elixir/archive/refs/tags/v1.15.7.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/elm/recipe.toml b/recipes/wip/elm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..94fbea64900d6e1ab0448ec15cf67344a11c1664
--- /dev/null
+++ b/recipes/wip/elm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, lacking build instructions
+[source]
+tar = "https://github.com/elm/compiler/archive/refs/tags/0.19.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/emacs/recipe.toml b/recipes/wip/emacs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4957776a328972e10693852125f2cb70b5ea5add
--- /dev/null
+++ b/recipes/wip/emacs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/embree/recipe.toml b/recipes/wip/embree/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..87bbbe8e45827b8dc53b7344f2fe06acdbf150be
--- /dev/null
+++ b/recipes/wip/embree/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for CMake, see https://github.com/embree/embree#linux-and-macos
+[source]
+tar = "https://github.com/embree/embree/archive/refs/tags/v4.3.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "glfw",
+    "onetbb",
+]
diff --git a/recipes/wip/emplace/recipe.toml b/recipes/wip/emplace/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..511970bcfc00e3cc3be93ad4197114608e8daf62
--- /dev/null
+++ b/recipes/wip/emplace/recipe.toml
@@ -0,0 +1,5 @@
+#TODO sys-info crate error
+[source]
+git = "https://github.com/tversteeg/emplace"
+[build]
+template = "cargo"
diff --git a/recipes/wip/erdtree/recipe.toml b/recipes/wip/erdtree/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..897cc725eaaeb0c283ae73c4f45b41449eb9c536
--- /dev/null
+++ b/recipes/wip/erdtree/recipe.toml
@@ -0,0 +1,5 @@
+#TODO program source code error
+[source]
+tar = "https://github.com/solidiquis/erdtree/archive/refs/tags/v2.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/erlang/recipe.toml b/recipes/wip/erlang/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..02c55a5df8d4a1bff721ae6f23d186ba57121f4c
--- /dev/null
+++ b/recipes/wip/erlang/recipe.toml
@@ -0,0 +1,16 @@
+#TODO probably wrong script, see https://www.erlang.org/doc/installation_guide/install
+[source]
+tar = "https://github.com/erlang/otp/releases/download/OTP-26.1.1/otp_src_26.1.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export ERL_TOP="${COOKBOOK_SOURCE}"
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --without-termcap
+    --enable-bootstrap-only
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/espanso/recipe.toml b/recipes/wip/espanso/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d2cd503383e7a028b0e636bbb14fec4f30b699d0
--- /dev/null
+++ b/recipes/wip/espanso/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for building, see https://espanso.org/docs/install/linux/#wayland-compile
+[source]
+tar = "https://github.com/espanso/espanso/archive/refs/tags/v2.1.8.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libxkbcommon",
+    "dbus",
+    "wxwidgets3",
+    "openssl1",
+]
diff --git a/recipes/wip/et-legacy/recipe.toml b/recipes/wip/et-legacy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5dec0452d9734ae822a60a4d58e0e2870fd6677f
--- /dev/null
+++ b/recipes/wip/et-legacy/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for CMake, see https://github.com/etlegacy/etlegacy#compile-and-install
+[source]
+git = "https://github.com/etlegacy/etlegacy"
+rev = "956269f4c13ebe31ba2a0f0b805588383209bd5b"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "openssl1",
+    "mesa",
+]
diff --git a/recipes/wip/eudev/recipe.toml b/recipes/wip/eudev/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bdc920c7850f672b4c32af8921ce2713c2c5ed7b
--- /dev/null
+++ b/recipes/wip/eudev/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error - POSIX header not found
+[source]
+tar = "https://github.com/eudev-project/eudev/releases/download/v3.2.14/eudev-3.2.14.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/eva/recipe.toml b/recipes/wip/eva/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..03dd23c0a8e403cc30ba2322249ba4a84a554ef4
--- /dev/null
+++ b/recipes/wip/eva/recipe.toml
@@ -0,0 +1,5 @@
+#TODO rustyline crate error
+[source]
+tar = "https://github.com/nerdypepper/eva/archive/refs/tags/v0.3.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/evcxr-jupyter/recipe.toml b/recipes/wip/evcxr-jupyter/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a3c6428d9032b73e6e18f6ffccf5c4bf9c000ea1
--- /dev/null
+++ b/recipes/wip/evcxr-jupyter/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages evcxr_jupyter
+"""
diff --git a/recipes/wip/evcxr-repl/recipe.toml b/recipes/wip/evcxr-repl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c18d13e70b8e564f94a23bfb684892613b9aca2e
--- /dev/null
+++ b/recipes/wip/evcxr-repl/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages evcxr_repl
+"""
diff --git a/recipes/wip/eww/recipe.toml b/recipes/wip/eww/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2d70facd6677c42d25d8058896ea43c3bb7d259d
--- /dev/null
+++ b/recipes/wip/eww/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Make GTK3 work
+[source]
+tar = "https://github.com/elkowar/eww/archive/refs/tags/v0.4.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "gtk3",
+    "gdk-pixbuf",
+    "glib",
+    "cairo",
+]
diff --git a/recipes/wip/exa/recipe.toml b/recipes/wip/exa/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..37991b173fff97521a2363da3f9f7b10a6c7d88f
--- /dev/null
+++ b/recipes/wip/exa/recipe.toml
@@ -0,0 +1,5 @@
+#TODO redox_syscall crate error
+[source]
+git = "https://github.com/ogham/exa"
+[build]
+template = "cargo"
diff --git a/recipes/wip/eza/recipe.toml b/recipes/wip/eza/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..84ace592781e9c6d74727de68f73c928169053eb
--- /dev/null
+++ b/recipes/wip/eza/recipe.toml
@@ -0,0 +1,5 @@
+#TODO outdated redox_syscall crate
+[source]
+tar = "https://github.com/eza-community/eza/archive/refs/tags/v0.11.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/fazi/recipe.toml b/recipes/wip/fazi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d1e35386b517ed1bba5da08b86f5a9cf34207639
--- /dev/null
+++ b/recipes/wip/fazi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/landaire/fazi"
+[build]
+template = "cargo"
diff --git a/recipes/wip/fclones/recipe.toml b/recipes/wip/fclones/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1b1318af3ab91302b0f1c7951ce5b866ef5186b
--- /dev/null
+++ b/recipes/wip/fclones/recipe.toml
@@ -0,0 +1,5 @@
+#TODO file-owner crate error
+[source]
+tar = "https://github.com/pkolaczk/fclones/archive/refs/tags/v0.30.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/felix/recipe.toml b/recipes/wip/felix/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d89ccd29d64c508664e229b3bb2c89a9da68d318
--- /dev/null
+++ b/recipes/wip/felix/recipe.toml
@@ -0,0 +1,5 @@
+#TODO link error: getgroups
+[source]
+git = "https://github.com/kyoheiu/felix"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/fend/recipe.toml b/recipes/wip/fend/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4dea69f13380af215293d05005326d54103ccd51
--- /dev/null
+++ b/recipes/wip/fend/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compilation error (after a patch on the ring crate)
+[source]
+tar = "https://github.com/printfn/fend/archive/refs/tags/v1.2.2.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages fend
+"""
diff --git a/recipes/wip/festival/recipe.toml b/recipes/wip/festival/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..82640cf495ea3fc5ea635f3a5b27f1ea092e40f5
--- /dev/null
+++ b/recipes/wip/festival/recipe.toml
@@ -0,0 +1,11 @@
+#TODO make dbus work
+[source]
+git = "https://github.com/hinto-janai/festival"
+[build]
+template = "custom"
+dependencies = [
+    "dbus",
+]
+script = """
+cookbook_cargo_packages festival-gui
+"""
diff --git a/recipes/wip/ffizer/recipe.toml b/recipes/wip/ffizer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5510fe6d9b4cb2c7006c5d103a31b4a544d01f08
--- /dev/null
+++ b/recipes/wip/ffizer/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compilation error (after a patch on the ring crate)
+[source]
+tar = "https://github.com/ffizer/ffizer/archive/refs/tags/2.10.3.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo --features cli
+"""
diff --git a/recipes/wip/fftw/recipe.toml b/recipes/wip/fftw/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..27b4880c3f277346ff2064e5cbc761aaefbd7100
--- /dev/null
+++ b/recipes/wip/fftw/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://fftw.org/fftw-3.3.10.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/file/recipe.toml b/recipes/wip/file/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1027eba64b1bc82c46e593cbf460a6fe49345adb
--- /dev/null
+++ b/recipes/wip/file/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/file/file/archive/refs/tags/FILE5_44.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/fio/recipe.toml b/recipes/wip/fio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6794efeea55eee5c3962eb1c1d3d50ec0a03399b
--- /dev/null
+++ b/recipes/wip/fio/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/axboe/fio/archive/refs/tags/fio-3.36.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/firefox-esr/recipe.toml b/recipes/wip/firefox-esr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b98e29fdb2acad6d3ad8c9a4982e63561d64262b
--- /dev/null
+++ b/recipes/wip/firefox-esr/recipe.toml
@@ -0,0 +1,23 @@
+#TODO probably wrong template, see https://firefox-source-docs.mozilla.org/setup/linux_build.html#build
+[source]
+tar = "https://ftp.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/en-US/firefox-115.4.0esr.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "fontconfig",
+    "atk",
+    "cairo",
+    "dbus",
+    "libffi",
+    "freetype2",
+    "gdk-pixbuf",
+    "glib",
+    "gtk3",
+    "pango",
+    "sqlite3",
+    "nss-nspr",
+    "startup-notification",
+    "zlib",
+    "libvpx",
+    "ffmpeg6",
+]
diff --git a/recipes/wip/fish-shell/recipe.toml b/recipes/wip/fish-shell/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..626f51b5c354d0180db5e5534f14fe7823a03b10
--- /dev/null
+++ b/recipes/wip/fish-shell/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://github.com/fish-shell/fish-shell#building-from-source-all-platforms---makefile-generator
+[source]
+tar = "https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "ncurses",
+    "gettext",
+    "pcre",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/flameshot/recipe.toml b/recipes/wip/flameshot/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..46c50c0f5371b8473d36f41716941a6fd383d48b
--- /dev/null
+++ b/recipes/wip/flameshot/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for CMake, see https://flameshot.org/docs/installation/source-code/#compilation
+[source]
+tar = "https://github.com/flameshot-org/flameshot/archive/refs/tags/v12.1.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "qt5-base",
+    "qt5-tools",
+    "qt5-svg",
+]
diff --git a/recipes/wip/flex/recipe.toml b/recipes/wip/flex/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..da5b01df69ab0d601b15ae56923027142221bb62
--- /dev/null
+++ b/recipes/wip/flex/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz"
+[build]
+template = "custom"
+script = """
+./autogen.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/flowtime/recipe.toml b/recipes/wip/flowtime/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bcd96a10a8c6aa6adc990ed7dee2e6dfd9fdcfe1
--- /dev/null
+++ b/recipes/wip/flowtime/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for Meson, see https://github.com/Diego-Ivan/Flowtime#building-from-source
+[source]
+tar = "https://github.com/Diego-Ivan/Flowtime/archive/refs/tags/v6.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk4",
+    "libxml2",
+    "libadwaita",
+]
diff --git a/recipes/wip/fltk/recipe.toml b/recipes/wip/fltk/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ec8ec37ae5482ab9531536f64d391661ddfd0c13
--- /dev/null
+++ b/recipes/wip/fltk/recipe.toml
@@ -0,0 +1,17 @@
+#TODO probably wrong script, see https://github.com/fltk/fltk/blob/master/README.Unix.txt
+[source]
+tar = "https://www.fltk.org/pub/fltk/1.3.8/fltk-1.3.8-source.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "mesa_glu",
+    "freeglut",
+    "cairo"
+    "fontconfig",
+    "glew",
+    "libjpeg",
+    "libpng",
+    "pango",
+    "zlib",
+    "libx11",
+]
diff --git a/recipes/wip/fontfor/recipe.toml b/recipes/wip/fontfor/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..20739efa036e2217c25800f8dcf30575e99d2a59
--- /dev/null
+++ b/recipes/wip/fontfor/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/7sDream/fontfor/archive/refs/tags/v0.4.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/fontforge/recipe.toml b/recipes/wip/fontforge/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e7cb3f0174933177e1df9ae8f0b61f84a7b17705
--- /dev/null
+++ b/recipes/wip/fontforge/recipe.toml
@@ -0,0 +1,17 @@
+#TODO missing script for Ninja, see https://github.com/fontforge/fontforge/blob/master/INSTALL.md
+[source]
+tar = "https://github.com/fontforge/fontforge/releases/download/20230101/fontforge-20230101.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libtiff",
+    "libjpeg",
+    "libpng",
+    "libgif",
+    "libxml2",
+    "gtk3",
+    "freetype2",
+    "pango",
+    "cairo",
+    "libspiro",
+]
diff --git a/recipes/wip/freealut/recipe.toml b/recipes/wip/freealut/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a774784aa4afcb950d6c48eefdf3025965f82be7
--- /dev/null
+++ b/recipes/wip/freealut/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/vancegroup/freealut#building-freealut
+[source]
+git = "https://github.com/vancegroup/freealut"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/freshfetch/recipe.toml b/recipes/wip/freshfetch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4e254a5150c8413239d49347a2a4a318ae9b6d67
--- /dev/null
+++ b/recipes/wip/freshfetch/recipe.toml
@@ -0,0 +1,8 @@
+#TODO mlua crate error
+[source]
+git = "https://github.com/K4rakara/freshfetch"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages freshfetch
+"""
diff --git a/recipes/wip/fselect/recipe.toml b/recipes/wip/fselect/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3152cb4c832c2aadb2967368bbf3a6c5b72ce57f
--- /dev/null
+++ b/recipes/wip/fselect/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make the mimalloc dependency work
+[source]
+tar = "https://github.com/jhspetersson/fselect/archive/refs/tags/0.8.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "mimalloc",
+]
diff --git a/recipes/wip/fyrox/recipe.toml b/recipes/wip/fyrox/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1db1b9d8e60a4b613f5926efe0eac43a86d9011
--- /dev/null
+++ b/recipes/wip/fyrox/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://github.com/FyroxEngine/Fyrox/archive/refs/tags/v0.29.tar.gz"
+[buiild]
+template = "cargo"
diff --git a/recipes/wip/gaffer/recipe.toml b/recipes/wip/gaffer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f478b47d3253daf9dde926c2afbe3760d0b89664
--- /dev/null
+++ b/recipes/wip/gaffer/recipe.toml
@@ -0,0 +1,27 @@
+#TODO missing script for SCons, see https://github.com/gafferHQ/gaffer#building
+#TODO missing dependencies, see https://github.com/GafferHQ/dependencies
+[source]
+tar = "https://github.com/GafferHQ/gaffer/archive/refs/tags/1.3.7.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "inkscape",
+    "boost",
+    "embree",
+    "libfmt",
+    "freetype2",
+    "glew",
+    "imath",
+    "llvm",
+    "lz4",
+    "libffi",
+    "libjpeg-turbo",
+    "libpng",
+    "libtiff",
+    "openexr",
+    "openimageio",
+    "openssl1",
+    "onetbb",
+    "zlib",
+    "qt5-full",
+]
diff --git a/recipes/wip/gameroy/recipe.toml b/recipes/wip/gameroy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f2286ba4debda2eb5741f9ce970af625d64df0e5
--- /dev/null
+++ b/recipes/wip/gameroy/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/Rodrigodd/gameroy/archive/refs/tags/v0.3.1.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages gameroy-native
+"""
diff --git a/recipes/wip/gdb/recipe.toml b/recipes/wip/gdb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9cd3ba4a474ca0c72cdb30b4e5f7bec4dc1fc908
--- /dev/null
+++ b/recipes/wip/gdb/recipe.toml
@@ -0,0 +1,21 @@
+#TODO probably wrong script, see https://sourceware.org/gdb/wiki/BuildingNatively
+[source]
+tar = "https://ftp.gnu.org/gnu/gdb/gdb-13.2.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libgmp",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --disable-binutils
+    --disable-ld
+    --disable-gold
+    --disable-gas
+    --disable-sim
+    --disable-gprof
+    --disable-gprofng
+    --disable-intl
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/gegl/recipe.toml b/recipes/wip/gegl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0ca3f0263c95794307ee53616e1c64c613d66ecc
--- /dev/null
+++ b/recipes/wip/gegl/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gegl/-/blob/master/docs/development.adoc?ref_type=heads#user-content-debugging
+[source]
+tar = "https://download.gimp.org/pub/gegl/0.4/gegl-0.4.46.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libpng",
+    "glib",
+]
diff --git a/recipes/wip/gem5/recipe.toml b/recipes/wip/gem5/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..90a64579bc6c55c000b2ea5fd2eb0515e69d8b54
--- /dev/null
+++ b/recipes/wip/gem5/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for SCons, see https://www.gem5.org/documentation/general_docs/building
+[source]
+tar = "https://github.com/gem5/gem5/archive/refs/tags/v23.0.1.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gengo/recipe.toml b/recipes/wip/gengo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c5ec484a0a922c06aac6ef93d490d3e882aeb9a2
--- /dev/null
+++ b/recipes/wip/gengo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/spenserblack/gengo/archive/refs/tags/v0.5.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gerb/recipe.toml b/recipes/wip/gerb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c15fa3ab78f152b5e7c7cc706308cb9290b2227e
--- /dev/null
+++ b/recipes/wip/gerb/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make GTK3 work
+[source]
+git = "https://github.com/epilys/gerb"
+[build]
+template = "cargo"
+dependencies = [
+    "gtk3",
+]
diff --git a/recipes/wip/germ/recipe.toml b/recipes/wip/germ/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1d7f622f8a6efe479e5e67c4ac5266c267917d2a
--- /dev/null
+++ b/recipes/wip/germ/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/volks73/germ"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gexiv2/recipe.toml b/recipes/wip/gexiv2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..16bf91bf23e412ca9db09156faf59b77ba52a99d
--- /dev/null
+++ b/recipes/wip/gexiv2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gexiv2/-/blob/master/INSTALLING?ref_type=heads
+[source]
+tar = "https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.2.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gflags/recipe.toml b/recipes/wip/gflags/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e3c77b042daabc1989b6f72af3f19ad7c5c8b570
--- /dev/null
+++ b/recipes/wip/gflags/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/gflags/gflags/blob/master/INSTALL.md#compiling-the-source-code-with-cmake
+[source]
+git = "https://github.com/gflags/gflags"
+[build]
+template = "custom"
diff --git a/recipes/wip/ghc/recipe.toml b/recipes/wip/ghc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9ab877b51a9fd4a76607de95280fa4e073c2af5f
--- /dev/null
+++ b/recipes/wip/ghc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Hadrian, see https://gitlab.haskell.org/ghc/ghc/-/wikis/building/hadrian
+[source]
+tar = "https://downloads.haskell.org/~ghc/9.8.1/ghc-9.8.1-src.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gifski/recipe.toml b/recipes/wip/gifski/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2f7a3cffc16d64c1e255cb599e09d7a2b8545322
--- /dev/null
+++ b/recipes/wip/gifski/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ImageOptim/gifski/archive/refs/tags/1.13.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gimp/recipe.toml b/recipes/wip/gimp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4774682846fe585056f15eeb3c74159b27fb8f6b
--- /dev/null
+++ b/recipes/wip/gimp/recipe.toml
@@ -0,0 +1,27 @@
+#TODO make dependencies work
+[source]
+tar = "https://download.gimp.org/gimp/v2.10/gimp-2.10.36.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "gtk2",
+    "gobject-introspection",
+    "glib",
+    "cairo",
+    "pango",
+    "liblcms",
+    "libmypaint",
+    "gexiv2",
+    "gegl",
+    "babl",
+    "librsvg",
+    "libtiff",
+    "libjpeg",
+    "libpng",
+    "fontconfig",
+    "freetype2",
+    "atk",
+    "harfbuzz",
+    "bzip2",
+    "zlib",
+]
diff --git a/recipes/wip/git-absorb/recipe.toml b/recipes/wip/git-absorb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6a82a7fa63eec08f47e5db8548734d1dfea82a0e
--- /dev/null
+++ b/recipes/wip/git-absorb/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/tummychow/git-absorb/archive/refs/tags/0.6.10.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/git-cliff/recipe.toml b/recipes/wip/git-cliff/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..baed0e2d5e6f90e10b0e08892870ee47afb5f57b
--- /dev/null
+++ b/recipes/wip/git-cliff/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compiled but not tested (after a patch on the ring crate)
+[source]
+tar = "https://github.com/orhun/git-cliff/archive/refs/tags/v1.2.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages git-cliff
+"""
diff --git a/recipes/wip/git-ignore-generator/recipe.toml b/recipes/wip/git-ignore-generator/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aba928fb6687a631b455dec5b0ddb908b530ae5e
--- /dev/null
+++ b/recipes/wip/git-ignore-generator/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested (after a patch on the ring crate)
+[source]
+tar = "https://github.com/sondr3/git-ignore/archive/refs/tags/v1.2.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gitui/recipe.toml b/recipes/wip/gitui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bf1502a170c5a6534a1d7ed701cc149ee5926671
--- /dev/null
+++ b/recipes/wip/gitui/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate error
+[source]
+tar = "https://github.com/extrawurst/gitui/archive/refs/tags/v0.22.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/glew/recipe.toml b/recipes/wip/glew/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9848b0ef65bfa43e6d4c9cce71c75ce58784b50f
--- /dev/null
+++ b/recipes/wip/glew/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/nigels-com/glew#linux-and-mac
+[source]
+tar = "https://github.com/nigels-com/glew/archive/refs/tags/glew-2.2.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+]
diff --git a/recipes/wip/glfw3/recipe.toml b/recipes/wip/glfw3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f60e90045faeaf932f7ac56194902603845cf3b3
--- /dev/null
+++ b/recipes/wip/glfw3/recipe.toml
@@ -0,0 +1,24 @@
+#TODO probably wrong script, see https://www.glfw.org/docs/latest/compile.html
+[source]
+tar = "https://github.com/glfw/glfw/archive/refs/tags/3.3.8.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libwayland",
+    "libxkbcommon",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/glib2mm/recipe.toml b/recipes/wip/glib2mm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..199a560110b0c17297a15bccc007de8e93b48504
--- /dev/null
+++ b/recipes/wip/glib2mm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, see https://gitlab.gnome.org/GNOME/glibmm#building
+[source]
+tar = "https://download.gnome.org/sources/glibmm/2.76/glibmm-2.76.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/glide/recipe.toml b/recipes/wip/glide/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..90a81da7407b1b8c8714ba7d1ccc4eeb9374470b
--- /dev/null
+++ b/recipes/wip/glide/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Make GTK4 work
+[source]
+tar = "https://github.com/philn/glide/archive/refs/tags/0.6.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "gtk4",
+    "gstreamer",
+]
diff --git a/recipes/wip/gmic-qt/recipe.toml b/recipes/wip/gmic-qt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5477aecde8eedc9b4367c678d3ddeb98ffe1ee3d
--- /dev/null
+++ b/recipes/wip/gmic-qt/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for building, see https://github.com/c-koi/gmic-qt#build-instructions
+#TODO probably missing dependencies
+[source]
+tar = "https://github.com/c-koi/gmic-qt/archive/refs/tags/v.3.3.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gmic/recipe.toml b/recipes/wip/gmic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1c751bb5fd25016ae5554d07d36b9c61db36be78
--- /dev/null
+++ b/recipes/wip/gmic/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for "make", see https://github.com/GreycLab/gmic-community/wiki/Building-from-Source
+[source]
+tar = "https://gmic.eu/files/source/gmic_3.3.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fftw",
+    "libpng",
+    "libjpeg",
+    "zlib",
+]
diff --git a/recipes/wip/gnome-doc-utils/recipe.toml b/recipes/wip/gnome-doc-utils/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..550623abb16972c7b000f83255af318eb0b4937a
--- /dev/null
+++ b/recipes/wip/gnome-doc-utils/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.gnome.org/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gnome2-common/recipe.toml b/recipes/wip/gnome2-common/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..be6388ff068b7f581a1d1b18957fbab94ad6bd34
--- /dev/null
+++ b/recipes/wip/gnome2-common/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.gnome.org/sources/gnome-common/2.34/gnome-common-2.34.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gnome3-common/recipe.toml b/recipes/wip/gnome3-common/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..609f094f949fcd0fdefdeddce2816bfc7e2fb34e
--- /dev/null
+++ b/recipes/wip/gnome3-common/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Needs to determine the build system script
+[source]
+tar = "https://download.gnome.org/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gnu-radio/recipe.toml b/recipes/wip/gnu-radio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..221a22194fb9c0a660e9f7e47e2881e5f22393e2
--- /dev/null
+++ b/recipes/wip/gnu-radio/recipe.toml
@@ -0,0 +1,16 @@
+#TODO missing script for CMake, see https://wiki.gnuradio.org/index.php?title=LinuxInstall#For_GNU_Radio_3.10,_3.9,_and_Main_Branch
+#TODO probably missing dependencies, see https://wiki.gnuradio.org/index.php?title=UbuntuInstall#Install_Dependencies
+[source]
+tar = "https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.8.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "volk",
+    "boost",
+    "libgmp",
+    "fftw",
+    "sdl1",
+    "qt5-base",
+    "libusb",
+    "libevdev",
+]
diff --git a/recipes/wip/gnupg-lts/recipe.toml b/recipes/wip/gnupg-lts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f0049191ffb72662d358dcd1d1294901647deacb
--- /dev/null
+++ b/recipes/wip/gnupg-lts/recipe.toml
@@ -0,0 +1,9 @@
+#TODO compilation error on libgcrypt
+[source]
+tar = "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.41.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libiconv",
+    "libgcrypt",
+]
diff --git a/recipes/wip/gnupg/recipe.toml b/recipes/wip/gnupg/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3d112edb8e6300fc2f7d0b70d59eec577db91776
--- /dev/null
+++ b/recipes/wip/gnupg/recipe.toml
@@ -0,0 +1,9 @@
+#TODO compilation error on libgcrypt
+[source]
+tar = "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libiconv",
+    "libgcrypt",
+]
diff --git a/recipes/wip/gnuplot/recipe.toml b/recipes/wip/gnuplot/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..465bc9aef80b919ca4f342ad0a32a88b5d01ab44
--- /dev/null
+++ b/recipes/wip/gnuplot/recipe.toml
@@ -0,0 +1,5 @@
+#TODO determine dependencies
+[source]
+tar = "https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.10/gnuplot-5.4.10.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/gnutls3/recipe.toml b/recipes/wip/gnutls3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f0c06d5483035f070526d4244c79a75a4f539147
--- /dev/null
+++ b/recipes/wip/gnutls3/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Weird compilation error with satisfied dependency
+[source]
+tar = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "libgmp",
+    "libnettle",
+]
diff --git a/recipes/wip/gobang/recipe.toml b/recipes/wip/gobang/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..772274f963758d3863736c7a086996e25bdc5381
--- /dev/null
+++ b/recipes/wip/gobang/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/TaKO8Ki/gobang"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gobject-introspection/recipe.toml b/recipes/wip/gobject-introspection/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..93a6f31f8f1c33ff1d5bbb783773afe9f4967ffc
--- /dev/null
+++ b/recipes/wip/gobject-introspection/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://gi.readthedocs.io/en/latest/build_test.html
+[source]
+tar = "https://download.gnome.org/sources/gobject-introspection/1.76/gobject-introspection-1.76.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "cairo",
+    "glib",
+]
diff --git a/recipes/wip/godot-engine4/recipe.toml b/recipes/wip/godot-engine4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..727b56c8aef29fc632c0c4607f407d0bafa1bcd5
--- /dev/null
+++ b/recipes/wip/godot-engine4/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for SCons, see https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd.html
+#TODO missing dependencies
+[source]
+tar = "https://github.com/godotengine/godot/releases/download/4.1.3-stable/godot-4.1.3-stable.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libx11",
+    "mesa",
+    "mesa_glu",
+]
diff --git a/recipes/wip/google-test/recipe.toml b/recipes/wip/google-test/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..39362de3a3202140f17a1002a3feac5de66589ea
--- /dev/null
+++ b/recipes/wip/google-test/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/google/googletest/blob/main/googletest/README.md
+[source]
+tar = "https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/goxel/recipe.toml b/recipes/wip/goxel/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a21f65d78df06af0fc2d3403a364b0fb2100bb2c
--- /dev/null
+++ b/recipes/wip/goxel/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for the SCons, see https://github.com/guillaumechereau/goxel#linuxbsd
+[source]
+tar = "https://github.com/guillaumechereau/goxel/archive/refs/tags/v0.12.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+    "glfw3",
+]
diff --git a/recipes/wip/gperf/recipe.toml b/recipes/wip/gperf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ff3a4c0bb683c9ed387c05d6c3b4362c1290fda6
--- /dev/null
+++ b/recipes/wip/gperf/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not fully tested
+[source]
+tar = "http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gpg-tui/recipe.toml b/recipes/wip/gpg-tui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0ab279edcd73d80c35b164281b404e90eeac4e24
--- /dev/null
+++ b/recipes/wip/gpg-tui/recipe.toml
@@ -0,0 +1,10 @@
+#TODO make dependencies work
+[source]
+tar = "https://github.com/orhun/gpg-tui/archive/refs/tags/v0.10.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "gnupg",
+    "gpgme",
+    "libgpg-error",
+]
diff --git a/recipes/wip/gpgme/recipe.toml b/recipes/wip/gpgme/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dc3d7c6785605bc24b7e281834401acf797c1287
--- /dev/null
+++ b/recipes/wip/gpgme/recipe.toml
@@ -0,0 +1,8 @@
+#TODO wait the fix of libgcrypt compilation
+[source]
+tar = "https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.20.0.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libgcrypt",
+]
diff --git a/recipes/wip/gphoto2/recipe.toml b/recipes/wip/gphoto2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..33345674677cacea7fdcff2709947a3415dc1371
--- /dev/null
+++ b/recipes/wip/gphoto2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, lacking build instructions
+[source]
+tar = "https://sourceforge.net/projects/gphoto/files/gphoto/2.5.28/gphoto2-2.5.28.tar.xz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/gping/recipe.toml b/recipes/wip/gping/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..28cf04b290df2c252e964c03072e3088278cb410
--- /dev/null
+++ b/recipes/wip/gping/recipe.toml
@@ -0,0 +1,8 @@
+#TODO weird error on the end of compilation
+[source]
+tar = "https://github.com/orf/gping/archive/refs/tags/gping-v1.12.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages gping
+"""
diff --git a/recipes/wip/gptman/recipe.toml b/recipes/wip/gptman/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..249051c46e82c6f468299bdb40ae9ad2a3507d23
--- /dev/null
+++ b/recipes/wip/gptman/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled but not tested
+[source]
+git = "https://github.com/rust-disk-partition-management/gptman"
+[build]
+template = "custom"
+script = """
+cookbook_cargo --features cli
+"""
diff --git a/recipes/wip/graphene/recipe.toml b/recipes/wip/graphene/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..29fa65e696db1f08ad68827af770f341521e62b2
--- /dev/null
+++ b/recipes/wip/graphene/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://github.com/ebassi/graphene#installation
+[source]
+tar = "https://download.gnome.org/sources/graphene/1.10/graphene-1.10.8.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/graphicsmagick/recipe.toml b/recipes/wip/graphicsmagick/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d7b12fbdf7bcd02281035f209fe535f5e2b40446
--- /dev/null
+++ b/recipes/wip/graphicsmagick/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested
+#TODO more features - http://www.graphicsmagick.org/README.html#add-on-libraries-programs
+[source]
+tar = "https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.42/GraphicsMagick-1.3.42.tar.xz/download"
+[build]
+template = "configure"
+dependencies = [
+    "bzip2",
+    "freetype2",
+    "libwebp",
+    "libjpeg",
+    "libpng",
+    "libtiff",
+    "libxml2",
+    "zlib",
+]
diff --git a/recipes/wip/graphviz/recipe.toml b/recipes/wip/graphviz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ca032bd7db0601f73acc99fb741914d8e940ed85
--- /dev/null
+++ b/recipes/wip/graphviz/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested
+#TODO customization - https://graphviz.org/download/source/#dependencies
+[source]
+tar = "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/9.0.0/graphviz-9.0.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "cairo",
+    "expat",
+    "freetype2",
+    "fontconfig",
+    "glib",
+    "libpng",
+    "pango",
+    "zlib",
+]
diff --git a/recipes/wip/grex/recipe.toml b/recipes/wip/grex/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..33b4c53c03aa8af6c4e874decd0cf078435e7078
--- /dev/null
+++ b/recipes/wip/grex/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/pemistahl/grex/archive/refs/tags/v1.4.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gromacs/recipe.toml b/recipes/wip/gromacs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d4a4009fd8fc3fcf5f7c6c1bd13c663ea6723f2d
--- /dev/null
+++ b/recipes/wip/gromacs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://manual.gromacs.org/current/install-guide/index.html
+[source]
+tar = "https://ftp.gromacs.org/gromacs/gromacs-2023.3.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gtk-doc/recipe.toml b/recipes/wip/gtk-doc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..83e46e615bec61eb180fad23be2e4a7b7edb1c88
--- /dev/null
+++ b/recipes/wip/gtk-doc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.gnome.org/sources/gtk-doc/1.33/gtk-doc-1.33.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gtk-engines/recipe.toml b/recipes/wip/gtk-engines/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f8ef8be2432ed3942442a0d6874d876abd296b00
--- /dev/null
+++ b/recipes/wip/gtk-engines/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.gnome.org/sources/gtk-engines/2.91/gtk-engines-2.91.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gtk2/recipe.toml b/recipes/wip/gtk2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..005ea8d53a095bc74cda183c801541b315ba847c
--- /dev/null
+++ b/recipes/wip/gtk2/recipe.toml
@@ -0,0 +1,13 @@
+#TODO probably missing dependencies
+[source]
+tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "glib",
+    "pango",
+    "gdk-pixbuf",
+    "atk",
+    "cairo",
+    "gobject-introspection",
+]
diff --git a/recipes/wip/gtk2mm/recipe.toml b/recipes/wip/gtk2mm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bb2dd93b28a6d5d859bb7d021717b5582d52dffc
--- /dev/null
+++ b/recipes/wip/gtk2mm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably missing dependencies
+[source]
+tar = "https://download.gnome.org/sources/gtkmm/2.91/gtkmm-2.91.7.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/gtk3/recipe.toml b/recipes/wip/gtk3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aaf59bbb979a068bf1947e7cb74509b8141a8680
--- /dev/null
+++ b/recipes/wip/gtk3/recipe.toml
@@ -0,0 +1,18 @@
+#TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies
+[source]
+tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "glib",
+    "gdk-pixbuf",
+    "pango",
+    "cairo",
+    "libepoxy",
+    "atk",
+    "gobject-introspection",
+    "shared-mime-info",
+    "graphene",
+    "libwayland",
+    "gstreamer",
+]
diff --git a/recipes/wip/gtk4/recipe.toml b/recipes/wip/gtk4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..93608e38a5ed74f82043f7f35a72f0b49846075d
--- /dev/null
+++ b/recipes/wip/gtk4/recipe.toml
@@ -0,0 +1,19 @@
+#TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html
+[source]
+tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "glib",
+    "gdk-pixbuf",
+    "pango",
+    "cairo",
+    "libepoxy",
+    "atk",
+    "gobject-introspection",
+    "shared-mime-info",
+    "graphene",
+    "libwayland",
+    "libxkbcommon",
+    "gstreamer",
+]
diff --git a/recipes/wip/gtk4mm/recipe.toml b/recipes/wip/gtk4mm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1637773fc0fbb650df5058546963347b760020dd
--- /dev/null
+++ b/recipes/wip/gtk4mm/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for Meson (probably)
+#TODO probably missing dependencies
+[source]
+tar = "https://download.gnome.org/sources/gtkmm/4.11/gtkmm-4.11.2.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/gupax/recipe.toml b/recipes/wip/gupax/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1e191fbf22e7cd8e728e27ac02fea91cf1306ca7
--- /dev/null
+++ b/recipes/wip/gupax/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/hinto-janai/gupax/archive/refs/tags/v1.3.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gyr/recipe.toml b/recipes/wip/gyr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..97f4989fa126bd8b0d948d8b520b279dfcdad157
--- /dev/null
+++ b/recipes/wip/gyr/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://git.sr.ht/~f9/gyr/archive/v0.1.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/gzdoom/recipe.toml b/recipes/wip/gzdoom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4d3141ba187c87c825ee9f588e6acac2d5f417e3
--- /dev/null
+++ b/recipes/wip/gzdoom/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for CMake, see https://zdoom.org/wiki/Compile_GZDoom_on_Linux
+[source]
+tar = "https://github.com/ZDoom/gzdoom/archive/refs/tags/g4.10.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "mesa",
+    "mesa-glu",
+    "openal",
+    "zmusic",
+]
diff --git a/recipes/wip/hadrian/recipe.toml b/recipes/wip/hadrian/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..768f235fd607c0fa9e16e0804f9212b229caffcf
--- /dev/null
+++ b/recipes/wip/hadrian/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/ghc/hadrian
+[source]
+tar = "https://downloads.haskell.org/~ghc/9.8.1/hadrian-bootstrap-sources/hadrian-bootstrap-sources-9.6.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/halloy/recipe.toml b/recipes/wip/halloy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3739823883c5a51751125e3576f60966ea837338
--- /dev/null
+++ b/recipes/wip/halloy/recipe.toml
@@ -0,0 +1,5 @@
+#TODO half 2.3.1 package require rustc 1.70 or newer
+[source]
+git = "https://github.com/squidowl/halloy"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hare-std/recipe.toml b/recipes/wip/hare-std/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e94dbaeed6cf4fac84fae11be0e09b17869d254f
--- /dev/null
+++ b/recipes/wip/hare-std/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://harelang.org/installation/
+[source]
+git = "https://git.sr.ht/~sircmpwn/hare"
+[build]
+template = "custom"
diff --git a/recipes/wip/harec/recipe.toml b/recipes/wip/harec/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0ee8c0d5aee4754b6a6019fa02027c739a73e44c
--- /dev/null
+++ b/recipes/wip/harec/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://git.sr.ht/~sircmpwn/harec"
+[build]
+template = "configure"
diff --git a/recipes/wip/hashgood/recipe.toml b/recipes/wip/hashgood/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f7689c226bc21b43b116b97cfe4a053a59692748
--- /dev/null
+++ b/recipes/wip/hashgood/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/thombles/hashgood/archive/refs/tags/v0.4.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/headers/recipe.toml b/recipes/wip/headers/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b1eea7f47c95550638edd2a4a5d8adc42556fa53
--- /dev/null
+++ b/recipes/wip/headers/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error (related to X11?)
+[source]
+git = "https://github.com/transmissions11/headers"
+[build]
+template = "cargo"
diff --git a/recipes/wip/heh/recipe.toml b/recipes/wip/heh/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..284fc935da86eeac0dd9884c19a7034e0848b901
--- /dev/null
+++ b/recipes/wip/heh/recipe.toml
@@ -0,0 +1,5 @@
+#TODO x11rb crate error
+[source]
+tar = "https://github.com/ndd7xv/heh/archive/refs/tags/v0.4.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/helix/recipe.toml b/recipes/wip/helix/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3232d0079616a0eb0bf0947b8353250d04d35707
--- /dev/null
+++ b/recipes/wip/helix/recipe.toml
@@ -0,0 +1,8 @@
+#TODO helix-term error (after cargo update)
+[source]
+tar = "https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-source.tar.xz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages helix-term
+"""
diff --git a/recipes/wip/hexyl/recipe.toml b/recipes/wip/hexyl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5b9d03fcb51e2d7a34e1199ea8a4a6d718177d98
--- /dev/null
+++ b/recipes/wip/hexyl/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/sharkdp/hexyl/archive/refs/tags/v0.13.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hgrep/recipe.toml b/recipes/wip/hgrep/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e1c5c9d149314ce98fefbc3a58f62b4cc3235ca2
--- /dev/null
+++ b/recipes/wip/hgrep/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rhysd/hgrep/archive/refs/tags/v0.3.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hickory-dns/recipe.toml b/recipes/wip/hickory-dns/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..87cd6455ae5cbe6f0c44cdebca3b6e886896122b
--- /dev/null
+++ b/recipes/wip/hickory-dns/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/hickory-dns/hickory-dns/archive/refs/tags/v0.24.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/himalaya/recipe.toml b/recipes/wip/himalaya/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d45d5b0ad732898c4ef7467d57323374ea502ace
--- /dev/null
+++ b/recipes/wip/himalaya/recipe.toml
@@ -0,0 +1,8 @@
+#TODO ring crate error
+[source]
+tar = "https://github.com/soywod/himalaya/archive/refs/tags/v0.7.3.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/honggfuzz/recipe.toml b/recipes/wip/honggfuzz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5eea1b3abd18695d8068ea011848ed15d64fa25d
--- /dev/null
+++ b/recipes/wip/honggfuzz/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/google/honggfuzz#installation
+[source]
+tar = "https://github.com/google/honggfuzz/archive/refs/tags/2.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libunwind",
+]
diff --git a/recipes/wip/horsetab/recipe.toml b/recipes/wip/horsetab/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7b475eab5e2cfa2309a7d6a4f433ac73eb00e1e7
--- /dev/null
+++ b/recipes/wip/horsetab/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/ChrisVilches/horsetab"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hpcg/recipe.toml b/recipes/wip/hpcg/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fe63ce86e021ab7849ef1d09bfa431de0e63e781
--- /dev/null
+++ b/recipes/wip/hpcg/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/hpcg-benchmark/hpcg/blob/master/INSTALL
+[source]
+git = "https://github.com/hpcg-benchmark/hpcg"
+[build]
+template = "custom"
diff --git a/recipes/wip/htmlq/recipe.toml b/recipes/wip/htmlq/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e3de72ddcb7fc6536503c5e9d38be81856e47c9b
--- /dev/null
+++ b/recipes/wip/htmlq/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/mgdm/htmlq"
+[build]
+template = "cargo"
diff --git a/recipes/wip/humphrey/recipe.toml b/recipes/wip/humphrey/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..03173fdc2fdbb573d527bdc7a90d77d67176d697
--- /dev/null
+++ b/recipes/wip/humphrey/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/w-henderson/Humphrey"
+[build]
+template = "custom"
+script = """
+"${COOKBOOK_CARGO}" build \
+            --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
+            --package "${humphrey_server}" \
+            --release
+           --all-features
+        mkdir -pv "${COOKBOOK_STAGE}/bin"
+        cp -v \
+            "target/${TARGET}/release/${humphrey_server}" \
+            "${COOKBOOK_STAGE}/bin/${humphrey}_${humphrey_server}"
+"""
diff --git a/recipes/wip/hvm/recipe.toml b/recipes/wip/hvm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4bdb4831f4f15d6063f433a36ee3e253034b9117
--- /dev/null
+++ b/recipes/wip/hvm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+git = "https://github.com/HigherOrderCO/HVM"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hwatch/recipe.toml b/recipes/wip/hwatch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e712a19e8d985800e8d0f98cfd371fd2e5892487
--- /dev/null
+++ b/recipes/wip/hwatch/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/blacknon/hwatch/archive/refs/tags/0.3.10.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hwloc/recipe.toml b/recipes/wip/hwloc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dd02635725e802fc7b58588b2da78754c1b7df1d
--- /dev/null
+++ b/recipes/wip/hwloc/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.open-mpi.org/release/hwloc/v2.9/hwloc-2.9.3.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+    "libevdev",
+]
diff --git a/recipes/wip/hyperfine/recipe.toml b/recipes/wip/hyperfine/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ea9e3383abb6f4bfcf72588fab1cd9c6d0fa1792
--- /dev/null
+++ b/recipes/wip/hyperfine/recipe.toml
@@ -0,0 +1,5 @@
+#TODO libc::RUSAGE_CHILDREN
+[source]
+tar = "https://github.com/sharkdp/hyperfine/archive/refs/tags/v1.17.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/hyprland/recipe.toml b/recipes/wip/hyprland/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ee54a979c54904121cc01579adddfde29a952d44
--- /dev/null
+++ b/recipes/wip/hyprland/recipe.toml
@@ -0,0 +1,24 @@
+#TODO missing CMake configuration, see https://wiki.hyprland.org/Getting-Started/Installation/#cmake-recommended
+[source]
+git = "https://github.com/hyprwm/Hyprland"
+rev = "9afdd61adeaf413afbe853dbc5fdf6853c8bde21"
+[build]
+template = "custom"
+dependencies = [
+    "libinput",
+    "libxkbcommon",
+    "libxcb",
+    "pango",
+    "cairo",
+    "pixman",
+    "libwayland",
+    "seatd",
+    "libxrender",
+    "libx11",
+    "libxcomposite",
+    "libxfixes",
+]
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions
+cp -rv "${COOKBOOK_SOURCE}"/example/hyprland.desktop "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions
+"""
diff --git a/recipes/wip/i2pd/recipe.toml b/recipes/wip/i2pd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9467ad1caf9f70affe4c521cc234f3e8c407a79c
--- /dev/null
+++ b/recipes/wip/i2pd/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://i2pd.readthedocs.io/en/latest/devs/building/unix/
+[source]
+tar = "https://github.com/PurpleI2P/i2pd/archive/refs/tags/2.48.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "openssl1",
+    "zlib",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/iamb/recipe.toml b/recipes/wip/iamb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..68a5583e7e80b79237e23c18a5a291be3c43640c
--- /dev/null
+++ b/recipes/wip/iamb/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Rust version error (after cargo update)
+[source]
+git = "https://github.com/ulyssa/iamb"
+[build]
+template = "cargo"
diff --git a/recipes/wip/imagemagick/recipe.toml b/recipes/wip/imagemagick/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..85b8a73069ec0faa3b7751a0fcfec63349db138b
--- /dev/null
+++ b/recipes/wip/imagemagick/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://imagemagick.org/archive/ImageMagick-7.1.1-20.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/imager/recipe.toml b/recipes/wip/imager/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b93923a19944e880c0be5fd08cf3a5aa6d9e4d00
--- /dev/null
+++ b/recipes/wip/imager/recipe.toml
@@ -0,0 +1,12 @@
+#TODO vmaf-sys crate error
+[source]
+git = "https://github.com/imager-io/imager"
+[build]
+template = "custom"
+dependencies = [
+    "xz",
+    "openssl1",
+]
+script = """
+cookbook_cargo_packages imager
+"""
diff --git a/recipes/wip/imlib2/recipe.toml b/recipes/wip/imlib2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..22df0df14895e80b6bba4a11dff00d1ea3cb6dc7
--- /dev/null
+++ b/recipes/wip/imlib2/recipe.toml
@@ -0,0 +1,10 @@
+#TODO not compiled or tested
+[source]
+tar = "https://git.enlightenment.org/old/legacy-imlib2/archive/v1.11.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libjpeg",
+    "libpng",
+    "freetype2",
+]
diff --git a/recipes/wip/incompact3d/recipe.toml b/recipes/wip/incompact3d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4f077165c771a0f066b77182925fcd4a3db6156f
--- /dev/null
+++ b/recipes/wip/incompact3d/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for "make", see https://github.com/xcompact3d/Incompact3d#source-download-and-compilation
+#TODO probably missing dependencies
+[source]
+tar = "https://github.com/xcompact3d/Incompact3d/archive/refs/tags/v4.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/influxdb/recipe.toml b/recipes/wip/influxdb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0daebc2edc4d8bb080cebb9e773bc2d1d7d050b4
--- /dev/null
+++ b/recipes/wip/influxdb/recipe.toml
@@ -0,0 +1,6 @@
+#TODO probably wrong template, lacking build instructions
+#TODO configure the CLI and service
+[source]
+tar = "https://github.com/influxdata/influxdb/archive/refs/tags/v2.7.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/inih/recipe.toml b/recipes/wip/inih/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..163e1f51ef46000da7ca5fc6eca88c2421b1e546
--- /dev/null
+++ b/recipes/wip/inih/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://github.com/benhoyt/inih#meson-notes
+[source]
+tar = "https://github.com/benhoyt/inih/archive/refs/tags/r57.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/iniparser/recipe.toml b/recipes/wip/iniparser/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..14630337b9c94ffd9b3c77ce21e1a3c03107ad84
--- /dev/null
+++ b/recipes/wip/iniparser/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for a "make", see https://github.com/ndevilla/iniparser#ii---building-project
+[source]
+git = "https://github.com/ndevilla/iniparser"
+[build]
+template = "custom"
diff --git a/recipes/wip/inko/recipe.toml b/recipes/wip/inko/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0f6d33df91ed46573c0e39099c711669cc685c2b
--- /dev/null
+++ b/recipes/wip/inko/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Require LLVM 15
+[source]
+tar = "https://releases.inko-lang.org/0.11.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/inkscape/recipe.toml b/recipes/wip/inkscape/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1beea316f090a0c2f008ef85830d9c25011b9c24
--- /dev/null
+++ b/recipes/wip/inkscape/recipe.toml
@@ -0,0 +1,34 @@
+#TODO probably wrong script, see https://inkscape.org/develop/getting-started/#compile
+#TODO missing dependencies, see: https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh
+[source]
+tar = "https://inkscape.org/gallery/item/44467/inkscape-1.3.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "glib",
+    "gtk3",
+    "gtk3mm",
+    "liblcms",
+    "pango",
+    "libpng",
+    "readline",
+    "libxml2",
+    "libxslt",
+    "zlib",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/inlyne/recipe.toml b/recipes/wip/inlyne/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6d1a27b5a107188970d0ae1862b187a4e472663a
--- /dev/null
+++ b/recipes/wip/inlyne/recipe.toml
@@ -0,0 +1,7 @@
+#TODO ucred::get_peer_cred
+#TODO nix::sys::socket
+#TODO cmsg_space!
+[source]
+git = "https://github.com/trimental/inlyne.git"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/innernet-cli/recipe.toml b/recipes/wip/innernet-cli/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..267c4202ad0c95a18874b722858b45307bfe3e04
--- /dev/null
+++ b/recipes/wip/innernet-cli/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/tonarino/innernet/archive/refs/tags/v1.6.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages innernet
+"""
diff --git a/recipes/wip/innernet-server/recipe.toml b/recipes/wip/innernet-server/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..001e8ec5b7e1fe1290ba45eaa5fabc65166e49e9
--- /dev/null
+++ b/recipes/wip/innernet-server/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/tonarino/innernet/archive/refs/tags/v1.6.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "sqlite3",
+]
+script = """
+cookbook_cargo_packages innernet-server
+"""
diff --git a/recipes/wip/intelli-shell/recipe.toml b/recipes/wip/intelli-shell/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5a987b15d1bc063bc2505147c3b311cd542315c9
--- /dev/null
+++ b/recipes/wip/intelli-shell/recipe.toml
@@ -0,0 +1,13 @@
+#TODO OpenSSL error
+[source]
+tar = "https://github.com/lasantosr/intelli-shell/archive/refs/tags/v0.2.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/interaction-calculus/recipe.toml b/recipes/wip/interaction-calculus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f59965004814937d781e42176fd2830dc56ec6c5
--- /dev/null
+++ b/recipes/wip/interaction-calculus/recipe.toml
@@ -0,0 +1,5 @@
+#TODO redox_syscall is very outdated on the dependency tree
+[source]
+git = "https://github.com/VictorTaelin/Interaction-Calculus"
+[build]
+template = "cargo"
diff --git a/recipes/wip/intermodal/recipe.toml b/recipes/wip/intermodal/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2efca300b515b87835011c638fbcd7e4584354de
--- /dev/null
+++ b/recipes/wip/intermodal/recipe.toml
@@ -0,0 +1,9 @@
+#TODO termios crate error
+[source]
+git = "https://github.com/casey/intermodal"
+[build]
+template = "custom"
+script = """
+cookbook_cargo
+mv "${COOKBOOK_STAGE}/bin/imdl" "${COOKBOOK_STAGE}/bin/intermodal"
+"""
diff --git a/recipes/wip/intltool/recipe.toml b/recipes/wip/intltool/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3a5ae285a6c402799e1372fb1a504e7c7c37e6f8
--- /dev/null
+++ b/recipes/wip/intltool/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/ioquake3/recipe.toml b/recipes/wip/ioquake3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8872ae5ea567ae35e6b6b405890d73135c66b5bd
--- /dev/null
+++ b/recipes/wip/ioquake3/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/ioquake/ioq3#compilation-and-installation
+[source]
+git = "https://github.com/ioquake/ioq3"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+]
diff --git a/recipes/wip/iotdb/recipe.toml b/recipes/wip/iotdb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fa7842781dfa50d195a03299393cd51b4d416bd6
--- /dev/null
+++ b/recipes/wip/iotdb/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Maven, see https://github.com/apache/iotdb#build-iotdb-from-source
+[source]
+tar = "https://github.com/apache/iotdb/archive/refs/tags/v1.2.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/irust/recipe.toml b/recipes/wip/irust/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..23429571cae64b834b04f34157cf0ef4ba136645
--- /dev/null
+++ b/recipes/wip/irust/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/sigmaSd/IRust/archive/refs/tags/irust@1.71.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/ispc/recipe.toml b/recipes/wip/ispc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..eb2e49fdf6013e1f354196005e46d06f4b8c1900
--- /dev/null
+++ b/recipes/wip/ispc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/ispc/ispc/wiki/ISPC-Development-Guide#build-system
+[source]
+tar = "https://github.com/ispc/ispc/archive/refs/tags/v1.22.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/itstool/recipe.toml b/recipes/wip/itstool/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..15c9800eca720bdce4616a69bc20e586f278ab99
--- /dev/null
+++ b/recipes/wip/itstool/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require a Python module for libxml2
+[source]
+tar = "http://files.itstool.org/itstool/itstool-2.0.7.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+]
diff --git a/recipes/wip/jless/recipe.toml b/recipes/wip/jless/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..257f83c6562f764bd1cf77ccaf26b3fff3f2f19a
--- /dev/null
+++ b/recipes/wip/jless/recipe.toml
@@ -0,0 +1,5 @@
+#TODO redox_syscall crate error
+[source]
+tar = "https://github.com/PaulJuliusMartinez/jless/archive/refs/tags/v0.8.0.tar.gz"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/john-the-ripper/recipe.toml b/recipes/wip/john-the-ripper/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0428e4cdbfe5a07d2513de8df2c69564d07b2569
--- /dev/null
+++ b/recipes/wip/john-the-ripper/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for GNU Autotools, see https://github.com/openwall/john/blob/bleeding-jumbo/doc/INSTALL
+[source]
+tar = "https://www.openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "nss",
+    "kerberos5",
+    "libgmp",
+]
diff --git a/recipes/wip/joshuto/recipe.toml b/recipes/wip/joshuto/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0f62d970c7164d769608387a42f6124ac6e8b487
--- /dev/null
+++ b/recipes/wip/joshuto/recipe.toml
@@ -0,0 +1,5 @@
+#TODO open/trash crates error
+[source]
+git = "https://github.com/kamiyaa/joshuto"
+[build]
+template = "cargo"
diff --git a/recipes/wip/jql/recipe.toml b/recipes/wip/jql/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7523b71abb81f6c0e36bdb7211e2dcd52246f379
--- /dev/null
+++ b/recipes/wip/jql/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/yamafaktory/jql/archive/refs/tags/jql-v6.0.8.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages jql
+"""
diff --git a/recipes/wip/json-c/recipe.toml b/recipes/wip/json-c/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bec5a76175b1e19721af597f09b2d77dae172a34
--- /dev/null
+++ b/recipes/wip/json-c/recipe.toml
@@ -0,0 +1,20 @@
+#TODO maybe wrong script, see https://github.com/json-c/json-c#build-instructions--
+[source]
+tar = "https://github.com/json-c/json-c/archive/refs/tags/json-c-0.17-20230812.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/julia-lts/recipe.toml b/recipes/wip/julia-lts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bc50e21faa77b04cce5e095360af2d43f0716ce6
--- /dev/null
+++ b/recipes/wip/julia-lts/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for "make"
+# using the full tarball with dependencies included
+[source]
+tar = "https://github.com/JuliaLang/julia/releases/download/v1.6.7/julia-1.6.7-full.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/julia/recipe.toml b/recipes/wip/julia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7f9735915dce4c6bf08439d3e8d59ba70cd6bbdf
--- /dev/null
+++ b/recipes/wip/julia/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for "make"
+# using the full tarball with dependencies included
+[source]
+tar = "https://github.com/JuliaLang/julia/releases/download/v1.9.4/julia-1.9.4-full.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/just/recipe.toml b/recipes/wip/just/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..823c10ec704d50696ec7d3dcf7c587f82e011739
--- /dev/null
+++ b/recipes/wip/just/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Schemes not supported
+[source]
+tar = "https://github.com/casey/just/archive/refs/tags/1.13.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/kalker/recipe.toml b/recipes/wip/kalker/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aee4af097914c88f34bec9dc5f54540c3829fcf2
--- /dev/null
+++ b/recipes/wip/kalker/recipe.toml
@@ -0,0 +1,13 @@
+#TODO gmp-mpfr-sys crate error
+[source]
+git = "https://github.com/PaddiM8/kalker"
+[build]
+template = "custom"
+dependencies = [
+    "libgmp",
+    "libmpfr",
+    "mpc",
+]
+script = """
+cookbook_cargo_packages kalker
+"""
diff --git a/recipes/wip/kanata/recipe.toml b/recipes/wip/kanata/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..38b84d1a66dbf02ac2db3cc3ed6b73fae222cb0c
--- /dev/null
+++ b/recipes/wip/kanata/recipe.toml
@@ -0,0 +1,5 @@
+#TODO program error, maybe needs porting
+[source]
+tar = "https://github.com/jtroo/kanata/archive/refs/tags/v1.3.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/kani/recipe.toml b/recipes/wip/kani/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..abee6ca23788af9485fcae1a03c9e7c1e45ca908
--- /dev/null
+++ b/recipes/wip/kani/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/model-checking/kani/archive/refs/tags/kani-0.28.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/kbt/recipe.toml b/recipes/wip/kbt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..edd55d9feed15d04fe28e96adc18ce76788d5f2a
--- /dev/null
+++ b/recipes/wip/kbt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/bloznelis/kbt/archive/refs/tags/2.0.6.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/keepassxc/recipe.toml b/recipes/wip/keepassxc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..222d23a77e3db6a9c46ac823c3ae282c0938ce2a
--- /dev/null
+++ b/recipes/wip/keepassxc/recipe.toml
@@ -0,0 +1,32 @@
+#TODO probably wrong script, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#linux
+#TODO probably missing dependencies, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#required-dependencies
+[source]
+tar = "https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/keepassxc-2.7.6-src.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "qt5-base",
+    "qt5-svg",
+    "zlib",
+    "libbotan",
+    "libargon2",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DWITH_XC_AUTOTYPE=OFF
+    -DWITH_XC_UPDATECHECK=OFF
+    -DKEEPASSXC_BUILD_TYPE=Release
+    -DWITH_APP_BUNDLE=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/kerberos5/recipe.toml b/recipes/wip/kerberos5/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6a785c27409269bcbaf3c6295de5e69e9146a1e4
--- /dev/null
+++ b/recipes/wip/kerberos5/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://kerberos.org/dist/krb5/1.21/krb5-1.21.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/kibi/recipe.toml b/recipes/wip/kibi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0686f853fe778559072de6109f8e4944ba379f4d
--- /dev/null
+++ b/recipes/wip/kibi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/ilai-deutel/kibi"
+[build]
+template = "cargo"
diff --git a/recipes/wip/kodi/recipe.toml b/recipes/wip/kodi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3ae69123743728131f550866d03bda0fe4197ed0
--- /dev/null
+++ b/recipes/wip/kodi/recipe.toml
@@ -0,0 +1,56 @@
+#TODO probably wrong script, see https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#4-build-kodi
+#TODO missing dependencies, see: https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#3-install-the-required-packages
+[source]
+tar = "https://github.com/xbmc/xbmc/archive/refs/tags/20.2-Nexus.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libass",
+    "libbluray",
+    "mesa",
+    "bzip2",
+    "curl",
+    "dbus",
+    "libflac",
+    "fontconfig",
+    "libfmt",
+    "freetype2",
+    "fribidi",
+    "libgcrypt",
+    "libgif",
+    "glew",
+    "gnutls3",
+    "mesa_glu",
+    "libgpg-error",
+    "libjpeg",
+    "libogg",
+    "pcre",
+    "libpng",
+    "openssl1",
+    "libtiff",
+    "sqlite3",
+    "libevdev",
+    "libunistring",
+    "libva",
+    "libvorbis",
+    "libxkbcommon",
+    "libuuid",
+    "libxslt",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DCORE_PLATFORM_NAME=wayland
+    -DAPP_RENDER_SYSTEM=gl
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/krita/recipe.toml b/recipes/wip/krita/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bbe663c024189158255bd25ff88e24b756ee006b
--- /dev/null
+++ b/recipes/wip/krita/recipe.toml
@@ -0,0 +1,38 @@
+#TODO probably wrong script, see https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux
+#TODO missing dependencies?
+[source]
+tar = "https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gexiv2",
+    "ffmpeg6",
+    "fftw",
+    "fontconfig",
+    "freetype2",
+    "fribidi",
+    "libgif",
+    "harfbuzz",
+    "liblcms",
+    "libpng",
+    "libtiff",
+    "libwebp",
+    "qt5-base",
+    "zlib",
+    "libmypaint",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/kubernetes/recipe.toml b/recipes/wip/kubernetes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4485d519f889b5e994dc86008b322fcb55def47b
--- /dev/null
+++ b/recipes/wip/kubernetes/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for "make", see https://github.com/kubernetes/community/blob/master/contributors/devel/development.md#building-kubernetes-on-a-local-osshell-environment
+#TODO require Go
+[source]
+tar = "https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.25.16.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kvazaar/recipe.toml b/recipes/wip/kvazaar/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4fefd080b8323dbbe8c3cb0f91f4eb44fb9bb659
--- /dev/null
+++ b/recipes/wip/kvazaar/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ultravideo/kvazaar/releases/download/v2.2.0/kvazaar-2.2.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/lagrange/recipe.toml b/recipes/wip/lagrange/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d67691d068cdc4d87629f27cbbaf14a2a418ed62
--- /dev/null
+++ b/recipes/wip/lagrange/recipe.toml
@@ -0,0 +1,31 @@
+#TODO probably wrong script, see https://github.com/skyjake/lagrange#how-to-compile
+#TODO mpg123 dependency broken
+[source]
+tar = "https://git.skyjake.fi/gemini/lagrange/releases/download/v1.17.4/lagrange-1.17.4.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "openssl1",
+    "zlib",
+    "harfbuzz",
+    "pcre",
+    "fribidi",
+    "libunistring",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+	-DCMAKE_BUILD_TYPE=Release
+	-DCMAKE_CROSSCOMPILING=True
+	-DCMAKE_EXE_LINKER_FLAGS="-static"
+	-DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DENABLE_MPG123=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/lame/recipe.toml b/recipes/wip/lame/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a95e2055acde32fa47137a0ea59d375b3fe6946c
--- /dev/null
+++ b/recipes/wip/lame/recipe.toml
@@ -0,0 +1,5 @@
+#TODO The redox target is not supported on the configure
+[source]
+tar = "https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/lammps/recipe.toml b/recipes/wip/lammps/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8111665e5054af6381f11482349531f393d86bee
--- /dev/null
+++ b/recipes/wip/lammps/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://docs.lammps.org/Build_cmake.html
+[source]
+tar = "https://github.com/lammps/lammps/archive/refs/tags/stable_2Aug2023_update1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lapce/recipe.toml b/recipes/wip/lapce/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..87e7c49950abf0ef620f6ad41d5eccbbbb244756
--- /dev/null
+++ b/recipes/wip/lapce/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/lapce/lapce/archive/refs/tags/v0.2.7.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lcs-image-diff/recipe.toml b/recipes/wip/lcs-image-diff/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fc7730a35148e692caae773d73d3c31d21c3d977
--- /dev/null
+++ b/recipes/wip/lcs-image-diff/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/bokuweb/lcs-image-diff-rs/archive/refs/tags/0.1.7.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/legdur/recipe.toml b/recipes/wip/legdur/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9b1d72e7ea5d68225f45b891ed7b12fad0afb8e7
--- /dev/null
+++ b/recipes/wip/legdur/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate error
+[source]
+tar = "https://hg.sr.ht/~cyplo/legdur/archive/tip.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lemmeknow/recipe.toml b/recipes/wip/lemmeknow/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..78c2347749407412c7fb850dd8648fca6c213817
--- /dev/null
+++ b/recipes/wip/lemmeknow/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/swanandx/lemmeknow/archive/refs/tags/v0.8.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lenia/recipe.toml b/recipes/wip/lenia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..acdae268a305a7d1685e144f00c5c1c724ae0a5e
--- /dev/null
+++ b/recipes/wip/lenia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/BirdbrainEngineer/lenia"
+[build]
+template = "cargo"
diff --git a/recipes/wip/less/recipe.toml b/recipes/wip/less/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8c1024a3ce1285f86507fd7405a6249ae5305e3e
--- /dev/null
+++ b/recipes/wip/less/recipe.toml
@@ -0,0 +1,9 @@
+#TODO waiting termcap fix
+[source]
+tar = "https://www.greenwoodsoftware.com/less/less-633.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "termcap",
+    "libvterm",
+]
diff --git a/recipes/wip/level-zero/recipe.toml b/recipes/wip/level-zero/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f0f19fd68b42ea1047ee22a8686d81e50fe29400
--- /dev/null
+++ b/recipes/wip/level-zero/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/oneapi-src/level-zero#building-and-installing
+[source]
+tar = "https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.15.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lfs/recipe.toml b/recipes/wip/lfs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6f2e456df5b7e57b35b0d25a0acdd81d96d42299
--- /dev/null
+++ b/recipes/wip/lfs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update, but not tested
+[source]
+tar = "https://github.com/Canop/lfs/archive/refs/tags/v2.6.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/liba52/recipe.toml b/recipes/wip/liba52/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..253cd679774c2c4bbb2bb88cc8544eae7df96998
--- /dev/null
+++ b/recipes/wip/liba52/recipe.toml
@@ -0,0 +1,5 @@
+#TODO The redox target is not supported on the configure
+[source]
+tar = "https://liba52.sourceforge.io/files/a52dec-0.7.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libadwaita/recipe.toml b/recipes/wip/libadwaita/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dd5d581eed98c7c8be67f2da124d08ea80e882bb
--- /dev/null
+++ b/recipes/wip/libadwaita/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libadwaita#building
+[source]
+tar = "https://download.gnome.org/sources/libadwaita/1.4/libadwaita-1.4.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libaio/recipe.toml b/recipes/wip/libaio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..60911d0757ea9ca058a2c0c816875b249ccd29ae
--- /dev/null
+++ b/recipes/wip/libaio/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://pagure.io/libaio/blob/master/f/INSTALL
+[source]
+tar = "https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libaom/recipe.toml b/recipes/wip/libaom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..93e9708d5712e9ecaf36c6e7671a23b0b62fcaae
--- /dev/null
+++ b/recipes/wip/libaom/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for CMake, see https://aomedia.googlesource.com/aom/#basic-build
+[source]
+git = "https://aomedia.googlesource.com/aom"
+rev = "aca387522ccc0a1775716923d5489dd2d4b1e628"
+[build]
+template = "custom"
diff --git a/recipes/wip/libarchive/recipe.toml b/recipes/wip/libarchive/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..176b87b1afbd57702d3d6e526e3c056c4c254015
--- /dev/null
+++ b/recipes/wip/libarchive/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Undefined reference to "getgrnam" and "getgrgid"
+[source]
+tar = "https://libarchive.org/downloads/libarchive-3.6.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libargon2/recipe.toml b/recipes/wip/libargon2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..58c03e49f8aae772033bf99145473443a5c602d9
--- /dev/null
+++ b/recipes/wip/libargon2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/P-H-C/phc-winner-argon2#usage
+[source]
+tar = "https://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/20190702.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libass/recipe.toml b/recipes/wip/libass/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..99da7b480e4507b478f23b79610355857d04fe4f
--- /dev/null
+++ b/recipes/wip/libass/recipe.toml
@@ -0,0 +1,11 @@
+#TODO waiting the TOML conversion of fribidi dependency
+[source]
+tar = "https://github.com/libass/libass/releases/download/0.17.1/libass-0.17.1.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "freetype2",
+    "zlib",
+    "libpng",
+    "fribidi",
+]
diff --git a/recipes/wip/libatomic_ops/recipe.toml b/recipes/wip/libatomic_ops/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c222925cb377f4f064e4c5b62a6ede848d6ee156
--- /dev/null
+++ b/recipes/wip/libatomic_ops/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/ivmai/libatomic_ops/releases/download/v7.8.0/libatomic_ops-7.8.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libavif/recipe.toml b/recipes/wip/libavif/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..af6cdcd047c0e15f6441d254ce05bafa5c10cae0
--- /dev/null
+++ b/recipes/wip/libavif/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/AOMediaCodec/libavif#build-notes
+[source]
+tar = "https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.0.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libbluray/recipe.toml b/recipes/wip/libbluray/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..169f3e638555e9ae385708469c316aa28b3e6684
--- /dev/null
+++ b/recipes/wip/libbluray/recipe.toml
@@ -0,0 +1,13 @@
+#TODO compilation error
+[source]
+tar = "https://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+    "freetype2",
+    "zlib",
+    "libpng",
+    "fontconfig",
+    "expat",
+]
diff --git a/recipes/wip/libbotan/recipe.toml b/recipes/wip/libbotan/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4c678a0f85bd94165f467bb5c397db3654f1b37d
--- /dev/null
+++ b/recipes/wip/libbotan/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://botan.randombit.net/releases/Botan-3.2.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libbrotli/recipe.toml b/recipes/wip/libbrotli/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..caf1adc24f6bb001858321e6c0ebdb41ae1b93c4
--- /dev/null
+++ b/recipes/wip/libbrotli/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/google/brotli#cmake
+[source]
+tar = "https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libbsd/recipe.toml b/recipes/wip/libbsd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ec62ca5d0ce1e45871d9e15f32fcf7f4de1a658d
--- /dev/null
+++ b/recipes/wip/libbsd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Can't find required MD5 functions in "libc" or "libmd"
+[source]
+tar = "https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libburn/recipe.toml b/recipes/wip/libburn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d31d959d49c3e1e653d88838cd36dc36590f19c0
--- /dev/null
+++ b/recipes/wip/libburn/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://files.libburnia-project.org/releases/libburn-1.5.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libcamera/recipe.toml b/recipes/wip/libcamera/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d5d78650594c1c5f0932029a70158a5289dc12d8
--- /dev/null
+++ b/recipes/wip/libcamera/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for Meson, see https://libcamera.org/getting-started.html
+[source]
+git = "https://git.libcamera.org/libcamera/libcamera"
+[build]
+template = "custom"
+dependencies = [
+    "libyaml",
+    "libevdev",
+    "gstreamer",
+    "libjpeg",
+    "sdl2",
+]
diff --git a/recipes/wip/libcap/recipe.toml b/recipes/wip/libcap/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8b6fc19a3ab7c1f0c6aeec222416bc77c3540d4a
--- /dev/null
+++ b/recipes/wip/libcap/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make" (maybe need the Go), see https://git.kernel.org/pub/scm/libs/libcap/libcap.git/tree/README#n20
+[source]
+tar = "https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-cap/v1.2.69.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libcups/recipe.toml b/recipes/wip/libcups/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bbce4133b83aa82bb0b7dc4a8a97ffbd862513df
--- /dev/null
+++ b/recipes/wip/libcups/recipe.toml
@@ -0,0 +1,5 @@
+#TODO require printer drivers
+[source]
+tar = "https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libdecor/recipe.toml b/recipes/wip/libdecor/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5b842b01c880d2ee735e9bbf6a625822366e6952
--- /dev/null
+++ b/recipes/wip/libdecor/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/libdecor/libdecor#build-install
+[source]
+tar = "https://gitlab.freedesktop.org/libdecor/libdecor/uploads/ee5ef0f2c3a4743e8501a855d61cb397/libdecor-0.1.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "cairo",
+    "pango",
+    "libwayland",
+    "dbus",
+]
diff --git a/recipes/wip/libdeflate/recipe.toml b/recipes/wip/libdeflate/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..34f65cb848593efa8f6c76a97607b0deac5a41da
--- /dev/null
+++ b/recipes/wip/libdeflate/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/ebiggers/libdeflate#building
+[source]
+tar = "https://github.com/ebiggers/libdeflate/releases/download/v1.19/libdeflate-1.19.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libdvbpsi/recipe.toml b/recipes/wip/libdvbpsi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4a6306c8891508bc93e1d0f7a778550ef2d7ed3a
--- /dev/null
+++ b/recipes/wip/libdvbpsi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libdvdcss/recipe.toml b/recipes/wip/libdvdcss/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..62353687dbcef913037cc5624500aa4082944e25
--- /dev/null
+++ b/recipes/wip/libdvdcss/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://download.videolan.org/pub/libdvdcss/1.4.3/libdvdcss-1.4.3.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libdvdnav/recipe.toml b/recipes/wip/libdvdnav/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a026fab4aa636785310b1794a1e73b0fe60e66fd
--- /dev/null
+++ b/recipes/wip/libdvdnav/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "http://www.videolan.org/pub/videolan/libdvdnav/5.0.1/libdvdnav-5.0.1.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libdvdread/recipe.toml b/recipes/wip/libdvdread/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3b3b4e8416d688c612e689d3c54a9c08083475d4
--- /dev/null
+++ b/recipes/wip/libdvdread/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "http://www.videolan.org/pub/videolan/libdvdread/5.0.0/libdvdread-5.0.0.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libebml/recipe.toml b/recipes/wip/libebml/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..55e5e998cce511f099dce908df9e3ab185040c46
--- /dev/null
+++ b/recipes/wip/libebml/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/Matroska-Org/libebml#building-and-installing
+[source]
+tar = "https://dl.matroska.org/downloads/libebml/libebml-1.4.4.tar.xz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libedit/recipe.toml b/recipes/wip/libedit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..367f46b6ae9fe0b2db84ef3e6c2d6d0676c88ed7
--- /dev/null
+++ b/recipes/wip/libedit/recipe.toml
@@ -0,0 +1,10 @@
+#TODO make dependencies work
+[source]
+tar = "https://www.thrysoee.dk/editline/libedit-20221030-3.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "ncurses",
+    "termcap",
+    "terminfo",
+]
\ No newline at end of file
diff --git a/recipes/wip/libenet/recipe.toml b/recipes/wip/libenet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b2747475be392aafeca10eaf1f5530b25c9b45d0
--- /dev/null
+++ b/recipes/wip/libenet/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://enet.bespin.org/download/enet-1.3.17.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libepoxy/recipe.toml b/recipes/wip/libepoxy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f7ca74b0bfbfdea2d1c53f5af427574d3a8b8c82
--- /dev/null
+++ b/recipes/wip/libepoxy/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for Meson, see https://github.com/anholt/libepoxy#building
+[source]
+tar = "https://download.gnome.org/sources/libepoxy/1.5/libepoxy-1.5.10.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+]
diff --git a/recipes/wip/liberty-eiffel/recipe.toml b/recipes/wip/liberty-eiffel/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e203558e078f0b96584d4661026d370b7bdf249d
--- /dev/null
+++ b/recipes/wip/liberty-eiffel/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "install.sh", adapt to Redox
+[source]
+tar = "http://download.savannah.gnu.org/releases/liberty-eiffel/bell.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libevdev/recipe.toml b/recipes/wip/libevdev/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cda62e0e262b1d316d0bb15488c39d8bc6a7cbea
--- /dev/null
+++ b/recipes/wip/libevdev/recipe.toml
@@ -0,0 +1,5 @@
+#TODO weird error, seems to be related to outdated compiler.
+[source]
+tar = "https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libevent/recipe.toml b/recipes/wip/libevent/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ac50438b71d7c5f20467b8abced139ee8bfe2dfa
--- /dev/null
+++ b/recipes/wip/libevent/recipe.toml
@@ -0,0 +1,23 @@
+#TODO probably wrong script, see https://github.com/libevent/libevent#cmake-unix
+[source]
+tar = "https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libfmt/recipe.toml b/recipes/wip/libfmt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3c6df91e49fb8ad6f253eb5791e4b0a16f2a7709
--- /dev/null
+++ b/recipes/wip/libfmt/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://fmt.dev/latest/usage.html#building-the-library
+[source]
+tar = "https://github.com/fmtlib/fmt/archive/refs/tags/10.0.0.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libfuse2/recipe.toml b/recipes/wip/libfuse2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4f20632d92dd8612f0a4fb262e81ce74052a6458
--- /dev/null
+++ b/recipes/wip/libfuse2/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation
+#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space)
+[source]
+tar = "https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libfuse3/recipe.toml b/recipes/wip/libfuse3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..170c3bd7322c81cb3223ba3e940ae70a44f04b3f
--- /dev/null
+++ b/recipes/wip/libfuse3/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation
+#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space)
+[source]
+tar = "https://github.com/libfuse/libfuse/releases/download/fuse-3.16.2/fuse-3.16.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libgav1/recipe.toml b/recipes/wip/libgav1/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..41f67b7fd837d3e63d64a5205e8275694ae32cd9
--- /dev/null
+++ b/recipes/wip/libgav1/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for CMake, see https://chromium.googlesource.com/codecs/libgav1/#compile
+[source]
+git = "https://chromium.googlesource.com/codecs/libgav1"
+rev = "e386d8f1fb983200972d159b9be47fd5d0776708"
+[build]
+template = "custom"
diff --git a/recipes/wip/libgcrypt/recipe.toml b/recipes/wip/libgcrypt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..441fc1b6f107a33dd71504fdc5f0f001aa0d8004
--- /dev/null
+++ b/recipes/wip/libgcrypt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2"
+[build]
+template = "configure"
\ No newline at end of file
diff --git a/recipes/wip/libgif/recipe.toml b/recipes/wip/libgif/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4f099202b19bb4fbda571d0a4fdc076e344ad253
--- /dev/null
+++ b/recipes/wip/libgif/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/libgit2/recipe.toml b/recipes/wip/libgit2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3283c74a36109b1fc4732e2cef52e2fcb2a7e35e
--- /dev/null
+++ b/recipes/wip/libgit2/recipe.toml
@@ -0,0 +1,23 @@
+#TODO maybe wrong script, see https://github.com/libgit2/libgit2#building-libgit2---using-cmake
+[source]
+tar = "https://github.com/libgit2/libgit2/archive/refs/tags/v1.6.4.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libglm/recipe.toml b/recipes/wip/libglm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dae88cd3379d2246e44c7a311a3bf1a7b7ca88f2
--- /dev/null
+++ b/recipes/wip/libglm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Needs to determine the script
+[source]
+tar = "https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libgloox/recipe.toml b/recipes/wip/libgloox/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9bd0156fbaa978d54f2b43a8e17ef1819eeebc8a
--- /dev/null
+++ b/recipes/wip/libgloox/recipe.toml
@@ -0,0 +1,8 @@
+#TODO maybe wrong template
+[source]
+tar = "https://camaya.net/download/gloox-1.0.27.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "gnutls3",
+]
diff --git a/recipes/wip/libgpg-error/recipe.toml b/recipes/wip/libgpg-error/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ee65c3137edbbec76875a12856652837a264e76b
--- /dev/null
+++ b/recipes/wip/libgpg-error/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.47.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libgphoto2/recipe.toml b/recipes/wip/libgphoto2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4142c8270a911a2ecb175d3190c0c0ee24940067
--- /dev/null
+++ b/recipes/wip/libgphoto2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, lacking build instructions
+[source]
+tar = "https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.31/libgphoto2-2.5.31.tar.xz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/libharu/recipe.toml b/recipes/wip/libharu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..470c28a3b7d1130e656ed148da9e67b770067c55
--- /dev/null
+++ b/recipes/wip/libharu/recipe.toml
@@ -0,0 +1,9 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/libharu/libharu/archive/refs/tags/v2.4.3.tar.gz"
+[build]
+template = "custom"
+script = """
+./buildconf.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/libimath/recipe.toml b/recipes/wip/libimath/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fd06adcfd1f12249ddc234c5d4968f0626de3a72
--- /dev/null
+++ b/recipes/wip/libimath/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://imath.readthedocs.io/en/latest/install.html#linux-macos
+[source]
+tar = "https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.9.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libinput/recipe.toml b/recipes/wip/libinput/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1c042c33a6d60a1cee56fdaa6f2949a3207e811e
--- /dev/null
+++ b/recipes/wip/libinput/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://wayland.freedesktop.org/libinput/doc/latest/building.html#building
+[source]
+tar = "https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.24.0/libinput-1.24.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "eudev",
+    "libevdev",
+]
diff --git a/recipes/wip/libisoburn/recipe.toml b/recipes/wip/libisoburn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..47717bac174af5ac41ee757d08ba0dbb36a67386
--- /dev/null
+++ b/recipes/wip/libisoburn/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://files.libburnia-project.org/releases/libisoburn-1.5.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libisofs/recipe.toml b/recipes/wip/libisofs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5fa6ac522af95db7e9265340e0c3f228642a29db
--- /dev/null
+++ b/recipes/wip/libisofs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://files.libburnia-project.org/releases/libisofs-1.5.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libjpeg-turbo/recipe.toml b/recipes/wip/libjpeg-turbo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..80be4ed944b3add6cd2aa4ede3ade76d93132e70
--- /dev/null
+++ b/recipes/wip/libjpeg-turbo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/BUILDING.md#build-procedure
+[source]
+tar = "https://sourceforge.net/projects/libjpeg-turbo/files/3.0.1/libjpeg-turbo-3.0.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libjxl/recipe.toml b/recipes/wip/libjxl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c6e443ac7928ac2c0400468017057df760236c07
--- /dev/null
+++ b/recipes/wip/libjxl/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for CMake, see https://github.com/libjxl/libjxl/blob/main/BUILDING.md
+[source]
+tar = "https://github.com/libjxl/libjxl/archive/refs/tags/v0.8.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libbrotli",
+    "libjpeg",
+    "libgif",
+    "libpng",
+    "libwebp",
+    "openexr",
+]
diff --git a/recipes/wip/liblcms/recipe.toml b/recipes/wip/liblcms/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e1abd9a7e56eb42fb0572fd943db13344a40bdcd
--- /dev/null
+++ b/recipes/wip/liblcms/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/mm2/Little-CMS/releases/download/lcms2.15/lcms2-2.15.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libtiff",
+]
diff --git a/recipes/wip/liblo/recipe.toml b/recipes/wip/liblo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3e26b3014c64210ee5d52850262944499dc16ea0
--- /dev/null
+++ b/recipes/wip/liblo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://downloads.sourceforge.net/liblo/liblo-0.31.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libmad/recipe.toml b/recipes/wip/libmad/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b559ea6fbe8e5f656fc25e6c0da1edd24e8eb542
--- /dev/null
+++ b/recipes/wip/libmad/recipe.toml
@@ -0,0 +1,5 @@
+#TODO the redox target is not supported on the configure
+[source]
+tar = "https://sourceforge.net/projects/mad/files/libmad/0.15.1b/libmad-0.15.1b.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/libmatroska/recipe.toml b/recipes/wip/libmatroska/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a5b2b0ba895d0de3a6c030906fd226712e35afa3
--- /dev/null
+++ b/recipes/wip/libmatroska/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/Matroska-Org/libmatroska#building-and-installing
+[source]
+tar = "https://dl.matroska.org/downloads/libmatroska/libmatroska-1.7.1.tar.xz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libmd/recipe.toml b/recipes/wip/libmd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..998b9e41cd87ca232506a4c726f964cd5881a5f5
--- /dev/null
+++ b/recipes/wip/libmd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://archive.hadrons.org/software/libmd/libmd-1.1.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libmpeg2/recipe.toml b/recipes/wip/libmpeg2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e93444f84458e5e98b4703fb2fcd5ccf8ce61ff4
--- /dev/null
+++ b/recipes/wip/libmpeg2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO the redox target is not supported on the configure
+[source]
+tar = "https://libmpeg2.sourceforge.io/files/libmpeg2-0.5.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libmypaint/recipe.toml b/recipes/wip/libmypaint/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..94ef672552880e6807a6d40959414cdede496443
--- /dev/null
+++ b/recipes/wip/libmypaint/recipe.toml
@@ -0,0 +1,9 @@
+#TODO probably missing dependencies, see: https://github.com/mypaint/libmypaint/#dependencies
+[source]
+tar = "https://github.com/mypaint/libmypaint/releases/download/v1.6.0/libmypaint-1.6.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "glib",
+    "gobject-introspection",
+]
diff --git a/recipes/wip/libnettle/recipe.toml b/recipes/wip/libnettle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..819dc2443e176bea999445ecc4868eea93e6038d
--- /dev/null
+++ b/recipes/wip/libnettle/recipe.toml
@@ -0,0 +1,9 @@
+#TODO compiled but not tested
+[source]
+tar = "https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz"
+[build]
+template = "configure"
+depencencies = [
+	"gnutls",
+    "libgmp",
+]
diff --git a/recipes/wip/libnlopt/recipe.toml b/recipes/wip/libnlopt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fe137c6af348b57a87ea01fbf86ae28f9c9629a6
--- /dev/null
+++ b/recipes/wip/libnlopt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/stevengj/nlopt#readme
+[source]
+tar = "https://github.com/stevengj/nlopt/archive/refs/tags/v2.7.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libnotify/recipe.toml b/recipes/wip/libnotify/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..456d3cd3873bb68aa0ec9ca7000233e89d280974
--- /dev/null
+++ b/recipes/wip/libnotify/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for Meson
+[source]
+tar = "https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.3.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+    "gdk-pixbuf",
+    "gobject-introspection",
+    "glib",
+]
diff --git a/recipes/wip/libnsl/recipe.toml b/recipes/wip/libnsl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5321c4e83e30103c8307d34b3b75bb857319def1
--- /dev/null
+++ b/recipes/wip/libnsl/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/thkukuk/libnsl/releases/download/v2.0.1/libnsl-2.0.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libpcap/recipe.toml b/recipes/wip/libpcap/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..72f11ba00797e0fc9b965faeda2c02a91fff1c7f
--- /dev/null
+++ b/recipes/wip/libpcap/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libpeas/recipe.toml b/recipes/wip/libpeas/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cf0c9090cd4ed5448131846acff10d8e385b4fe6
--- /dev/null
+++ b/recipes/wip/libpeas/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libpeas
+[source]
+tar = "https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libportaudio/recipe.toml b/recipes/wip/libportaudio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..138ca20ebd4bf4adabefd6ce95e34631bb548943
--- /dev/null
+++ b/recipes/wip/libportaudio/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error and require some Linux audio server
+[source]
+tar = "https://github.com/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libpthread-stubs/recipe.toml b/recipes/wip/libpthread-stubs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5a866354d21235d2d35bf0444091f819650b02f6
--- /dev/null
+++ b/recipes/wip/libpthread-stubs/recipe.toml
@@ -0,0 +1,6 @@
+#TODO not compiled or tested
+#TODO probably missing dependencies
+[source]
+tar = "https://www.x.org/releases/individual/xcb/libpthread-stubs-0.5.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libraptor2/recipe.toml b/recipes/wip/libraptor2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..00795c49debd46aff1581415f4e02dc24778de5e
--- /dev/null
+++ b/recipes/wip/libraptor2/recipe.toml
@@ -0,0 +1,10 @@
+#TODO customization - https://librdf.org/raptor/INSTALL.html
+#TODO pending dependency configuration
+[source]
+tar = "http://download.librdf.org/source/raptor2-2.0.16.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+    "libxslt",
+]
diff --git a/recipes/wip/librasqal/recipe.toml b/recipes/wip/librasqal/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..420b35a7860b9f223ce5bc2af7fabdc696f7096a
--- /dev/null
+++ b/recipes/wip/librasqal/recipe.toml
@@ -0,0 +1,6 @@
+#TODO customization - https://librdf.org/rasqal/INSTALL.html
+#TODO compilation error
+[source]
+tar = "http://download.librdf.org/source/rasqal-0.9.33.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/librdf/recipe.toml b/recipes/wip/librdf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f4d6e59660afb88c10f526204f86e3df03536557
--- /dev/null
+++ b/recipes/wip/librdf/recipe.toml
@@ -0,0 +1,6 @@
+#TODO customization - https://librdf.org/INSTALL.html
+#TODO compilation error
+[source]
+tar = "http://download.librdf.org/source/redland-1.0.17.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libreoffice-dictionaries/recipe.toml b/recipes/wip/libreoffice-dictionaries/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c3fd184b6acaf67d38c682aaaf36931ffe49cdb4
--- /dev/null
+++ b/recipes/wip/libreoffice-dictionaries/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-dictionaries-7.6.2.1.tar.xz?idx=2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libreoffice-translations/recipe.toml b/recipes/wip/libreoffice-translations/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b824492f7470c2773456e53be6fb847bba54b48f
--- /dev/null
+++ b/recipes/wip/libreoffice-translations/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-translations-7.6.2.1.tar.xz?idx=4"
+[build]
+template = "configure"
diff --git a/recipes/wip/libreoffice/recipe.toml b/recipes/wip/libreoffice/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a10532e3aac2c719a38bc17e90a216b314339c5a
--- /dev/null
+++ b/recipes/wip/libreoffice/recipe.toml
@@ -0,0 +1,16 @@
+#TODO missing dependencies, see https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies
+[source]
+tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-7.6.2.1.tar.xz?idx=1"
+[build]
+template = "configure"
+dependencies = [
+    "kerberos5",
+    "python37",
+    "qt5-base",
+    "gtk3",
+    "nss",
+    "fontconfig",
+    "xwayland",
+    "gstreamer",
+    "libcups",
+]
diff --git a/recipes/wip/librkcommon/recipe.toml b/recipes/wip/librkcommon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9472d50c54853b84e86ac7e4d99b7a070f47697e
--- /dev/null
+++ b/recipes/wip/librkcommon/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for CMake, see https://github.com/ospray/rkcommon#building
+[source]
+tar = "https://github.com/ospray/rkcommon/archive/refs/tags/v1.12.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "onetbb",
+]
diff --git a/recipes/wip/librsvg/recipe.toml b/recipes/wip/librsvg/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..213c6622b4b342bf382e5a9b138da578610fdebc
--- /dev/null
+++ b/recipes/wip/librsvg/recipe.toml
@@ -0,0 +1,16 @@
+#TODO not compiled or tested
+#TODO build instructions - https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/compiling.html
+[source]
+tar = "https://download.gnome.org/sources/librsvg/2.56/librsvg-2.56.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "cairo",
+    "freetype2",
+    "gdk-pixbuf",
+    "glib",
+    "gobject-introspection",
+    "harfbuzz",
+    "pango",
+    "libxml2",
+]
diff --git a/recipes/wip/libsamplerate/recipe.toml b/recipes/wip/libsamplerate/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b0d81424aaa9f742d43db68cc4668944918f8160
--- /dev/null
+++ b/recipes/wip/libsamplerate/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libsigc++/recipe.toml b/recipes/wip/libsigc++/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0866b515fcdbe62218b3c35fe6b847ac0b220d75
--- /dev/null
+++ b/recipes/wip/libsigc++/recipe.toml
@@ -0,0 +1,5 @@
+#TODO build instructions - https://github.com/libsigcplusplus/libsigcplusplus#building-from-a-release-tarball
+[source]
+tar = "https://download.gnome.org/sources/libsigc++/3.6/libsigc%2B%2B-3.6.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libsixel/recipe.toml b/recipes/wip/libsixel/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4d1d853b17f0654ea63960c0e4826b87027a4132
--- /dev/null
+++ b/recipes/wip/libsixel/recipe.toml
@@ -0,0 +1,16 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/saitoha/libsixel/releases/download/v1.8.6/libsixel-1.8.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libpng",
+    "libjpeg",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --with-jpeg
+    --with-png
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libslirp/recipe.toml b/recipes/wip/libslirp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..920ccddbb53795912a3632f4f9be6d504129242c
--- /dev/null
+++ b/recipes/wip/libslirp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/slirp/libslirp#building
+[source]
+tar = "https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.7.0/libslirp-v4.7.0.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/libsndfile/recipe.toml b/recipes/wip/libsndfile/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..644eb033a11c6f336de962906c125408578eedc5
--- /dev/null
+++ b/recipes/wip/libsndfile/recipe.toml
@@ -0,0 +1,10 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/libsndfile/libsndfile/releases/download/1.2.0/libsndfile-1.2.0.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "libflac",
+    "libogg",
+    "libvorbis",
+]
diff --git a/recipes/wip/libsoundio/recipe.toml b/recipes/wip/libsoundio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2333bc3d67b8555b55b4acff13aeec356c702e53
--- /dev/null
+++ b/recipes/wip/libsoundio/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/andrewrk/libsoundio#building
+[source]
+tar = "https://github.com/andrewrk/libsoundio/archive/refs/tags/2.0.0.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libspiro/recipe.toml b/recipes/wip/libspiro/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..327173eddee736142463c83b64849eb594a5258b
--- /dev/null
+++ b/recipes/wip/libspiro/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/fontforge/libspiro/releases/download/20221101/libspiro-dist-20221101.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libstk/recipe.toml b/recipes/wip/libstk/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0a0eddd7f0e6bfaea4a209400d75fa6ddd635c38
--- /dev/null
+++ b/recipes/wip/libstk/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://ccrma.stanford.edu/software/stk/release/stk-4.6.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libtheora/recipe.toml b/recipes/wip/libtheora/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..44b5772f633e2c5a0448f7e5fdcbf6032da5a2af
--- /dev/null
+++ b/recipes/wip/libtheora/recipe.toml
@@ -0,0 +1,9 @@
+#TODO the redox target is not supported on the configure
+[source]
+tar = "http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libogg",
+    "libvorbis",
+]
diff --git a/recipes/wip/libtickit/recipe.toml b/recipes/wip/libtickit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..127303efdbb5ca2cdaf61516053d8b4f54f51b9f
--- /dev/null
+++ b/recipes/wip/libtickit/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, see https://github.com/leonerd/libtickit
+[source]
+tar = "https://www.leonerd.org.uk/code/libtickit/libtickit-0.4.3.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libtiff/recipe.toml b/recipes/wip/libtiff/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..887e9109e1ee6d6a695c274a327664eee8908229
--- /dev/null
+++ b/recipes/wip/libtiff/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://download.osgeo.org/libtiff/tiff-4.5.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libtool/recipe.toml b/recipes/wip/libtool/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1e3812b50ed04f4a08194bbb7e73dcfaa1023434
--- /dev/null
+++ b/recipes/wip/libtool/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libunistring/recipe.toml b/recipes/wip/libunistring/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a41062aa1d41bd37a1e21ae1b65c0682b959de49
--- /dev/null
+++ b/recipes/wip/libunistring/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://ftp.gnu.org/gnu/libunistring/libunistring-1.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libunwind/recipe.toml b/recipes/wip/libunwind/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6ef93f40f283a9c27360ce53cf4b1b555d7d90ad
--- /dev/null
+++ b/recipes/wip/libunwind/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/liburcu/recipe.toml b/recipes/wip/liburcu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..32f7f756a4c54ba81414de1282e9467654505b96
--- /dev/null
+++ b/recipes/wip/liburcu/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://lttng.org/files/urcu/userspace-rcu-0.14.0.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libusb/recipe.toml b/recipes/wip/libusb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9bc9525b62f44fcf986033bc6ebad01dc5635a15
--- /dev/null
+++ b/recipes/wip/libusb/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libuuid/recipe.toml b/recipes/wip/libuuid/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8b72e91338054895fe0ca7fce0c54069f0628e54
--- /dev/null
+++ b/recipes/wip/libuuid/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/libuv/recipe.toml b/recipes/wip/libuv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ce2386df76304d5e9510cee90786d0b7ccb32cad
--- /dev/null
+++ b/recipes/wip/libuv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://dist.libuv.org/dist/v1.45.0/libuv-v1.45.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libva/recipe.toml b/recipes/wip/libva/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7e55494c8477eeb9bc0bf3990c4d46dfb4ef113d
--- /dev/null
+++ b/recipes/wip/libva/recipe.toml
@@ -0,0 +1,6 @@
+#TODO not compiled or tested
+#TODO probably require libdrm
+[source]
+tar = "https://github.com/intel/libva/releases/download/2.19.0/libva-2.19.0.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libvncserver/recipe.toml b/recipes/wip/libvncserver/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5f971895a84b437e50bfa20e4672895c8cdcb1a5
--- /dev/null
+++ b/recipes/wip/libvncserver/recipe.toml
@@ -0,0 +1,27 @@
+#TODO probably wrong script, see https://github.com/LibVNC/libvncserver#how-to-build
+[source]
+tar = "https://github.com/LibVNC/libvncserver/archive/refs/tags/LibVNCServer-0.9.14.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "ffmpeg6",
+    "libssh2",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DWITH_OPENSSL=ON
+    -DWITH_GCRYPT=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libvpx/recipe.toml b/recipes/wip/libvpx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0d8dd34f0427e28bda22122f6acd6accefa4b802
--- /dev/null
+++ b/recipes/wip/libvpx/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://chromium.googlesource.com/webm/libvpx/+archive/v1.13.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libvterm/recipe.toml b/recipes/wip/libvterm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f53e9877258505b33ac48ad3e375991dc5c1b054
--- /dev/null
+++ b/recipes/wip/libvterm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://www.leonerd.org.uk/code/libvterm/libvterm-0.3.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libvulkan/recipe.toml b/recipes/wip/libvulkan/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..70e3d22975d8ebce9cc800221a9ee24dd5f7d95b
--- /dev/null
+++ b/recipes/wip/libvulkan/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.md
+[source]
+tar = "https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v1.3.270.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libwayland",
+    "libxkbcommon",
+    "libx11",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libwayland/recipe.toml b/recipes/wip/libwayland/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bd11fb5ba0c01f654f1c0862cbabed585dcb61ea
--- /dev/null
+++ b/recipes/wip/libwayland/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/README.md?ref_type=heads
+[source]
+tar = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libwebp/recipe.toml b/recipes/wip/libwebp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aacf2c81ca6593fea5a350d0a4c58f05598719aa
--- /dev/null
+++ b/recipes/wip/libwebp/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.3.2.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libjpeg",
+    "libpng",
+    "libtiff",
+    "libgif",
+]
diff --git a/recipes/wip/libwebsockets/recipe.toml b/recipes/wip/libwebsockets/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..11ff45f0ec310f9fde86588c2a618ee9f458a1a6
--- /dev/null
+++ b/recipes/wip/libwebsockets/recipe.toml
@@ -0,0 +1,23 @@
+#TODO maybe wrong script
+[source]
+tar = "https://github.com/warmcat/libwebsockets/archive/refs/tags/v4.3.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/libwmf/recipe.toml b/recipes/wip/libwmf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d90bdfc75b8eb4c5ed77b7ca1c53380bfd300fbc
--- /dev/null
+++ b/recipes/wip/libwmf/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceforge.net/projects/wvware/files/libwmf/0.2.8.4/libwmf-0.2.8.4.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/libx11/recipe.toml b/recipes/wip/libx11/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5b4616684978cc58a9a906ddc2689f5f37946154
--- /dev/null
+++ b/recipes/wip/libx11/recipe.toml
@@ -0,0 +1,5 @@
+#TODO maybe wrong template
+[source]
+tar = "https://www.x.org/releases/individual/lib/libX11-1.8.7.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxcb/recipe.toml b/recipes/wip/libxcb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6223c0cf3bed3b4eb3c744b3073f742110dad09c
--- /dev/null
+++ b/recipes/wip/libxcb/recipe.toml
@@ -0,0 +1,6 @@
+#TODO probably missing dependencies
+#TODO maybe wrong template
+[source]
+tar = "https://www.x.org/releases/individual/xcb/libxcb-1.16.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxcomposite/recipe.toml b/recipes/wip/libxcomposite/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5e09343d8173fe0c9ca1b3962b815c2d4874dcc3
--- /dev/null
+++ b/recipes/wip/libxcomposite/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxcursor/recipe.toml b/recipes/wip/libxcursor/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2565763929036d93e9323fc51426f7b405b09f5
--- /dev/null
+++ b/recipes/wip/libxcursor/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXcursor-1.2.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxfixes/recipe.toml b/recipes/wip/libxfixes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0796ad9bc851227e277cc5410749bcfda7c7ceab
--- /dev/null
+++ b/recipes/wip/libxfixes/recipe.toml
@@ -0,0 +1,6 @@
+#TODO probably missing dependencies
+#TODO maybe wrong template
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXfixes-6.0.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxft/recipe.toml b/recipes/wip/libxft/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b6b9b1be20a8e72153387dc4d1451fa71533f5a0
--- /dev/null
+++ b/recipes/wip/libxft/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxi/recipe.toml b/recipes/wip/libxi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fe2284b1741cde00fad46ddb62f403b8b515495c
--- /dev/null
+++ b/recipes/wip/libxi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXi-1.8.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxinerama/recipe.toml b/recipes/wip/libxinerama/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..923d20a92d303512c24b4e61ef783b3ceda4578b
--- /dev/null
+++ b/recipes/wip/libxinerama/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxkbcommon/recipe.toml b/recipes/wip/libxkbcommon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6791d28bb58ea6f75c6428b9c5fea4cbe4a920f2
--- /dev/null
+++ b/recipes/wip/libxkbcommon/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://github.com/xkbcommon/libxkbcommon#building
+[source]
+tar = "https://xkbcommon.org/download/libxkbcommon-1.5.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/libxkbfile/recipe.toml b/recipes/wip/libxkbfile/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..56126d7a57a9a9d493bfab8b5bc5a9453ac23827
--- /dev/null
+++ b/recipes/wip/libxkbfile/recipe.toml
@@ -0,0 +1,5 @@
+#TODO maybe wrong template
+[source]
+tar = "https://www.x.org/releases/individual/lib/libxkbfile-1.1.2.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxrandr/recipe.toml b/recipes/wip/libxrandr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a0f88fc9dbf5e19278a539f5fb48708b81c85bb6
--- /dev/null
+++ b/recipes/wip/libxrandr/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxrender/recipe.toml b/recipes/wip/libxrender/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4e38f7c10838a68e81c62177918c350269134368
--- /dev/null
+++ b/recipes/wip/libxrender/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXrender-0.9.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxslt/recipe.toml b/recipes/wip/libxslt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b6e7a5fff0ce649e199149105b01ac7c0db10e9a
--- /dev/null
+++ b/recipes/wip/libxslt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxtrans/recipe.toml b/recipes/wip/libxtrans/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0be67c16aa91c74031c004085168e5b166f18847
--- /dev/null
+++ b/recipes/wip/libxtrans/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/xtrans-1.4.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libxtst/recipe.toml b/recipes/wip/libxtst/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6ec3586f38d0c7ed17739f61ea0359d2f133d69b
--- /dev/null
+++ b/recipes/wip/libxtst/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/libXtst-1.2.4.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libyaml/recipe.toml b/recipes/wip/libyaml/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ba2c19b260be0ab719214b04622aa70062524075
--- /dev/null
+++ b/recipes/wip/libyaml/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "http://pyyaml.org/download/libyaml/yaml-0.2.5.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/libzvbi/recipe.toml b/recipes/wip/libzvbi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..502408273af62b1262c7edd855ca7f7999af0477
--- /dev/null
+++ b/recipes/wip/libzvbi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO the redox target is not supported on the configure
+[source]
+tar = "https://sourceforge.net/projects/zapping/files/zvbi/0.2.35/zvbi-0.2.35.tar.bz2/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/lilv/recipe.toml b/recipes/wip/lilv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c15da00839b8b2f93af085944274a36968451b5b
--- /dev/null
+++ b/recipes/wip/lilv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.com/lv2/lilv/-/blob/master/INSTALL.md?ref_type=heads
+[source]
+tar = "https://download.drobilla.net/lilv-0.24.20.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lineselect/recipe.toml b/recipes/wip/lineselect/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d8bc9522e96c39db1d518826064839c5bbac1eff
--- /dev/null
+++ b/recipes/wip/lineselect/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+tar = "https://github.com/urbanogilson/lineselect/archive/refs/tags/v0.1.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/liquid-dsp/recipe.toml b/recipes/wip/liquid-dsp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9bcd6aef598d83b493916a4d6f731bbf0f1f08cc
--- /dev/null
+++ b/recipes/wip/liquid-dsp/recipe.toml
@@ -0,0 +1,12 @@
+#TODO probably wrong script, see https://github.com/jgaeddert/liquid-dsp#installation-and-dependencies
+[source]
+tar = "https://github.com/jgaeddert/liquid-dsp/archive/refs/tags/v1.6.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fftw",
+]
+script = """
+bootstrap.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/livedotcom/recipe.toml b/recipes/wip/livedotcom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fb50919ee1acc7a6247818c6e570294ac5e52694
--- /dev/null
+++ b/recipes/wip/livedotcom/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for the build system, see http://www.live555.com/liveMedia/#config-unix
+[source]
+tar = "http://www.live555.com/liveMedia/public/live555-latest.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lmms/recipe.toml b/recipes/wip/lmms/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..51d57829ff8a2ef67cf99fb20cbab3b748b4732a
--- /dev/null
+++ b/recipes/wip/lmms/recipe.toml
@@ -0,0 +1,30 @@
+#TODO probably wrong script, see https://github.com/LMMS/lmms/wiki/Compiling#build-environment
+[source]
+tar = "https://github.com/LMMS/lmms/releases/download/v1.2.2/lmms_1.2.2.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "qt5-base",
+    "libsamplerate",
+    "libvorbis",
+    "libogg",
+    "sdl2",
+    "fftw",
+    "libstk",
+    "fltk",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/loadlibrary/recipe.toml b/recipes/wip/loadlibrary/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bf97a24ba66be1282d631114bf2a7fedecda0f1f
--- /dev/null
+++ b/recipes/wip/loadlibrary/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/taviso/loadlibrary#building
+[source]
+git = "https://github.com/taviso/loadlibrary"
+[build]
+template = "custom"
+dependencies = [
+    "readline",
+]
diff --git a/recipes/wip/lokinet/recipe.toml b/recipes/wip/lokinet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1eda4cdbea39c98d6e94b424d0943eb856bb6f59
--- /dev/null
+++ b/recipes/wip/lokinet/recipe.toml
@@ -0,0 +1,32 @@
+#TODO probably wrong script, see https://github.com/oxen-io/lokinet/blob/dev/docs/install.md#building
+[source]
+tar = "https://github.com/oxen-io/lokinet/releases/download/v0.9.11/lokinet-v0.9.11.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libcap",
+    "libuv",
+    "libsodium",
+    "curl",
+    "libevent",
+    "libnettle",
+    "openssl1",
+    "unbound",
+    "nlohmann-json",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DBUILD_SHARED_LIBS=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/lowcharts/recipe.toml b/recipes/wip/lowcharts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c5e143fad1da2b42655c619a7ebe7af996081596
--- /dev/null
+++ b/recipes/wip/lowcharts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/juan-leon/lowcharts/archive/refs/tags/v0.5.8.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lpm/recipe.toml b/recipes/wip/lpm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6013ec83b27a700bdb673ace8ef3afdc0403be5b
--- /dev/null
+++ b/recipes/wip/lpm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/lodosgroup/lpm"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lrdf/recipe.toml b/recipes/wip/lrdf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ec2b8b8794381716e299faae3582e3e7267819c3
--- /dev/null
+++ b/recipes/wip/lrdf/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/x42/LRDF/archive/refs/tags/0.5.1-rg.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/lsd/recipe.toml b/recipes/wip/lsd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c15c48e0309a53277b5fe4fbb4c66ee9475367fa
--- /dev/null
+++ b/recipes/wip/lsd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO users crate error
+[source]
+tar = "https://github.com/lsd-rs/lsd/archive/refs/tags/0.23.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/lsix/recipe.toml b/recipes/wip/lsix/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7a42e18da2027c300aec37bce4706234efdd0029
--- /dev/null
+++ b/recipes/wip/lsix/recipe.toml
@@ -0,0 +1,14 @@
+#TODO move to proper category
+[source]
+git = "https://github.com/hackerb9/lsix"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/lsix "${COOKBOOK_STAGE}"/bin/lsix
+chmod a+x "${COOKBOOK_STAGE}"/bin/lsix
+"""
+[package]
+dependencies = [
+    "imagemagick7",
+]
diff --git a/recipes/wip/lttng-ust/recipe.toml b/recipes/wip/lttng-ust/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5048e150c383fad3134d9becff23d6160900c1ce
--- /dev/null
+++ b/recipes/wip/lttng-ust/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Not compiled or tested
+[source]
+tar = "http://lttng.org/files/lttng-ust/lttng-ust-2.13.6.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+    "lttng",
+    "liburcu",
+    "libuuid",
+    "popt",
+]
diff --git a/recipes/wip/luajit/recipe.toml b/recipes/wip/luajit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..237fe87bb9bbf2ffe19d3666a9ee740bcb289435
--- /dev/null
+++ b/recipes/wip/luajit/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://luajit.org/install.html
+[source]
+tar = "https://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/luxcorerender/recipe.toml b/recipes/wip/luxcorerender/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8ae64108540f03d13092a10b50b34cd5cb89b562
--- /dev/null
+++ b/recipes/wip/luxcorerender/recipe.toml
@@ -0,0 +1,16 @@
+#TODO missing script for CMake, see https://wiki.luxcorerender.org/Compiling_LuxCore
+#TODO probably missing dependencies
+[source]
+tar = "https://github.com/LuxCoreRender/LuxCore/archive/refs/tags/luxcorerender_v2.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "bzip2",
+    "libtiff",
+    "libpng",
+    "gtk3",
+    "boost",
+    "mesa",
+    "openimageio",
+    "openexr",
+]
diff --git a/recipes/wip/lv2/recipe.toml b/recipes/wip/lv2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bcbb450d27c4b9bd7466fd901bece9ab7445ae80
--- /dev/null
+++ b/recipes/wip/lv2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.com/lv2/lv2/-/blob/master/INSTALL.md
+[source]
+tar = "https://lv2plug.in/spec/lv2-1.18.10.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/lychee/recipe.toml b/recipes/wip/lychee/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dd97a3799af7dc4326299aa6acbc79dfe0b139c7
--- /dev/null
+++ b/recipes/wip/lychee/recipe.toml
@@ -0,0 +1,11 @@
+#TODO compilation error (after an update on tokio and a patch on ring)
+[source]
+tar = "https://github.com/lycheeverse/lychee/archive/refs/tags/v0.13.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+cookbook_cargo_packages lychee
+"""
diff --git a/recipes/wip/lynx/recipe.toml b/recipes/wip/lynx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bd5f54891321c0544b2375340776f1d2af0b8995
--- /dev/null
+++ b/recipes/wip/lynx/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compilation error
+[source]
+tar = "https://invisible-island.net/archives/lynx/tarballs/lynx2.8.9rel.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "ncurses",
+]
diff --git a/recipes/wip/lz4/recipe.toml b/recipes/wip/lz4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f95ddbcd66463aac847dd03e3cfa0f65d4eef756
--- /dev/null
+++ b/recipes/wip/lz4/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/lz4/lz4#installation
+[source]
+tar = "https://github.com/lz4/lz4/archive/refs/tags/v1.9.4.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/m4/recipe.toml b/recipes/wip/m4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0406b9505b213d3b8a771c254f24f86dce00ad74
--- /dev/null
+++ b/recipes/wip/m4/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz"
+[build]
+template = "configure"
\ No newline at end of file
diff --git a/recipes/wip/macchina/recipe.toml b/recipes/wip/macchina/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9b6de07d9220ac677f5d6175e7ae07598fd42bd0
--- /dev/null
+++ b/recipes/wip/macchina/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Compilation error
+[source]
+tar = "https://github.com/Macchina-CLI/macchina/archive/refs/tags/v6.1.8.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "libgit2",
+]
diff --git a/recipes/wip/magic-wormhole-rs/recipe.toml b/recipes/wip/magic-wormhole-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..de80a0e451c86912609ad3ead2db59a26a25b2ad
--- /dev/null
+++ b/recipes/wip/magic-wormhole-rs/recipe.toml
@@ -0,0 +1,8 @@
+#TODO async-tar crate error
+[source]
+tar = "https://github.com/magic-wormhole/magic-wormhole.rs/archive/refs/tags/0.6.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages magic-wormhole
+"""
diff --git a/recipes/wip/mandy/recipe.toml b/recipes/wip/mandy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..066078e6b41c7c474cdfe80c0628d0faab4c1114
--- /dev/null
+++ b/recipes/wip/mandy/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/angeldollface/mandy/archive/refs/tags/v.0.3.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/mangohud/recipe.toml b/recipes/wip/mangohud/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1ddb7f9be8f01cac5fe1c74a4b06d0a6bef674ae
--- /dev/null
+++ b/recipes/wip/mangohud/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://github.com/flightlessmango/MangoHud#installation---build-from-source
+[source]
+tar = "https://github.com/flightlessmango/MangoHud/releases/download/v0.7.0/MangoHud-v0.7.0-Source.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "libx11",
+]
diff --git a/recipes/wip/mariadb-lts/recipe.toml b/recipes/wip/mariadb-lts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f4b1b623b3c506444b2568501248563bb38591f9
--- /dev/null
+++ b/recipes/wip/mariadb-lts/recipe.toml
@@ -0,0 +1,32 @@
+#TODO probably wrong script, see:
+# https://mariadb.com/kb/en/generic-build-instructions/
+# https://mariadb.com/kb/en/cross-compiling-mariadb/
+[source]
+tar = "https://archive.mariadb.org/mariadb-10.11.6/source/mariadb-10.11.6.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ncurses",
+    "zlib",
+    "libevent",
+    "openssl1",
+    "curl",
+    "libxml2",
+    "boost",
+    "libaio",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/mariadb/recipe.toml b/recipes/wip/mariadb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2d5b862b93253c425594c542fac2ad9470a6c855
--- /dev/null
+++ b/recipes/wip/mariadb/recipe.toml
@@ -0,0 +1,32 @@
+#TODO probably wrong script, see:
+# https://mariadb.com/kb/en/generic-build-instructions/
+# https://mariadb.com/kb/en/cross-compiling-mariadb/
+[source]
+tar = "https://archive.mariadb.org/mariadb-11.2.2/source/mariadb-11.2.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ncurses",
+    "zlib",
+    "libevent",
+    "openssl1",
+    "curl",
+    "libxml2",
+    "boost",
+    "libaio",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/mask/recipe.toml b/recipes/wip/mask/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..54996308122d506a0f138be208ecad365335e0ae
--- /dev/null
+++ b/recipes/wip/mask/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/jacobdeichert/mask/archive/refs/tags/mask/0.11.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/matui/recipe.toml b/recipes/wip/matui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f255bdecd056cd669f298ac791722065102ff014
--- /dev/null
+++ b/recipes/wip/matui/recipe.toml
@@ -0,0 +1,8 @@
+#TODO xdg-home crate error
+[source]
+tar = "https://github.com/pkulak/matui/archive/refs/tags/v0.4.4.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/maven/recipe.toml b/recipes/wip/maven/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fd7aef0a222a16a399bf048de49d9c3c5829291c
--- /dev/null
+++ b/recipes/wip/maven/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, lacking build instructions
+[source]
+tar = "https://dlcdn.apache.org/maven/maven-3/3.9.5/source/apache-maven-3.9.5-src.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/mbedtls/recipe.toml b/recipes/wip/mbedtls/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5163d99d4aeb8abbbcebce54ec22d208fc371d71
--- /dev/null
+++ b/recipes/wip/mbedtls/recipe.toml
@@ -0,0 +1,21 @@
+#TODO probaly wrong script, see https://mbed-tls.readthedocs.io/en/latest/getting_started/building/#building-with-cmake
+# They say that the CMake method is better than GNU make
+[source]
+tar = "https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.5.1.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/mcfly/recipe.toml b/recipes/wip/mcfly/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4f0036e4486682dde61b5d538f308b1012ca6175
--- /dev/null
+++ b/recipes/wip/mcfly/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/cantino/mcfly/archive/refs/tags/v0.8.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/mdbook/recipe.toml b/recipes/wip/mdbook/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..31202912ba5e0a5f1d4cfc4d6aaa1ca3cf693c5b
--- /dev/null
+++ b/recipes/wip/mdbook/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.35.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/memcached/recipe.toml b/recipes/wip/memcached/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..886eff74ff13d640ecf528546192e0e56f2ddc8d
--- /dev/null
+++ b/recipes/wip/memcached/recipe.toml
@@ -0,0 +1,8 @@
+#TODO probably wrong template, see https://github.com/memcached/memcached/wiki/Install#from-source
+[source]
+tar = "https://www.memcached.org/files/memcached-1.6.22.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libevent",
+]
diff --git a/recipes/wip/mesa-demos/recipe.toml b/recipes/wip/mesa-demos/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b99ed9083eb3989ac74e5a3175e44a8f1e0364b3
--- /dev/null
+++ b/recipes/wip/mesa-demos/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/mesa/demos/-/blob/main/README.rst?ref_type=heads
+[source]
+tar = "https://archive.mesa3d.org/demos/mesa-demos-9.0.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "freeglut",
+]
diff --git a/recipes/wip/meson/recipe.toml b/recipes/wip/meson/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..725a2e385c1554a49ccb4fdbbc69c2ff3bf7805f
--- /dev/null
+++ b/recipes/wip/meson/recipe.toml
@@ -0,0 +1,5 @@
+#TODO create a standalone script, see https://github.com/mesonbuild/meson#creating-a-standalone-script
+[source]
+tar = "https://github.com/mesonbuild/meson/releases/download/1.3.0/meson-1.3.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/mimalloc/recipe.toml b/recipes/wip/mimalloc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ef6daeff4c21d933b92601fc8b3a16c88444c358
--- /dev/null
+++ b/recipes/wip/mimalloc/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/microsoft/mimalloc#macos-linux-bsd-etc
+[source]
+tar = "https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.2.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/minetest-data/recipe.toml b/recipes/wip/minetest-data/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a05eb2fe515ba1912f52f127011b607018157af4
--- /dev/null
+++ b/recipes/wip/minetest-data/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not tested
+[source]
+tar = "https://github.com/minetest/minetest_game/archive/refs/tags/5.7.0.tar.gz"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.minetest/games/minetest_game
+cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.minetest/games/minetest_game
+"""
diff --git a/recipes/wip/minetest/recipe.toml b/recipes/wip/minetest/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..005b80090141d3305064fb1efe3026afa23e6440
--- /dev/null
+++ b/recipes/wip/minetest/recipe.toml
@@ -0,0 +1,35 @@
+#TODO probably wrong script, see https://github.com/minetest/minetest/blob/master/doc/compiling/linux.md
+#TODO customization - https://github.com/minetest/minetest/tree/master/doc/compiling#cmake-options
+[source]
+git = "https://github.com/minetest/minetest"
+branch = "stable-5"
+[build]
+template = "custom"
+dependencies = [
+    "freetype2",
+    "sqlite3",
+    "zlib",
+    "libpng",
+    "libjpeg",
+    "libogg",
+    "libvorbis",
+    "openal",
+    "curl",
+    "zstd",
+]
+script = """
+git clone --depth 1 https://github.com/minetest/irrlicht.git "${COOKBOOK_SOURCE}"/lib/irrlichtmt
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/miniaudicle/recipe.toml b/recipes/wip/miniaudicle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fae5ff203470165cdd7bf2e9254bde103df54d35
--- /dev/null
+++ b/recipes/wip/miniaudicle/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for "make", see https://github.com/ccrma/miniAudicle#linux
+[source]
+tar = "https://github.com/ccrma/miniAudicle/archive/refs/tags/chuck-1.5.1.8.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "pulseaudio",
+    "libsndfile",
+    "qt6-base",
+]
diff --git a/recipes/wip/minibude/recipe.toml b/recipes/wip/minibude/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b641cd416d3dd24ada985f245277dead2e098f67
--- /dev/null
+++ b/recipes/wip/minibude/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/UoB-HPC/miniBUDE#building
+[source]
+git = "https://github.com/UoB-HPC/miniBUDE"
+[build]
+template = "custom"
diff --git a/recipes/wip/miniupnpc/recipe.toml b/recipes/wip/miniupnpc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..56d62911c3b7646e3c42bd824e010cb376194237
--- /dev/null
+++ b/recipes/wip/miniupnpc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Missing script for "make", see https://github.com/miniupnp/miniupnp/tree/master/miniupnpc#readme
+[source]
+tar = "http://miniupnp.free.fr/files/miniupnpc-2.2.4.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/mnn/recipe.toml b/recipes/wip/mnn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..332f080cf53cc16d70fc0ad48b63059943fa9cb7
--- /dev/null
+++ b/recipes/wip/mnn/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking English build instructions
+[source]
+tar = "https://github.com/alibaba/MNN/archive/refs/tags/2.7.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/mongodb6/recipe.toml b/recipes/wip/mongodb6/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b0f8a054419f73a1b5eab1cfab30981b2ee66231
--- /dev/null
+++ b/recipes/wip/mongodb6/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for SCons, see https://github.com/mongodb/mongo/blob/master/docs/building.md
+[source]
+tar = "https://github.com/mongodb/mongo/archive/refs/tags/r6.0.12.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "curl",
+    "xz",
+]
diff --git a/recipes/wip/mongodb7/recipe.toml b/recipes/wip/mongodb7/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..26644c148b58c8fd640fa22da26ece08ab49c2d9
--- /dev/null
+++ b/recipes/wip/mongodb7/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for SCons, see https://github.com/mongodb/mongo/blob/master/docs/building.md
+[source]
+tar = "https://github.com/mongodb/mongo/archive/refs/tags/r7.1.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "curl",
+    "xz",
+]
diff --git a/recipes/wip/mono/recipe.toml b/recipes/wip/mono/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7af01856b6c895f1bd8f4c6a71c5b3cf458975f3
--- /dev/null
+++ b/recipes/wip/mono/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/monolith/recipe.toml b/recipes/wip/monolith/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..315d841a7cf03ff25a37756c36f88dd86f9ba44f
--- /dev/null
+++ b/recipes/wip/monolith/recipe.toml
@@ -0,0 +1,13 @@
+#TODO weird OpenSSL error on compilation (using cargo update)
+[source]
+tar = "https://github.com/Y2Z/monolith/archive/refs/tags/v2.7.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo
+"""
diff --git a/recipes/wip/moonzoon/recipe.toml b/recipes/wip/moonzoon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e44c482c8ae2bffdaef7ef2f980dd378d4590779
--- /dev/null
+++ b/recipes/wip/moonzoon/recipe.toml
@@ -0,0 +1,11 @@
+#TODO camino crate error, require the WebAssembly target on Rustup.
+[source]
+git = "https://github.com/MoonZoon/MoonZoon"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+cookbook_cargo_packages mzoon
+"""
diff --git a/recipes/wip/morty/recipe.toml b/recipes/wip/morty/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..64aff70258ed69d1196b8daa911161a484bc9dca
--- /dev/null
+++ b/recipes/wip/morty/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/pulp-platform/morty/archive/refs/tags/v0.9.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/mosh/recipe.toml b/recipes/wip/mosh/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c0caf8bee7e388d44a1710767d88cc38679179e8
--- /dev/null
+++ b/recipes/wip/mosh/recipe.toml
@@ -0,0 +1,10 @@
+#TODO not compiled or tested
+[source]
+tar = "https://mosh.org/mosh-1.4.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "ncurses",
+    "zlib",
+]
diff --git a/recipes/wip/motus/recipe.toml b/recipes/wip/motus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2e881aca3f883385b143fc0dce6eab5050630536
--- /dev/null
+++ b/recipes/wip/motus/recipe.toml
@@ -0,0 +1,5 @@
+#TODO x11rb crate error
+[source]
+tar = "https://github.com/oleiade/motus/archive/refs/tags/v0.2.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/mpc/recipe.toml b/recipes/wip/mpc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dc75b2aa89d1a99fb9c6dce1e7a340984795e7f6
--- /dev/null
+++ b/recipes/wip/mpc/recipe.toml
@@ -0,0 +1,9 @@
+#TODO not compiled or tested
+[source]
+tar = "https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libgmp",
+    "libmpfr",
+]
diff --git a/recipes/wip/mpg123/recipe.toml b/recipes/wip/mpg123/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d092711f459a897fe83698d2fbeb1ed696342f17
--- /dev/null
+++ b/recipes/wip/mpg123/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://mpg123.de/download/mpg123-1.31.3.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/mprocs/recipe.toml b/recipes/wip/mprocs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f60eb2451f75e618e3da6e9eb6d73534c210e2ff
--- /dev/null
+++ b/recipes/wip/mprocs/recipe.toml
@@ -0,0 +1,8 @@
+#TODO termios/ioctl-rs crate error
+[source]
+tar = "https://github.com/pvolok/mprocs/archive/refs/tags/v0.6.4.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages mprocs
+"""
diff --git a/recipes/wip/mpv/recipe.toml b/recipes/wip/mpv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..660201cc0945158a28bdf6c31fdecb6bf96db121
--- /dev/null
+++ b/recipes/wip/mpv/recipe.toml
@@ -0,0 +1,16 @@
+#TODO missing script for Meson (use system libraries), see https://github.com/mpv-player/mpv#compilation
+#TODO missing dependencies
+[source]
+tar = "https://github.com/mpv-player/mpv/archive/refs/tags/v0.37.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "libass",
+    "libjpeg",
+    "libiconv",
+    "zlib",
+    "mesa",
+    "libx11",
+    "pulseaudio",
+]
diff --git a/recipes/wip/mrbayes/recipe.toml b/recipes/wip/mrbayes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e145f054d62291d691b23b9d52c3bab2bd23b996
--- /dev/null
+++ b/recipes/wip/mrbayes/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/NBISweden/MrBayes"
+[build]
+template = "configure"
diff --git a/recipes/wip/musepack/recipe.toml b/recipes/wip/musepack/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..63069b4dc53f7fdafbbc5e0278a300b352e14260
--- /dev/null
+++ b/recipes/wip/musepack/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, check inside the tarball
+[source]
+tar = "https://files.musepack.net/source/musepack_src_r475.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/mysql-server/recipe.toml b/recipes/wip/mysql-server/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e5b009daf525b4547ffc9a895ce89bb7e62a0b75
--- /dev/null
+++ b/recipes/wip/mysql-server/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for CMake, see https://dev.mysql.com/doc/refman/8.2/en/installing-source-distribution.html
+[source]
+tar = "https://dev.mysql.com/downloads/file/?id=523432"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "ncurses",
+    "openssl1",
+]
diff --git a/recipes/wip/mysql-shell/recipe.toml b/recipes/wip/mysql-shell/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..03b5312ffbe1ac54ea137b00937666b3fa4c8ef1
--- /dev/null
+++ b/recipes/wip/mysql-shell/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for cross-compilation
+[source]
+tar = "https://dev.mysql.com/downloads/file/?id=524161"
+[build]
+template = "custom"
diff --git a/recipes/wip/naev/recipe.toml b/recipes/wip/naev/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..441bcf71a9ab1e2ea781da06fceeb75a922dda85
--- /dev/null
+++ b/recipes/wip/naev/recipe.toml
@@ -0,0 +1,17 @@
+#TODO missing script for Meson, see https://github.com/naev/naev/wiki/Compiling-on-*nix
+[source]
+tar = "https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "sdl2_image",
+    "libpng",
+    "libxml2",
+    "libwebp",
+    "mesa",
+    "openal",
+    "openblas",
+    "freetype2",
+    "libvorbis",
+]
diff --git a/recipes/wip/nano/recipe.toml b/recipes/wip/nano/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..89990c756b9670b07d7c095662b152ec34572dc3
--- /dev/null
+++ b/recipes/wip/nano/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+tar = "https://www.nano-editor.org/dist/v7/nano-7.2.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "ncurses",
+]
diff --git a/recipes/wip/ncnn/recipe.toml b/recipes/wip/ncnn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ecf378d0be5bdd2ed7bd63d7457d1fea37c5a7a4
--- /dev/null
+++ b/recipes/wip/ncnn/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for CMake, see https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux
+[source]
+git = "https://github.com/Tencent/ncnn"
+[build]
+template = "custom"
+dependencies = [
+    "protobuf",
+    "libvulkan",
+    "opencv4",
+]
diff --git a/recipes/wip/ncspot/recipe.toml b/recipes/wip/ncspot/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d91fc803546df654d6cc03ff16634cb217d5a9f5
--- /dev/null
+++ b/recipes/wip/ncspot/recipe.toml
@@ -0,0 +1,12 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/hrkfdn/ncspot/archive/refs/tags/v0.13.4.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "ncurses",
+]
+script = """
+cookbook_cargo --features rodio_backend,pancurses_backend
+"""
diff --git a/recipes/wip/neofetch/recipe.toml b/recipes/wip/neofetch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aeb3584b3bd8470c8d71d47f14001fc502efb026
--- /dev/null
+++ b/recipes/wip/neofetch/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Add Redox OS on the Bash script
+[source]
+tar = "https://github.com/dylanaraps/neofetch/archive/refs/tags/7.1.0.tar.gz"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+cp "${COOKBOOK_SOURCE}"/neofetch "${COOKBOOK_STAGE}"/bin/neofetch
+chmod a+x "${COOKBOOK_STAGE}"/bin/neofetch
+"""
diff --git a/recipes/wip/neovide/recipe.toml b/recipes/wip/neovide/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7dfe0c74c47c8fbeba90b0ccdea14b4677fe741f
--- /dev/null
+++ b/recipes/wip/neovide/recipe.toml
@@ -0,0 +1,14 @@
+#TODO Make neovim work
+[source]
+tar = "https://github.com/neovide/neovide/archive/refs/tags/0.10.4.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "neovim",
+    "openssl1",
+    "freetype2",
+    "expat",
+    "bzip2",
+    "freeglut",
+    "fontconfig",
+]
diff --git a/recipes/wip/neovim/recipe.toml b/recipes/wip/neovim/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fbc0112dec03e626f0bb4a517e047253454c2606
--- /dev/null
+++ b/recipes/wip/neovim/recipe.toml
@@ -0,0 +1,28 @@
+#TODO probably wrong script, see https://github.com/neovim/neovim/wiki/Installing-Neovim#install-from-source
+[source]
+tar = "https://github.com/neovim/neovim/archive/refs/tags/v0.9.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "luajit",
+    "gettext",
+    "less",
+    "libuv",
+    "libvterm",
+    "libtickit",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/netradiant/recipe.toml b/recipes/wip/netradiant/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c8d138c21a26c040721dbed2ac2f26e10902bf12
--- /dev/null
+++ b/recipes/wip/netradiant/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for CMake, see https://gitlab.com/xonotic/netradiant#advanced-compilation
+[source]
+git = "https://gitlab.com/xonotic/netradiant"
+[build]
+template = "custom"
+dependencies = [
+    "libxml2",
+    "mesa",
+    "gtk2",
+    "libjpeg",
+    "libpng",
+    "zlib",
+]
diff --git a/recipes/wip/nginx/recipe.toml b/recipes/wip/nginx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a3ef1c22593805f33d75ccf8070de20a029ce5cb
--- /dev/null
+++ b/recipes/wip/nginx/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://nginx.org/download/nginx-1.24.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/ninja-build/recipe.toml b/recipes/wip/ninja-build/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3287f1988b29863018a37dde4e4ef427a8fd0e01
--- /dev/null
+++ b/recipes/wip/ninja-build/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/ninja-build/ninja#building-ninja-itself
+[source]
+tar = "https://github.com/ninja-build/ninja/archive/refs/tags/v1.11.1.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/niri/recipe.toml b/recipes/wip/niri/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ca364ae5caa1b1fd987d7ff42bae33e8d731e39b
--- /dev/null
+++ b/recipes/wip/niri/recipe.toml
@@ -0,0 +1,14 @@
+#TODO probably wrong script for configuration, see https://github.com/YaLTeR/niri#installation
+[source]
+git = "https://github.com/YaLTeR/niri"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/bin
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/xdg-desktop-portal
+cp -rv "${COOKBOOK_SOURCE}"/resources/niri-session "${COOKBOOK_STAGE}"/bin
+cp -rv "${COOKBOOK_SOURCE}"/resources/niri.desktop "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions
+cp -rv "${COOKBOOK_SOURCE}"/resources/niri-portals.conf "${COOKBOOK_STAGE}"/home/user/.local/share/xdg-desktop-portal
+cookbook_cargo
+"""
diff --git a/recipes/wip/nlohmann-json/recipe.toml b/recipes/wip/nlohmann-json/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..621c821ea8b60f7658531d90ba59c6cda7535a1f
--- /dev/null
+++ b/recipes/wip/nlohmann-json/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for installation, lacking a build system
+[source]
+tar = "https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/nmap/recipe.toml b/recipes/wip/nmap/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fcbd41f17ff3b9daa3e6ef1d7502f2e88febc705
--- /dev/null
+++ b/recipes/wip/nmap/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://nmap.org/dist/nmap-7.94.tar.bz2"
+[build]
+template = "configure"
\ No newline at end of file
diff --git a/recipes/wip/nodejs-lts/recipe.toml b/recipes/wip/nodejs-lts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..233365de1a03e1c1ad0a13712c632d2a76a3357a
--- /dev/null
+++ b/recipes/wip/nodejs-lts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO can't find the Redox target
+[source]
+tar = "https://nodejs.org/dist/v18.17.1/node-v18.17.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/nodejs/recipe.toml b/recipes/wip/nodejs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..853ff6d931777f1891c0318b38d4676bcb0aabc5
--- /dev/null
+++ b/recipes/wip/nodejs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO can't find the Redox target
+[source]
+tar = "https://nodejs.org/dist/v20.6.1/node-v20.6.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/nostr-rs-relay/recipe.toml b/recipes/wip/nostr-rs-relay/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..04ad98c32294d100f790913a1f2768a408681aa4
--- /dev/null
+++ b/recipes/wip/nostr-rs-relay/recipe.toml
@@ -0,0 +1,8 @@
+#TODO tikv-jemalloc-sys crate error
+[source]
+git = "https://github.com/scsibug/nostr-rs-relay"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/nsh/recipe.toml b/recipes/wip/nsh/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..81df864084f0e84576a2e4b2277a63e13e9780b1
--- /dev/null
+++ b/recipes/wip/nsh/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/nuta/nsh/archive/refs/tags/v0.4.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/nspr/recipe.toml b/recipes/wip/nspr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b714f9db37e1db2457f07b0294ac7650ebf904d9
--- /dev/null
+++ b/recipes/wip/nspr/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://ftp.mozilla.org/pub/nspr/releases/v4.9.6/src/nspr-4.9.6.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/nss-pem/recipe.toml b/recipes/wip/nss-pem/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3124794e11b8200831c7c52dd9d558367f07b907
--- /dev/null
+++ b/recipes/wip/nss-pem/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/kdudka/nss-pem/blob/master/README
+[source]
+tar = "https://github.com/kdudka/nss-pem/releases/download/nss-pem-1.1.0/nss-pem-1.1.0.tar.xz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/nss/recipe.toml b/recipes/wip/nss/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..829abdb0e6b1bce57b014faa1a98392d3962eda2
--- /dev/null
+++ b/recipes/wip/nss/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_9_2_RTM/src/nss-3.9.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/ntpd-rs/recipe.toml b/recipes/wip/ntpd-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b73fd1f9555c1aa8e4628c7d02ec46356eb32a06
--- /dev/null
+++ b/recipes/wip/ntpd-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO configure the service
+[source]
+tar = "https://github.com/pendulum-project/ntpd-rs/archive/refs/tags/v1.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/numbat/recipe.toml b/recipes/wip/numbat/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fad888cfeb21937d338660294d4372949f7df649
--- /dev/null
+++ b/recipes/wip/numbat/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/sharkdp/numbat/archive/refs/tags/v1.8.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages numbat-cli
+"""
diff --git a/recipes/wip/obs-studio/recipe.toml b/recipes/wip/obs-studio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7e5f7b2b27850870af5e151500767845a742f175
--- /dev/null
+++ b/recipes/wip/obs-studio/recipe.toml
@@ -0,0 +1,15 @@
+#TODO missing script for CMake, see https://github.com/obsproject/obs-studio/wiki/Building-OBS-Studio
+#TODO determine dependencies
+[source]
+tar = "https://github.com/obsproject/obs-studio/archive/refs/tags/30.0.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "x264",
+    "curl",
+    "mbedtls",
+    "libwayland",
+    "libva",
+    "qt5-base",
+]
diff --git a/recipes/wip/odilia/recipe.toml b/recipes/wip/odilia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0dd9e6717c71449140f42fb425e19c7284d58126
--- /dev/null
+++ b/recipes/wip/odilia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/odilia-app/odilia"
+[build]
+template = "cargo"
diff --git a/recipes/wip/oidn/recipe.toml b/recipes/wip/oidn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9299e39aef5cd57086e650580ca2f7278d8eaee8
--- /dev/null
+++ b/recipes/wip/oidn/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for CMake, see https://github.com/OpenImageDenoise/oidn#compiling-on-linuxmacos
+[source]
+git = "https://github.com/OpenImageDenoise/oidn"
+[build]
+template = "custom"
+dependencies = [
+    "ispc",
+    "onetbb",
+]
diff --git a/recipes/wip/onednn/recipe.toml b/recipes/wip/onednn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..49bcaef271764ac794f56420c154ba2ae13c5dd4
--- /dev/null
+++ b/recipes/wip/onednn/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for CMake, see https://oneapi-src.github.io/oneDNN/dev_guide_build.html#linux-macos
+[source]
+tar = "https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.3.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "onetbb",
+]
diff --git a/recipes/wip/onefetch/recipe.toml b/recipes/wip/onefetch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c5d2ef722f24afb5e1a0d9f05c965af94e55a723
--- /dev/null
+++ b/recipes/wip/onefetch/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled (after a cargo update) but hangs during execution
+[source]
+tar = "https://github.com/o2sh/onefetch/archive/refs/tags/2.18.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/onetbb/recipe.toml b/recipes/wip/onetbb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ba2275aed98972350f5f9a785fe4692a5e4855ee
--- /dev/null
+++ b/recipes/wip/onetbb/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/oneapi-src/oneTBB/blob/master/INSTALL.md
+[source]
+tar = "https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.11.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/opam/recipe.toml b/recipes/wip/opam/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..137eb3a72f636fb4c834bcb5c3dd753bf48ecc58
--- /dev/null
+++ b/recipes/wip/opam/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template, see https://github.com/ocaml/opam#compiling-this-repo
+[source]
+tar = "https://github.com/ocaml/opam/releases/download/2.1.5/opam-full-2.1.5.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/openal/recipe.toml b/recipes/wip/openal/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b3aa3ee49d207344befc3b544523fae724d3a757
--- /dev/null
+++ b/recipes/wip/openal/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://openal-soft.org/#installing
+[source]
+tar = "https://openal-soft.org/openal-releases/openal-soft-1.23.1.tar.bz2"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openarena/recipe.toml b/recipes/wip/openarena/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c1f4236386e0aa3ae97b6413cd4d639f6f3e766a
--- /dev/null
+++ b/recipes/wip/openarena/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for building, lacking build instructions
+#TODO what is game code? - http://files.poulsander.com/~poul19/public_files/oa/dev088/oa-0.8.8.tar.bz2
+[source]
+tar = "http://files.poulsander.com/~poul19/public_files/oa/dev088/openarena-engine-source-0.8.8.tar.bz2"
+[build]
+template = "custom"
+dependencies = [
+    "sdl1",
+    "openal",
+    "libvorbis",
+    "mesa",
+]
diff --git a/recipes/wip/openblas/recipe.toml b/recipes/wip/openblas/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3b897b7a7b0a977e319489cffa8d0045d86fbbd7
--- /dev/null
+++ b/recipes/wip/openblas/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for "make", see https://github.com/OpenMathLib/OpenBLAS/wiki/Installation-Guide
+#TODO require the Fortran frontend from GCC?
+[source]
+tar = "https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.25/OpenBLAS-0.3.25.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/opencv4/recipe.toml b/recipes/wip/opencv4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4b7b73fb7f95e1cb3b18b1090c0d214889387168
--- /dev/null
+++ b/recipes/wip/opencv4/recipe.toml
@@ -0,0 +1,21 @@
+#TODO probably wrong script, lacking build instructions
+[source]
+git = "https://github.com/opencv/opencv"
+branch = "4.8.0
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openexr/recipe.toml b/recipes/wip/openexr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..43ea9ae727703e29218d91cc59f26ff361aeabe0
--- /dev/null
+++ b/recipes/wip/openexr/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for CMake, see https://openexr.com/en/latest/install.html#linux-macos
+[source]
+tar = "https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libdeflate",
+    "libimath"
+]
diff --git a/recipes/wip/openimageio/recipe.toml b/recipes/wip/openimageio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..14660582ee04e64e74d4a22d83274c1d23c0d1ce
--- /dev/null
+++ b/recipes/wip/openimageio/recipe.toml
@@ -0,0 +1,17 @@
+#TODO missing script for building, see https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/master/INSTALL.md#building-openimageio-on-linux-or-os-x
+[source]
+tar = "https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/v2.5.5.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "libtiff",
+    "libjpeg",
+    "libpng",
+    "openexr",
+    "libfmt",
+    "opencv4",
+    "ffmpeg6",
+    "libwebp",
+    "freetype2",
+]
diff --git a/recipes/wip/openjdk11-headless/recipe.toml b/recipes/wip/openjdk11-headless/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1c6649c416828b938373197c5701fd4b4b82e829
--- /dev/null
+++ b/recipes/wip/openjdk11-headless/recipe.toml
@@ -0,0 +1,15 @@
+#TODO build instructions - https://github.com/openjdk/jdk11u/blob/master/doc/building.md
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/openjdk/jdk11u/archive/jdk-11.0.21+9.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fontconfig",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --enable-headless-only=yes
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openjdk17-headless/recipe.toml b/recipes/wip/openjdk17-headless/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..32ab37710761057c20a37fd0a947c02e3b99b160
--- /dev/null
+++ b/recipes/wip/openjdk17-headless/recipe.toml
@@ -0,0 +1,15 @@
+#TODO build instructions - https://github.com/openjdk/jdk17u/blob/master/doc/building.md
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/openjdk/jdk17u/archive/jdk-17.0.9+8.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fontconfig",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --enable-headless-only=yes
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openjdk21-headless/recipe.toml b/recipes/wip/openjdk21-headless/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7038d3383c9dde2706e64d4baff53c1fbf31458b
--- /dev/null
+++ b/recipes/wip/openjdk21-headless/recipe.toml
@@ -0,0 +1,15 @@
+#TODO build instructions - https://github.com/openjdk/jdk21u/blob/master/doc/building.md
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/openjdk/jdk21u/archive/jdk-21+35.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fontconfig",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --enable-headless-only=yes
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openjdk8-headless/recipe.toml b/recipes/wip/openjdk8-headless/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9b8d91803e719ad8befe1b47cad219e8984dcbc0
--- /dev/null
+++ b/recipes/wip/openjdk8-headless/recipe.toml
@@ -0,0 +1,10 @@
+#TODO build instructions - https://github.com/openjdk/jdk8u/blob/master/doc/building.md
+#TODO not compiled or tested
+#TODO build it in headless mode
+[source]
+tar = "https://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u392-b08.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "freetype2",
+]
diff --git a/recipes/wip/openlara/recipe.toml b/recipes/wip/openlara/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5f7318e7957c615285bfef7d8198d434a6a4a9dc
--- /dev/null
+++ b/recipes/wip/openlara/recipe.toml
@@ -0,0 +1,5 @@
+#TODO lacking a build system
+[source]
+git = "https://github.com/XProger/OpenLara"
+[build]
+template = "custom"
diff --git a/recipes/wip/openmpi/recipe.toml b/recipes/wip/openmpi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3782a238d87d14bbece3d3b5161a14f00af791e7
--- /dev/null
+++ b/recipes/wip/openmpi/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing dependencies, see https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/required-support-libraries.html
+[source]
+tar = "https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.0.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "libevent",
+]
diff --git a/recipes/wip/openradioss/recipe.toml b/recipes/wip/openradioss/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..770045fbb86f4f9f3fbc7767869753caca39db05
--- /dev/null
+++ b/recipes/wip/openradioss/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for building, see https://github.com/OpenRadioss/OpenRadioss/blob/main/HOWTO.md#building-on-linux
+[source]
+tar = "https://github.com/OpenRadioss/OpenRadioss"
+[build]
+template = "custom"
+dependencies = [
+    "openmpi",
+]
diff --git a/recipes/wip/openscad/recipe.toml b/recipes/wip/openscad/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c3c469ff13c76277e325cb93719fd23d1483070c
--- /dev/null
+++ b/recipes/wip/openscad/recipe.toml
@@ -0,0 +1,17 @@
+#TODO missing script for building, see https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Linux/UNIX#Build_the_OpenSCAD_binary
+#TODO missing dependencies - https://github.com/openscad/openscad/#prerequisites
+[source]
+tar = "https://files.openscad.org/openscad-2021.01.src.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "qt5-base",
+    "libgmp",
+    "libmpfr",
+    "boost",
+    "glew",
+    "glib",
+    "fontconfig",
+    "freetype2",
+    "harfbuzz",
+]
diff --git a/recipes/wip/openspades/recipe.toml b/recipes/wip/openspades/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c2f0d5f8f2264279d8f0227e3a122b85149c777c
--- /dev/null
+++ b/recipes/wip/openspades/recipe.toml
@@ -0,0 +1,34 @@
+#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source
+# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland
+# a script to workaround this is the best solution
+[source]
+git = "https://github.com/yvt/openspades"
+[build]
+template = "custom"
+dependencies = [
+	"glew",
+	"openssl1",
+	"sdl2",
+	"sdl2-image",
+	"freealut",
+	"freetype2",
+	"opus",
+	"opusfile",
+	"libjpeg",
+	"openal",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/opentomb/recipe.toml b/recipes/wip/opentomb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e71bedeb7ecf393cb29dd4ce5a91085eaf2106f7
--- /dev/null
+++ b/recipes/wip/opentomb/recipe.toml
@@ -0,0 +1,27 @@
+#TODO probably wrong script, see https://github.com/opentomb/OpenTomb#compiling
+[source]
+git = "https://github.com/opentomb/OpenTomb"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "libpng",
+    "zlib",
+    "openal",
+    "mesa",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/opentoonz/recipe.toml b/recipes/wip/opentoonz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5fa0ed3e1091cb23f55b9e92e3b670d73fc82515
--- /dev/null
+++ b/recipes/wip/opentoonz/recipe.toml
@@ -0,0 +1,29 @@
+#TODO probably wrong script, see https://github.com/opentoonz/opentoonz/blob/master/doc/how_to_build_linux.md
+#TODO missing dependencies
+[source]
+tar = "https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "qt5-base",
+    "freetype2",
+    "libpng",
+    "libmypaint",
+    "opencv4",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/openvkl/recipe.toml b/recipes/wip/openvkl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..553089ced42f204b4c83f5273ff3ae5c7d809049
--- /dev/null
+++ b/recipes/wip/openvkl/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for CMake, see https://github.com/openvkl/openvkl#building-open-vkl-from-source
+[source]
+tar = "https://github.com/openvkl/openvkl/archive/refs/tags/v2.0.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ispc",
+    "librkcommon",
+    "embree",
+    "level-zero",
+]
diff --git a/recipes/wip/opus/recipe.toml b/recipes/wip/opus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8191a3f574e85c0e3ad29f671c4a5c13ffd51149
--- /dev/null
+++ b/recipes/wip/opus/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://downloads.xiph.org/releases/opus/opus-1.4.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/opusfile/recipe.toml b/recipes/wip/opusfile/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..47d9e219815d0b152738cc6ed9987bfaca00c925
--- /dev/null
+++ b/recipes/wip/opusfile/recipe.toml
@@ -0,0 +1,10 @@
+#TODO compiled but not tested
+[source]
+tar = "https://downloads.xiph.org/releases/opus/opusfile-0.12.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "libogg",
+    "opus",
+]
diff --git a/recipes/wip/oranda/recipe.toml b/recipes/wip/oranda/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4962d59f68c33d4b044a7a4b43d7486b120746ff
--- /dev/null
+++ b/recipes/wip/oranda/recipe.toml
@@ -0,0 +1,5 @@
+#TODO camino crate error (after a patch on the ring crate)
+[source]
+tar = "https://github.com/axodotdev/oranda/archive/refs/tags/v0.3.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/orchaldir-texture-generator/recipe.toml b/recipes/wip/orchaldir-texture-generator/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..440d25e6e59b89d93e199200a696f6ef285fe940
--- /dev/null
+++ b/recipes/wip/orchaldir-texture-generator/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Compiled but not tested
+[source]
+git = "https://github.com/Orchaldir/texture_generator"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages texture_generator
+"""
diff --git a/recipes/wip/orz/recipe.toml b/recipes/wip/orz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..40f26292c7134c607a2d79f2a1c976783c62ba15
--- /dev/null
+++ b/recipes/wip/orz/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/richox/orz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/osirion/recipe.toml b/recipes/wip/osirion/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ac2c95c5898355ecfc3d77cbe33ee5fc69e480ae
--- /dev/null
+++ b/recipes/wip/osirion/recipe.toml
@@ -0,0 +1,17 @@
+#TODO Not compiled or tested
+# data files - http://osirion.org/files/osirion-0.2.8-data.zip
+[source]
+tar = "http://osirion.org/files/osirion-0.2.8-src.tar.bz2"
+[build]
+template = "configure"
+dependencies = [
+    "zlib",
+    "bullet-physics",
+    "libpng",
+    "libjpeg",
+    "sdl2",
+    "mesa",
+    "mesa-glu",
+    "openal",
+    "libvorbis",
+]
diff --git a/recipes/wip/ospray-studio/recipe.toml b/recipes/wip/ospray-studio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..301dafc69aa66b47a9f1fa947452e8b7d4a964d3
--- /dev/null
+++ b/recipes/wip/ospray-studio/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for CMake, see https://github.com/ospray/ospray_studio#standard-cmake-build
+[source]
+tar = "https://github.com/ospray/ospray_studio/archive/refs/tags/v0.13.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ospray",
+    "onetbb",
+    "librkcommon",
+    "mesa",
+    "glfw",
+    "open-image-denoise",
+]
diff --git a/recipes/wip/ospray/recipe.toml b/recipes/wip/ospray/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..96014313f11cb4e75565de463e940e67eb82c31a
--- /dev/null
+++ b/recipes/wip/ospray/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for CMake, see https://github.com/ospray/OSPRay#building-and-finding-ospray
+[source]
+tar = "https://github.com/ospray/OSPRay/archive/v3.0.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "librkcommon",
+    "embree",
+    "ispc",
+    "onetbb",
+    "openvkl",
+    "open-image-denoise",
+]
diff --git a/recipes/wip/ouch/recipe.toml b/recipes/wip/ouch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..38717464f7add6137fb289f01eaa41bd99c6f1d9
--- /dev/null
+++ b/recipes/wip/ouch/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Broken bzip2 dependency
+[source]
+tar = "https://github.com/ouch-org/ouch/archive/refs/tags/0.4.1.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "zlib",
+    "bzip2",
+    "xz",
+]
diff --git a/recipes/wip/oxipng/recipe.toml b/recipes/wip/oxipng/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..efd772b81a5c9d3230e1c3b5113e91bbe9f7d351
--- /dev/null
+++ b/recipes/wip/oxipng/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/shssoichiro/oxipng/archive/refs/tags/v9.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pango2mm/recipe.toml b/recipes/wip/pango2mm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6bd02a5f300acb6c8fb7b1a247459d63c91485ac
--- /dev/null
+++ b/recipes/wip/pango2mm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/parabolic/recipe.toml b/recipes/wip/parabolic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..48f1f47079429bbae24b0abbcd79be696fbdb314
--- /dev/null
+++ b/recipes/wip/parabolic/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for Cake, see https://github.com/NickvisionApps/Parabolic/blob/main/CONTRIBUTING.md#developing-on-linux
+#TODO missing dependencies - https://github.com/NickvisionApps/Parabolic/blob/main/CONTRIBUTING.md#developing-on-linux
+[source]
+tar = "https://github.com/NickvisionApps/Parabolic/archive/refs/tags/2023.9.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "yt-dlp",
+    "gtk4",
+    "libadwaita",
+    "aria2",
+]
diff --git a/recipes/wip/paraview-data/recipe.toml b/recipes/wip/paraview-data/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..685141e28c106ecd8a34ebb3cd19be2799eab57d
--- /dev/null
+++ b/recipes/wip/paraview-data/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for installation, lacking instructions
+[source]
+tar = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.11&type=data&os=Sources&downloadFile=ParaViewTestingDataFiles-v5.11.2.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/paraview/recipe.toml b/recipes/wip/paraview/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0d1651a5fb65ddf32a6102f7c92364a866a68d3b
--- /dev/null
+++ b/recipes/wip/paraview/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for CMake, see https://kitware.github.io/paraviewweb/docs/configure_and_build_pvweb.html
+# build instructions (if the above doesn't work) - https://github.com/Kitware/ParaView/blob/master/Documentation/dev/build.md
+[source]
+tar = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.11&type=source&os=Sources&downloadFile=ParaView-v5.11.2.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/pcsx2/recipe.toml b/recipes/wip/pcsx2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7ab490d15cad4d1e8b83e83e756c034fa6f7689d
--- /dev/null
+++ b/recipes/wip/pcsx2/recipe.toml
@@ -0,0 +1,41 @@
+#TODO probably wrong script, see https://github.com/PCSX2/pcsx2/wiki/10-Building-on-Linux
+#TODO probably need patches on submodules
+#TODO determine dependencies - https://aur.archlinux.org/packages/pcsx2-git
+[source]
+git = "https://github.com/PCSX2/pcsx2.git"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "xz",
+    "libpng",
+    "qt6-base",
+    "qt6-svg",
+    "qt6-wayland",
+    "mesa",
+    "libaio",
+    "harfbuzz",
+    "libpcap",
+    "pipewire",
+    "libsamplerate",
+    "soundtouch",
+    "zlib",
+    "libxml2",
+    "ffmpeg6",
+    "libwayland",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/pdbview/recipe.toml b/recipes/wip/pdbview/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..087edd408a51a7965090e281d0617afd4bc5114f
--- /dev/null
+++ b/recipes/wip/pdbview/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/landaire/pdbview"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pdu/recipe.toml b/recipes/wip/pdu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6a9236141ff77f150ea3d32970ec87f948c5096b
--- /dev/null
+++ b/recipes/wip/pdu/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/KSXGitHub/parallel-disk-usage/archive/refs/tags/0.9.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pifs/recipe.toml b/recipes/wip/pifs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7bc4e2b45911254d5089cd8e8fed144b11f66352
--- /dev/null
+++ b/recipes/wip/pifs/recipe.toml
@@ -0,0 +1,12 @@
+#TODO probably wrong script, see https://github.com/philipl/pifs#readme
+[source]
+git = "https://github.com/philipl/pifs"
+[build]
+template = "custom"
+dependencies = [
+    "libfuse2",
+]
+script = """
+./autogen.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/pinky/recipe.toml b/recipes/wip/pinky/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fc03064d148c57a97f37fb78239ebaeadd36f585
--- /dev/null
+++ b/recipes/wip/pinky/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested yet
+[source]
+git = "https://github.com/koute/pinky"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+]
+script = """
+cookbook_cargo_packages pinky-devui
+"""
diff --git a/recipes/wip/pipewire/recipe.toml b/recipes/wip/pipewire/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..178679ddbb16abac4dd499fcd77f03689edcc47c
--- /dev/null
+++ b/recipes/wip/pipewire/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
+[source]
+tar = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.0.0/pipewire-1.0.0.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/pipr/recipe.toml b/recipes/wip/pipr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f6d7797c811252f3fa69eb475d9a5651173d33c5
--- /dev/null
+++ b/recipes/wip/pipr/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error (after an update on tokio, crossterm and tui crates)
+[source]
+git = "https://github.com/Elkowar/pipr"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pitivi/recipe.toml b/recipes/wip/pitivi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..35bbf8a597a0044fcea5c47967776417e6bfc5eb
--- /dev/null
+++ b/recipes/wip/pitivi/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for Meson, lacking build instructions
+[source]
+tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+    "gstreamer",
+    "libpeas",
+]
diff --git a/recipes/wip/pixcil/recipe.toml b/recipes/wip/pixcil/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e518eb29848a0a1936fb055a65b89b5e267621db
--- /dev/null
+++ b/recipes/wip/pixcil/recipe.toml
@@ -0,0 +1,5 @@
+#TODO require WebAssembly
+[source]
+tar = "https://github.com/sile/pixcil/archive/refs/tags/0.5.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pixi/recipe.toml b/recipes/wip/pixi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4d7715f37bdfa00134ac9f70d435c54dc2336d24
--- /dev/null
+++ b/recipes/wip/pixi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/prefix-dev/pixi/archive/refs/tags/v0.6.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/pjsip/recipe.toml b/recipes/wip/pjsip/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a67735e68e2d4cfcd9fc9c0604ef8e053d50eca9
--- /dev/null
+++ b/recipes/wip/pjsip/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Not compiled or tested
+# customization - https://docs.pjsip.org/en/latest/get-started/posix/build_instructions.html
+[source]
+tar = "https://github.com/pjsip/pjproject/archive/refs/tags/2.14.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "ffmpeg6",
+    "libvpx",
+]
diff --git a/recipes/wip/please/recipe.toml b/recipes/wip/please/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b2e19a29ed658653c86977a65437cdb63fa9c903
--- /dev/null
+++ b/recipes/wip/please/recipe.toml
@@ -0,0 +1,5 @@
+#TODO users crate error
+[source]
+tar = "https://gitlab.com/edneville/please/-/archive/v0.5.4/please-v0.5.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/po4a/recipe.toml b/recipes/wip/po4a/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..43aeecd367e888dbe4c90c89a0bacba180bc9709
--- /dev/null
+++ b/recipes/wip/po4a/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for installation, see https://github.com/mquinson/po4a#installation
+[source]
+tar = "https://github.com/mquinson/po4a/releases/download/v0.69/po4a-0.69.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/pomky/recipe.toml b/recipes/wip/pomky/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8ad8e0d19e57b62a55de1f8c8560ad780361f80a
--- /dev/null
+++ b/recipes/wip/pomky/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled/tested yet
+[source]
+git = "https://github.com/developomp/pomky"
+[build]
+template = "cargo"
+dependencies = [
+    "glib",
+]
diff --git a/recipes/wip/pony-lang/recipe.toml b/recipes/wip/pony-lang/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..29da4aa4ce207dff0f00cff30c79e34a8b7647f9
--- /dev/null
+++ b/recipes/wip/pony-lang/recipe.toml
@@ -0,0 +1,6 @@
+#TODO missing script for CMake, see https://github.com/ponylang/ponyc/blob/main/BUILD.md
+[source]
+git = "https://github.com/ponylang/ponyc"
+rev = "a161b7c97666f820bbacbb328d95dc820f353edd"
+[build]
+template = "custom"
diff --git a/recipes/wip/popt/recipe.toml b/recipes/wip/popt/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ccffe913749e56785550e24d5602f244881a56d9
--- /dev/null
+++ b/recipes/wip/popt/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, lacking build instructions
+[source]
+tar = "https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+	-DCMAKE_BUILD_TYPE=Release
+	-DCMAKE_CROSSCOMPILING=True
+	-DCMAKE_EXE_LINKER_FLAGS="-static"
+	-DCMAKE_INSTALL_PREFIX="/"
+	-DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
\ No newline at end of file
diff --git a/recipes/wip/porsmo/recipe.toml b/recipes/wip/porsmo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e68d2c79b94a28596a6edfc867898bbe373a17d2
--- /dev/null
+++ b/recipes/wip/porsmo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ColorCookie-dev/porsmo/archive/refs/tags/0.2.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/postgresql16/recipe.toml b/recipes/wip/postgresql16/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ccb5ddffae8d34f45bcfaa4a3619b6639bbded95
--- /dev/null
+++ b/recipes/wip/postgresql16/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://ftp.postgresql.org/pub/source/v16.0/postgresql-16.0.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/ppsspp/recipe.toml b/recipes/wip/ppsspp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..85d81cb862053972e520b4126aeafb4a87a84764
--- /dev/null
+++ b/recipes/wip/ppsspp/recipe.toml
@@ -0,0 +1,28 @@
+#TODO probably wrong script, see https://github.com/hrydgard/ppsspp/wiki/Build-instructions#building-with-cmake-other-platforms-eg-linux
+[source]
+git = "https://github.com/hrydgard/ppsspp"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "sdl2_ttf",
+    "mesa",
+    "fontconfig",
+    "curl",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+	-DCMAKE_BUILD_TYPE=Release
+	-DCMAKE_CROSSCOMPILING=True
+	-DCMAKE_EXE_LINKER_FLAGS="-static"
+	-DCMAKE_INSTALL_PREFIX="/"
+    -DUSING_X11_VULKAN=OFF
+    -DUSE_SYSTEM_LIBSDL2=ON
+    -DUSE_MINIUPNPC=OFF
+    -DUSE_FFMPEG=OFF
+    -DUSE_DISCORD=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
\ No newline at end of file
diff --git a/recipes/wip/pragha/recipe.toml b/recipes/wip/pragha/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..13dd9022a01686c4833a6d701ad2a3baa5ae720c
--- /dev/null
+++ b/recipes/wip/pragha/recipe.toml
@@ -0,0 +1,14 @@
+#TODO Make GTK3 work
+[source]
+git = "https://github.com/pragha-music-player/pragha"
+[build]
+template = "configure"
+dependencies = [
+    "gtk3",
+    "glib",
+    "gstreamer",
+    "taglib",
+    "sqlite3",
+    "libpeas",
+    "totem-plparser",
+]
diff --git a/recipes/wip/presenterm/recipe.toml b/recipes/wip/presenterm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c37c764e4ef3540cc0be557f9debfcb45d8e8923
--- /dev/null
+++ b/recipes/wip/presenterm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/mfontanini/presenterm/archive/refs/tags/0.2.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/primesieve/recipe.toml b/recipes/wip/primesieve/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7a1fa564c26df2fbec45a51c902ff562ca280eeb
--- /dev/null
+++ b/recipes/wip/primesieve/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/kimwalisch/primesieve/blob/master/doc/BUILD.md
+[source]
+tar = "https://github.com/kimwalisch/primesieve/archive/refs/tags/v11.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/process-viewer/recipe.toml b/recipes/wip/process-viewer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bf48af60091b0b700d2625377d0a28bf85b41083
--- /dev/null
+++ b/recipes/wip/process-viewer/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make GTK4 work
+[source]
+git = "https://github.com/GuillaumeGomez/process-viewer"
+[build]
+template = "cargo"
+dependencies = [
+    "gtk4",
+]
diff --git a/recipes/wip/procs/recipe.toml b/recipes/wip/procs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..17e3d41855eae9df24ccd90859c1296babaa0aa4
--- /dev/null
+++ b/recipes/wip/procs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO socket and pipe compilation errors
+[source]
+tar = "https://github.com/dalance/procs/archive/refs/tags/v0.14.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/projections/recipe.toml b/recipes/wip/projections/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..68c19053a0fe423abd09a68b2d9c05c58ff4bb27
--- /dev/null
+++ b/recipes/wip/projections/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/charmplusplus/projections#compiling-projections
+[source]
+tar = "https://github.com/charmplusplus/projections/archive/refs/tags/7.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/projectm/recipe.toml b/recipes/wip/projectm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..debfb95a679e195e2241d0f19c28b06bf6ceb962
--- /dev/null
+++ b/recipes/wip/projectm/recipe.toml
@@ -0,0 +1,24 @@
+#TODO Probably wrong script, see https://github.com/projectM-visualizer/projectm/wiki/Building-libprojectM#build-and-install-projectm
+[source]
+tar = "https://github.com/projectM-visualizer/projectm/archive/refs/tags/v4.0.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "qt5-base",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/protobuf/recipe.toml b/recipes/wip/protobuf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..18bf17079b967d45f7c79be7736eedc2d5691f55
--- /dev/null
+++ b/recipes/wip/protobuf/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/protocolbuffers/protobuf/blob/main/cmake/README.md
+[source]
+tar = "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/pueue/recipe.toml b/recipes/wip/pueue/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..be79e14880ff665b84d4f8047cab13f07482bffe
--- /dev/null
+++ b/recipes/wip/pueue/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require a update on the tokio crate and a patch on the ring crate
+[source]
+tar = "https://github.com/Nukesor/pueue/archive/refs/tags/v3.1.2.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages pueue
+"""
diff --git a/recipes/wip/pulseaudio/recipe.toml b/recipes/wip/pulseaudio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4b017c7936ab3394f04ae3742b25bda21ae39f71
--- /dev/null
+++ b/recipes/wip/pulseaudio/recipe.toml
@@ -0,0 +1,14 @@
+#TODO missing script for Meson, see https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/
+#TODO only build the library and disable the daemon in favor of PipeWire, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md#pulseaudio-replacement
+[source]
+tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libsndfile",
+    "libatomic_ops",
+    "speexdsp",
+    "libtool",
+    "json-c",
+    "gettext",
+]
diff --git a/recipes/wip/pystring/recipe.toml b/recipes/wip/pystring/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5f1c27805f23c70d051bf15664a75a1f7fc08f2a
--- /dev/null
+++ b/recipes/wip/pystring/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://github.com/imageworks/pystring/archive/refs/tags/v1.1.4.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/python310/recipe.toml b/recipes/wip/python310/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1300d516b27a652b2a513a6cad589f86ef3d8271
--- /dev/null
+++ b/recipes/wip/python310/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/python312/recipe.toml b/recipes/wip/python312/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..249c6b5a71b0f996b91ecc8d43cfdcb0d066e807
--- /dev/null
+++ b/recipes/wip/python312/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/q3rally/recipe.toml b/recipes/wip/q3rally/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..44edffddb760d2b273ec0273c9cc93386305bb43
--- /dev/null
+++ b/recipes/wip/q3rally/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/Q3Rally-Team/q3rally/blob/master/engine/README.md
+[source]
+git = "https://github.com/Q3Rally-Team/q3rally"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+]
diff --git a/recipes/wip/qbe/recipe.toml b/recipes/wip/qbe/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5ed002476a5204ac4223a2c0b467460ca15b2db1
--- /dev/null
+++ b/recipes/wip/qbe/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://c9x.me/git/qbe.git/tree/README#n13
+[source]
+tar = "https://c9x.me/compile/release/qbe-1.1.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/qrrs/recipe.toml b/recipes/wip/qrrs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e4220794b70e9835b8b9abf33205bf32e6d2d4da
--- /dev/null
+++ b/recipes/wip/qrrs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/Lenivaya/qrrs/archive/refs/tags/v0.1.8.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/qt4/recipe.toml b/recipes/wip/qt4/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f986a67a48a96288c6a12192b0e61a642a0bb0dc
--- /dev/null
+++ b/recipes/wip/qt4/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template and missing dependencies
+[source]
+tar = "http://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-3d/recipe.toml b/recipes/wip/qt5-3d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d0afd914023bacd2ef0a109400a12626160353b3
--- /dev/null
+++ b/recipes/wip/qt5-3d/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qt3d-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-base/recipe.toml b/recipes/wip/qt5-base/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7ddc02d64e64cb42d0d03920373bd16f2179bee9
--- /dev/null
+++ b/recipes/wip/qt5-base/recipe.toml
@@ -0,0 +1,12 @@
+#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html
+#TODO customization - https://doc.qt.io/qt-5/configure-options.html
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtbase-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "fontconfig",
+    "freetype2",
+    "mesa",
+    "libxkbcommon",
+]
diff --git a/recipes/wip/qt5-declarative/recipe.toml b/recipes/wip/qt5-declarative/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e2cc2d186050acecf8cb1fc649faca2abb334f1e
--- /dev/null
+++ b/recipes/wip/qt5-declarative/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtdeclarative-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-full/recipe.toml b/recipes/wip/qt5-full/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b493152baf33b62db795378975cb9fb3dba364d5
--- /dev/null
+++ b/recipes/wip/qt5-full/recipe.toml
@@ -0,0 +1,12 @@
+#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html
+#TODO customization - https://doc.qt.io/qt-5/configure-options.html
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/single/qt-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "fontconfig",
+    "freetype2",
+    "mesa",
+    "libxkbcommon",
+]
diff --git a/recipes/wip/qt5-imageformats/recipe.toml b/recipes/wip/qt5-imageformats/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7878d3096f6d11fb83801e04a064e3f29359b92f
--- /dev/null
+++ b/recipes/wip/qt5-imageformats/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtimageformats-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-multimedia/recipe.toml b/recipes/wip/qt5-multimedia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7e9e3bf55a32f99587e8daf2f8416512c2b436da
--- /dev/null
+++ b/recipes/wip/qt5-multimedia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-svg/recipe.toml b/recipes/wip/qt5-svg/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1116339f936169f0cbbfc8612482fa7bbf926755
--- /dev/null
+++ b/recipes/wip/qt5-svg/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtsvg-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-tools/recipe.toml b/recipes/wip/qt5-tools/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..178a9fa0eb8cdb17517371fa92f327da202b859f
--- /dev/null
+++ b/recipes/wip/qt5-tools/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qttools-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-wayland/recipe.toml b/recipes/wip/qt5-wayland/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1295aec3558f4af363cc3dfb834e1b2f04d5b818
--- /dev/null
+++ b/recipes/wip/qt5-wayland/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwayland-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-webengine/recipe.toml b/recipes/wip/qt5-webengine/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..47f22b6bee9eefb4d7720a3b3a4531cc30566421
--- /dev/null
+++ b/recipes/wip/qt5-webengine/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwebengine-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-webview/recipe.toml b/recipes/wip/qt5-webview/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b175b83cd976285ae25ff90f9c44a22f80f6628a
--- /dev/null
+++ b/recipes/wip/qt5-webview/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwebview-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-x11extras/recipe.toml b/recipes/wip/qt5-x11extras/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..834f0c57535e41afd6b0f64372f5ba72c5199111
--- /dev/null
+++ b/recipes/wip/qt5-x11extras/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtx11extras-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-3d/recipe.toml b/recipes/wip/qt6-3d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0b947c67e8b284d0c6b3457f5a46d351652237ce
--- /dev/null
+++ b/recipes/wip/qt6-3d/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qt3d-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-base/recipe.toml b/recipes/wip/qt6-base/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c233e75ed1d6303be0d75572f4df581460f4e475
--- /dev/null
+++ b/recipes/wip/qt6-base/recipe.toml
@@ -0,0 +1,12 @@
+#TODO build instructions - https://doc.qt.io/qt-6/linux-building.html
+#TODO customization - https://doc.qt.io/qt-6/configure-options.html
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtbase-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "fontconfig",
+    "freetype2",
+    "mesa",
+    "libxkbcommon",
+]
diff --git a/recipes/wip/qt6-charts/recipe.toml b/recipes/wip/qt6-charts/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..769871e35f4ed91de9a327baf957e84fe471e064
--- /dev/null
+++ b/recipes/wip/qt6-charts/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtcharts-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-declarative/recipe.toml b/recipes/wip/qt6-declarative/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0fe1ddfbb97519de0071b5cc8f6d8cf8ac60f2bc
--- /dev/null
+++ b/recipes/wip/qt6-declarative/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtdeclarative-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-full/recipe.toml b/recipes/wip/qt6-full/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..83405bf367fe1b58bf9bcb3379fa120db0af165a
--- /dev/null
+++ b/recipes/wip/qt6-full/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Missing script for GNU Autotools and CMake
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/single/qt-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "fontconfig",
+    "freetype2",
+    "mesa",
+    "libxkbcommon",
+]
diff --git a/recipes/wip/qt6-imageformats/recipe.toml b/recipes/wip/qt6-imageformats/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a07e74d81e2a7913e3b2f2463cc65e8a9d0687f7
--- /dev/null
+++ b/recipes/wip/qt6-imageformats/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtimageformats-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-multimedia/recipe.toml b/recipes/wip/qt6-multimedia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..20b9558c067a5969580b08e114e86cb73776a107
--- /dev/null
+++ b/recipes/wip/qt6-multimedia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtmultimedia-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-positioning/recipe.toml b/recipes/wip/qt6-positioning/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0d9f3ab79f132ed4cbbec9154fc2abd1d42e0056
--- /dev/null
+++ b/recipes/wip/qt6-positioning/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtpositioning-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-tools/recipe.toml b/recipes/wip/qt6-tools/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6fd432fedad69203fe9a755102376e9eb5a37f89
--- /dev/null
+++ b/recipes/wip/qt6-tools/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qttools-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-translations/recipe.toml b/recipes/wip/qt6-translations/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..379ad873e797e72989bab4fe2f07997a98fd0d6e
--- /dev/null
+++ b/recipes/wip/qt6-translations/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qttranslations-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-wayland/recipe.toml b/recipes/wip/qt6-wayland/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..313ce175bdecdc5d5e1951a6effd5cf469334f99
--- /dev/null
+++ b/recipes/wip/qt6-wayland/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwayland-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-webengine/recipe.toml b/recipes/wip/qt6-webengine/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3f06e7427753818031790037de122d8b1a317bc9
--- /dev/null
+++ b/recipes/wip/qt6-webengine/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwebengine-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt6-webview/recipe.toml b/recipes/wip/qt6-webview/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bf07b3afe82ba5661acdbd13bd2f2679e86d9e00
--- /dev/null
+++ b/recipes/wip/qt6-webview/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwebview-everywhere-src-6.6.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/quantlib/recipe.toml b/recipes/wip/quantlib/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d6f099671b65abf1e3b765c25e5180e53693e8a4
--- /dev/null
+++ b/recipes/wip/quantlib/recipe.toml
@@ -0,0 +1,8 @@
+#TODO probably wrong template, see https://www.quantlib.org/install/linux.shtml
+[source]
+tar = "https://github.com/lballabio/QuantLib/releases/download/v1.32/QuantLib-1.32.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "boost",
+]
diff --git a/recipes/wip/qv/recipe.toml b/recipes/wip/qv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f7658adde9bb27b9377cd7c7f847ba2e6f971a87
--- /dev/null
+++ b/recipes/wip/qv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/timvw/qv/archive/refs/tags/v0.8.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rage/recipe.toml b/recipes/wip/rage/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..79ef957b30d2495ddacdfd6e03d0c20003180489
--- /dev/null
+++ b/recipes/wip/rage/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/str4d/rage/archive/refs/tags/v0.9.2.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages rage
+"""
diff --git a/recipes/wip/rargs/recipe.toml b/recipes/wip/rargs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a48ab3ae2a1b7de2b081ee6497d5fc564f9fe444
--- /dev/null
+++ b/recipes/wip/rargs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update, not tested
+[source]
+git = "https://github.com/lotabout/rargs"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rattler-build/recipe.toml b/recipes/wip/rattler-build/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..56693d8b1c79904a0a550bfb7237cbcf552500e9
--- /dev/null
+++ b/recipes/wip/rattler-build/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/prefix-dev/rattler-build/archive/refs/tags/v0.4.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rav1e/recipe.toml b/recipes/wip/rav1e/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9a671d6b163bc57f6aea6559b82eebd34cb4f54d
--- /dev/null
+++ b/recipes/wip/rav1e/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/xiph/rav1e"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rawtherapee/recipe.toml b/recipes/wip/rawtherapee/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6e9013199b3b942243424fcc795953c063a5231e
--- /dev/null
+++ b/recipes/wip/rawtherapee/recipe.toml
@@ -0,0 +1,21 @@
+#TODO missing script for CMake, see https://rawpedia.rawtherapee.com/Linux#Compile_RawTherapee
+#TODO missing dependencies, see https://rawpedia.rawtherapee.com/Linux#Dependencies
+[source]
+tar = "https://rawtherapee.com/shared/source/rawtherapee-5.9.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "gexiv2",
+    "expat",
+    "fftw",
+    "glib",
+    "gtk3",
+    "gtk3mm",
+    "libjpeg",
+    "liblcms",
+    "libpng",
+    "librsvg",
+    "libsigc++",
+    "libtiff",
+    "zlib",
+]
diff --git a/recipes/wip/raylib/recipe.toml b/recipes/wip/raylib/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5625e2996580f5fe81f621ee7b354fd437ec64d8
--- /dev/null
+++ b/recipes/wip/raylib/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux
+[source]
+tar = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "libwayland",
+    "libxkbcommon",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/rbdoom3-bfg/recipe.toml b/recipes/wip/rbdoom3-bfg/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6e17d3ec3d2e043f5741ea14ce120ac192401a5c
--- /dev/null
+++ b/recipes/wip/rbdoom3-bfg/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for CMake, see https://github.com/RobertBeckebans/RBDOOM-3-BFG#compiling-on-linux-
+[source]
+git = "https://github.com/RobertBeckebans/RBDOOM-3-BFG"
+rev = "39ae1202b4e61ccb8d8e59609f5cd62b04a62a58"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "openal",
+    "ffmpeg6",
+    "libvulkan",
+]
diff --git a/recipes/wip/rclone/recipe.toml b/recipes/wip/rclone/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..39e934f37f20dad2da0d744de20a3cecfa2b1e92
--- /dev/null
+++ b/recipes/wip/rclone/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Go, see https://rclone.org/install/#source
+[source]
+tar = "https://github.com/rclone/rclone/releases/download/v1.64.2/rclone-v1.64.2.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/rdflib/recipe.toml b/recipes/wip/rdflib/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6ca32ba54ff2bca33a32bb287e31311ee0c0d070
--- /dev/null
+++ b/recipes/wip/rdflib/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for installation, the "pip" method can't be used, investigate the tarball
+[source]
+tar = "https://github.com/RDFLib/rdflib/releases/download/7.0.0/rdflib-7.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/recdec/recipe.toml b/recipes/wip/recdec/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4ce192973a2a25086e71dfbddba19a664e9b2b97
--- /dev/null
+++ b/recipes/wip/recdec/recipe.toml
@@ -0,0 +1,24 @@
+#TODO probably wrong script, see https://github.com/avast/retdec#process
+[source]
+tar = "https://github.com/avast/retdec/archive/refs/tags/v5.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "zlib",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/redis/recipe.toml b/recipes/wip/redis/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..78d52ade6ea2766afe6aa63021daece08bfa03fe
--- /dev/null
+++ b/recipes/wip/redis/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Missing script for "make", see https://redis.io/docs/install/install-redis/install-redis-from-source/
+[source]
+tar = "https://github.com/redis/redis/archive/7.2.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/release-plz/recipe.toml b/recipes/wip/release-plz/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..61a85afbb0b25e36b1c12334a4939ad1f89c7632
--- /dev/null
+++ b/recipes/wip/release-plz/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate error
+[source]
+tar = "https://github.com/MarcoIeni/release-plz/archive/refs/tags/release-plz-v0.3.20.tar.gz"
+[build]
+dependencies = [
+    "openssl1",
+]
+template = "custom"
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo_packages release-plz
+"""
diff --git a/recipes/wip/relish/recipe.toml b/recipes/wip/relish/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dc085262183eec004dadfdbb4373c3534d79f69e
--- /dev/null
+++ b/recipes/wip/relish/recipe.toml
@@ -0,0 +1,5 @@
+#TODO program error, maybe needs porting
+[source]
+git = "https://gitlab.com/whom/relish"
+[build]
+template = "cargo"
diff --git a/recipes/wip/renderdoc/recipe.toml b/recipes/wip/renderdoc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b8b5b643227791c0b8261c70bbe58041b59880a0
--- /dev/null
+++ b/recipes/wip/renderdoc/recipe.toml
@@ -0,0 +1,26 @@
+#TODO probably wrong script, see https://github.com/baldurk/renderdoc/blob/v1.x/docs/CONTRIBUTING/Compiling.md#linux
+[source]
+tar = "https://github.com/baldurk/renderdoc/archive/refs/tags/v1.29.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libxcb",
+    "mesa",
+    "qt5-base",
+    "pcre",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/rioterm/recipe.toml b/recipes/wip/rioterm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a33d870331c2c6d01260e0f35eb410be31da6457
--- /dev/null
+++ b/recipes/wip/rioterm/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Need to make libxkbcommon work
+[source]
+tar = "https://github.com/raphamorim/rio/archive/refs/tags/v0.0.25.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "freetype2",
+    "fontconfig",
+    "libxkbcommon",
+]
diff --git a/recipes/wip/rip/recipe.toml b/recipes/wip/rip/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..906364c6947560bd1f06d979acf143ded2926dd9
--- /dev/null
+++ b/recipes/wip/rip/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/nivekuil/rip/archive/refs/tags/0.13.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/ripasso/recipe.toml b/recipes/wip/ripasso/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..be0f8b77a208a5fe8026a4e7dbe0fc9fce0cadd9
--- /dev/null
+++ b/recipes/wip/ripasso/recipe.toml
@@ -0,0 +1,11 @@
+#TODO make libgpg-error dependency work (after cargo update)
+[source]
+git = "https://github.com/cortex/ripasso"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+cookbook_cargo_packages ripasso-cursive
+"""
diff --git a/recipes/wip/ripsecrets/recipe.toml b/recipes/wip/ripsecrets/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..59ee12a04b40d2d76828b26ba0f8250c52f5d5f6
--- /dev/null
+++ b/recipes/wip/ripsecrets/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/sirwart/ripsecrets"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rnnoise/recipe.toml b/recipes/wip/rnnoise/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6c1a63e84e1f6f66651bfc10c178a29bf5621be4
--- /dev/null
+++ b/recipes/wip/rnnoise/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://gitlab.xiph.org/xiph/rnnoise"
+[build]
+template = "configure"
diff --git a/recipes/wip/rnr/recipe.toml b/recipes/wip/rnr/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..333c71a93d376b48d8a99b5867e821b428d743eb
--- /dev/null
+++ b/recipes/wip/rnr/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/ismaelgv/rnr/archive/refs/tags/v0.4.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rocksdb/recipe.toml b/recipes/wip/rocksdb/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..03a1d069c47e7b423e75befdf645d21afd20b22b
--- /dev/null
+++ b/recipes/wip/rocksdb/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for "make", see https://github.com/facebook/rocksdb/blob/main/INSTALL.md
+[source]
+tar = "https://github.com/facebook/rocksdb/archive/refs/tags/v8.8.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "zlib",
+    "lz4",
+    "bzip2",
+    "zstd",
+    "snappy",
+    "gflags",
+]
diff --git a/recipes/wip/rodinia/recipe.toml b/recipes/wip/rodinia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ae1b0752d5015f515e5b15531fa0de8db2eb43a5
--- /dev/null
+++ b/recipes/wip/rodinia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, lacking build instructions
+[source]
+tar = "http://www.cs.virginia.edu/~skadron/lava/Rodinia/Packages/rodinia_3.1.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/rowhammer-test/recipe.toml b/recipes/wip/rowhammer-test/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3b859b9594913d11013050b6ab5481825f14f6e7
--- /dev/null
+++ b/recipes/wip/rowhammer-test/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for the "make.sh" file, see https://github.com/google/rowhammer-test#readme
+[source]
+git = "https://github.com/google/rowhammer-test"
+[build]
+template = "custom"
diff --git a/recipes/wip/rpcs3/recipe.toml b/recipes/wip/rpcs3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f7b04643dd360acaae0689fed463d0fed101e2e7
--- /dev/null
+++ b/recipes/wip/rpcs3/recipe.toml
@@ -0,0 +1,38 @@
+#TODO probably wrong script, see https://github.com/RPCS3/rpcs3/blob/master/BUILDING.md#linux-1
+# customization - https://wiki.rpcs3.net/index.php?title=Help:Building_RPCS3#CMake_Build_Options
+[source]
+git = "https://github.com/RPCS3/rpcs3"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "qt5-base",
+    "sdl2",
+    "eudev",
+    "glew",
+    "openal",
+    "zlib",
+    "libpng",
+    "libevdev",
+    "libedit",
+    "libvulkan",
+    "pulseaudio",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+	-DCMAKE_BUILD_TYPE=Release
+	-DCMAKE_CROSSCOMPILING=True
+	-DCMAKE_EXE_LINKER_FLAGS="-static"
+	-DCMAKE_INSTALL_PREFIX="/"
+    -DUSE_NATIVE_INSTRUCTIONS=OFF
+    -DUSE_ALSA=OFF
+    -DUSE_PULSE=OFF
+    -DUSE_DISCORD_RPC=OFF
+    -DBUILD_LLVM_SUBMODULE=OFF
+    -DUSE_SYSTEM_FFMPEG=ON
+    -DUSE_SYSTEM_LIBPNG=ON
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
\ No newline at end of file
diff --git a/recipes/wip/rr-debugger/recipe.toml b/recipes/wip/rr-debugger/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6d6728bc5f8161df91aee789ba4622a40676a3a0
--- /dev/null
+++ b/recipes/wip/rr-debugger/recipe.toml
@@ -0,0 +1,9 @@
+#TODO probably wrong template, see https://github.com/rr-debugger/rr/wiki/Building-And-Installing
+[source]
+tar = "https://github.com/rr-debugger/rr/archive/refs/tags/5.7.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "zlib",
+    "capnproto",
+]
diff --git a/recipes/wip/rshijack/recipe.toml b/recipes/wip/rshijack/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5fa48c023c62000a652420c7709b226a3b894b77
--- /dev/null
+++ b/recipes/wip/rshijack/recipe.toml
@@ -0,0 +1,5 @@
+#TODO pnet_sys crate error
+[source]
+git = "https://github.com/kpcyrd/rshijack"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/rsync/recipe.toml b/recipes/wip/rsync/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e5dcf2109b783871e669b2de85bcf9ed69f414d4
--- /dev/null
+++ b/recipes/wip/rsync/recipe.toml
@@ -0,0 +1,12 @@
+#TODO make all dependencies work
+[source]
+tar = "https://download.samba.org/pub/rsync/src/rsync-3.2.7.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "zstd",
+    "zlib",
+    "lz4",
+    "popt",
+    "xxhash",
+]
diff --git a/recipes/wip/rtorrent/recipe.toml b/recipes/wip/rtorrent/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5837e19b6a6bb5f0f4f63f87332cea8949b84ea5
--- /dev/null
+++ b/recipes/wip/rtorrent/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Maybe missing libtorrent dependency
+[source]
+tar = "https://github.com/rakshasa/rtorrent-archive/raw/master/rtorrent-0.9.8.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/rubberband/recipe.toml b/recipes/wip/rubberband/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7908a22ad1ee9b0d01cc8c12fce750fb748a5700
--- /dev/null
+++ b/recipes/wip/rubberband/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://hg.sr.ht/~breakfastquay/rubberband/browse/COMPILING.md?rev=tip
+[source]
+tar = "https://breakfastquay.com/files/releases/rubberband-3.2.1.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/ruby/recipe.toml b/recipes/wip/ruby/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..389fb62113be3e001f47c2e42d621c35abf2b821
--- /dev/null
+++ b/recipes/wip/ruby/recipe.toml
@@ -0,0 +1,11 @@
+#TODO compilation error
+[source]
+tar = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "openssl1",
+    "zlib",
+    "libyaml",
+    "libffi",
+]
\ No newline at end of file
diff --git a/recipes/wip/ruff/recipe.toml b/recipes/wip/ruff/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0f7192e1094f14b9f6800f50d2a771a31da22f4f
--- /dev/null
+++ b/recipes/wip/ruff/recipe.toml
@@ -0,0 +1,8 @@
+#TODO nonsense rustc version requirement
+[source]
+tar = "https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.270.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages ruff
+"""
diff --git a/recipes/wip/ruffle/recipe.toml b/recipes/wip/ruffle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4d2a02b5d44e9674ce8d68034032cdd0cff5d8f1
--- /dev/null
+++ b/recipes/wip/ruffle/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Require headless Java
+[source]
+git = "https://github.com/ruffle-rs/ruffle"
+[build]
+template = "custom"
+dependencies = [
+	"openssl1",
+	"java19",
+]
+script = """
+cookbook_cargo_packages ruffle_desktop
+"""
diff --git a/recipes/wip/ruplacer/recipe.toml b/recipes/wip/ruplacer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7db57e9c7e6a6be0f56bd9142a30e8368ef7deac
--- /dev/null
+++ b/recipes/wip/ruplacer/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update, not tested
+[source]
+tar = "https://github.com/your-tools/ruplacer/archive/refs/tags/v0.8.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/russ/recipe.toml b/recipes/wip/russ/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1fae40b654010c2881184fa0d02ac456a37e1dd
--- /dev/null
+++ b/recipes/wip/russ/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ckampfe/russ"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rust-counter-strings/recipe.toml b/recipes/wip/rust-counter-strings/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6b938b1d3bf88941b03fd44f188d420a41e4232c
--- /dev/null
+++ b/recipes/wip/rust-counter-strings/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/thomaschaplin/rust-counter-strings"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rust-traverse/recipe.toml b/recipes/wip/rust-traverse/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0a727ed2ff26da303cc4305a6c60d31d37fd6c7c
--- /dev/null
+++ b/recipes/wip/rust-traverse/recipe.toml
@@ -0,0 +1,5 @@
+#TODO trash crate error
+[source]
+tar = "https://github.com/dmcg310/Rust-Traverse/archive/refs/tags/v1.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rustcloud/recipe.toml b/recipes/wip/rustcloud/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ebe05c953723b3d04293bc9e3f32402e64055566
--- /dev/null
+++ b/recipes/wip/rustcloud/recipe.toml
@@ -0,0 +1,8 @@
+#TODO mio crate error (after cargo update -p libc redox_syscall)
+[source]
+git = "https://github.com/cetra3/rustcloud"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/rustic/recipe.toml b/recipes/wip/rustic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0ed86c5433260b7647454c5b3c6a4f0dd85c860d
--- /dev/null
+++ b/recipes/wip/rustic/recipe.toml
@@ -0,0 +1,5 @@
+#TODO redox_syscall crate error
+[source]
+git = "https://github.com/rustic-music-player/rustic"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rustlings/recipe.toml b/recipes/wip/rustlings/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ceb06c4612780ba1bbaa9227f142444a330b475b
--- /dev/null
+++ b/recipes/wip/rustlings/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rust-lang/rustlings/archive/refs/tags/5.6.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rustscan/recipe.toml b/recipes/wip/rustscan/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..571eca7458752bf6cc7b59e4a153302d36d67c16
--- /dev/null
+++ b/recipes/wip/rustscan/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Make nmap work
+[source]
+tar = "https://github.com/RustScan/RustScan/archive/refs/tags/2.1.1.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "nmap",
+]
diff --git a/recipes/wip/rusty-radamsa/recipe.toml b/recipes/wip/rusty-radamsa/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cdb306c7edae6f4850ca401248ee01e36c76a2e0
--- /dev/null
+++ b/recipes/wip/rusty-radamsa/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/microsoft/rusty-radamsa"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rusty-rain/recipe.toml b/recipes/wip/rusty-rain/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1adbe7d68eb58364a2600b3cc43b74c3aa3e8215
--- /dev/null
+++ b/recipes/wip/rusty-rain/recipe.toml
@@ -0,0 +1,5 @@
+#TODO mio crate error
+[source]
+tar = "https://github.com/cowboy8625/rusty-rain/archive/refs/tags/v0.3.6.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rustyvibes/recipe.toml b/recipes/wip/rustyvibes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4678a997d1e15c1e87ba7f7dd2018527f1f2e29f
--- /dev/null
+++ b/recipes/wip/rustyvibes/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/KunalBagaria/rustyvibes/archive/refs/tags/v1.0.9.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/rye/recipe.toml b/recipes/wip/rye/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5fccc5796cc643fd313dab3294975eaf1a3b90ea
--- /dev/null
+++ b/recipes/wip/rye/recipe.toml
@@ -0,0 +1,13 @@
+#TODO openssl-sys crate error
+[source]
+tar = "https://github.com/mitsuhiko/rye/archive/refs/tags/0.11.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo_packages rye
+"""
diff --git a/recipes/wip/ryujinx/recipe.toml b/recipes/wip/ryujinx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..54cd98d9ba45334185ac2bac7c65239558bedba9
--- /dev/null
+++ b/recipes/wip/ryujinx/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for dotnet, see https://github.com/Ryujinx/Ryujinx#building
+#TODO require .NET Framework 8
+#TODO maybe missing dependencies
+[source]
+git = "https://github.com/Ryujinx/Ryujinx"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "freealut",
+    "openal",
+]
diff --git a/recipes/wip/sad/recipe.toml b/recipes/wip/sad/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c0eb5137d3c28235619c5a306520bfd8d572fbf8
--- /dev/null
+++ b/recipes/wip/sad/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+git = "https://github.com/ms-jpq/sad"
+[build]
+template = "cargo"
diff --git a/recipes/wip/samba/recipe.toml b/recipes/wip/samba/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b2cd6168dcdf81134b1b6c76aa94cdcc6ea23517
--- /dev/null
+++ b/recipes/wip/samba/recipe.toml
@@ -0,0 +1,11 @@
+#TODO probably wrong tarball
+# filesystem support - https://wiki.samba.org/index.php/File_System_Support
+[source]
+tar = "https://download.samba.org/pub/samba/samba-4.19.3.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "gnutls",
+    "zlib",
+    "kerberos5",
+]
diff --git a/recipes/wip/samply/recipe.toml b/recipes/wip/samply/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..52d05bb6e7d6552d9dd3f0d712de1aa5d6d9bfe3
--- /dev/null
+++ b/recipes/wip/samply/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/mstange/samply/archive/refs/tags/samply-v0.11.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/sandbox/recipe.toml b/recipes/wip/sandbox/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..da16ff1ebd521d398dc1ab492c8636b3e34698be
--- /dev/null
+++ b/recipes/wip/sandbox/recipe.toml
@@ -0,0 +1,12 @@
+#TODO make dependencies work
+[source]
+git = "https://github.com/hakolao/sandbox"
+[build]
+template = "custom"
+dependencies = [
+    "libvulkan",
+    "libxcb",
+]
+script = """
+cookbook_cargo_packages sandbox
+"""
diff --git a/recipes/wip/scribus/recipe.toml b/recipes/wip/scribus/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8e4f19826039331d658dba7ffeeb590d7c646dfb
--- /dev/null
+++ b/recipes/wip/scribus/recipe.toml
@@ -0,0 +1,30 @@
+#TODO probably wrong script, see https://wiki.scribus.net/canvas/Official:Compile_with_CMake
+[source]
+tar = "https://sourceforge.net/projects/scribus/files/scribus/1.4.8/scribus-1.4.8.tar.xz/download"
+[build]
+template = "custom"
+dependencies = [
+    "qt4",
+    "cairo",
+    "freetype2",
+    "libxml2",
+    "liblcms",
+    "libtiff",
+    "libjpeg",
+    "fontconfig",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/sd/recipe.toml b/recipes/wip/sd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..850fd29687250245d94091e17d3e65d6c0f08a21
--- /dev/null
+++ b/recipes/wip/sd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+git = "https://github.com/chmln/sd.git"
+[build]
+template = "cargo"
diff --git a/recipes/wip/sdl-pango/recipe.toml b/recipes/wip/sdl-pango/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a8763ee613aab10df235d8ea6b800fc5c5b18225
--- /dev/null
+++ b/recipes/wip/sdl-pango/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably missing dependencies
+[source]
+tar = "https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/sdl2-net/recipe.toml b/recipes/wip/sdl2-net/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f15233521540e0641aa6e13a56eed8dd5c6d76e6
--- /dev/null
+++ b/recipes/wip/sdl2-net/recipe.toml
@@ -0,0 +1,23 @@
+#TODO probably wrong script, lacking build instructions
+[source]
+tar = "https://github.com/libsdl-org/SDL_net/releases/download/release-2.2.0/SDL2_net-2.2.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/sdl2-pango/recipe.toml b/recipes/wip/sdl2-pango/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..93e103cbfc16c3d2fdf377c425a93a1bb8ee2497
--- /dev/null
+++ b/recipes/wip/sdl2-pango/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/markuskimius/SDL2_Pango/archive/refs/tags/v2.1.5.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "pango",
+    "freetype2",
+    "sdl2",
+]
diff --git a/recipes/wip/seatd/recipe.toml b/recipes/wip/seatd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..630f8e68e21f9532d0f620f5bca11aa1e7f2dd15
--- /dev/null
+++ b/recipes/wip/seatd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, lacking build instructions
+[source]
+tar = "https://git.sr.ht/~kennylevinsen/seatd/archive/0.8.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/shaderc/recipe.toml b/recipes/wip/shaderc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b614143f1db578e40a6780ff42362406a3d21e09
--- /dev/null
+++ b/recipes/wip/shaderc/recipe.toml
@@ -0,0 +1,20 @@
+#TODO Probably wrong script, see https://github.com/google/shaderc#getting-and-building-shaderc
+[source]
+tar = "https://github.com/google/shaderc/archive/refs/tags/v2023.3.tar.gz"
+[build]
+template = "custom"
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/shd/recipe.toml b/recipes/wip/shd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1398bffbed5e7c4e2971b9a135262f03fe2a35fe
--- /dev/null
+++ b/recipes/wip/shd/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make the smartmontools dependency work
+[source]
+tar = "https://github.com/alttch/shd/archive/refs/tags/v0.1.5.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "smartmontools",
+]
diff --git a/recipes/wip/sheldon/recipe.toml b/recipes/wip/sheldon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b0e388fe677d930914c61ed7259aa6ef5c2da05c
--- /dev/null
+++ b/recipes/wip/sheldon/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/rossmacarthur/sheldon/archive/refs/tags/0.7.3.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/shellfirm/recipe.toml b/recipes/wip/shellfirm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3e6d6223301ac593231ad4a908603d0c76500594
--- /dev/null
+++ b/recipes/wip/shellfirm/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/kaplanelad/shellfirm/archive/refs/tags/v0.2.7.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/shockolate/recipe.toml b/recipes/wip/shockolate/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8f5ce555196129bd450c7233bfdf79339278f116
--- /dev/null
+++ b/recipes/wip/shockolate/recipe.toml
@@ -0,0 +1,46 @@
+#TODO something wrong with keyboard input
+[source]
+git = "https://github.com/Interrupt/systemshock"
+[build]
+template = "custom"
+dependencies = [
+    "libogg",
+    "liborbital",
+    "libvorbis",
+    "mesa",
+    "sdl2",
+    "sdl2_mixer",
+    "zlib",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_C_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2"
+    -DCMAKE_CXX_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2"
+    -DCMAKE_EXE_LINKER_FLAGS="-L${COOKBOOK_SYSROOT}/lib -static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DENABLE_FLUIDSYNTH=OFF
+    -DENABLE_SDL2=ON
+    -DENABLE_SOUND=ON
+    -DOPENGL_INCLUDE_DIR="${COOKBOOK_SYSROOT}"
+    -DOPENGL_opengl_LIBRARY="-lgl"
+    -DOPENGL_glx_LIBRARY="-lglx"
+    -DSDL2_MIXER_LIBRARIES="-lSDL2_mixer -lvorbisfile -lvorbis -logg -lSDL2 -lorbital $("${TARGET}-pkg-config" --libs osmesa)"
+    "${COOKBOOK_SOURCE}"
+)
+cmake "${COOKBOOK_CONFIGURE_FLAGS[@]}"
+make -j "${COOKBOOK_MAKE_JOBS}"
+mkdir -pv "${COOKBOOK_STAGE}/home/user/systemshock"
+cp -v systemshock "${COOKBOOK_STAGE}/home/user/systemshock/systemshock"
+cp -rv "${COOKBOOK_SOURCE}/shaders" "${COOKBOOK_STAGE}/home/user/systemshock/shaders"
+"""
+[package]
+dependencies = [
+    "llvm",
+]
diff --git a/recipes/wip/shokunin/recipe.toml b/recipes/wip/shokunin/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a0d69876a687b9a33fc75520576a6b327b47bc82
--- /dev/null
+++ b/recipes/wip/shokunin/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/sebastienrousseau/shokunin/archive/refs/tags/v0.0.20.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/simdjson/recipe.toml b/recipes/wip/simdjson/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e334ad47efae7e643b787a7b5f66d353df8200ce
--- /dev/null
+++ b/recipes/wip/simdjson/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/simdjson/simdjson/blob/master/HACKING.md#usage-cmake-on-64-bit-platforms-like-linux-freebsd-or-macos
+[source]
+tar = "https://github.com/simdjson/simdjson/archive/refs/tags/v3.6.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/skia/recipe.toml b/recipes/wip/skia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3a3665e520e6e72e341a0e25c8045e8d8d7df135
--- /dev/null
+++ b/recipes/wip/skia/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for GN, see https://skia.org/docs/user/build/
+[source]
+git = "https://skia.googlesource.com/skia"
+[build]
+template = "custom"
diff --git a/recipes/wip/skim/recipe.toml b/recipes/wip/skim/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1c9c12cd1ee7f006813058eb226705856d3488bc
--- /dev/null
+++ b/recipes/wip/skim/recipe.toml
@@ -0,0 +1,5 @@
+#TODO tuikit crate error
+[source]
+tar = "https://github.com/lotabout/skim/archive/refs/tags/v0.10.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/smag/recipe.toml b/recipes/wip/smag/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2c80383a1c7105d50fdb40a821fe82776e45804d
--- /dev/null
+++ b/recipes/wip/smag/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/aantn/smag"
+[build]
+template = "cargo"
diff --git a/recipes/wip/smartmontools/recipe.toml b/recipes/wip/smartmontools/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0318a9cc4e8f5b446fafb6d2e2d8af94dc4b1e3d
--- /dev/null
+++ b/recipes/wip/smartmontools/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://sourceforge.net/projects/smartmontools/files/smartmontools/7.3/smartmontools-7.3.tar.gz/download"
+[build]
+template = "configure"
diff --git a/recipes/wip/smokin-guns/recipe.toml b/recipes/wip/smokin-guns/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1ffe7447cb86ced925b3cd52fadc513534394d14
--- /dev/null
+++ b/recipes/wip/smokin-guns/recipe.toml
@@ -0,0 +1,7 @@
+#TODO missing script for "make", see https://trac.smokin-guns.org/wiki/SmokinGuns/Building/linux
+#TODO bundled with the ioquake3 engine?
+#TODO determine dependencies
+[source]
+git = "https://github.com/smokin-guns/SmokinGuns"
+[build]
+template = "custom"
diff --git a/recipes/wip/sn0int/recipe.toml b/recipes/wip/sn0int/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d5ef0c60dc4e4c42f6fb63d30c3b0eca51aba30c
--- /dev/null
+++ b/recipes/wip/sn0int/recipe.toml
@@ -0,0 +1,9 @@
+#TODO SQLite is not working
+[source]
+tar = "https://github.com/kpcyrd/sn0int/archive/refs/tags/v0.25.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "libsodium",
+    "sqlite3",
+]
diff --git a/recipes/wip/snappy/recipe.toml b/recipes/wip/snappy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2962d88f4a624b9c212b0b4f3110054f7ddc76a2
--- /dev/null
+++ b/recipes/wip/snappy/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/google/snappy#building
+[source]
+tar = "https://github.com/google/snappy/archive/refs/tags/1.1.10.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/sndio/recipe.toml b/recipes/wip/sndio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ba54af67c19057ad6ae57e44caba0ccf4bb0fc77
--- /dev/null
+++ b/recipes/wip/sndio/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested yet
+[source]
+tar = "https://sndio.org/sndio-1.9.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/snes9x/recipe.toml b/recipes/wip/snes9x/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a534c6a32151b4b8f7de9bce712173a98a12ed12
--- /dev/null
+++ b/recipes/wip/snes9x/recipe.toml
@@ -0,0 +1,28 @@
+#TODO probably wrong script, see https://github.com/snes9xgit/snes9x/wiki/Compiling
+[source]
+tar = "https://github.com/snes9xgit/snes9x/archive/refs/tags/1.62.3.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "gtk3mm",
+    "libpng",
+    "zlib",
+    "libx11",
+    "libepoxy",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/sniffglue/recipe.toml b/recipes/wip/sniffglue/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9972734ee2c4f9f9c37a6a7ded095de15c1bbe5b
--- /dev/null
+++ b/recipes/wip/sniffglue/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make the libpcap dependency work
+[source]
+git = "https://github.com/kpcyrd/sniffglue"
+[build]
+template = "cargo"
+dependencies = [
+    "libpcap",
+]
diff --git a/recipes/wip/sniffnet/recipe.toml b/recipes/wip/sniffnet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2e1d214a0e51873f567f933ad662bd85f13f5097
--- /dev/null
+++ b/recipes/wip/sniffnet/recipe.toml
@@ -0,0 +1,9 @@
+#TODO make the libpcap dependency work
+[source]
+tar = "https://github.com/GyulyVGC/sniffnet/archive/refs/tags/v1.2.2.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "libpcap",
+    "fontconfig",
+]
diff --git a/recipes/wip/sord/recipe.toml b/recipes/wip/sord/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fc03c5ed8988cf4008b6f6f918c3f199175e1865
--- /dev/null
+++ b/recipes/wip/sord/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.com/drobilla/sord/-/blob/master/INSTALL.md?ref_type=heads
+[source]
+tar = "https://download.drobilla.net/sord-0.16.14.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/soundtouch/recipe.toml b/recipes/wip/soundtouch/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bbb2cf12d1df9870cd996247773b98e02e396c86
--- /dev/null
+++ b/recipes/wip/soundtouch/recipe.toml
@@ -0,0 +1,5 @@
+#TODO not compiled or tested
+[source]
+tar = "https://www.surina.net/soundtouch/soundtouch-2.3.2.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/souper/recipe.toml b/recipes/wip/souper/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ba91a50fa66451b7c1f992f46d6f977a1786d2a2
--- /dev/null
+++ b/recipes/wip/souper/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/google/souper#building-souper
+[source]
+git = "https://github.com/google/souper"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/spacer/recipe.toml b/recipes/wip/spacer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2d931bfa6dd68a9248d189640c93d6a77749ebe9
--- /dev/null
+++ b/recipes/wip/spacer/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/samwho/spacer/archive/refs/tags/v0.3.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/spadesx/recipe.toml b/recipes/wip/spadesx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0d47d5685c083eb34617a25817ae618e174503ff
--- /dev/null
+++ b/recipes/wip/spadesx/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://github.com/SpadesX/SpadesX#installation
+[source]
+git = "https://github.com/SpadesX/SpadesX"
+[build]
+template = "custom"
+dependencies = [
+    "readline",
+    "zlib",
+    "json-c",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/specfem2d/recipe.toml b/recipes/wip/specfem2d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3dc74a294403083769e39c414a10ca9608e83467
--- /dev/null
+++ b/recipes/wip/specfem2d/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for GNU Autotools", see https://specfem2d.readthedocs.io/en/latest/02_getting_started/
+[source]
+tar = "https://github.com/SPECFEM/specfem2d/archive/refs/tags/v8.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/specfem3d-globe/recipe.toml b/recipes/wip/specfem3d-globe/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6ba691af6523a2eaf1ce7f92bc0a18fd15307e56
--- /dev/null
+++ b/recipes/wip/specfem3d-globe/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for GNU Autotools, see https://specfem3d-globe.readthedocs.io/en/latest/02_getting_started/
+[source]
+tar = "https://github.com/SPECFEM/specfem3d_globe/archive/refs/tags/v8.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/specfem3d/recipe.toml b/recipes/wip/specfem3d/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7fde3dddf6f5f5d131f371e677065a243304322f
--- /dev/null
+++ b/recipes/wip/specfem3d/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for GNU Autotools, see https://specfem3d.readthedocs.io/en/latest/02_getting_started/
+[source]
+tar = "https://github.com/SPECFEM/specfem3d/archive/refs/tags/v4.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/speedtest-rs/recipe.toml b/recipes/wip/speedtest-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a9b3e715dd1fae1ee536a0d2ac86014bee850ea2
--- /dev/null
+++ b/recipes/wip/speedtest-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/nelsonjchen/speedtest-rs/archive/refs/tags/v0.1.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/speex/recipe.toml b/recipes/wip/speex/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0f5ca93f83272e22a81f82a4405f941f80584d84
--- /dev/null
+++ b/recipes/wip/speex/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+tar = "http://downloads.xiph.org/releases/speex/speex-1.2.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/speexdsp/recipe.toml b/recipes/wip/speexdsp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8562d8e34c6bc404f05d394d1617de175b842392
--- /dev/null
+++ b/recipes/wip/speexdsp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+tar = "http://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/sprinkles/recipe.toml b/recipes/wip/sprinkles/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f91d5dc11ec18f75d6001e7fb3cf8867674c2eef
--- /dev/null
+++ b/recipes/wip/sprinkles/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+tar = "https://github.com/KhalilOuali/sprinkles/archive/refs/tags/1.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/sqlite3/recipe.toml b/recipes/wip/sqlite3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3d51f0813e21e9c8f33382bc4a576aab7615041d
--- /dev/null
+++ b/recipes/wip/sqlite3/recipe.toml
@@ -0,0 +1,10 @@
+#TODO incomplete port
+[source]
+tar = "https://www.sqlite.org/2023/sqlite-autoconf-3440000.tar.gz"
+#blake3 = "44bc75a40d32afa71cffe149f766857c3cc41dea261b1e4645fde5f73f4c9268"
+[build]
+template = "custom"
+script = """
+export CPPFLAGS="${CPPFLAGS} -D__minux=1 -DSQLITE_DEFAULT_UNIX_VFS='\\"unix-none\\"'"
+cookbook_configure
+"""
diff --git a/recipes/wip/sratom/recipe.toml b/recipes/wip/sratom/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d15d8d3c3763c6cc4f8f1d65c7bb44d6cc6f40d4
--- /dev/null
+++ b/recipes/wip/sratom/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.com/lv2/sratom/-/blob/master/INSTALL.md?ref_type=heads
+[source]
+tar = "https://download.drobilla.net/sratom-0.6.14.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/srsran-4g/recipe.toml b/recipes/wip/srsran-4g/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..167f26a9730c12438401add082b4e03797add318
--- /dev/null
+++ b/recipes/wip/srsran-4g/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for CMake, see https://docs.srsran.com/projects/4g/en/latest/general/source/1_installation.html#installation-from-source
+[source]
+tar = "https://github.com/srsran/srsRAN_4G/archive/refs/tags/release_23_11.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fftw",
+    "mbedtls",
+]
diff --git a/recipes/wip/srsran-project/recipe.toml b/recipes/wip/srsran-project/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..493295e4c115704dd7ee28e5873dbd513de4b1f2
--- /dev/null
+++ b/recipes/wip/srsran-project/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for CMake, see https://github.com/srsran/srsRAN_Project#build-instructions
+#TODO missing dependencies
+[source]
+tar = "https://github.com/srsran/srsRAN_Project/archive/refs/tags/release_23_10_1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "fftw",
+    "mbedtls",
+]
diff --git a/recipes/wip/sshx/recipe.toml b/recipes/wip/sshx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..59594b71cd50bad90d4e6604008362bf3a237847
--- /dev/null
+++ b/recipes/wip/sshx/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require NodeJS and NPM
+[source]
+tar = "https://github.com/ekzhang/sshx"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages sshx
+"""
diff --git a/recipes/wip/starship/recipe.toml b/recipes/wip/starship/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e7b7a9de31bdaed1b30f37d2a7d685d6d323a151
--- /dev/null
+++ b/recipes/wip/starship/recipe.toml
@@ -0,0 +1,5 @@
+#TODO nix::unistd::User
+[source]
+tar = "https://github.com/starship/starship/archive/refs/tags/v1.16.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/startup-notification/recipe.toml b/recipes/wip/startup-notification/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8eb0370d2db3e009a6716588612d09dec1b56b36
--- /dev/null
+++ b/recipes/wip/startup-notification/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "http://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/stellarium/recipe.toml b/recipes/wip/stellarium/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..38ded3f929a7b9d02c3c5b4a1f95b58b501b3d6a
--- /dev/null
+++ b/recipes/wip/stellarium/recipe.toml
@@ -0,0 +1,37 @@
+#TODO probably wrong script, see https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#building
+#TODO missing dependencies - https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#qt6
+[source]
+tar = "https://github.com/Stellarium/stellarium/releases/download/v23.3/stellarium-23.3.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "zlib",
+    "gstreamer",
+    "qt6-base",
+    "qt6-multimedia",
+    "qt6-webengine",
+    "qt6-positioning",
+    "qt6-charts",
+    "qt6-imageformats",
+    "qt6-translations",
+    "qt6-tools",
+    "libxkbcommon",
+    "gexiv2",
+    "libnlopt",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/stockfish/recipe.toml b/recipes/wip/stockfish/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2d1310f34eca4f017d09a029b4cfb400de2344de
--- /dev/null
+++ b/recipes/wip/stockfish/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://disservin.github.io/stockfish-docs/pages/Compiling-from-source.html
+[source]
+tar = "https://github.com/official-stockfish/Stockfish/archive/refs/tags/sf_16.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/stremio/recipe.toml b/recipes/wip/stremio/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bcb9d68fc346e16b9f3d69890b7ec4394244a82c
--- /dev/null
+++ b/recipes/wip/stremio/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for qmake and make, see https://github.com/Stremio/stremio-shell/blob/master/DEBIAN.md
+#TODO probably missing dependencies, see https://github.com/Stremio/stremio-shell/blob/master/DEBIAN.md#31-install-missing-dependencies
+[source]
+tar = "https://github.com/Stremio/stremio-shell"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "mpv",
+    "qt5-base",
+    "qt5-webview",
+]
diff --git a/recipes/wip/stress-ng/recipe.toml b/recipes/wip/stress-ng/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3453b42e2d63ce0bd61fb789dea04dceb7ab9390
--- /dev/null
+++ b/recipes/wip/stress-ng/recipe.toml
@@ -0,0 +1,19 @@
+#TODO missing script for "make", see https://github.com/ColinIanKing/stress-ng#building-stress-ng
+#TODO missing dependencies
+[source]
+tar = "https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.17.01.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libbsd",
+    "libaio",
+    "libcap",
+    "libcap",
+    "libgcrypt",
+    "libjpeg",
+    "libmd",
+    "libmpfr",
+    "xxhash",
+    "zlib",
+    "mesa",
+]
diff --git a/recipes/wip/sudo-rs/recipe.toml b/recipes/wip/sudo-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..94f6c7b5b6576a677c3730cf29ce83eb1217d666
--- /dev/null
+++ b/recipes/wip/sudo-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO requires Linux PAM, probably needs porting
+[source]
+tar = "https://github.com/memorysafety/sudo-rs/archive/refs/tags/v0.2.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/sued/recipe.toml b/recipes/wip/sued/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..08c2168e2aba8afed253e079c7d083f1f62cba63
--- /dev/null
+++ b/recipes/wip/sued/recipe.toml
@@ -0,0 +1,5 @@
+#TODO wayland-commons crate error
+[source]
+git = "https://github.com/That1M8Head/sued"
+[build]
+template = "cargo"
diff --git a/recipes/wip/suil/recipe.toml b/recipes/wip/suil/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7aa3f608393b3e796edabbbf79c6f57691c62546
--- /dev/null
+++ b/recipes/wip/suil/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.com/lv2/suil/-/blob/master/INSTALL.md?ref_type=heads
+[source]
+tar = "https://download.drobilla.net/suil-0.10.18.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/supertuxkart/recipe.toml b/recipes/wip/supertuxkart/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..34f0bda92b9c94eedbd712f400a19d14e9f8487e
--- /dev/null
+++ b/recipes/wip/supertuxkart/recipe.toml
@@ -0,0 +1,35 @@
+#TODO probably wrong script, see https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md#compiling
+[source]
+tar = "https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "openal",
+    "libogg",
+    "libvorbis",
+    "freetype2",
+    "harfbuzz",
+    "curl",
+    "openssl1",
+    "libpng",
+    "zlib",
+    "libjpeg",
+    "sdl2",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+	-DCMAKE_BUILD_TYPE=Release
+	-DCMAKE_CROSSCOMPILING=True
+	-DCMAKE_EXE_LINKER_FLAGS="-static"
+	-DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DNO_SHADERC=on
+    -DBUILD_RECORDER=off
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/svg2pdf/recipe.toml b/recipes/wip/svg2pdf/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aa17f02c3793bdd040e34cf4d5f65edcb4caa558
--- /dev/null
+++ b/recipes/wip/svg2pdf/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/typst/svg2pdf/archive/refs/tags/v0.9.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages svg2pdf-cli
+"""
diff --git a/recipes/wip/svt-av1/recipe.toml b/recipes/wip/svt-av1/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..67975389efb55b16c43039236ef6494202123560
--- /dev/null
+++ b/recipes/wip/svt-av1/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/Build-Guide.md#linux-operating-systems-64-bit
+[source]
+tar = "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.7.0/SVT-AV1-v1.7.0.tar.bz2"
+[build]
+template = "custom"
diff --git a/recipes/wip/svt-hevc/recipe.toml b/recipes/wip/svt-hevc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..43dd471cd2e38f2ab3311dd8b42aeb2bb0e4c53c
--- /dev/null
+++ b/recipes/wip/svt-hevc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/OpenVisualCloud/SVT-HEVC#linux-operating-systems-64-bit
+[source]
+tar = "https://github.com/OpenVisualCloud/SVT-HEVC/archive/refs/tags/v1.5.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/svt-vp9/recipe.toml b/recipes/wip/svt-vp9/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..134c8113cc55cb5fb84fef1d3cde7224f43c184a
--- /dev/null
+++ b/recipes/wip/svt-vp9/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/OpenVisualCloud/SVT-VP9#linux-operating-systems-64-bit
+[source]
+git = "https://github.com/OpenVisualCloud/SVT-VP9"
+[build]
+template = "custom"
diff --git a/recipes/wip/sway/recipe.toml b/recipes/wip/sway/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bbfaf68dd9d17cc6a6396fb72da2a30464bed482
--- /dev/null
+++ b/recipes/wip/sway/recipe.toml
@@ -0,0 +1,14 @@
+#TODO missing script for Meson, see https://github.com/swaywm/sway#compiling-from-source
+[source]
+tar = "https://github.com/swaywm/sway/releases/download/1.8.1/sway-1.8.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "wlroots",
+    "libwayland",
+    "pcre",
+    "json-c",
+    "pango",
+    "cairo",
+    "gdk-pixbuf",
+]
diff --git a/recipes/wip/symphonia-play/recipe.toml b/recipes/wip/symphonia-play/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ab618e9d5c1723f10422df54ccae91a7b4c0b376
--- /dev/null
+++ b/recipes/wip/symphonia-play/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Compiled but not tested
+[source]
+git = "https://github.com/pdeljanov/Symphonia"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages symphonia-play
+mv "${COOKBOOK_STAGE}/bin/symphonia-play_symphonia-play" "${COOKBOOK_STAGE}/bin/symphonia-play"
+"""
diff --git a/recipes/wip/syslinux/recipe.toml b/recipes/wip/syslinux/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4cf27bdae900b9d81624f1f035b1393cd4d55da2
--- /dev/null
+++ b/recipes/wip/syslinux/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/t-rec/recipe.toml b/recipes/wip/t-rec/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b2ed93204e1ee37032c2e2e7309d5aa267cc30e7
--- /dev/null
+++ b/recipes/wip/t-rec/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require XWayland
+[source]
+tar = "https://github.com/sassman/t-rec-rs/archive/refs/tags/v0.7.6.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "imagemagick",
+]
diff --git a/recipes/wip/t4kcommon/recipe.toml b/recipes/wip/t4kcommon/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..abb1f9da41d1926750cfad6bf37636a9d08a60c8
--- /dev/null
+++ b/recipes/wip/t4kcommon/recipe.toml
@@ -0,0 +1,14 @@
+#TODO missing script for GNU Autotools, see https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33
+[source]
+git = "https://github.com/tux4kids/t4kcommon"
+[build]
+template = "custom"
+dependencies = [
+    "sdl1",
+    "sdl1_mixer",
+    "sdl1_image",
+    "sdl-pango",
+    "sdl2-net",
+    "libpng",
+    "libxml2",
+]
diff --git a/recipes/wip/taglib/recipe.toml b/recipes/wip/taglib/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..506164f0944de2a410f162a4cbdfb03e7f01ab84
--- /dev/null
+++ b/recipes/wip/taglib/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/taglib/taglib/blob/master/INSTALL.md
+[source]
+tar = "https://taglib.org/releases/taglib-1.13.tar.gz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/tealdeer/recipe.toml b/recipes/wip/tealdeer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7529278864f2f2bfea8265ce2d3296eae1bff48e
--- /dev/null
+++ b/recipes/wip/tealdeer/recipe.toml
@@ -0,0 +1,5 @@
+#TODO require a patch on ring and tokio on the dependency chain (locked version)
+[source]
+tar = "https://github.com/dbrgn/tealdeer/archive/refs/tags/v1.6.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/telegram-desktop/recipe.toml b/recipes/wip/telegram-desktop/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6fe9c223fb5009e70d3451fff300a7db50ce1ceb
--- /dev/null
+++ b/recipes/wip/telegram-desktop/recipe.toml
@@ -0,0 +1,38 @@
+#TODO probably wrong script, lacking build instructions
+[source]
+tar = "https://github.com/telegramdesktop/tdesktop/releases/download/v4.11.6/tdesktop-4.11.6-full.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "qt6-wayland",
+    "qt6-svg",
+    "qt6-imageformats",
+    "fontconfig",
+    "freetype2",
+    "gobject-introspection",
+    "glib",
+    "expat",
+    "libuuid",
+    "libpng",
+    "zlib",
+    "libffi",
+    "libpcre",
+    "libbsd",
+    "libmd",
+    "libbrotli",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/termcap/recipe.toml b/recipes/wip/termcap/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d63ea82f2037ce055b5a0923599e95e8f225a2de
--- /dev/null
+++ b/recipes/wip/termcap/recipe.toml
@@ -0,0 +1,5 @@
+#TODO non-sense "permission denied" error
+[source]
+tar = "https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/termimage/recipe.toml b/recipes/wip/termimage/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8dc08269f8e5703183f6b231f68b4430cbc9428a
--- /dev/null
+++ b/recipes/wip/termimage/recipe.toml
@@ -0,0 +1,5 @@
+#TODO move to the proper category
+[source]
+tar = "https://github.com/nabijaczleweli/termimage/archive/refs/tags/v1.2.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/termusic/recipe.toml b/recipes/wip/termusic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..da24f078ceec7838995158f18c8fb72ef92f2529
--- /dev/null
+++ b/recipes/wip/termusic/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for "make", see https://github.com/tramhao/termusic#from-source
+[source]
+tar = "https://github.com/tramhao/termusic/archive/refs/tags/v0.7.4.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gstreamer",
+    "dbus",
+    "mpv",
+]
diff --git a/recipes/wip/ternimal/recipe.toml b/recipes/wip/ternimal/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9132d89ff5911f2bd797d4a46b26f941e718f177
--- /dev/null
+++ b/recipes/wip/ternimal/recipe.toml
@@ -0,0 +1,8 @@
+#TODO probably wrong script, see https://github.com/p-e-w/ternimal#building
+[source]
+git = "https://github.com/p-e-w/ternimal"
+[build]
+template = "custom"
+script = """
+rustc -O "${COOKBOOK_SOURCE}"/ternimal.rs
+"""
diff --git a/recipes/wip/tetanes/recipe.toml b/recipes/wip/tetanes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..15b14017663aa3da047bb6b77c62ae61d87a8d93
--- /dev/null
+++ b/recipes/wip/tetanes/recipe.toml
@@ -0,0 +1,12 @@
+#TODO Not compiled or tested yet
+[source]
+git = "https://github.com/lukexor/tetanes"
+[build]
+template = "cargo"
+dependencies = [
+    "sdl2",
+    "sdl2_image",
+    "sdl2_mixer",
+    "sdl2_ttf",
+    "sdl2_gfx",
+]
diff --git a/recipes/wip/texel/recipe.toml b/recipes/wip/texel/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b92b4a959b401e473a94fefbf0981692d664436a
--- /dev/null
+++ b/recipes/wip/texel/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/almindor/texel"
+[build]
+template = "cargo"
diff --git a/recipes/wip/texinfo/recipe.toml b/recipes/wip/texinfo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f8086a2137de9481cf21c45c98575a3c3bb914af
--- /dev/null
+++ b/recipes/wip/texinfo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compilation error
+[source]
+tar = "https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/thwack/recipe.toml b/recipes/wip/thwack/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..14a108f9dfaf27b33b085791da537c91d12d861a
--- /dev/null
+++ b/recipes/wip/thwack/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/yykamei/thwack/archive/refs/tags/v0.8.16.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tin-summer/recipe.toml b/recipes/wip/tin-summer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..256527441fd98ec229c668dbf3223e8f340dcdba
--- /dev/null
+++ b/recipes/wip/tin-summer/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/vmchale/tin-summer/archive/refs/tags/1.21.14.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tiny/recipe.toml b/recipes/wip/tiny/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..526c5ff9ffb1864e43675c404eb02c7b13dcc346
--- /dev/null
+++ b/recipes/wip/tiny/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compiled but not tested (after a patch on the ring crate)
+[source]
+tar = "https://github.com/osa1/tiny/archive/refs/tags/v0.11.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages tiny
+"""
diff --git a/recipes/wip/tnn/recipe.toml b/recipes/wip/tnn/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c510e1daca966007e6cf8dc520c3a82bdf42ca87
--- /dev/null
+++ b/recipes/wip/tnn/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/Tencent/TNN/blob/master/doc/en/user/compile_en.md#iv-compilex86-linux
+[source]
+tar = "https://github.com/Tencent/TNN/archive/refs/tags/v0.3.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/tobaru/recipe.toml b/recipes/wip/tobaru/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..75f21f5781559fe70893f70a628649e686a9e955
--- /dev/null
+++ b/recipes/wip/tobaru/recipe.toml
@@ -0,0 +1,5 @@
+#TODO can't update libc crate version
+[source]
+tar = "https://github.com/cfal/tobaru/archive/refs/tags/0.7.1.tar.gz"
+[build]
+template = "cargo"
\ No newline at end of file
diff --git a/recipes/wip/tock/recipe.toml b/recipes/wip/tock/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..20dd9c80684e773a9b4750d403d16bb770457d80
--- /dev/null
+++ b/recipes/wip/tock/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/nwtnni/tock"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tokio-console/recipe.toml b/recipes/wip/tokio-console/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8ecf5ffda09289009c8616a7cc7929db4ae78302
--- /dev/null
+++ b/recipes/wip/tokio-console/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/tokio-rs/console"
+[build]
+template = "cargo"
diff --git a/recipes/wip/topgrade/recipe.toml b/recipes/wip/topgrade/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d8ec7d00687416c9f5e07cef4476048775b3fc83
--- /dev/null
+++ b/recipes/wip/topgrade/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/topgrade-rs/topgrade/archive/refs/tags/v12.0.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tor-browser/recipe.toml b/recipes/wip/tor-browser/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..219acd693ec0fa1caa48e7fda4e4135947df22b9
--- /dev/null
+++ b/recipes/wip/tor-browser/recipe.toml
@@ -0,0 +1,23 @@
+#TODO probably wrong template, see see https://firefox-source-docs.mozilla.org/setup/linux_build.html#build
+[source]
+tar = "https://dist.torproject.org/torbrowser/13.0.1/src-firefox-tor-browser-115.4.0esr-13.0-1-build2.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "fontconfig",
+    "atk",
+    "cairo",
+    "dbus",
+    "libffi",
+    "freetype2",
+    "gdk-pixbuf",
+    "glib",
+    "gtk3",
+    "pango",
+    "sqlite3",
+    "nss-nspr",
+    "startup-notification",
+    "zlib",
+    "libvpx",
+    "ffmpeg6",
+]
diff --git a/recipes/wip/tor/recipe.toml b/recipes/wip/tor/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1fffe43dabd4c3507378fc9375a8ce2f4938d0bc
--- /dev/null
+++ b/recipes/wip/tor/recipe.toml
@@ -0,0 +1,10 @@
+#TODO Make the libevent works
+[source]
+tar = "https://dist.torproject.org/tor-0.4.8.9.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libevent",
+    "openssl1"
+    "zlib",
+]
diff --git a/recipes/wip/tori/recipe.toml b/recipes/wip/tori/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a9c53028e7ab9a9fddea56d7ff0b6a4815e124b1
--- /dev/null
+++ b/recipes/wip/tori/recipe.toml
@@ -0,0 +1,9 @@
+#TODO make mpv works
+[source]
+tar = "https://github.com/LeoRiether/tori/archive/refs/tags/v0.2.5.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "mpv",
+    "cava",
+]
diff --git a/recipes/wip/totem-pl-parser/recipe.toml b/recipes/wip/totem-pl-parser/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8e55be1a415527717e55e04b2c341c4dcbb5d558
--- /dev/null
+++ b/recipes/wip/totem-pl-parser/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, lacking build instructions
+[source]
+tar = "https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "libxml2",
+    "glib",
+]
diff --git a/recipes/wip/touchhle/recipe.toml b/recipes/wip/touchhle/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..930b42e540a2a53249a33b98e505095ee211f206
--- /dev/null
+++ b/recipes/wip/touchhle/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Boost is not working
+[source]
+git = "https://github.com/hikari-no-yume/touchHLE"
+[build]
+template = "cargo"
+dependencies = [
+    "boost",
+]
diff --git a/recipes/wip/tp-note/recipe.toml b/recipes/wip/tp-note/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9ec91fef748e3cda29c218a6507aed029f96dd7e
--- /dev/null
+++ b/recipes/wip/tp-note/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require Wayland?
+[source]
+tar = "https://gitlab.com/getreu/tp-note/-/archive/v1.21.4/tp-note-v1.21.4.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages tp-note
+"""
diff --git a/recipes/wip/tplay/recipe.toml b/recipes/wip/tplay/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f9ec0d3de2e6c8c6f4f7117228522ba2ff23cc5b
--- /dev/null
+++ b/recipes/wip/tplay/recipe.toml
@@ -0,0 +1,11 @@
+#TODO Make OpenCV 4 work
+[source]
+tar = "https://github.com/maxcurzi/tplay/archive/refs/tags/v0.4.5.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "ffmpeg6",
+    "llvm",
+    "openssl1",
+    "opencv4",
+]
diff --git a/recipes/wip/transmission/recipe.toml b/recipes/wip/transmission/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c47d2e97303c9a8827351400435f75b2dcdf34cb
--- /dev/null
+++ b/recipes/wip/transmission/recipe.toml
@@ -0,0 +1,28 @@
+#TODO probably wrong script, see https://github.com/transmission/transmission#building-a-transmission-release-from-the-command-line
+[source]
+tar = "https://github.com/transmission/transmission/releases/download/4.0.4/transmission-4.0.4.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "gtk3",
+    "glib",
+    "curl",
+    "libevent",
+    "miniupnpc",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/treq/recipe.toml b/recipes/wip/treq/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c72d6492b6f456a262e73cede47ba0be4a274ee6
--- /dev/null
+++ b/recipes/wip/treq/recipe.toml
@@ -0,0 +1,8 @@
+#TODO thread-id crate error (after cargo update)
+[source]
+tar = "https://github.com/talis-fb/TReq/archive/refs/tags/v0.4.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/tribler/recipe.toml b/recipes/wip/tribler/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bd70a1e5baa5471472d36c879923f6e3c25d9c90
--- /dev/null
+++ b/recipes/wip/tribler/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for installation, see https://tribler.readthedocs.io/en/latest/development/development_on_linux.html
+#TODO missing Python libraries
+[source]
+tar = "https://github.com/Tribler/tribler/releases/download/v7.13.0/Tribler-7.13.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "libgmp",
+]
diff --git a/recipes/wip/trippy/recipe.toml b/recipes/wip/trippy/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0e76726ba90eb2cccb0ad4d62abc6d62d35e315a
--- /dev/null
+++ b/recipes/wip/trippy/recipe.toml
@@ -0,0 +1,5 @@
+#TODO source code error (after cargo update)
+[source]
+tar = "https://github.com/fujiapple852/trippy/archive/refs/tags/0.8.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/ttyper/recipe.toml b/recipes/wip/ttyper/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..07320b2c3c4b6bd05abc69e68cdbbfe92503c688
--- /dev/null
+++ b/recipes/wip/ttyper/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/max-niederman/ttyper/archive/refs/tags/v1.4.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tui-journal/recipe.toml b/recipes/wip/tui-journal/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1d43b04ff7e36272889ac2c8b60001f2399b4303
--- /dev/null
+++ b/recipes/wip/tui-journal/recipe.toml
@@ -0,0 +1,9 @@
+#TODO SQLite is not working
+[source]
+tar = "https://github.com/AmmarAbouZor/tui-journal/archive/refs/tags/v0.2.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+    "sqlite3",
+]
diff --git a/recipes/wip/tungsten-renderer/recipe.toml b/recipes/wip/tungsten-renderer/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..90dae7c32bc96af9fb3cbe060a0b5a725879347f
--- /dev/null
+++ b/recipes/wip/tungsten-renderer/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/tunabrain/tungsten#compilation
+[source]
+git = "https://github.com/tunabrain/tungsten"
+[build]
+template = "custom"
diff --git a/recipes/wip/tuxmath/recipe.toml b/recipes/wip/tuxmath/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..17b231262f054fcedc13436832b9e824351eddd4
--- /dev/null
+++ b/recipes/wip/tuxmath/recipe.toml
@@ -0,0 +1,15 @@
+#TODO missing script for building, see https://github.com/tux4kids/tuxmath/blob/master/doc/INSTALL
+[source]
+git = "https://github.com/tux4kids/tuxmath"
+[build]
+template = "custom"
+dependencies = [
+    "t4kcommon",
+    "sdl1",
+    "sdl1-image",
+    "sdl1-mixer",
+    "sdl1-ttf",
+    "sdl2-net",
+    "sdl-pango",
+    "librsvg",
+]
diff --git a/recipes/wip/tv/recipe.toml b/recipes/wip/tv/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..913b0ee95e60066f18bad78efa7296ca0f625512
--- /dev/null
+++ b/recipes/wip/tv/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/alexhallam/tv/archive/refs/tags/1.5.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/tvix/recipe.toml b/recipes/wip/tvix/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9f8c2f87624755c3100689c52aff03b5bc6d0424
--- /dev/null
+++ b/recipes/wip/tvix/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/tvlfyi/tvix"
+[build]
+template = "cargo"
diff --git a/recipes/wip/twolame/recipe.toml b/recipes/wip/twolame/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..74a1e63b5195131e2235e9deb1f07e69160aa126
--- /dev/null
+++ b/recipes/wip/twolame/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Compiled but not tested
+[source]
+tar = "https://downloads.sourceforge.net/twolame/twolame-0.4.0.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/typst/recipe.toml b/recipes/wip/typst/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..839273b44778bb3fe05bd7c5a110e27af9242661
--- /dev/null
+++ b/recipes/wip/typst/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require rustc 1.70 or newer
+[source]
+tar = "https://github.com/typst/typst/archive/refs/tags/v0.7.0.tar.gz"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages typst
+"""
diff --git a/recipes/wip/uget/recipe.toml b/recipes/wip/uget/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ec55bee04fe5596db301310ab9f83ca82cfb21cd
--- /dev/null
+++ b/recipes/wip/uget/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://sourceforge.net/projects/urlget/files/uget%20%28stable%29/2.2.3/uget-2.2.3-1.tar.gz/download"
+[build]
+template = "configure"
+dependencies = [
+    "gtk3",
+    "curl",
+]
diff --git a/recipes/wip/unbound/recipe.toml b/recipes/wip/unbound/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6be840fc5f3ad119839bea0c90da943823fb8449
--- /dev/null
+++ b/recipes/wip/unbound/recipe.toml
@@ -0,0 +1,9 @@
+#TODO Compilation error
+[source]
+tar = "https://nlnetlabs.nl/downloads/unbound/unbound-1.17.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "expat",
+    "openssl1",
+]
diff --git a/recipes/wip/unvanquished-benchmarks/recipe.toml b/recipes/wip/unvanquished-benchmarks/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6c50f5576f97d04f25ed1c913225ce84d9622027
--- /dev/null
+++ b/recipes/wip/unvanquished-benchmarks/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for installation, probably data files
+[source]
+tar = "https://dl.unvanquished.net/benchmark/demos/unvanquished-benchmark_0.54.0.dm_86.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/unvanquished/recipe.toml b/recipes/wip/unvanquished/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..792ca436d665412b60c4e0c10ab74d2926221031
--- /dev/null
+++ b/recipes/wip/unvanquished/recipe.toml
@@ -0,0 +1,23 @@
+#TODO missing script for CMake, see https://github.com/DaemonEngine/Daemon#build-instructions
+# data files - https://github.com/Unvanquished/Unvanquished#downloading-the-games-assets
+[source]
+git = "https://github.com/DaemonEngine/Daemon"
+[build]
+template = "custom"
+dependencies = [
+    "zlib",
+    "libgmp",
+    "libnettle",
+    "curl",
+    "sdl2",
+    "glew",
+    "libpng",
+    "libjpeg",
+    "libwebp",
+    "freetype",
+    "openal",
+    "libogg",
+    "libvorbis",
+    "opus",
+    "opusfile",
+]
diff --git a/recipes/wip/upscaler/recipe.toml b/recipes/wip/upscaler/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7d805b6dc41b651f376ee3bcfbe5ee739c2bae09
--- /dev/null
+++ b/recipes/wip/upscaler/recipe.toml
@@ -0,0 +1,9 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/World/Upscaler#meson
+[source]
+tar = "https://gitlab.gnome.org/World/Upscaler/-/archive/1.2.2/Upscaler-1.2.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "gtk4",
+    "libadwaita",
+]
diff --git a/recipes/wip/upx/recipe.toml b/recipes/wip/upx/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7d10a4a96569d898923a3b6526cd85341c863779
--- /dev/null
+++ b/recipes/wip/upx/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/upx/upx/blob/devel/README.SRC
+[source]
+tar = "https://github.com/upx/upx/releases/download/v4.2.1/upx-4.2.1-src.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/usbutils/recipe.toml b/recipes/wip/usbutils/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4359a058dfa966042fbc41cb1ea1261b2a48c7ae
--- /dev/null
+++ b/recipes/wip/usbutils/recipe.toml
@@ -0,0 +1,9 @@
+#TODO libusb needs to be patched
+#TODO not compiled or tested
+[source]
+tar = "https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-017.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "libusb",
+]
diff --git a/recipes/wip/util-linux/recipe.toml b/recipes/wip/util-linux/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dc18556259dea6aedfa95301d36c60a4a77c790e
--- /dev/null
+++ b/recipes/wip/util-linux/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably need a script for custom build options
+[source]
+tar = "https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/uvg266/recipe.toml b/recipes/wip/uvg266/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ca601048b825a2d515fd74a3b1ff5ca72436b08a
--- /dev/null
+++ b/recipes/wip/uvg266/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/ultravideo/uvg266#compiling-uvg266
+[source]
+tar = "https://github.com/ultravideo/uvg266/archive/refs/tags/v0.8.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/v86/recipe.toml b/recipes/wip/v86/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ddf32ffb30ffaad915e5bf5553908177c1574baa
--- /dev/null
+++ b/recipes/wip/v86/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for "make", see https://github.com/copy/v86#how-to-build-run-and-embed
+[source]
+git = "https://github.com/copy/v86"
+[build]
+template = "custom"
diff --git a/recipes/wip/vale-lang/recipe.toml b/recipes/wip/vale-lang/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..023558734a007bef8a0b2971e3f3406c018c169b
--- /dev/null
+++ b/recipes/wip/vale-lang/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/ValeLang/Vale/blob/master/build-compiler.md
+[source]
+git = "https://github.com/ValeLang/Vale"
+[build]
+template = "custom"
diff --git a/recipes/wip/vamp-plugin-sdk/recipe.toml b/recipes/wip/vamp-plugin-sdk/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..98fdd6c418f922e6cd8b610d3f97a6fc9f974975
--- /dev/null
+++ b/recipes/wip/vamp-plugin-sdk/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compilation error
+[source]
+tar = "https://code.soundsoftware.ac.uk/attachments/download/2588/vamp-plugin-sdk-2.9.0.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "libsndfile",
+]
diff --git a/recipes/wip/veloren/recipe.toml b/recipes/wip/veloren/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..96807c8750502c1c13ca8ab177e357c16490c76f
--- /dev/null
+++ b/recipes/wip/veloren/recipe.toml
@@ -0,0 +1,15 @@
+#TODO Not compiled or tested yet
+[source]
+git = "https://github.com/veloren/veloren"
+[build]
+template = "cargo"
+dependencies = [
+    "glib",
+    "cairo",
+    "pango",
+    "atk",
+    "gdk-pixbuf",
+    "gtk3",
+    "eudev3",
+    "mesa",
+]
diff --git a/recipes/wip/vincenzo/recipe.toml b/recipes/wip/vincenzo/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f629fbb934c3f3c035b62197b0fa5e03a03059fb
--- /dev/null
+++ b/recipes/wip/vincenzo/recipe.toml
@@ -0,0 +1,5 @@
+#TODO rust-serialize crate error
+[source]
+git = "https://github.com/gabrieldemian/vincenzo"
+[build]
+template = "cargo"
diff --git a/recipes/wip/vita3k/recipe.toml b/recipes/wip/vita3k/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3bd64755998be60c5c68b342046f4c120d3a9ab0
--- /dev/null
+++ b/recipes/wip/vita3k/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probalby wrong script, see https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
+[source]
+git = "https://github.com/Vita3K/Vita3K"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "gtk3",
+    "openssl1",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/vkpeak/recipe.toml b/recipes/wip/vkpeak/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c0fc2b9f1078e235fa2a91ffbced4bf01a59e69c
--- /dev/null
+++ b/recipes/wip/vkpeak/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for CMake, see https://github.com/nihui/vkpeak#build-from-source
+[source]
+git = "https://github.com/nihui/vkpeak"
+[build]
+template = "custom"
+dependencies = [
+    "libvulkan",
+]
diff --git a/recipes/wip/vkquake/recipe.toml b/recipes/wip/vkquake/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..34eb0db66a80ef513e21a3def04ddc44b4388a74
--- /dev/null
+++ b/recipes/wip/vkquake/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for Meson, see https://github.com/Novum/vkQuake#linux-1
+[source]
+git = "https://github.com/Novum/vkQuake"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "libvulkan",
+    "libvorbis",
+    "libx11",
+    "libmad",
+]
diff --git a/recipes/wip/vkquake2/recipe.toml b/recipes/wip/vkquake2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e414f103708c6c33e37de89a4afe5b7ed4352a0a
--- /dev/null
+++ b/recipes/wip/vkquake2/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for "make", see https://github.com/kondrak/vkQuake2#linux
+[source]
+tar = "https://github.com/kondrak/vkQuake2/archive/refs/tags/1.5.9.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "libx11",
+    "libxcb",
+]
diff --git a/recipes/wip/vlc/recipe.toml b/recipes/wip/vlc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b1e4c0781c339a73b07d545c0dec95c7f023ea80
--- /dev/null
+++ b/recipes/wip/vlc/recipe.toml
@@ -0,0 +1,48 @@
+#TODO port Qt4 or wxWidgets
+#TODO make dependencies work
+# customization - https://wiki.videolan.org/Configure/
+[source]
+tar = "https://get.videolan.org/vlc/3.0.20/vlc-3.0.20.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "libvorbis",
+    "libogg",
+    "speex",
+    "libflac",
+    "libtheora",
+    "x264",
+    "liba52",
+    "libmpeg2",
+    "lame",
+    "ffmpeg6",
+    "libmad",
+    "libdca",
+    "twolame",
+    "musepack",
+    "libass",
+    "libzvbi",
+    "opus",
+    "libebml",
+    "libmatroska",
+    "libdvbpsi",
+    "libdvdcss",
+    "libdvdread",
+    "libdvdnav",
+    "libbluray",
+    "libgpg-error",
+    "libgcrypt",
+    "gnutls",
+    "libxml2",
+    "libvncserver",
+    "libpng",
+    "libjpeg",
+    "libiconv",
+    "gettext",
+    "zlib",
+    "freetype2",
+    "fribidi",
+    "fontconfig",
+    "taglib",
+    "wxwidgets-gtk3",
+]
diff --git a/recipes/wip/volk/recipe.toml b/recipes/wip/volk/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e244f5fc7c7d11469f9f9fcf2d5b6b9f5d2c3357
--- /dev/null
+++ b/recipes/wip/volk/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/gnuradio/volk#building-on-most-x86-32-bit-and-64-bit-platforms
+[source]
+tar = "https://www.libvolk.org/releases/volk-3.0.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/vulkan-tools/recipe.toml b/recipes/wip/vulkan-tools/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0b6fee09609292c8720a83b81be1fb65b087415d
--- /dev/null
+++ b/recipes/wip/vulkan-tools/recipe.toml
@@ -0,0 +1,25 @@
+#TODO probably wrong script, see https://github.com/KhronosGroup/Vulkan-Tools/blob/main/BUILD.md
+[source]
+git = "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.3.270.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libwayland",
+    "libx11",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DUPDATE_DEPS=ON
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/vvenc/recipe.toml b/recipes/wip/vvenc/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f3a4a6791f89c2f078f91d897ceed496145feea0
--- /dev/null
+++ b/recipes/wip/vvenc/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/fraunhoferhhi/vvenc/wiki/Build#build-using-plain-cmake
+[source]
+tar = "https://github.com/fraunhoferhhi/vvenc/archive/refs/tags/v1.9.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/warp/recipe.toml b/recipes/wip/warp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6301c1c082879cd5460f748acab0ec6bc79c41da
--- /dev/null
+++ b/recipes/wip/warp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.gnome.org/World/warp#meson
+[source]
+tar = "https://gitlab.gnome.org/World/warp/-/archive/v0.6.1/warp-v0.6.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/warsow/recipe.toml b/recipes/wip/warsow/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e7a953c1825e95445d31bf76b1c987fbda1f1dea
--- /dev/null
+++ b/recipes/wip/warsow/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://warsow.net/warsow_21_sdk.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/watchexec/recipe.toml b/recipes/wip/watchexec/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..27fd3cf5cf39e71b0456e91edffbca2a9509c59d
--- /dev/null
+++ b/recipes/wip/watchexec/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/watchexec/watchexec/archive/refs/tags/v1.23.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/wayland-protocols/recipe.toml b/recipes/wip/wayland-protocols/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5cdbfefc245325bb3d162366ce314b6b81d9fd54
--- /dev/null
+++ b/recipes/wip/wayland-protocols/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, lacking build instructions
+[source]
+tar = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayland-protocols-1.32.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/wayland-utils/recipe.toml b/recipes/wip/wayland-utils/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bcfeb935ec65545f5b0538bfde9ca859d6265b2f
--- /dev/null
+++ b/recipes/wip/wayland-utils/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/wayland/wayland-utils#building
+[source]
+tar = "https://gitlab.freedesktop.org/wayland/wayland-utils/-/releases/1.2.0/downloads/wayland-utils-1.2.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/webkit/recipe.toml b/recipes/wip/webkit/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2fad060ee5fac20349bbfae55a8f013907012cc
--- /dev/null
+++ b/recipes/wip/webkit/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://webkitgtk.org/releases/webkit-1.9.6.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/webkitgtk/recipe.toml b/recipes/wip/webkitgtk/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9a5d426afeef8122a3d07199d8e702d55fa034b7
--- /dev/null
+++ b/recipes/wip/webkitgtk/recipe.toml
@@ -0,0 +1,8 @@
+#TODO not compiled or tested
+[source]
+tar = "https://webkitgtk.org/releases/webkitgtk-2.41.4.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "gtk3",
+]
diff --git a/recipes/wip/wezterm/recipe.toml b/recipes/wip/wezterm/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..45dd51fcbefa726634eab65539cd9689621a6421
--- /dev/null
+++ b/recipes/wip/wezterm/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Require Wayland
+[source]
+git = "https://github.com/wez/wezterm"
+[build]
+template = "cargo"
+dependencies = [
+    "libwayland",
+]
diff --git a/recipes/wip/wget/recipe.toml b/recipes/wip/wget/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..753b0ee5782151f23f7ba49ab035de80b03da85c
--- /dev/null
+++ b/recipes/wip/wget/recipe.toml
@@ -0,0 +1,8 @@
+#TODO make GnuTLS work
+[source]
+tar = "https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "gnutls",
+]
diff --git a/recipes/wip/wget2/recipe.toml b/recipes/wip/wget2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..74c362eca187799092a0490d32ac522d5709abab
--- /dev/null
+++ b/recipes/wip/wget2/recipe.toml
@@ -0,0 +1,15 @@
+#TODO make dependencies work
+[source]
+tar = "https://ftp.gnu.org/gnu/wget/wget2-2.0.1.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "gettext",
+    "libiconv",
+    "zlib",
+    "pcre",
+    "gnutls",
+    "bzip2",
+    "xz",
+    "zstd",
+]
diff --git a/recipes/wip/wick/recipe.toml b/recipes/wip/wick/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..19dc7f4f638593332d8a11527bf4650bd346bed7
--- /dev/null
+++ b/recipes/wip/wick/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Missing script for "just", see https://github.com/candlecorp/wick#install-from-source
+[source]
+tar = "https://github.com/candlecorp/wick/archive/refs/tags/0.16.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/wine-stable/recipe.toml b/recipes/wip/wine-stable/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..6b65b9517910aaee95e6da38411cf769b1eab896
--- /dev/null
+++ b/recipes/wip/wine-stable/recipe.toml
@@ -0,0 +1,17 @@
+#TODO make dependencies work
+[source]
+tar = "https://dl.winehq.org/wine/source/8.0/wine-8.0.1.tar.xz"
+[build]
+template = "configure"
+dependencies = [
+    "dbus",
+    "fontconfig",
+    "freetype2",
+    "gnutls",
+    "libunwind",
+    "gstreamer",
+    "sdl2",
+    "eudev",
+    "libx11",
+    "libvulkan",
+]
diff --git a/recipes/wip/wireguard-rs/recipe.toml b/recipes/wip/wireguard-rs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fad7fde188daf3f0ea66f8c7b48f6f916b6a53ef
--- /dev/null
+++ b/recipes/wip/wireguard-rs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://git.zx2c4.com/wireguard-rs"
+[build]
+template = "cargo"
diff --git a/recipes/wip/wireplumber/recipe.toml b/recipes/wip/wireplumber/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..3e4b9ca98e57472bf4e35ce54dae259d93fef6c1
--- /dev/null
+++ b/recipes/wip/wireplumber/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for Meson, see https://pipewire.pages.freedesktop.org/wireplumber/installing-wireplumber.html
+[source]
+tar = "https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.4.16/wireplumber-0.4.16.tar.bz2"
+[build]
+template = "custom"
+dependencies = [
+    "pipewire",
+    "glib",
+    "lua54",
+]
diff --git a/recipes/wip/wlroots/recipe.toml b/recipes/wip/wlroots/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e52475e5b4f7594e8336484efa87479b33ab6c1d
--- /dev/null
+++ b/recipes/wip/wlroots/recipe.toml
@@ -0,0 +1,13 @@
+#TODO missing script for Meson, see https://gitlab.freedesktop.org/wlroots/wlroots#building
+[source]
+tar = "https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0/downloads/wlroots-0.17.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libwayland",
+    "libxcb",
+    "libinput",
+    "libxkbcommon",
+    "pixman",
+    "seatd",
+]
diff --git a/recipes/wip/wolfssl5/recipe.toml b/recipes/wip/wolfssl5/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..cbde00dccefede34c8df33b6d8bd6e38830366ae
--- /dev/null
+++ b/recipes/wip/wolfssl5/recipe.toml
@@ -0,0 +1,9 @@
+#TODO not compiled or tested
+[source]
+tar = "https://github.com/wolfSSL/wolfssl/archive/refs/tags/v5.6.4-stable.tar.gz"
+[build]
+template = "custom"
+script = """
+./autogen.sh
+cookbook_configure
+"""
diff --git a/recipes/wip/wpaperd/recipe.toml b/recipes/wip/wpaperd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e0e19f29b56124b5176a3ac2226e622a159f621d
--- /dev/null
+++ b/recipes/wip/wpaperd/recipe.toml
@@ -0,0 +1,8 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/danyspin97/wpaperd/archive/refs/tags/0.3.0.tar.gz"
+[build]
+template = "cargo"
+dependencies = [
+    "libxkbcommon",
+]
diff --git a/recipes/wip/wxwidgets-gtk3/recipe.toml b/recipes/wip/wxwidgets-gtk3/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..e5f14fb3f824c4524748fe0f7552094070ea64b7
--- /dev/null
+++ b/recipes/wip/wxwidgets-gtk3/recipe.toml
@@ -0,0 +1,14 @@
+#TODO probably wrong script, see https://github.com/wxWidgets/wxWidgets/blob/master/docs/gtk/install.md
+[source]
+tar = "https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+]
+script = """
+COOKBOOK_CONFIGURE_FLAGS+=(
+    --with-gtk
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/x264/recipe.toml b/recipes/wip/x264/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1e98f5e7a1f8ea23f6e51f4242f124d938b844d1
--- /dev/null
+++ b/recipes/wip/x264/recipe.toml
@@ -0,0 +1,5 @@
+#TODO the redox target is not supported on the configure
+[source]
+tar = "https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/x265/recipe.toml b/recipes/wip/x265/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..c1bd95b0c7a8c879c09c5f5174d33a5c493c9911
--- /dev/null
+++ b/recipes/wip/x265/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://bitbucket.org/multicoreware/x265_git/src/master/build/README.txt#lines-68
+[source]
+tar = "https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/xaos/recipe.toml b/recipes/wip/xaos/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1eb2daca2d133c8e8fe918864476a7017905d83b
--- /dev/null
+++ b/recipes/wip/xaos/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for QMake, see https://github.com/xaos-project/XaoS/wiki/Developer's-Guide#build-instructions-for-version-43
+[source]
+tar = "https://github.com/xaos-project/XaoS/archive/refs/tags/release-4.3.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "qt6-base",
+    "qt5-tools",
+    "mesa",
+]
diff --git a/recipes/wip/xash3d-fwgs/recipe.toml b/recipes/wip/xash3d-fwgs/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4764d81eae13cb5cf5bb20a88bf6de7cff8a93eb
--- /dev/null
+++ b/recipes/wip/xash3d-fwgs/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for waf, see https://github.com/FWGS/xash3d-fwgs#build-instructions
+[source]
+git = "https://github.com/FWGS/xash3d-fwgs"
+[build]
+template = "custom"
+dependencies = [
+    "sdl2",
+    "fontconfig",
+    "freetype2",
+]
diff --git a/recipes/wip/xcb-util/recipe.toml b/recipes/wip/xcb-util/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d38591018c56b35b0dad204ac5f1d51e9464e7fb
--- /dev/null
+++ b/recipes/wip/xcb-util/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.x.org/releases/individual/lib/xcb-util-0.4.1.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/xcp/recipe.toml b/recipes/wip/xcp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..961680a3aca50f19c7b12336066b410cc7e54d77
--- /dev/null
+++ b/recipes/wip/xcp/recipe.toml
@@ -0,0 +1,5 @@
+#TODO xattr crate error
+[source]
+tar = "https://github.com/tarka/xcp/archive/refs/tags/v0.9.4.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/xdg-utils/recipe.toml b/recipes/wip/xdg-utils/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8841d3aa753622b11eeab23b91c387e1b7899a03
--- /dev/null
+++ b/recipes/wip/xdg-utils/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compilation error
+[source]
+tar = "https://portland.freedesktop.org/download/xdg-utils-1.1.3.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/xdotool/recipe.toml b/recipes/wip/xdotool/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1e9de48f7b3e39635e27577966fb49e9fe8f5a65
--- /dev/null
+++ b/recipes/wip/xdotool/recipe.toml
@@ -0,0 +1,12 @@
+#TODO missing script for "make", see https://github.com/jordansissel/xdotool/#building--compiling
+[source]
+tar = "https://github.com/jordansissel/xdotool/archive/refs/tags/v3.20211022.1.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libx11",
+    "libxi",
+    "libxinerama",
+    "libxkbcommon",
+    "libxtst",
+]
diff --git a/recipes/wip/xemu/recipe.toml b/recipes/wip/xemu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a27afed6ce911b22a20cbefd1bc521c45631041f
--- /dev/null
+++ b/recipes/wip/xemu/recipe.toml
@@ -0,0 +1,16 @@
+#TODO probably wrong template, see https://xemu.app/docs/dev/building-from-source/#linux
+#TODO maybe require patches on submodules
+[source]
+tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz"
+[build]
+template = "configure"
+dependencies = [
+    "sdl2",
+    "libepoxy",
+    "libsamplerate",
+    "pixman",
+    "gtk3",
+    "openssl1",
+    "libpcap",
+    "libslirp",
+]
diff --git a/recipes/wip/xenia/recipe.toml b/recipes/wip/xenia/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..71f270221503d0fc662761663e618ef6a74a8c0b
--- /dev/null
+++ b/recipes/wip/xenia/recipe.toml
@@ -0,0 +1,15 @@
+#TODO missing script for building, see https://github.com/xenia-project/xenia/blob/master/docs/building.md#linux
+[source]
+tar = "https://github.com/xenia-project/xenia"
+[build]
+template = "custom"
+dependencies = [
+    "gtk3",
+    "sdl2",
+    "mesa",
+    "lz4",
+    "libunwind",
+    "libpthread-stubs",
+    "libx11",
+    "libvulkan",
+]
diff --git a/recipes/wip/xh/recipe.toml b/recipes/wip/xh/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1e626c1c205f180756bc6d3e2dd583431e0c6654
--- /dev/null
+++ b/recipes/wip/xh/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested (after a patch on the ring crate and cargo update)
+[source]
+tar = "https://github.com/ducaale/xh/archive/refs/tags/v0.18.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/xiu/recipe.toml b/recipes/wip/xiu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9bd18e1f8054ce9dc9d787c580fc5361ad285eaa
--- /dev/null
+++ b/recipes/wip/xiu/recipe.toml
@@ -0,0 +1,13 @@
+#TODO OpenSSL error on program source code (after cargo update)
+[source]
+tar = "https://github.com/harlanc/xiu/archive/refs/tags/v0.6.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
+script = """
+export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
+export OPENSSL_STATIC="true"
+cookbook_cargo_packages xiu
+"""
diff --git a/recipes/wip/xmrig/recipe.toml b/recipes/wip/xmrig/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..fdff9dd395839063687d72e10f1ee491742b7ea2
--- /dev/null
+++ b/recipes/wip/xmrig/recipe.toml
@@ -0,0 +1,26 @@
+#TODO probably wrong script, see https://xmrig.com/docs/miner/build/ubuntu
+#TODO customization - https://xmrig.com/docs/miner/cmake-options
+[source]
+tar = "https://github.com/xmrig/xmrig/archive/refs/tags/v6.20.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "libuv",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DOPENSSL_ROOT_DIR="${COOKBOOK_SYSROOT}"
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/xonotic/recipe.toml b/recipes/wip/xonotic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..413b338fae10639ff24b9e49fa5306a75314b1fc
--- /dev/null
+++ b/recipes/wip/xonotic/recipe.toml
@@ -0,0 +1,16 @@
+#TODO missing script for "make", see https://gitlab.com/xonotic/xonotic/-/wikis/Compiling
+[source]
+tar = "https://gitlab.com/xonotic/xonotic/-/archive/xonotic-v0.8.5/xonotic-xonotic-v0.8.5.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "libgmp",
+    "sdl2",
+    "libjpeg",
+    "libpng",
+    "freetype2",
+    "libogg",
+    "libvorbis",
+    "curl",
+    "rsync",
+]
diff --git a/recipes/wip/xorriso/recipe.toml b/recipes/wip/xorriso/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8a4844083f0390fdd7f90b1886788f1d500167d4
--- /dev/null
+++ b/recipes/wip/xorriso/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://www.gnu.org/software/xorriso/xorriso-1.5.6.pl02.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/xwayland/recipe.toml b/recipes/wip/xwayland/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7fad169dca08b235f863e80bf9541fa79e19c24f
--- /dev/null
+++ b/recipes/wip/xwayland/recipe.toml
@@ -0,0 +1,10 @@
+#TODO missing script for Meson, see https://wayland.freedesktop.org/xserver.html#heading_toc_j_3
+[source]
+tar = "https://www.x.org/releases/individual/xserver/xwayland-23.1.1.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "libepoxy",
+    "libxtrans",
+    "libxkbfile",
+]
diff --git a/recipes/wip/xxhash/recipe.toml b/recipes/wip/xxhash/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..1d268dbbf8e1d8eee0a20b47f01db7c31610c2d3
--- /dev/null
+++ b/recipes/wip/xxhash/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, lacking build instructions
+[source]
+tar = "https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/yaydl/recipe.toml b/recipes/wip/yaydl/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..8671c7acac138d78b9697c67c3e05c9d38ac1cef
--- /dev/null
+++ b/recipes/wip/yaydl/recipe.toml
@@ -0,0 +1,8 @@
+#TODO compilation error (after cargo update and a patch on the ring crate)
+[source]
+git = "https://github.com/dertuxmalwieder/yaydl"
+[build]
+template = "cargo"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/yazi/recipe.toml b/recipes/wip/yazi/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..917b806eea93e6238534a229fc73504c2d5d1b84
--- /dev/null
+++ b/recipes/wip/yazi/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+git = "https://github.com/sxyazi/yazi"
+[build]
+template = "cargo"
diff --git a/recipes/wip/youtube-tui/recipe.toml b/recipes/wip/youtube-tui/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b6429ead833ba7ac6e42b15e29b6b5624eb059e1
--- /dev/null
+++ b/recipes/wip/youtube-tui/recipe.toml
@@ -0,0 +1,12 @@
+#TODO compilation error
+[source]
+tar = "https://github.com/Siriusmart/youtube-tui/archive/refs/tags/v0.8.0.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+    "mpv",
+]
+script = """
+cookbook_cargo --no-default-features
+"""
diff --git a/recipes/wip/yquake2/recipe.toml b/recipes/wip/yquake2/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..b907b4ff65799c6822c08cea3dbca39f930f29a3
--- /dev/null
+++ b/recipes/wip/yquake2/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for "make", see https://github.com/yquake2/yquake2/blob/master/doc/020_installation.md#compiling-with-gcc-clang-or-mingw
+[source]
+tar = "https://deponie.yamagi.org/quake2/quake2-8.30.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "mesa",
+    "openal",
+    "curl",
+    "sdl2",
+]
diff --git a/recipes/wip/yuzu/recipe.toml b/recipes/wip/yuzu/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..7d0f3eb3254ce43e2e7bb097075ed5f49f1979a6
--- /dev/null
+++ b/recipes/wip/yuzu/recipe.toml
@@ -0,0 +1,36 @@
+#TODO probably wrong script, see https://github.com/yuzu-emu/yuzu/wiki/Building-For-Linux
+[source]
+git = "https://github.com/yuzu-emu/yuzu"
+[build]
+template = "custom"
+dependencies = [
+    "ffmpeg6",
+    "sdl2",
+    "qt5-base",
+    "boost",
+    "libfmt",
+    "zlib",
+    "zstd",
+    "openssl1",
+    "mesa",
+    "lz4",
+    "opus",
+]
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+    -DYUZU_USE_BUNDLED_SDL2=OFF
+    -DYUZU_USE_EXTERNAL_SDL2=OFF
+    -DYUZU_USE_EXTERNAL_FFMPEG=OFF
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/zellig/recipe.toml b/recipes/wip/zellig/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..47429bad9e7ca18f76db63a7b95779487abe6583
--- /dev/null
+++ b/recipes/wip/zellig/recipe.toml
@@ -0,0 +1,5 @@
+#TODO os::QueryIter
+[source]
+tar = "https://github.com/zellij-org/zellij/archive/refs/tags/v0.36.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/zerospades/recipe.toml b/recipes/wip/zerospades/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..9234262552c2ace424397378ed4df608ed4653e6
--- /dev/null
+++ b/recipes/wip/zerospades/recipe.toml
@@ -0,0 +1,34 @@
+#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source
+# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland
+# a script to workaround this is the best solution
+[source]
+git = "https://github.com/siecvi/zerospades"
+[build]
+template = "custom"
+dependencies = [
+	"glew",
+	"openssl1",
+	"sdl2",
+	"sdl2-image",
+	"freealut",
+	"freetype2",
+	"opus",
+	"opusfile",
+	"libjpeg",
+	"openal",
+]
+script = """
+    COOKBOOK_CONFIGURE="cmake"
+    COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/zerotier/recipe.toml b/recipes/wip/zerotier/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..48ba3652b14d7cdc07f590b0122da84f4f9c2737
--- /dev/null
+++ b/recipes/wip/zerotier/recipe.toml
@@ -0,0 +1,8 @@
+#TODO missing script for "make", see https://github.com/zerotier/ZeroTierOne#build-and-platform-notes
+[source]
+tar = "https://github.com/zerotier/ZeroTierOne/archive/refs/tags/1.12.2.tar.gz"
+[build]
+template = "custom"
+dependencies = [
+    "openssl1",
+]
diff --git a/recipes/wip/zet/recipe.toml b/recipes/wip/zet/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4f9d27145dc395da9b1fe90cb3991d483d04976a
--- /dev/null
+++ b/recipes/wip/zet/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled after cargo update, not tested
+[source]
+tar = "https://github.com/yarrow/zet/archive/refs/tags/v1.0.0.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/zig/recipe.toml b/recipes/wip/zig/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..90ceedba0d212f263032bc9d4b337a1227bbc7d0
--- /dev/null
+++ b/recipes/wip/zig/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/ziglang/zig/wiki/Building-Zig-From-Source
+[source]
+tar = "https://ziglang.org/download/0.10.1/zig-0.10.1.tar.xz"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/zlib-ng/recipe.toml b/recipes/wip/zlib-ng/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..931dcc256797508889816511c928edcb0710c119
--- /dev/null
+++ b/recipes/wip/zlib-ng/recipe.toml
@@ -0,0 +1,14 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.1.4.tar.gz"
+[build]
+template = "custom"
+script = """
+    export LDFLAGS="--static"
+    # See https://stackoverflow.com/questions/21396988/zlib-build-not-configuring-properly-with-cross-compiler-ignores-ar.
+    CHOST="${TARGET}" "${COOKBOOK_CONFIGURE}" \
+        --prefix="" \
+        --static
+    "${COOKBOOK_MAKE}" -j "$(nproc)"
+    "${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}"
+"""
diff --git a/recipes/wip/zmusic/recipe.toml b/recipes/wip/zmusic/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ca37a386a446e15259093654db1a230ab21d8a12
--- /dev/null
+++ b/recipes/wip/zmusic/recipe.toml
@@ -0,0 +1,20 @@
+#TODO probably wrong script, see https://github.com/ZDoom/ZMusic#readme
+[source]
+git = "https://github.com/ZDoom/ZMusic"
+[build]
+template = "custom"
+script = """
+COOKBOOK_CONFIGURE="cmake"
+COOKBOOK_CONFIGURE_FLAGS=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CROSSCOMPILING=True
+    -DCMAKE_EXE_LINKER_FLAGS="-static"
+    -DCMAKE_INSTALL_PREFIX="/"
+    -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
+    -DCMAKE_SYSTEM_NAME=Generic
+    -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
+    -DCMAKE_VERBOSE_MAKEFILE=On
+"${COOKBOOK_SOURCE}"
+)
+cookbook_configure
+"""
diff --git a/recipes/wip/zola/recipe.toml b/recipes/wip/zola/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dd3d0bcf34ad25b853d82f26cc48aa92f5832b61
--- /dev/null
+++ b/recipes/wip/zola/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/getzola/zola/archive/refs/tags/v0.17.2.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/zoxide/recipe.toml b/recipes/wip/zoxide/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..aff038c9a9af49ced90de28b614be310700b4e8d
--- /dev/null
+++ b/recipes/wip/zoxide/recipe.toml
@@ -0,0 +1,5 @@
+#TODO compiled but not tested
+[source]
+tar = "https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v0.9.1.tar.gz"
+[build]
+template = "cargo"
diff --git a/recipes/wip/zsnes/recipe.toml b/recipes/wip/zsnes/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..28de527547fbbd49c46988e2b12bddcca7044870
--- /dev/null
+++ b/recipes/wip/zsnes/recipe.toml
@@ -0,0 +1,11 @@
+#TODO missing script for "make", see https://github.com/xyproto/zsnes#build
+[source]
+git = "https://github.com/xyproto/zsnes"
+[build]
+template = "custom"
+dependencies = [
+    "sdl1",
+    "zlib",
+    "mesa",
+    "libpng",
+]
diff --git a/recipes/wip/zstd/recipe.toml b/recipes/wip/zstd/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..25125f6f2d5588ef54131069bb26fda3ba9cd961
--- /dev/null
+++ b/recipes/wip/zstd/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for building, see https://github.com/facebook/zstd#build-instructions
+[source]
+tar = "https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz"
+[build]
+template = "custom"