From 7e5a0f1c13f1f27cabc56ede5a55641c83025623 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Fri, 22 Dec 2023 03:16:13 +0000
Subject: [PATCH] update recipes

---
 recipes/wip/libxpm/recipe.toml     | 2 +-
 recipes/wip/libxrandr/recipe.toml  | 2 +-
 recipes/wip/libxrender/recipe.toml | 2 +-
 recipes/wip/libxres/recipe.toml    | 2 +-
 recipes/wip/libxslt/recipe.toml    | 2 +-
 recipes/wip/libxss/recipe.toml     | 2 +-
 recipes/wip/libxtrans/recipe.toml  | 2 +-
 recipes/wip/libxtst/recipe.toml    | 7 ++++++-
 recipes/wip/libxv/recipe.toml      | 2 +-
 recipes/wip/libxvmc/recipe.toml    | 2 +-
 recipes/wip/libzvbi/recipe.toml    | 2 +-
 recipes/wip/lobster/recipe.toml    | 2 +-
 recipes/wip/logss/recipe.toml      | 2 +-
 recipes/wip/lpm/recipe.toml        | 5 ++++-
 14 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/recipes/wip/libxpm/recipe.toml b/recipes/wip/libxpm/recipe.toml
index bb4f847b6..a67def344 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 a0f88fc9d..c19cfadaa 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 4e38f7c10..c09ffbce1 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 0ec2ec7fc..af7194caa 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 b6e7a5fff..272d5c530 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 f200cc56b..e1aab827a 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 0be67c16a..cc5387ed4 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 6ec3586f3..fd8a1f1df 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 abc0c83e5..b7e0e649a 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 6607e8bfa..e89d95ffc 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 502408273..5c2df5113 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 5cf6e7942..04a277f75 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 3eb54dddd..2ce605ed2 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 6013ec83b..ab9a0d508 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
+"""
-- 
GitLab