diff --git a/recipes/wip/libxpm/recipe.toml b/recipes/wip/libxpm/recipe.toml
index bb4f847b6ae1f7486305ae1d41487d0464f577d9..a67def344dcb55c8b8dea9b989fac91ad796d0e2 100644
--- a/recipes/wip/libxpm/recipe.toml
+++ b/recipes/wip/libxpm/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO directory error
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXpm-3.5.17.tar.xz"
 [build]
diff --git a/recipes/wip/libxrandr/recipe.toml b/recipes/wip/libxrandr/recipe.toml
index a0f88fc9dbf5e19278a539f5fb48708b81c85bb6..c19cfadaad1d007102fd80cfdf370ffc4624328b 100644
--- a/recipes/wip/libxrandr/recipe.toml
+++ b/recipes/wip/libxrandr/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.xz"
 [build]
diff --git a/recipes/wip/libxrender/recipe.toml b/recipes/wip/libxrender/recipe.toml
index 4e38f7c10838a68e81c62177918c350269134368..c09ffbce1f44ffc5f5c5102ce563aa162ceea788 100644
--- a/recipes/wip/libxrender/recipe.toml
+++ b/recipes/wip/libxrender/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXrender-0.9.11.tar.xz"
 [build]
diff --git a/recipes/wip/libxres/recipe.toml b/recipes/wip/libxres/recipe.toml
index 0ec2ec7fc7a56ac9e69adfde155d47494205e17e..af7194caa59a47cdc2868170a1b5857d5eb4069a 100644
--- a/recipes/wip/libxres/recipe.toml
+++ b/recipes/wip/libxres/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXres-1.2.2.tar.xz"
 [build]
diff --git a/recipes/wip/libxslt/recipe.toml b/recipes/wip/libxslt/recipe.toml
index b6e7a5fff0ce649e199149105b01ac7c0db10e9a..272d5c53016c84527facda1c4ed7bc92f53a75c1 100644
--- a/recipes/wip/libxslt/recipe.toml
+++ b/recipes/wip/libxslt/recipe.toml
@@ -1,4 +1,4 @@
-#TODO not compiled or tested
+#TODO require Python 3.10
 [source]
 tar = "https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.tar.xz"
 [build]
diff --git a/recipes/wip/libxss/recipe.toml b/recipes/wip/libxss/recipe.toml
index f200cc56b18e82a218d55c6c2a9373cc15a4c368..e1aab827ad2d4f8690bd35f9910a03b3ea970f6c 100644
--- a/recipes/wip/libxss/recipe.toml
+++ b/recipes/wip/libxss/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.4.tar.xz"
 [build]
diff --git a/recipes/wip/libxtrans/recipe.toml b/recipes/wip/libxtrans/recipe.toml
index 0be67c16aa91c74031c004085168e5b166f18847..cc5387ed411bc74284fa43b21869b8565f2cf868 100644
--- a/recipes/wip/libxtrans/recipe.toml
+++ b/recipes/wip/libxtrans/recipe.toml
@@ -1,4 +1,4 @@
-#TODO not compiled or tested
+#TODO compiled but not tested
 [source]
 tar = "https://www.x.org/releases/individual/lib/xtrans-1.4.0.tar.gz"
 [build]
diff --git a/recipes/wip/libxtst/recipe.toml b/recipes/wip/libxtst/recipe.toml
index 6ec3586f38d0c7ed17739f61ea0359d2f133d69b..fd8a1f1df044cfc3c8f62a26fe5e4ad6dcbe90a7 100644
--- a/recipes/wip/libxtst/recipe.toml
+++ b/recipes/wip/libxtst/recipe.toml
@@ -1,5 +1,10 @@
-#TODO Not compiled or tested
+#TODO missing dependencies
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXtst-1.2.4.tar.xz"
 [build]
 template = "configure"
+dependencies = [
+    "libx11",
+    "libxi",
+    "libxext",
+]
\ No newline at end of file
diff --git a/recipes/wip/libxv/recipe.toml b/recipes/wip/libxv/recipe.toml
index abc0c83e5bf4c04f1b011ea91f8c37ec0f335817..b7e0e649a65a0955c15797190aa47d185e1e4d93 100644
--- a/recipes/wip/libxv/recipe.toml
+++ b/recipes/wip/libxv/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXv-1.0.12.tar.xz"
 [build]
diff --git a/recipes/wip/libxvmc/recipe.toml b/recipes/wip/libxvmc/recipe.toml
index 6607e8bfa7b720fdd350609be97879531923e9c9..e89d95ffc6b3e3f559acf61d5e1243108e759099 100644
--- a/recipes/wip/libxvmc/recipe.toml
+++ b/recipes/wip/libxvmc/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO missing xorg-macros package
 [source]
 tar = "https://www.x.org/releases/individual/lib/libXvMC-1.0.13.tar.xz"
 [build]
diff --git a/recipes/wip/libzvbi/recipe.toml b/recipes/wip/libzvbi/recipe.toml
index 502408273af62b1262c7edd855ca7f7999af0477..5c2df51136d94e215e7d5891ce87f42988dcb151 100644
--- a/recipes/wip/libzvbi/recipe.toml
+++ b/recipes/wip/libzvbi/recipe.toml
@@ -1,4 +1,4 @@
-#TODO the redox target is not supported on the configure
+#TODO the redox target is not supported on the configure script
 [source]
 tar = "https://sourceforge.net/projects/zapping/files/zvbi/0.2.35/zvbi-0.2.35.tar.bz2/download"
 [build]
diff --git a/recipes/wip/lobster/recipe.toml b/recipes/wip/lobster/recipe.toml
index 5cf6e7942826986c3f010327dcbe03c685eaa491..04a277f759eab247aea94615458b6e5687a7a2b3 100644
--- a/recipes/wip/lobster/recipe.toml
+++ b/recipes/wip/lobster/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO move to proper category
 [source]
 git = "https://github.com/justchokingaround/lobster"
 [build]
diff --git a/recipes/wip/logss/recipe.toml b/recipes/wip/logss/recipe.toml
index 3eb54ddddd9425d8a6f80b9da991568fb8e702c3..2ce605ed2e3df50bfe4d8b40d079ff0d798e86bc 100644
--- a/recipes/wip/logss/recipe.toml
+++ b/recipes/wip/logss/recipe.toml
@@ -1,4 +1,4 @@
-#TODO Not compiled or tested
+#TODO compiled but not tested
 [source]
 git = "https://github.com/todoesverso/logss"
 [build]
diff --git a/recipes/wip/lpm/recipe.toml b/recipes/wip/lpm/recipe.toml
index 6013ec83b27a700bdb673ace8ef3afdc0403be5b..ab9a0d5082cc269228fb480155cd87592c655283 100644
--- a/recipes/wip/lpm/recipe.toml
+++ b/recipes/wip/lpm/recipe.toml
@@ -2,4 +2,7 @@
 [source]
 git = "https://github.com/lodosgroup/lpm"
 [build]
-template = "cargo"
+template = "custom"
+script = """
+cookbook_cargo_packages lpm
+"""