diff --git a/recipes/wip/cosmic-term/recipe.toml b/recipes/wip/cosmic-term/recipe.toml
index 5ee76928e02d94980fc1bd2a710dae7a9432af4f..199d73c70de5b88576b883544314b8025735a569 100644
--- a/recipes/wip/cosmic-term/recipe.toml
+++ b/recipes/wip/cosmic-term/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error
+#TODO update mio to 0.8
 [source]
 git = "https://github.com/pop-os/cosmic-term"
 [build]
diff --git a/recipes/wip/flamegraph/recipe.toml b/recipes/wip/flamegraph/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..21a22105ba1c5ba7d518153e6b2690ff61ddaa95
--- /dev/null
+++ b/recipes/wip/flamegraph/recipe.toml
@@ -0,0 +1,8 @@
+#TODO require DTrace support
+[source]
+git = "https://github.com/flamegraph-rs/flamegraph"
+[build]
+template = "custom"
+script = """
+cookbook_cargo_packages flamegraph
+"""
diff --git a/recipes/wip/gobang/recipe.toml b/recipes/wip/gobang/recipe.toml
index 6a20b6d0fb9750e038caf38da5157bb645203e5d..275810a14065f19e61b23b90512843954300340e 100644
--- a/recipes/wip/gobang/recipe.toml
+++ b/recipes/wip/gobang/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error (after cargo update and patch on ring)
+#TODO update mio to 0.8 (after cargo update and patch on ring)
 [source]
 git = "https://github.com/TaKO8Ki/gobang"
 [build]
diff --git a/recipes/wip/mimic/recipe.toml b/recipes/wip/mimic/recipe.toml
index 1b3bb2735688d4b19e29b9683488f5a35cdcefb8..7122d7c4e4028ffe6f6f998934d40980efe2cab2 100644
--- a/recipes/wip/mimic/recipe.toml
+++ b/recipes/wip/mimic/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error (even after cargo update)
+#TODO update mio to 0.8
 [source]
 git = "https://github.com/jawline/Mimic"
 [build]
diff --git a/recipes/wip/news-rs/recipe.toml b/recipes/wip/news-rs/recipe.toml
index 8f5b6ef2003898ce658dda610efc2b471ac4ace0..44177d64f6771bc87d1a4ac293b01a381947fe8d 100644
--- a/recipes/wip/news-rs/recipe.toml
+++ b/recipes/wip/news-rs/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error (after cargo update)
+#TODO update mio to 0.8 (after cargo update)
 [source]
 git = "https://github.com/Atticus64/news"
 [build]
diff --git a/recipes/wip/nsh/recipe.toml b/recipes/wip/nsh/recipe.toml
index 69a1e4fd14ecbaf24ba885b1a181bda41f4937a2..50c4119853e686fa4666e99053c5a8fc8f1f4495 100644
--- a/recipes/wip/nsh/recipe.toml
+++ b/recipes/wip/nsh/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error
+#TODO update mio to 0.8
 [source]
 git = "https://github.com/nuta/nsh"
 [build]
diff --git a/recipes/wip/pipr/recipe.toml b/recipes/wip/pipr/recipe.toml
index 33e24f7d491754af37f8249db7a9858076876fa2..08ca75d9c4dd1e63aecb07d7320c29c722052eb2 100644
--- a/recipes/wip/pipr/recipe.toml
+++ b/recipes/wip/pipr/recipe.toml
@@ -1,4 +1,4 @@
-#TODO mio crate error (after cargo update)
+#TODO update mio to 0.8 (after cargo update)
 [source]
 git = "https://github.com/Elkowar/pipr"
 [build]
diff --git a/recipes/wip/pure/recipe.toml b/recipes/wip/pure/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dfd1da305113a000a44f2aec114d6ab84103ba57
--- /dev/null
+++ b/recipes/wip/pure/recipe.toml
@@ -0,0 +1,10 @@
+#TODO move to proper category
+[source]
+git = "https://github.com/sindresorhus/pure"
+rev = "87e6f5dd4c793f6d980532205aaefe196780606f"
+[build]
+template = "custom"
+script = """
+mkdir -pv "${COOKBOOK_STAGE}"/home/user/.zsh/pure
+cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.zsh/pure
+"""
diff --git a/recipes/wip/ruffle/recipe.toml b/recipes/wip/ruffle/recipe.toml
index 3b794390dc29da86b845d607d0ef1d89e07167b9..207b03bb3cd7d50db2fe765d14908fdcf7bc9cc7 100644
--- a/recipes/wip/ruffle/recipe.toml
+++ b/recipes/wip/ruffle/recipe.toml
@@ -5,6 +5,7 @@ git = "https://github.com/ruffle-rs/ruffle"
 template = "custom"
 dependencies = [
 	"openssl1",
+	"gtk3",
 ]
 script = """
 cookbook_cargo_packages ruffle_desktop